summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-06 12:54:39 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-06 12:54:39 +0000
commit56330f065f2b903d9e1b2dffc63719fef5897a45 (patch)
tree659a7ebca7cb9f7504b018c1484df84ba4f9ab01
parent1774f0a748546cbd792bf1eb44757b63be2e0114 (diff)
gentoo auto-resync : 06:01:2024 - 12:54:38
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29273 -> 29273 bytes
-rw-r--r--app-admin/Manifest.gzbin31871 -> 31876 bytes
-rw-r--r--app-admin/awscli/Manifest10
-rw-r--r--app-admin/awscli/awscli-1.32.13.ebuild88
-rw-r--r--app-admin/awscli/awscli-1.32.14.ebuild (renamed from app-admin/awscli/awscli-1.32.12.ebuild)0
-rw-r--r--app-admin/awscli/awscli-1.32.2.ebuild88
-rw-r--r--app-admin/awscli/awscli-1.32.7.ebuild4
-rw-r--r--app-containers/Manifest.gzbin8898 -> 8898 bytes
-rw-r--r--app-containers/earthly/Manifest2
-rw-r--r--app-containers/earthly/earthly-0.7.22.ebuild4
-rw-r--r--app-containers/incus/Manifest1
-rw-r--r--app-containers/incus/incus-0.3.ebuild189
-rw-r--r--app-crypt/Manifest.gzbin24808 -> 24797 bytes
-rw-r--r--app-crypt/mhash/Manifest3
-rw-r--r--app-crypt/mhash/files/mhash-0.9.9.9-cast-temp-64bit.patch13
-rw-r--r--app-crypt/mhash/mhash-0.9.9.9-r3.ebuild3
-rw-r--r--app-emacs/Manifest.gzbin74705 -> 74687 bytes
-rw-r--r--app-emacs/apheleia/Manifest2
-rw-r--r--app-emacs/apheleia/apheleia-4.0.ebuild4
-rw-r--r--app-emacs/async/Manifest2
-rw-r--r--app-emacs/async/async-1.9.8.ebuild4
-rw-r--r--app-emacs/clojure-mode/Manifest2
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.18.1.ebuild4
-rw-r--r--app-emacs/consult-flycheck/Manifest2
-rw-r--r--app-emacs/consult-flycheck/consult-flycheck-1.0.ebuild4
-rw-r--r--app-emacs/consult/Manifest2
-rw-r--r--app-emacs/consult/consult-1.0.ebuild4
-rw-r--r--app-emacs/helm/Manifest2
-rw-r--r--app-emacs/helm/helm-3.9.6.ebuild4
-rw-r--r--app-emacs/jinx/Manifest2
-rw-r--r--app-emacs/jinx/jinx-1.0.ebuild4
-rw-r--r--app-emacs/osm/Manifest2
-rw-r--r--app-emacs/osm/osm-1.0.ebuild4
-rw-r--r--app-emacs/parseclj/Manifest2
-rw-r--r--app-emacs/parseclj/parseclj-1.1.1.ebuild4
-rw-r--r--app-emacs/parseedn/Manifest2
-rw-r--r--app-emacs/parseedn/parseedn-1.2.1.ebuild4
-rw-r--r--app-emacs/php-mode/Manifest2
-rw-r--r--app-emacs/php-mode/php-mode-1.25.1.ebuild4
-rw-r--r--app-emacs/transient/Manifest2
-rw-r--r--app-emacs/transient/transient-0.5.0.ebuild4
-rw-r--r--app-text/Manifest.gzbin48777 -> 48779 bytes
-rw-r--r--app-text/calibre/Manifest2
-rw-r--r--app-text/calibre/calibre-6.29.0.ebuild4
-rw-r--r--dev-java/Manifest.gzbin60180 -> 60187 bytes
-rw-r--r--dev-java/bcmail/Manifest2
-rw-r--r--dev-java/bcmail/bcmail-1.77.ebuild4
-rw-r--r--dev-java/bcpg/Manifest2
-rw-r--r--dev-java/bcpg/bcpg-1.77.ebuild4
-rw-r--r--dev-java/bcpkix/Manifest2
-rw-r--r--dev-java/bcpkix/bcpkix-1.77.ebuild4
-rw-r--r--dev-java/bcprov/Manifest2
-rw-r--r--dev-java/bcprov/bcprov-1.77.ebuild4
-rw-r--r--dev-java/bcutil/Manifest2
-rw-r--r--dev-java/bcutil/bcutil-1.77.ebuild4
-rw-r--r--dev-java/icu4j/Manifest2
-rw-r--r--dev-java/icu4j/icu4j-74.1.ebuild4
-rw-r--r--dev-lang/Manifest.gzbin21008 -> 21008 bytes
-rw-r--r--dev-lang/moarvm/Manifest2
-rw-r--r--dev-lang/moarvm/moarvm-2023.12.ebuild60
-rw-r--r--dev-lang/nqp/Manifest2
-rw-r--r--dev-lang/nqp/nqp-2023.12.ebuild149
-rw-r--r--dev-lang/python/Manifest24
-rw-r--r--dev-lang/python/python-3.10.13.ebuild6
-rw-r--r--dev-lang/python/python-3.11.7.ebuild6
-rw-r--r--dev-lang/python/python-3.12.1_p1.ebuild6
-rw-r--r--dev-lang/python/python-3.13.0_alpha2.ebuild6
-rw-r--r--dev-lang/python/python-3.8.18.ebuild6
-rw-r--r--dev-lang/python/python-3.9.18.ebuild6
-rw-r--r--dev-lang/rakudo/Manifest2
-rw-r--r--dev-lang/rakudo/rakudo-2023.12.ebuild72
-rw-r--r--dev-lang/rapydscript-ng/Manifest2
-rw-r--r--dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild4
-rw-r--r--dev-lang/spidermonkey/Manifest4
-rw-r--r--dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild413
-rw-r--r--dev-libs/Manifest.gzbin97194 -> 97192 bytes
-rw-r--r--dev-libs/libzia/Manifest2
-rw-r--r--dev-libs/libzia/libzia-4.52.ebuild4
-rw-r--r--dev-libs/nss/Manifest4
-rw-r--r--dev-libs/nss/nss-3.79.4.ebuild395
-rw-r--r--dev-libs/nss/nss-3.95.ebuild417
-rw-r--r--dev-libs/raft/Manifest4
-rw-r--r--dev-libs/raft/raft-0.19.1.ebuild (renamed from dev-libs/raft/raft-0.18.0.ebuild)14
-rw-r--r--dev-python/Manifest.gzbin268940 -> 268885 bytes
-rw-r--r--dev-python/alembic/Manifest4
-rw-r--r--dev-python/alembic/alembic-1.13.0.ebuild42
-rw-r--r--dev-python/alembic/alembic-1.13.1.ebuild4
-rw-r--r--dev-python/anyio/Manifest4
-rw-r--r--dev-python/anyio/anyio-4.1.0.ebuild58
-rw-r--r--dev-python/anyio/anyio-4.2.0.ebuild4
-rw-r--r--dev-python/apprise/Manifest4
-rw-r--r--dev-python/apprise/apprise-1.7.1.ebuild38
-rw-r--r--dev-python/apprise/metadata.xml4
-rw-r--r--dev-python/black/Manifest2
-rw-r--r--dev-python/black/black-23.12.1.ebuild4
-rw-r--r--dev-python/boto3/Manifest10
-rw-r--r--dev-python/boto3/boto3-1.34.13.ebuild64
-rw-r--r--dev-python/boto3/boto3-1.34.14.ebuild (renamed from dev-python/boto3/boto3-1.34.12.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.34.2.ebuild64
-rw-r--r--dev-python/boto3/boto3-1.34.7.ebuild4
-rw-r--r--dev-python/botocore/Manifest10
-rw-r--r--dev-python/botocore/botocore-1.34.13.ebuild68
-rw-r--r--dev-python/botocore/botocore-1.34.14.ebuild (renamed from dev-python/botocore/botocore-1.34.12.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.34.2.ebuild68
-rw-r--r--dev-python/botocore/botocore-1.34.7.ebuild4
-rw-r--r--dev-python/cfn-lint/Manifest4
-rw-r--r--dev-python/cfn-lint/cfn-lint-0.83.6.ebuild65
-rw-r--r--dev-python/cfn-lint/cfn-lint-0.83.7.ebuild4
-rw-r--r--dev-python/coverage/Manifest2
-rw-r--r--dev-python/coverage/coverage-7.3.4.ebuild4
-rw-r--r--dev-python/deepmerge/Manifest4
-rw-r--r--dev-python/deepmerge/deepmerge-1.1.0.ebuild32
-rw-r--r--dev-python/deepmerge/deepmerge-1.1.1.ebuild4
-rw-r--r--dev-python/dogpile-cache/Manifest4
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild36
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-1.3.0.ebuild4
-rw-r--r--dev-python/ensurepip-pip/Manifest4
-rw-r--r--dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild24
-rw-r--r--dev-python/ensurepip-pip/ensurepip-pip-23.3.2.ebuild4
-rw-r--r--dev-python/expandvars/Manifest4
-rw-r--r--dev-python/expandvars/expandvars-0.11.0.ebuild41
-rw-r--r--dev-python/expandvars/expandvars-0.12.0.ebuild4
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.47.0.ebuild4
-rw-r--r--dev-python/freezegun/Manifest4
-rw-r--r--dev-python/freezegun/freezegun-1.3.1.ebuild35
-rw-r--r--dev-python/freezegun/freezegun-1.4.0.ebuild4
-rw-r--r--dev-python/hatchling/Manifest4
-rw-r--r--dev-python/hatchling/hatchling-1.20.0.ebuild86
-rw-r--r--dev-python/hatchling/hatchling-1.21.0.ebuild4
-rw-r--r--dev-python/hiredis/Manifest2
-rw-r--r--dev-python/hiredis/hiredis-2.3.2.ebuild4
-rw-r--r--dev-python/httpx/Manifest2
-rw-r--r--dev-python/httpx/httpx-0.26.0.ebuild4
-rw-r--r--dev-python/immutabledict/Manifest4
-rw-r--r--dev-python/immutabledict/immutabledict-4.0.0.ebuild21
-rw-r--r--dev-python/immutabledict/immutabledict-4.1.0.ebuild4
-rw-r--r--dev-python/importlib-metadata/Manifest4
-rw-r--r--dev-python/importlib-metadata/importlib-metadata-7.0.0.ebuild50
-rw-r--r--dev-python/importlib-metadata/importlib-metadata-7.0.1.ebuild4
-rw-r--r--dev-python/ipython/Manifest4
-rw-r--r--dev-python/ipython/ipython-8.18.1.ebuild172
-rw-r--r--dev-python/ipython/ipython-8.19.0.ebuild4
-rw-r--r--dev-python/lxml/Manifest4
-rw-r--r--dev-python/lxml/lxml-4.9.4.ebuild4
-rw-r--r--dev-python/lxml/lxml-5.0.1.ebuild118
-rw-r--r--dev-python/markdown-exec/Manifest2
-rw-r--r--dev-python/markdown-exec/markdown-exec-1.8.0.ebuild34
-rw-r--r--dev-python/markdown2/Manifest4
-rw-r--r--dev-python/markdown2/markdown2-2.4.11.ebuild31
-rw-r--r--dev-python/markdown2/markdown2-2.4.12.ebuild4
-rw-r--r--dev-python/mdx-gh-links/Manifest4
-rw-r--r--dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild31
-rw-r--r--dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild4
-rw-r--r--dev-python/moto/Manifest2
-rw-r--r--dev-python/moto/moto-4.2.12.ebuild4
-rw-r--r--dev-python/mypy/Manifest2
-rw-r--r--dev-python/mypy/mypy-1.8.0.ebuild4
-rw-r--r--dev-python/nbconvert/Manifest6
-rw-r--r--dev-python/nbconvert/nbconvert-7.12.0.ebuild82
-rw-r--r--dev-python/nbconvert/nbconvert-7.13.0.ebuild82
-rw-r--r--dev-python/nbconvert/nbconvert-7.13.1.ebuild4
-rw-r--r--dev-python/phonenumbers/Manifest4
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.26.ebuild39
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.27.ebuild4
-rw-r--r--dev-python/pikepdf/Manifest6
-rw-r--r--dev-python/pikepdf/pikepdf-8.10.1.ebuild5
-rw-r--r--dev-python/pikepdf/pikepdf-8.11.2.ebuild1
-rw-r--r--dev-python/pikepdf/pikepdf-8.9.0.ebuild4
-rw-r--r--dev-python/pip/Manifest4
-rw-r--r--dev-python/pip/pip-23.3.1.ebuild131
-rw-r--r--dev-python/pip/pip-23.3.2.ebuild4
-rw-r--r--dev-python/progressbar2/Manifest4
-rw-r--r--dev-python/progressbar2/progressbar2-4.2.0.ebuild41
-rw-r--r--dev-python/progressbar2/progressbar2-4.3.2.ebuild4
-rw-r--r--dev-python/psutil/Manifest2
-rw-r--r--dev-python/psutil/psutil-5.9.7.ebuild4
-rw-r--r--dev-python/psycopg/Manifest2
-rw-r--r--dev-python/psycopg/psycopg-3.1.16.ebuild4
-rw-r--r--dev-python/pydantic-core/Manifest2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.14.6.ebuild4
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-2.5.3.ebuild4
-rw-r--r--dev-python/pygame_sdl2/Manifest4
-rw-r--r--dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild47
-rw-r--r--dev-python/pygame_sdl2/pygame_sdl2-8.1.3.ebuild4
-rw-r--r--dev-python/pytest-qt/Manifest4
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.2.0.ebuild77
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.3.1.ebuild4
-rw-r--r--dev-python/python-lsp-black/Manifest4
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild38
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-2.0.0.ebuild4
-rw-r--r--dev-python/random2/Manifest2
-rw-r--r--dev-python/random2/random2-1.0.2.ebuild4
-rw-r--r--dev-python/readthedocs-sphinx-ext/Manifest6
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.3.ebuild30
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.4.ebuild30
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild4
-rw-r--r--dev-python/referencing/Manifest2
-rw-r--r--dev-python/referencing/referencing-0.32.1.ebuild33
-rw-r--r--dev-python/reportlab/Manifest2
-rw-r--r--dev-python/reportlab/reportlab-4.0.8.ebuild4
-rw-r--r--dev-python/rpds-py/Manifest2
-rw-r--r--dev-python/rpds-py/rpds-py-0.15.2.ebuild4
-rw-r--r--dev-python/s3transfer/Manifest4
-rw-r--r--dev-python/s3transfer/s3transfer-0.10.0.ebuild4
-rw-r--r--dev-python/s3transfer/s3transfer-0.9.0.ebuild43
-rw-r--r--dev-python/sabctools/Manifest2
-rw-r--r--dev-python/sabctools/sabctools-8.1.0.ebuild4
-rw-r--r--dev-python/starlette/Manifest4
-rw-r--r--dev-python/starlette/starlette-0.33.0.ebuild49
-rw-r--r--dev-python/starlette/starlette-0.34.0.ebuild4
-rw-r--r--dev-python/translate-toolkit/Manifest4
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.11.1.ebuild118
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.12.1.ebuild4
-rw-r--r--dev-python/trimesh/Manifest6
-rw-r--r--dev-python/trimesh/trimesh-4.0.5.ebuild62
-rw-r--r--dev-python/trimesh/trimesh-4.0.6.ebuild62
-rw-r--r--dev-python/trimesh/trimesh-4.0.7.ebuild4
-rw-r--r--dev-python/types-docutils/Manifest2
-rw-r--r--dev-python/types-docutils/types-docutils-0.20.0.20240106.ebuild17
-rw-r--r--dev-python/types-psutil/Manifest2
-rw-r--r--dev-python/types-psutil/types-psutil-5.9.5.20240106.ebuild17
-rw-r--r--dev-python/types-setuptools/Manifest2
-rw-r--r--dev-python/types-setuptools/types-setuptools-69.0.0.20240106.ebuild17
-rw-r--r--dev-python/unrardll/Manifest2
-rw-r--r--dev-python/unrardll/unrardll-0.1.7.ebuild4
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.13.ebuild31
-rw-r--r--dev-python/xmlschema/Manifest4
-rw-r--r--dev-python/xmlschema/xmlschema-2.5.0.ebuild37
-rw-r--r--dev-python/xmlschema/xmlschema-2.5.1.ebuild4
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.131.0.ebuild4
-rw-r--r--dev-ruby/Manifest.gzbin109381 -> 109394 bytes
-rw-r--r--dev-ruby/activesupport/Manifest2
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.2.ebuild2
-rw-r--r--dev-ruby/concurrent-ruby/Manifest2
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild4
-rw-r--r--dev-ruby/i18n/Manifest2
-rw-r--r--dev-ruby/i18n/i18n-1.14.1.ebuild9
-rw-r--r--dev-ruby/listen/Manifest2
-rw-r--r--dev-ruby/listen/listen-3.8.0.ebuild4
-rw-r--r--dev-ruby/parser/Manifest2
-rw-r--r--dev-ruby/parser/parser-3.3.0.0.ebuild40
-rw-r--r--dev-ruby/rb-inotify/Manifest1
-rw-r--r--dev-ruby/rb-inotify/rb-inotify-0.10.1-r1.ebuild34
-rw-r--r--dev-ruby/reline/Manifest2
-rw-r--r--dev-ruby/reline/reline-0.4.2.ebuild31
-rw-r--r--dev-ruby/ruby-net-ldap/Manifest2
-rw-r--r--dev-ruby/ruby-net-ldap/ruby-net-ldap-0.19.0.ebuild33
-rw-r--r--dev-ruby/timecop/Manifest2
-rw-r--r--dev-ruby/timecop/timecop-0.9.8.ebuild4
-rw-r--r--dev-ruby/tzinfo/Manifest3
-rw-r--r--dev-ruby/tzinfo/files/tzinfo-2.0.6-ruby33.patch35
-rw-r--r--dev-ruby/tzinfo/tzinfo-2.0.6.ebuild6
-rw-r--r--dev-tex/Manifest.gzbin6511 -> 6514 bytes
-rw-r--r--dev-tex/minted/Manifest2
-rw-r--r--dev-tex/minted/minted-2.6.ebuild4
-rw-r--r--dev-util/Manifest.gzbin70742 -> 70750 bytes
-rw-r--r--dev-util/cmake/Manifest2
-rw-r--r--dev-util/cmake/cmake-3.27.9.ebuild2
-rw-r--r--dev-util/hip/Manifest2
-rw-r--r--dev-util/hip/hip-6.0.0.ebuild8
-rw-r--r--dev-util/stripe-mock/Manifest2
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.179.0.ebuild4
-rw-r--r--dev-util/tea/Manifest2
-rw-r--r--dev-util/tea/tea-0.9.2-r1.ebuild4
-rw-r--r--gui-wm/Manifest.gzbin1212 -> 1211 bytes
-rw-r--r--gui-wm/hyprland/Manifest1
-rw-r--r--gui-wm/hyprland/files/hyprland-0.31.0-fix-log-headers.patch33
-rw-r--r--licenses/Albert-1.021
-rw-r--r--licenses/Manifest.gzbin107442 -> 107596 bytes
-rw-r--r--mail-client/Manifest.gzbin3389 -> 3384 bytes
-rw-r--r--mail-client/thunderbird-bin/Manifest67
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-115.5.2.ebuild327
-rw-r--r--media-gfx/Manifest.gzbin37687 -> 37688 bytes
-rw-r--r--media-gfx/curtail/Manifest2
-rw-r--r--media-gfx/curtail/curtail-1.8.0.ebuild4
-rw-r--r--media-libs/Manifest.gzbin69145 -> 69144 bytes
-rw-r--r--media-libs/libsndfile/Manifest2
-rw-r--r--media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild4
-rw-r--r--media-plugins/Manifest.gzbin42750 -> 42756 bytes
-rw-r--r--media-plugins/gst-plugins-mpg123/Manifest2
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild2
-rw-r--r--media-plugins/mpg123-output-plugins/Manifest2
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild4
-rw-r--r--media-radio/Manifest.gzbin5185 -> 5184 bytes
-rw-r--r--media-radio/tucnak/Manifest2
-rw-r--r--media-radio/tucnak/tucnak-4.52.ebuild4
-rw-r--r--media-sound/Manifest.gzbin57769 -> 57765 bytes
-rw-r--r--media-sound/mpg123-base/Manifest2
-rw-r--r--media-sound/mpg123-base/mpg123-base-1.32.3.ebuild4
-rw-r--r--media-sound/mpg123/Manifest2
-rw-r--r--media-sound/mpg123/mpg123-1.32.3-r100.ebuild4
-rw-r--r--media-sound/ncspot/Manifest229
-rw-r--r--media-sound/ncspot/ncspot-1.0.0.ebuild545
-rw-r--r--media-sound/rosegarden/Manifest2
-rw-r--r--media-sound/rosegarden/rosegarden-23.12.ebuild4
-rw-r--r--media-video/Manifest.gzbin24697 -> 24684 bytes
-rw-r--r--media-video/vlc/Manifest4
-rw-r--r--media-video/vlc/vlc-3.0.20-r3.ebuild4
-rw-r--r--media-video/vlc/vlc-3.0.20.ebuild2
-rw-r--r--media-video/yle-dl/Manifest4
-rw-r--r--media-video/yle-dl/yle-dl-20230611.ebuild55
-rw-r--r--media-video/yle-dl/yle-dl-20231120.ebuild57
-rw-r--r--metadata/Manifest.gzbin9501 -> 9661 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest30
-rw-r--r--metadata/glsa/Manifest.files.gzbin559158 -> 559317 bytes
-rw-r--r--metadata/glsa/glsa-202401-07.xml44
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/glsa/timestamp.commit2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27891 -> 27888 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58880 -> 58575 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.1316
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.14 (renamed from metadata/md5-cache/app-admin/awscli-1.32.12)6
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.216
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.74
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin23831 -> 23676 bytes
-rw-r--r--metadata/md5-cache/app-containers/earthly-0.7.224
-rw-r--r--metadata/md5-cache/app-containers/incus-0.316
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38187 -> 38194 bytes
-rw-r--r--metadata/md5-cache/app-crypt/mhash-0.9.9.9-r32
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin107468 -> 107474 bytes
-rw-r--r--metadata/md5-cache/app-emacs/apheleia-4.04
-rw-r--r--metadata/md5-cache/app-emacs/async-1.9.84
-rw-r--r--metadata/md5-cache/app-emacs/clojure-mode-5.18.14
-rw-r--r--metadata/md5-cache/app-emacs/consult-1.04
-rw-r--r--metadata/md5-cache/app-emacs/consult-flycheck-1.04
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.9.64
-rw-r--r--metadata/md5-cache/app-emacs/jinx-1.04
-rw-r--r--metadata/md5-cache/app-emacs/osm-1.04
-rw-r--r--metadata/md5-cache/app-emacs/parseclj-1.1.14
-rw-r--r--metadata/md5-cache/app-emacs/parseedn-1.2.14
-rw-r--r--metadata/md5-cache/app-emacs/php-mode-1.25.14
-rw-r--r--metadata/md5-cache/app-emacs/transient-0.5.04
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin76513 -> 76509 bytes
-rw-r--r--metadata/md5-cache/app-text/calibre-6.29.04
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin78472 -> 78462 bytes
-rw-r--r--metadata/md5-cache/dev-java/bcmail-1.774
-rw-r--r--metadata/md5-cache/dev-java/bcpg-1.774
-rw-r--r--metadata/md5-cache/dev-java/bcpkix-1.774
-rw-r--r--metadata/md5-cache/dev-java/bcprov-1.774
-rw-r--r--metadata/md5-cache/dev-java/bcutil-1.774
-rw-r--r--metadata/md5-cache/dev-java/icu4j-74.14
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin45088 -> 45408 bytes
-rw-r--r--metadata/md5-cache/dev-lang/moarvm-2023.1213
-rw-r--r--metadata/md5-cache/dev-lang/nqp-2023.1217
-rw-r--r--metadata/md5-cache/dev-lang/python-3.10.136
-rw-r--r--metadata/md5-cache/dev-lang/python-3.11.76
-rw-r--r--metadata/md5-cache/dev-lang/python-3.12.1_p16
-rw-r--r--metadata/md5-cache/dev-lang/python-3.13.0_alpha26
-rw-r--r--metadata/md5-cache/dev-lang/python-3.8.186
-rw-r--r--metadata/md5-cache/dev-lang/python-3.9.186
-rw-r--r--metadata/md5-cache/dev-lang/rakudo-2023.1216
-rw-r--r--metadata/md5-cache/dev-lang/rapydscript-ng-0.7.224
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-102.6.016
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin176782 -> 176451 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libzia-4.524
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.79.416
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.9516
-rw-r--r--metadata/md5-cache/dev-libs/raft-0.19.1 (renamed from metadata/md5-cache/dev-libs/raft-0.18.0)10
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin335750 -> 331588 bytes
-rw-r--r--metadata/md5-cache/dev-python/alembic-1.13.016
-rw-r--r--metadata/md5-cache/dev-python/alembic-1.13.14
-rw-r--r--metadata/md5-cache/dev-python/anyio-4.1.016
-rw-r--r--metadata/md5-cache/dev-python/anyio-4.2.04
-rw-r--r--metadata/md5-cache/dev-python/apprise-1.7.116
-rw-r--r--metadata/md5-cache/dev-python/black-23.12.14
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.1316
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.14 (renamed from metadata/md5-cache/dev-python/boto3-1.34.12)6
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.216
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.74
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.1216
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.14 (renamed from metadata/md5-cache/dev-python/botocore-1.34.13)2
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.216
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.74
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-0.83.616
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-0.83.74
-rw-r--r--metadata/md5-cache/dev-python/coverage-7.3.44
-rw-r--r--metadata/md5-cache/dev-python/deepmerge-1.1.016
-rw-r--r--metadata/md5-cache/dev-python/deepmerge-1.1.14
-rw-r--r--metadata/md5-cache/dev-python/dogpile-cache-1.2.216
-rw-r--r--metadata/md5-cache/dev-python/dogpile-cache-1.3.04
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-pip-23.3.112
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-pip-23.3.24
-rw-r--r--metadata/md5-cache/dev-python/expandvars-0.12.04
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.47.04
-rw-r--r--metadata/md5-cache/dev-python/freezegun-1.3.116
-rw-r--r--metadata/md5-cache/dev-python/freezegun-1.4.04
-rw-r--r--metadata/md5-cache/dev-python/hatchling-1.20.016
-rw-r--r--metadata/md5-cache/dev-python/hatchling-1.21.04
-rw-r--r--metadata/md5-cache/dev-python/hiredis-2.3.24
-rw-r--r--metadata/md5-cache/dev-python/httpx-0.26.04
-rw-r--r--metadata/md5-cache/dev-python/immutabledict-4.0.016
-rw-r--r--metadata/md5-cache/dev-python/immutabledict-4.1.04
-rw-r--r--metadata/md5-cache/dev-python/importlib-metadata-7.0.016
-rw-r--r--metadata/md5-cache/dev-python/importlib-metadata-7.0.14
-rw-r--r--metadata/md5-cache/dev-python/ipython-8.18.117
-rw-r--r--metadata/md5-cache/dev-python/ipython-8.19.04
-rw-r--r--metadata/md5-cache/dev-python/lxml-4.9.44
-rw-r--r--metadata/md5-cache/dev-python/lxml-5.0.117
-rw-r--r--metadata/md5-cache/dev-python/markdown-exec-1.8.016
-rw-r--r--metadata/md5-cache/dev-python/markdown2-2.4.1116
-rw-r--r--metadata/md5-cache/dev-python/markdown2-2.4.124
-rw-r--r--metadata/md5-cache/dev-python/mdx-gh-links-0.3.116
-rw-r--r--metadata/md5-cache/dev-python/mdx-gh-links-0.44
-rw-r--r--metadata/md5-cache/dev-python/moto-4.2.124
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.8.04
-rw-r--r--metadata/md5-cache/dev-python/nbconvert-7.12.016
-rw-r--r--metadata/md5-cache/dev-python/nbconvert-7.13.016
-rw-r--r--metadata/md5-cache/dev-python/nbconvert-7.13.14
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.13.274
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.10.16
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.11.24
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.9.04
-rw-r--r--metadata/md5-cache/dev-python/pip-23.3.116
-rw-r--r--metadata/md5-cache/dev-python/pip-23.3.24
-rw-r--r--metadata/md5-cache/dev-python/progressbar2-4.2.016
-rw-r--r--metadata/md5-cache/dev-python/progressbar2-4.3.24
-rw-r--r--metadata/md5-cache/dev-python/psutil-5.9.74
-rw-r--r--metadata/md5-cache/dev-python/psycopg-3.1.164
-rw-r--r--metadata/md5-cache/dev-python/pydantic-2.5.34
-rw-r--r--metadata/md5-cache/dev-python/pydantic-core-2.14.64
-rw-r--r--metadata/md5-cache/dev-python/pygame_sdl2-8.0.316
-rw-r--r--metadata/md5-cache/dev-python/pygame_sdl2-8.1.34
-rw-r--r--metadata/md5-cache/dev-python/pytest-qt-4.2.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-qt-4.3.14
-rw-r--r--metadata/md5-cache/dev-python/python-lsp-black-1.3.016
-rw-r--r--metadata/md5-cache/dev-python/python-lsp-black-2.0.04
-rw-r--r--metadata/md5-cache/dev-python/random2-1.0.24
-rw-r--r--metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.316
-rw-r--r--metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.416
-rw-r--r--metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.54
-rw-r--r--metadata/md5-cache/dev-python/referencing-0.32.116
-rw-r--r--metadata/md5-cache/dev-python/reportlab-4.0.84
-rw-r--r--metadata/md5-cache/dev-python/rpds-py-0.15.24
-rw-r--r--metadata/md5-cache/dev-python/s3transfer-0.10.04
-rw-r--r--metadata/md5-cache/dev-python/s3transfer-0.9.016
-rw-r--r--metadata/md5-cache/dev-python/sabctools-8.1.04
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.33.016
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.34.04
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.11.116
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.12.14
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.0.516
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.0.616
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.0.74
-rw-r--r--metadata/md5-cache/dev-python/types-docutils-0.20.0.20240106 (renamed from metadata/md5-cache/dev-python/phonenumbers-8.13.26)19
-rw-r--r--metadata/md5-cache/dev-python/types-psutil-5.9.5.2024010615
-rw-r--r--metadata/md5-cache/dev-python/types-setuptools-69.0.0.2024010615
-rw-r--r--metadata/md5-cache/dev-python/unrardll-0.1.74
-rw-r--r--metadata/md5-cache/dev-python/wcwidth-0.2.13 (renamed from metadata/md5-cache/dev-python/expandvars-0.11.0)16
-rw-r--r--metadata/md5-cache/dev-python/xmlschema-2.5.016
-rw-r--r--metadata/md5-cache/dev-python/xmlschema-2.5.14
-rw-r--r--metadata/md5-cache/dev-python/zeroconf-0.131.04
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin179303 -> 179969 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.212
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.14.112
-rw-r--r--metadata/md5-cache/dev-ruby/listen-3.8.012
-rw-r--r--metadata/md5-cache/dev-ruby/parser-3.3.0.017
-rw-r--r--metadata/md5-cache/dev-ruby/rb-inotify-0.10.1-r117
-rw-r--r--metadata/md5-cache/dev-ruby/reline-0.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-net-ldap-0.19.017
-rw-r--r--metadata/md5-cache/dev-ruby/timecop-0.9.812
-rw-r--r--metadata/md5-cache/dev-ruby/tzinfo-2.0.612
-rw-r--r--metadata/md5-cache/dev-tex/Manifest.gzbin8905 -> 8908 bytes
-rw-r--r--metadata/md5-cache/dev-tex/minted-2.64
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin138671 -> 138683 bytes
-rw-r--r--metadata/md5-cache/dev-util/cmake-3.27.94
-rw-r--r--metadata/md5-cache/dev-util/hip-6.0.04
-rw-r--r--metadata/md5-cache/dev-util/stripe-mock-0.179.04
-rw-r--r--metadata/md5-cache/dev-util/tea-0.9.2-r14
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin8753 -> 8591 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-115.5.217
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59912 -> 59906 bytes
-rw-r--r--metadata/md5-cache/media-gfx/curtail-1.8.04
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119472 -> 119468 bytes
-rw-r--r--metadata/md5-cache/media-libs/libsndfile-1.2.2-r24
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin83343 -> 83347 bytes
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.20.6-r14
-rw-r--r--metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.34
-rw-r--r--metadata/md5-cache/media-radio/Manifest.gzbin8159 -> 8159 bytes
-rw-r--r--metadata/md5-cache/media-radio/tucnak-4.524
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75711 -> 75882 bytes
-rw-r--r--metadata/md5-cache/media-sound/mpg123-1.32.3-r1004
-rw-r--r--metadata/md5-cache/media-sound/mpg123-base-1.32.34
-rw-r--r--metadata/md5-cache/media-sound/ncspot-1.0.015
-rw-r--r--metadata/md5-cache/media-sound/rosegarden-23.124
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40165 -> 39834 bytes
-rw-r--r--metadata/md5-cache/media-video/vlc-3.0.204
-rw-r--r--metadata/md5-cache/media-video/vlc-3.0.20-r34
-rw-r--r--metadata/md5-cache/media-video/yle-dl-2023061117
-rw-r--r--metadata/md5-cache/media-video/yle-dl-2023112017
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin15856 -> 16022 bytes
-rw-r--r--metadata/md5-cache/net-im/signal-cli-bin-0.12.7 (renamed from metadata/md5-cache/net-im/signal-cli-bin-0.11.3)4
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-bin-4.14.213
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin91743 -> 91741 bytes
-rw-r--r--metadata/md5-cache/net-misc/gallery-dl-1.26.34
-rw-r--r--metadata/md5-cache/net-misc/yt-dlp-2023.12.304
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin86961 -> 86950 bytes
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-202310274
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.04
-rw-r--r--metadata/md5-cache/sys-apps/shadow-4.14.24
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin37213 -> 37217 bytes
-rw-r--r--metadata/md5-cache/sys-devel/lld-15.0.72
-rw-r--r--metadata/md5-cache/sys-devel/lld-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/lld-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/lld-18.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/lld-18.0.0_pre202312152
-rw-r--r--metadata/md5-cache/sys-devel/lld-18.0.0_pre202312222
-rw-r--r--metadata/md5-cache/sys-devel/lld-18.0.0_pre202312282
-rw-r--r--metadata/md5-cache/sys-devel/llvm-15.0.7-r32
-rw-r--r--metadata/md5-cache/sys-devel/llvm-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.0.0_pre202312152
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.0.0_pre202312222
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.0.0_pre202312282
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin39323 -> 38847 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libosinfo-1.11.04
-rw-r--r--metadata/md5-cache/sys-libs/zlib-1.2.13-r115
-rw-r--r--metadata/md5-cache/sys-libs/zlib-1.2.13-r215
-rw-r--r--metadata/md5-cache/sys-libs/zlib-1.3-r115
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12571 -> 11755 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-115.4.017
-rw-r--r--metadata/md5-cache/www-client/firefox-115.5.017
-rw-r--r--metadata/md5-cache/www-client/firefox-120.0.117
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-115.5.017
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-120.0.116
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64235 -> 63282 bytes
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.17.2-r117
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.17.317
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.17.517
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.17.617
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.20.1316
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.20.1416
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.21.116
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.22.126
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.22.1718
-rw-r--r--metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r14
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/stabilization-groups/python/httpx.group3
-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-im/Manifest.gzbin9412 -> 9415 bytes
-rw-r--r--net-im/signal-cli-bin/Manifest10
-rw-r--r--net-im/signal-cli-bin/metadata.xml4
-rw-r--r--net-im/signal-cli-bin/signal-cli-bin-0.12.7.ebuild (renamed from net-im/signal-cli-bin/signal-cli-bin-0.11.3.ebuild)6
-rw-r--r--net-im/telegram-desktop-bin/Manifest3
-rw-r--r--net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.2.ebuild62
-rw-r--r--net-misc/Manifest.gzbin54755 -> 54756 bytes
-rw-r--r--net-misc/gallery-dl/Manifest2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.26.3.ebuild4
-rw-r--r--net-misc/yt-dlp/Manifest2
-rw-r--r--net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild4
-rw-r--r--profiles/Manifest.gzbin188451 -> 188447 bytes
-rw-r--r--profiles/use.local.desc2
-rw-r--r--sys-apps/Manifest.gzbin49757 -> 49758 bytes
-rw-r--r--sys-apps/osinfo-db-tools/Manifest2
-rw-r--r--sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild4
-rw-r--r--sys-apps/osinfo-db/Manifest2
-rw-r--r--sys-apps/osinfo-db/osinfo-db-20231027.ebuild4
-rw-r--r--sys-apps/shadow/Manifest2
-rw-r--r--sys-apps/shadow/shadow-4.14.2.ebuild4
-rw-r--r--sys-devel/Manifest.gzbin10975 -> 10971 bytes
-rw-r--r--sys-devel/lld/Manifest14
-rw-r--r--sys-devel/lld/lld-15.0.7.ebuild3
-rw-r--r--sys-devel/lld/lld-16.0.6.ebuild4
-rw-r--r--sys-devel/lld/lld-17.0.6.ebuild4
-rw-r--r--sys-devel/lld/lld-18.0.0.9999.ebuild4
-rw-r--r--sys-devel/lld/lld-18.0.0_pre20231215.ebuild4
-rw-r--r--sys-devel/lld/lld-18.0.0_pre20231222.ebuild4
-rw-r--r--sys-devel/lld/lld-18.0.0_pre20231228.ebuild4
-rw-r--r--sys-devel/llvm/Manifest14
-rw-r--r--sys-devel/llvm/llvm-15.0.7-r3.ebuild5
-rw-r--r--sys-devel/llvm/llvm-16.0.6.ebuild5
-rw-r--r--sys-devel/llvm/llvm-17.0.6.ebuild5
-rw-r--r--sys-devel/llvm/llvm-18.0.0.9999.ebuild5
-rw-r--r--sys-devel/llvm/llvm-18.0.0_pre20231215.ebuild5
-rw-r--r--sys-devel/llvm/llvm-18.0.0_pre20231222.ebuild5
-rw-r--r--sys-devel/llvm/llvm-18.0.0_pre20231228.ebuild5
-rw-r--r--sys-libs/Manifest.gzbin14743 -> 14744 bytes
-rw-r--r--sys-libs/libosinfo/Manifest2
-rw-r--r--sys-libs/libosinfo/libosinfo-1.11.0.ebuild4
-rw-r--r--sys-libs/zlib/Manifest5
-rw-r--r--sys-libs/zlib/zlib-1.2.13-r1.ebuild181
-rw-r--r--sys-libs/zlib/zlib-1.2.13-r2.ebuild184
-rw-r--r--sys-libs/zlib/zlib-1.3-r1.ebuild176
-rw-r--r--www-client/Manifest.gzbin6041 -> 6043 bytes
-rw-r--r--www-client/firefox-bin/Manifest198
-rw-r--r--www-client/firefox-bin/firefox-bin-115.5.0.ebuild378
-rw-r--r--www-client/firefox-bin/firefox-bin-120.0.1.ebuild366
-rw-r--r--www-client/firefox/Manifest305
-rw-r--r--www-client/firefox/firefox-115.4.0.ebuild1383
-rw-r--r--www-client/firefox/firefox-115.5.0.ebuild1384
-rw-r--r--www-client/firefox/firefox-120.0.1.ebuild1439
-rw-r--r--x11-misc/Manifest.gzbin46744 -> 46745 bytes
-rw-r--r--x11-misc/albert/Manifest39
-rw-r--r--x11-misc/albert/albert-0.17.2-r1.ebuild89
-rw-r--r--x11-misc/albert/albert-0.17.3.ebuild94
-rw-r--r--x11-misc/albert/albert-0.17.5.ebuild94
-rw-r--r--x11-misc/albert/albert-0.17.6.ebuild94
-rw-r--r--x11-misc/albert/albert-0.20.13.ebuild74
-rw-r--r--x11-misc/albert/albert-0.20.14.ebuild75
-rw-r--r--x11-misc/albert/albert-0.22.12.ebuild11
-rw-r--r--x11-misc/albert/albert-0.22.17.ebuild (renamed from x11-misc/albert/albert-0.21.1.ebuild)40
-rw-r--r--x11-misc/albert/metadata.xml2
-rw-r--r--x11-misc/xkeyboard-config/Manifest2
-rw-r--r--x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild2
616 files changed, 2773 insertions, 12388 deletions
diff --git a/Manifest b/Manifest
index f21f429f84b0..56b818455d8f 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29273 BLAKE2B ef5a65b147bdc31abd9089e6bde4dfbee5c267563224d737e353d953352dbe42de5cfb380c1a4ca7b5d06b1023e961294a37cd34423af2b56f62ecac3361945f SHA512 5a92c0be3dab994310d0b70e555c78ed2e76c5b639a91594af6977515f92281341c179dcde8de70b38751ba69b1ca256383463dd90f3de33b7eccc046e0e31f1
-TIMESTAMP 2024-01-06T06:10:14Z
+MANIFEST Manifest.files.gz 29273 BLAKE2B 0c5c422804f1e5cfd75467da83fb75f157145e8d31e4346f250c9d427731c6f9bf08eaedfdc153811e9c640c6a8cad51cb0c5c54a696258816532368b1e05329 SHA512 f7664e34c196d8d3434431a6ffa0897fedee63fe71bffa883d113368a6cf9702cf47ee781305cb64ee12e766713b19744014d72cf4199f5457bc0dece7d17dae
+TIMESTAMP 2024-01-06T11:09:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWY7sZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWZNPFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAHug//XsQmIsxRyldjs81LWloqeOAozx4GlN5JgJ4/YJukK+Tw3QRN3pnRycgn
-INq03KWFWV0zi40DSvC9/RjwBsIIIRVjvTMRFQUDCnspF861nRA+1W4F5sbQL6lB
-7V24nbwuC9yjglUZcdtUh8Tam0bBo+YMqGXAmYIaujbwMT4DwNgyyZgbkZtQnobg
-rOw50V6y3QJOKUu6ozycfmn3oRNAGj96IvVhCY0RF9Dk3mJhT5TkkAizVe9JVJOy
-L4fDAQ65y+3LfG7S1N+dSPKHWOfRJ72tAHdKker2V1x8NxE6GGzzikSXkiLkoR9y
-pzOs5g99wtkv5g5z717386BcbIQXZloX70vMl8FB2ZHH6ym6uMW/UvR5fpmmJIg8
-/vLElEoymz3Zel/dYAk7tdBd3ZjCiBaFXROBSVAp0MkDH2lDxcGRZTkSPDp5nr4i
-xzAHJg0st/fNzVLXB4QJLmek8u2W7+Ye0xIj23KocpB698+VgqOQDQBLlUgZMfGC
-zvXSGduq4YxS2sB0DJJaIthc/L+aqydZP0qLxynj//rBixVjN4qv78Dj1OfcMArg
-V6mmhYFEOozi/t1vG5yQzzUDJT754cJVxr1KAg515OP+pNn4kfFKGVOHIwqHRy/T
-L2FSPYyRNxu8GLI43IP0uFJPDYAcvQgcQMUrtMj+6TD5D2Ml248=
-=BhDz
+klBwSA/+NH0fPsjOOLrANXGRTD1sN8O4iQyGzvFN4AqfFys430BET63dQKd9qJ2y
+2ShhXOe0KE++4FxSr9Vxu0Wis7rWyzTCnrZ0wh4v5eb7IqJAOLsbljTE3FZQ52Ps
+onAMzjVPow414OipcjoxQGyn9R/Wz5j9klUus1SWyhsyGTYxo0tm5wNVqC0lOC/x
+QwuGhicHfTGMM50TbaSOVDb8MFXuaVYgwBkRlArlch5d0TvO/Nb7gVYtjBkbWKmX
+ctrZeAm2WQrio9RN0vP3jpmGHuNkKSzNETqK/0MvdoMY8TsQTw1dJ3wPwZ53/nk7
+HklVzGt052kPXiduXebajKf7Y3YCEml2V5ai7liBYQSz3IH1Pb0LJjJ/XngZdQoj
+FbdfLTQvzLuYcWvpNUdV3Rmo6tZNPOzZ0UJyj3YFKnWqSsKSct5QnRtazxpK3QQZ
+7/9eG7+kVchA+Q5nuFw9koRsC8D6v0Bb+HtK3iOmoAq6wQgeM5/POOU3e0qto1Zw
+Plzr0CXrTvo1LvI4olx6e34+aHzq7gjnFui0e4kSj6x8lq/k9RDjOoL/ASTvBSjd
+5D/6hQHELsqvjJAzhkD5codUjdsqfDQ7/IWDQQw4JN2OuvqHpv6h4et2KW6bMsh/
+JyTH+WVXdOcS2eX2fuYYQyggWiWXf8CVgHCiLv0tXyBJZ3EVsqY=
+=UOzc
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index becc8ea6110d..a0a7cda52a5a 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 7e2d2e9bad62..c6c306bd4500 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 533603661136..e9d3734f8c27 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,11 +1,7 @@
DIST aws-cli-1.32.11.gh.tar.gz 2620959 BLAKE2B 8eab3362ec14ec50ae4f00862456e702a5555d27c53ab7dbaa4db2bd5a37f980bf5d02fef9af52da1ee8e8a6037e97101e47feb4bd24e090755a90c3cc74aa9a SHA512 949b927a76e7fa4c036efeb7527d90be9fac86c231a4f9c7f3682638e4f7c4aff1d32e6d75b6d2f36f27e42ae9cae7aa2a0216b9668b90f4a5cbb89bf1d44250
-DIST aws-cli-1.32.12.gh.tar.gz 2621548 BLAKE2B 17f90a0edd299d3cdca461368b2bf5109298606b4213a8f05398961b1ec0c4fc4fca2cd49f3bd6880f8c5bdee399f465e79458c62e95e45b57a6959ffbaf9ddd SHA512 3aac450eed425d25f0903fa50c8895f11d47c9f327dd9f8830496b415ce0a618324e57708d7b81dedd7f7bd972c1e3a61ae50d502b04264c3c7b6af92542856a
-DIST aws-cli-1.32.13.gh.tar.gz 2621842 BLAKE2B 640ff45df6d90dc50cc069251edcda2dfb0afd942447a8718515a38682cd94033aa91c6f3e9703c7131ed3b3bd5cc9ec416ac756e3275819ffb52fee76e3cec9 SHA512 1cde000f02f003ee93a5a4086701f5fcdba0580cefa88733e4bc01d99696dd360616847a9f23fdcf5dfa3ee09de2149765dd718f773866b0078de19bb6ca97f1
-DIST aws-cli-1.32.2.gh.tar.gz 2609043 BLAKE2B 18cf285e54c25605502167e4fa002f522063dd85fc0c09eb44b4513ada49dbe476ca4485bb1cb63e726c5e1bee6934ccfa340ac9c9daecae082abb1abd852426 SHA512 951814c6e5a5dcf74de12e66430c53ca010bae6a8c9984dc11ab456f1cbd4a3f32e5055b3f7587fdf8cff4c224f86bc95858a2556ed5b90981894f706ab1b023
+DIST aws-cli-1.32.14.gh.tar.gz 2622299 BLAKE2B 0b7a29c756c2bdccc6bb5ef4953c2f05db05c2929c2671fc8b24cf410272b4bd1a25262f34b40db658a0e7921aae933d92b34be011832558ed286966f7473f2f SHA512 e7847d63337cbcc10a62fc5b36aa4ed32b89de0c22116f8b1a618387f4d6308a9df8bba2b6e0353cf9af39e69c32e168515461c867c3141a29846b5f9fc6ad7e
DIST aws-cli-1.32.7.gh.tar.gz 2620400 BLAKE2B dee6686b73100c607eba165f0f8ff91217336b020644c7ef7ee95dad16f57baea0878a3da96fd2f7258271573c1245286921240d141ba3020006b7ca2b37a0b5 SHA512 1df4aa8f2a2924d0e1c84e1187db1d5b974600831d7f668e39cfa17c34896ec51c604ef52d5ce397ca5950e79cac3c2e744c9b048f12164b650aa871e0c489e7
EBUILD awscli-1.32.11.ebuild 2871 BLAKE2B ab5c0845626f2809cad70108d65cf6e23076b804a9c987a564c93899b8195334a8ddb10b4e7d78b5c1f7bc2507155818d113dbf52c5d40cd58f3c0eb284788ad SHA512 1e00d67b3a2961750cce6d15022012795d5f561597db593f8b0e755e7379443c628ae65d99e5c28a9d68747d009b2813a571bd8c2d46c2065c081caf04b449dc
-EBUILD awscli-1.32.12.ebuild 2871 BLAKE2B d3d947d0b8fcc7f665d3ae2f1456abf977b123e672a0ba9fa3282affc71e649efc073394b2f2e8023f0c0cf891e37737e62edbeead64c99c46ec7262ad1996fd SHA512 edbc32e9f407a678964dc09b002133a33b07143d07dade702075a0c498faf6563ca77b92e3d4d9d3f9b017d7073ed8237f8c6cd89d2ee3c27033393d2b4b1e3a
-EBUILD awscli-1.32.13.ebuild 2871 BLAKE2B d3d947d0b8fcc7f665d3ae2f1456abf977b123e672a0ba9fa3282affc71e649efc073394b2f2e8023f0c0cf891e37737e62edbeead64c99c46ec7262ad1996fd SHA512 edbc32e9f407a678964dc09b002133a33b07143d07dade702075a0c498faf6563ca77b92e3d4d9d3f9b017d7073ed8237f8c6cd89d2ee3c27033393d2b4b1e3a
-EBUILD awscli-1.32.2.ebuild 2863 BLAKE2B 3e8249b2bf6d9211de418fc3f618080b48fe2430b6baaa83c90f1f31ab55c54a36cc8c6842e3391cf5f7bd9cec9f1cd3b5d01bcb9e188d8f8254e000e4ca745a SHA512 868307e0eb339bc8086b36c87a016373cd0120130f7e00343617ddb955b6871222f24c5b06b2d15a2aa340d3c2a73013ea47928305d71b61d9431222e1405f39
-EBUILD awscli-1.32.7.ebuild 2871 BLAKE2B ab5c0845626f2809cad70108d65cf6e23076b804a9c987a564c93899b8195334a8ddb10b4e7d78b5c1f7bc2507155818d113dbf52c5d40cd58f3c0eb284788ad SHA512 1e00d67b3a2961750cce6d15022012795d5f561597db593f8b0e755e7379443c628ae65d99e5c28a9d68747d009b2813a571bd8c2d46c2065c081caf04b449dc
+EBUILD awscli-1.32.14.ebuild 2871 BLAKE2B d3d947d0b8fcc7f665d3ae2f1456abf977b123e672a0ba9fa3282affc71e649efc073394b2f2e8023f0c0cf891e37737e62edbeead64c99c46ec7262ad1996fd SHA512 edbc32e9f407a678964dc09b002133a33b07143d07dade702075a0c498faf6563ca77b92e3d4d9d3f9b017d7073ed8237f8c6cd89d2ee3c27033393d2b4b1e3a
+EBUILD awscli-1.32.7.ebuild 2864 BLAKE2B 5bf1ffd344887c79c3e7baf37dfd7a00bac095342f0128d71407661ecd248843c2ec368ab0e7b7be0a7ff2c928faa01fa7c0eaad2163488752862f0cf6cd256c SHA512 eb2788ab3d268538d6a93a35d5f424cdfb6b69f5858c8ec1cbf91a3a7134f40aeabf5514cde51c81842646b795051a6cceebb3c46a14fe32431029aa3451d4ff
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.32.13.ebuild b/app-admin/awscli/awscli-1.32.13.ebuild
deleted file mode 100644
index 390708df2335..000000000000
--- a/app-admin/awscli/awscli-1.32.13.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# botocore is x.(y+2).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- # strip overzealous upper bounds on requirements
- sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=( "${serial_tests[@]}" )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.32.12.ebuild b/app-admin/awscli/awscli-1.32.14.ebuild
index 390708df2335..390708df2335 100644
--- a/app-admin/awscli/awscli-1.32.12.ebuild
+++ b/app-admin/awscli/awscli-1.32.14.ebuild
diff --git a/app-admin/awscli/awscli-1.32.2.ebuild b/app-admin/awscli/awscli-1.32.2.ebuild
deleted file mode 100644
index 5152582af67d..000000000000
--- a/app-admin/awscli/awscli-1.32.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-
-# botocore is x.(y+2).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.9.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- # strip overzealous upper bounds on requirements
- sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=( "${serial_tests[@]}" )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.32.7.ebuild b/app-admin/awscli/awscli-1.32.7.ebuild
index 77feb2d63e3e..bbe11eaa3e58 100644
--- a/app-admin/awscli/awscli-1.32.7.ebuild
+++ b/app-admin/awscli/awscli-1.32.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
# botocore is x.(y+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 9e0ae7f10227..71a4172f00fa 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest
index c09ffe740269..aada56efbb79 100644
--- a/app-containers/earthly/Manifest
+++ b/app-containers/earthly/Manifest
@@ -5,6 +5,6 @@ DIST earthly-0.7.22.tar.gz 7813193 BLAKE2B f34b938776379f2ba0722757d53646d89841e
DIST earthly-0.7.23-deps.tar.xz 157140928 BLAKE2B 493c7dce3e79f94659e99501020c07232a2d6ff78a055209b1b42be8615e38e01dacef4ceb50a80ed26e597de4dbb892fee2d54f6721fd5af62c86a0a9197d45 SHA512 a278077be794a1085105271fc3e031c02079e2b4f45c7220b3114df72ba26758758d5c0f1171ff861feb1c305765952494bf1afe95dcc469d2b9c6aad13fe7b9
DIST earthly-0.7.23.tar.gz 8023353 BLAKE2B 458850b26a2730eb10ae3912f249d6ba9fdf81ed0c734f568ebf2cbaf5da005d258d38a089d452d42628d071d0b07f73e4f73cb29e7a02c406c1ea394d22ae97 SHA512 be524a6ab86ad3cff307d990f3645007cde673383cbaf132ebc6ab9e7052e8d13e163e958353041151d9fe6dc987ab75372dbf061a8413a932408a844cfe1007
EBUILD earthly-0.7.21.ebuild 1815 BLAKE2B a0692dca782e264b67a80abbfd483dbe1fec441d572ea3044757e7272d2fd7fd0c262625f7737f89d728a9fb5969e09df26b11084a25065d8ace18fe2520b8ff SHA512 8fb15dba6822e82ba72155a66354b61780d3338eebaed1077e43dacb4df3081a18f8938f07641610ad52c2fed09bdc73c2b51fd47af562ad2d777bde7f63e1c3
-EBUILD earthly-0.7.22.ebuild 1816 BLAKE2B 94a8a8220455a52b87b1bf2ba5058c2fee6c10a9544d735b04d9ae4da1aa77cfdccb26e9cf5b15d7a8222a51dc158f3956f3639b6cdb51efa23e5065dda5f1de SHA512 babace1ebe376a2d061e4d5df673b9112a854933edceef1e6a0ca65fba6a7e20216298f34ab4e0e46b16daad16eab1dbfcb24ae3b1603cc6187e46de3e297550
+EBUILD earthly-0.7.22.ebuild 1815 BLAKE2B 900072e82f6abfb22384d538a23cba53aa8dcd2c113d67f99627aa9c82269ec96e293d73ffb26f2b6c4dda85e9d3522b8ffa1eaa47d118f7a1f7aee78eac22b9 SHA512 6c61b8eddfd270d674a0d6c4de5a792679a1736770e185940fb4e88a1b0a3e7e35b98ef555d92fa8773ab1c6302e3a1cf4e277493e5b2c5329c00726a2050a5e
EBUILD earthly-0.7.23.ebuild 1814 BLAKE2B 30a38f4c88d37001b5f1a5c3ec5544e47ca7d4141b55aae876414f0ad125a53fc9af5f354e2075b386513baf414193ef6912c645e2c18ae0e8e69cd7040f0ba6 SHA512 e4addfaad685007702a7b1c028a9a9b173c5739181822cdb781bb389de5925f49d7b5526bbcd873f2ceae418d2788d17860d9c187c301a25679ef5a74c1b99ef
MISC metadata.xml 927 BLAKE2B b7d5184df16f39603bf6df8b503e701d737fec188d1d97673e4ca59babd990c1b872784c91db04c74d9a08dbffa76f4e7530d8b021cbbe9ae51fd9966f709522 SHA512 f7f49eb583b2b5a9939c26e9eaff3917392525c3a94e5f8274c89b69e172547ad02fa4ed1b078e7d778f765659e1b9a7cf99d88042034cfbfbef54e685c8b6dd
diff --git a/app-containers/earthly/earthly-0.7.22.ebuild b/app-containers/earthly/earthly-0.7.22.ebuild
index b5a66cfbbdd4..6043d7bebe64 100644
--- a/app-containers/earthly/earthly-0.7.22.ebuild
+++ b/app-containers/earthly/earthly-0.7.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
|| (
diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index acc15bf9f6d0..149be8280d43 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -18,6 +18,5 @@ DIST incus-0.3.tar.xz.asc 833 BLAKE2B 532ee90f3ed1d4798a19dcc9df8fe6587ab5ab93d1
DIST incus-0.4.tar.xz 13544656 BLAKE2B 19f6dd9a0707d60e60b42fd586ed2a041a4ac66b071b8a8dc2f11e9fa6f11c3d4c464d4763babc22aa4e58e3964d079bdc3028848c460a5ebaed41573a4b3f65 SHA512 2d31f0dfa5408db9408946b4f872a051c792a2a47fb80962e62e6b6691c9c52c4532935f6d5bcbef05b80a1bc66f6cf68b1e61d148d8964569df0a98360c582e
DIST incus-0.4.tar.xz.asc 833 BLAKE2B 7d78d6808f8bbab78427ddc41925bde68a965e1594e0a90a56471c81f5f71798e286031caabb50ecf8a8b7b084660eefaf7644f2753d3810903e2f5194cf70fe SHA512 ce5bf32f7007a4dcf339b549da14ce9094ebe031311bd77707155d90e6ab05d1b56841910b934c96d9fed941815ce47ee746222100cee42d28bcc7c312c25bfb
EBUILD incus-0.3-r1.ebuild 5256 BLAKE2B 88cc719bcd9f67aae827f2e53e17adebbb83b09b9d50d168b68afcf074c064fb5415302ea847d782b40a9c25447767b0b2553f3a22838adbba5046248eb47f45 SHA512 7d20e69dc5e3f5ff4cea2a42ec71677bc5d65a18e6f4281619faf041fec89bf672898c00214ecdaa7de258b852f8130e2123357559fcf55a242967d6eae20fd4
-EBUILD incus-0.3.ebuild 5190 BLAKE2B e4e9ff9904f50eea1fe9a98774c022ed52de663b15405359a0fbacc670027e95b7f18b8665a820bc614b709b475eb6296fe0ce80817cb3ee9120fefac44b6dc5 SHA512 dae31f75947b52467c01e4b0f00f0b2884486c9c68591789fe77dbeffb832d86f57ffae3a6e7c9dd69b962357fa9d89dcfaa6f1115c821a66363862362e29fba
EBUILD incus-0.4-r1.ebuild 5534 BLAKE2B 555af9f265ac9f564104929032c6787156af76fbe8dbbccc3d8d25f6054d1d1b3a17c1cee148b1c1f8620c0382df38cb1d00dc5710fbb01c5f953bf942ceb00f SHA512 6088a80cd306887f155004429374249acb21b4bc152bd2914c3a9165f8c333aec1ef3cac057b6ea5f696149c840c7438769934ed3ca02757918353fdec875104
MISC metadata.xml 1597 BLAKE2B 6e8ceafa8dca7d49fa754470c9645e11946d3419135ec3a12581e227945b64a13612a7eb3e833027bbf6d3c795acbaced979ba80f00a9e36f6831fb6111dd2d2 SHA512 d3c0ec128f715627addc5be758c87bea808626f9d9ada75aeac9be9a84039b68385ae65edfb5d57951ff4e7352565fbba040035da82ce8eaffcca585811d3577
diff --git a/app-containers/incus/incus-0.3.ebuild b/app-containers/incus/incus-0.3.ebuild
deleted file mode 100644
index 0c8b25a5b202..000000000000
--- a/app-containers/incus/incus-0.3.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
-
-DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
-HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus"
-SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
- verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )"
-
-LICENSE="Apache-2.0 BSD LGPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="apparmor nls"
-
-DEPEND="acct-group/incus
- acct-group/incus-admin
- app-arch/xz-utils
- >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
- dev-db/sqlite:3
- dev-libs/cowsql
- dev-libs/lzo
- >=dev-libs/raft-0.17.1:=[lz4]
- >=dev-util/xdelta-3.0[lzma(+)]
- net-dns/dnsmasq[dhcp]
- sys-libs/libcap
- virtual/udev"
-RDEPEND="${DEPEND}
- net-firewall/ebtables
- net-firewall/iptables
- sys-apps/iproute2
- sys-fs/fuse:*
- >=sys-fs/lxcfs-5.0.0
- sys-fs/squashfs-tools[lzma]
- virtual/acl"
-BDEPEND="dev-lang/go
- nls? ( sys-devel/gettext )
- verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
-
-CONFIG_CHECK="
- ~CGROUPS
- ~IPC_NS
- ~NET_NS
- ~PID_NS
-
- ~SECCOMP
- ~USER_NS
- ~UTS_NS
-
- ~KVM
- ~MACVTAP
- ~VHOST_VSOCK
-"
-
-ERROR_IPC_NS="CONFIG_IPC_NS is required."
-ERROR_NET_NS="CONFIG_NET_NS is required."
-ERROR_PID_NS="CONFIG_PID_NS is required."
-ERROR_SECCOMP="CONFIG_SECCOMP is required."
-ERROR_UTS_NS="CONFIG_UTS_NS is required."
-
-WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
-WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
-WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
-
-# Go magic.
-QA_PREBUILT="/usr/bin/incus
- /usr/bin/lxc-to-incus
- /usr/bin/incus-agent
- /usr/bin/incus-benchmark
- /usr/bin/incus-migrate
- /usr/sbin/lxd-to-incus
- /usr/sbin/incusd"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
-
-# The testsuite must be run as root.
-# make: *** [Makefile:156: check] Error 1
-RESTRICT="test"
-
-GOPATH="${S}/_dist"
-
-src_prepare() {
- export GOPATH="${S}/_dist"
-
- default
-
- sed -i \
- -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \
- -e "s:make:make ${MAKEOPTS}:g" \
- Makefile || die
-
- # Fix hardcoded ovmf file path, see bug 763180
- sed -i \
- -e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
- -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
- doc/environment.md \
- internal/server/apparmor/instance.go \
- internal/server/apparmor/instance_qemu.go \
- internal/server/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
-
- # Fix hardcoded virtfs-proxy-helper file path, see bug 798924
- sed -i \
- -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
- internal/server/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
-
- cp "${FILESDIR}"/incus-0.1.service "${T}"/incus.service || die
- if use apparmor; then
- sed -i \
- '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
- "${T}"/incus.service || die
- fi
-
- # Disable -Werror's from go modules.
- find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
-}
-
-src_configure() { :; }
-
-src_compile() {
- export GOPATH="${S}/_dist"
- export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
-
- # fuidshift should be packaged for incus-lts, making it conflict with lxd.
- for k in incus-benchmark incus-user incus lxc-to-incus ; do
- ego install -v -x "${S}/cmd/${k}"
- done
-
- ego install -v -x -tags libsqlite3 "${S}"/cmd/incusd
-
- # Needs to be built statically
- CGO_ENABLED=0 go install -v -tags netgo "${S}"/cmd/incus-migrate
- CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/cmd/incus-agent
-
- cd "${S}"/cmd/lxd-to-incus || die
- ego build -v -x ./
- cd "${S}" || die
-
- use nls && emake build-mo
-}
-
-src_test() {
- emake check
-}
-
-src_install() {
- export GOPATH="${S}/_dist"
- local bindir="_dist/bin"
-
- dosbin ${bindir}/incusd
- dosbin cmd/lxd-to-incus/lxd-to-incus
-
- for l in incus-agent incus-benchmark incus-migrate incus-user incus lxc-to-incus ; do
- dobin ${bindir}/${l}
- done
-
- dobashcomp scripts/bash/incus
-
- newconfd "${FILESDIR}"/incus-0.1.confd incus
- newinitd "${FILESDIR}"/incus-0.1.initd incus
-
- systemd_dounit "${T}"/incus.service
- systemd_newunit "${FILESDIR}"/incus-containers-0.1.service incus-containers.service
- systemd_newunit "${FILESDIR}"/incus-0.1.socket incus.socket
-
- dodoc AUTHORS
- dodoc -r doc/*
- use nls && domo po/*.mo
-}
-
-pkg_postinst() {
- elog
- elog "Please see"
- elog " https://linuxcontainers.org/incus/introduction/"
- elog " https://linuxcontainers.org/incus/docs/main/tutorial/first_steps/"
- elog " https://linuxcontainers.org/incus/docs/main/howto/server_migrate_lxd/"
- elog "before a Gentoo Wiki page is made."
- elog
- optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
- optfeature "btrfs storage backend" sys-fs/btrfs-progs
- optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
- optfeature "full incus-migrate support" net-misc/rsync
- optfeature "lvm2 storage backend" sys-fs/lvm2
- optfeature "zfs storage backend" sys-fs/zfs
- elog
- elog "Be sure to add your local user to the incus group."
- elog
-}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 9a322a73028c..d3629ccc6e48 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/mhash/Manifest b/app-crypt/mhash/Manifest
index fe1fd50e4a6a..5382c90275b3 100644
--- a/app-crypt/mhash/Manifest
+++ b/app-crypt/mhash/Manifest
@@ -4,11 +4,12 @@ AUX mhash-0.9.9-fix-snefru-segfault.patch 909 BLAKE2B 826eda1f578613cad4805ac620
AUX mhash-0.9.9-fix-whirlpool-segfault.patch 915 BLAKE2B 6ba9474d77a237df205943d38f54a23b53896f5ea29411fceb829696decaf61cdcc3d8f743c607be5be01d8a26593491521afaa0d0e2da3bb09ddeeb6599b863 SHA512 df5751e1e332d22f55327dc41505a2d98006e7c7248685a7de5beadbee555b03c578d4842f621766ead04919f1527bc56c75e9014ef27788e0c676d1700b8909
AUX mhash-0.9.9.9-align.patch 2870 BLAKE2B ebb476db00de0ea7a816b0748c17be261a3a30decb4c9647acbf4cc223fea5c7adf1460742de9861d052a264498cd2680dd306f4ba0e1f64f14bafe39856954a SHA512 95f29f71da608943bdb0f3510fb9ceb7ab78221a446449024abb0dda95ac9f6629696f8f6ebfe076b235cb9f2d52571ae2e64beefbf4d196fcd94b6ced07d416
AUX mhash-0.9.9.9-alignment.patch 412 BLAKE2B a08862c748f2b8591696481984e6cbcc3f3c310ba1cf0dda4a0e91571803b9a8be0567691f946300a61521c2b4a5236b303f929089a844283300d292f04fcea9 SHA512 4d42a8ca8e2ce21fe92ce2f85936e431e277e9e7b5430d9d2a254fe9bacd4ae95139f60b0a5af4a4d962965ca550e74fc45a4d357d3867f54bc523f9f74f9b1f
+AUX mhash-0.9.9.9-cast-temp-64bit.patch 411 BLAKE2B e77f6823c1669ace80f051d9380b68b93c47e36a128bd8788d5f3de4345cf3a25b462c94852653807ede9bf02b46e1b9892fc94ed97352648f6ed3158b0e6ccd SHA512 06bb38f21a763bada0e5d0ce898d7f8c06b77c1431d059fe111441fa6934d7208b720e2cdb5fa23e020047301415a00403d3e837633ce313e0b349f789be429b
AUX mhash-0.9.9.9-force64bit-tiger.patch 372 BLAKE2B cdce999eba8fea0ebb47b29297b71d014377db53c1cdf88c15f2075e6279e8e42031f94ce9f1987ed5c6b8cf4067f485b5ea298145961f06e4cb09ef8ec9a961 SHA512 cf31ca18afce576dcaa5b7a2a20567dc73ef750a193dfa35265508974bc17c54e967a02fb575047edcc190178a7533971d7f4980cd605714e9c0cefb4aa33186
AUX mhash-0.9.9.9-hmac-uaf-test.patch 607 BLAKE2B 3575c41c61ac93e21601aa47e70a5633d9f5246f339a73a4fb9cc9c68f14f3faa6f1f319c75bfe1219c61fbff57296df80a117bdbd4c105bf226b1939dc9fe0c SHA512 799ae837aaeea00939a069d0d2e30a2c44672a4428598e77f747a85035865df23768884ddba046b6995e9f0f335175991aec40ed61dfb4cf3ec3f6fd01e18023
AUX mhash-0.9.9.9-no-malloc-check.patch 776 BLAKE2B 956fc4dae9fd3ee0416b086c781882be8e97042db99e002d0e9e759db560bcc24228363499664034ee92ffc566b734add957c1614ce835be7627946ab06cdfc2 SHA512 7c891822e2a5dd52610219dbb7e6a2a5eb9064842b73365cf2b10ef1b6bf951108220b9840a1fe61a5b001261288f8ec9dd7b0c7926b1d8cbce724bb14b0397a
AUX mhash-0.9.9.9-remove_premature_free.patch 285 BLAKE2B 7245b1241bbb0001ac588554a3069b6665eeb424c2420dbb6948c68278036e0dec7c16f6a0bec059b54cadd617362e8086b918673d3063aa42598fba952aab26 SHA512 66dcdbfcbd298cde83ab026ff075a09b91662a17f48f9e6c41284513e7ccb398d34f3bef3b72c684a52b9bab43f0fe3d6a751403dc412e66814e5d6ae3160b31
AUX mhash.pc 113 BLAKE2B 124a12d80c1efd3a49b12cbb9d6b56f4af0525757610adc918bb62800c713a63fa53fa1d454b9d38048bbdb1967b3f9d8ae8e07bde909dfc6a4218517cee1515 SHA512 3e9afc4976f26c48817d9dcb5896e410831bfcde3747be3ef62845617b9bad866da5243a965b801e6699121b45b17913471bb5370d7f522e2abd7fbce30c7690
DIST mhash-0.9.9.9.tar.gz 931437 BLAKE2B 2daed92b731148c388d4340e67d99959f71783e68617614c9be797dae655ba1aeb087d4f604015edb752dedc2d69add305510996a06633ef26fd997ab7601bed SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee
-EBUILD mhash-0.9.9.9-r3.ebuild 1617 BLAKE2B 395592ac68ab3a9953ca18ee160eddb40d93eb96a6a6abcdb5fcd3a0b3e7b8cb4a0c677b58e86390bd21ced6235bc85b55659c01f61d67019f9cf5579de8ad8f SHA512 676cb487ab73a9087d625bd86f9bfe8eea8576dfef57fe9b34892c4df5fa23d3f16188837eee9b445e1df066ed8f4b7c26903925dd06be4ed6e95e0c9af82f1e
+EBUILD mhash-0.9.9.9-r3.ebuild 1659 BLAKE2B eff00393f86a87945bd27305206cda97ac65176fdd216bcaeb0b2bcc6a14204e142331ae90b5ddd914be36b67c93fb9f14e358cb666f6d1bcbe6b457dcce1db9 SHA512 d5d016273238665f8e6f4869759e8d573d84d795290bcfdc7c28c60b5ca2183a249b86e873aabdf3de3d12f58d159c21b9b6ca95aca34f469713df7acc6cbf60
MISC metadata.xml 243 BLAKE2B 4c6b49b93d1fdaacdd5ae595bbaf340370e48e5df568540efc566f7070ec80d33d1bb0d3c26f975f32d94eaf02b077057da160608630138520e2efb2e70bfa4f SHA512 089a87cbbfe31db3fe8b552698ef7b84254c748d6d7913c2bcc5ba6f167d40c4da8a872b56934dc96a7c16049f942c1c3d7d87a6b88ecf5706347447ed9cbf6a
diff --git a/app-crypt/mhash/files/mhash-0.9.9.9-cast-temp-64bit.patch b/app-crypt/mhash/files/mhash-0.9.9.9-cast-temp-64bit.patch
new file mode 100644
index 000000000000..3b173f8072cb
--- /dev/null
+++ b/app-crypt/mhash/files/mhash-0.9.9.9-cast-temp-64bit.patch
@@ -0,0 +1,13 @@
+diff --git a/lib/tiger.c b/lib/tiger.c
+index 8f15df4..8d28f27 100644
+--- a/lib/tiger.c
++++ b/lib/tiger.c
+@@ -254,7 +254,7 @@ void tiger_final(struct tiger_ctx *ctx)
+ register mutils_word64 i, j;
+ /* Force 64-bit alignment */
+ mutils_word64 temp_64bit[TIGER_DATASIZE/8];
+- mutils_word8 *temp = temp_64bit;
++ mutils_word8 *temp = (mutils_word8 *) temp_64bit;
+ i = ctx->index;
+
+ #if defined(WORDS_BIGENDIAN)
diff --git a/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild b/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild
index 59e8dcb9010e..092842a0b701 100644
--- a/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild
+++ b/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,6 +27,7 @@ PATCHES=(
"${FILESDIR}"/${P}-alignment.patch
"${FILESDIR}"/${P}-no-malloc-check.patch
"${FILESDIR}"/${P}-hmac-uaf-test.patch
+ "${FILESDIR}"/${P}-cast-temp-64bit.patch
)
DOCS=( doc/example.c doc/skid2-authentication )
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 7fb20d8843ff..a2ecb856e6ac 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/apheleia/Manifest b/app-emacs/apheleia/Manifest
index 6ddcee15d4f7..e36b8e0ba5e5 100644
--- a/app-emacs/apheleia/Manifest
+++ b/app-emacs/apheleia/Manifest
@@ -2,5 +2,5 @@ AUX 50apheleia-gentoo.el 387 BLAKE2B a9cc757f9c846a50dad3a4ba7383e5203dd158a6233
DIST apheleia-3.2.tar.gz 44587 BLAKE2B b09764cedfe03d4b6086dba0cca7262253e2e03c401c237f82fbc773eeddd3e121471a35277f321175405c0cdedae9417240b80b5690b4a55b29e0067b312e14 SHA512 b351ef48f914500d04de20badb56a09657493702d95dbd5a5bbeec847cb79ee2977e5fdb8a26e25765b4308d2cee4b95cb2601da8022cda4b32adc64a660453c
DIST apheleia-4.0.tar.gz 170327 BLAKE2B 82e5b545045ef8e5e17dd6930efe21c6eb5d04f6e22d0ce07e13af7c09237b93c09ff756e8e024751ecfc46d0809e408bfdc14e192cd9ded5cce955cd67a66bb SHA512 5cc5a12a8418372ade1ba968e34d8eae067d2c3401aeabd860b562a66a6efd1cc1b21eba6ff1d1e96a4e7aff18d26097e8758774f3fa2d5e663bdb9407647936
EBUILD apheleia-3.2.ebuild 465 BLAKE2B 74ce33b56becfba35c33af2139e6e377d16043131398732fa86f8579c49a2c71eb8e9b863f1d6a0806f944a6185f9537d1723733807a1438cef4dd81bd602692 SHA512 9ca60454cd57090609b197314fd303ca9e2d9cb38d07822a886bb31176e584df74806d6e6578222f894758cf67f28391b9e8f77677831164648a2e5dbc03992d
-EBUILD apheleia-4.0.ebuild 466 BLAKE2B abe021fc10a782c22924800d51cd88beb826e2e3a341a2e84e6c7180569613b505bc71c939e5c1d22b9677ecb93863cc9f573c7a556a07dc3f46052e7125d942 SHA512 cc538298dafd3b1a46f0fb9175fd6f8120deb080614af3ce8bf67a8630f8f71b50a9838626dd9db21d5bc05c35a961091aa9550b022ac94c851d23d628499a4f
+EBUILD apheleia-4.0.ebuild 465 BLAKE2B 19cdf44bdbc1c2aca8e4f4615874aa966755f433de41dd7a1edcec38e67a2b4f427a0c19ae40856a35f82e10db4f42f6a9d287e2396fe2786a89210fe480a74d SHA512 bc564d86c3602a59c26fe9f16469b6b899fe522efe08edc685ce5bfe3ba1286eb6af5a9011ce71c3d6c939b87cf04520f29ea933182bb92dd8b3ec1025e8ae8b
MISC metadata.xml 870 BLAKE2B 9eefb192026bcc6839477e5199ff99071952a22f40c6ed6903cadedc585b4f4e1dd05c0da5fe49eab97160838277a071876fdeba23c78f11c8379f1a8a4c5bd0 SHA512 bcfbda9b31eb9826943119405ca2553fe99578e985d4b4c3397955b14cad7613e7115c69ca6dd4cbc3751574c36d46e1c6409f7482d8406ca7b896ece89f04d1
diff --git a/app-emacs/apheleia/apheleia-4.0.ebuild b/app-emacs/apheleia/apheleia-4.0.ebuild
index 6876690f67dd..9dc62fab8821 100644
--- a/app-emacs/apheleia/apheleia-4.0.ebuild
+++ b/app-emacs/apheleia/apheleia-4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/radian-software/${PN}/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
DOCS=( README.md CHANGELOG.md )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/async/Manifest b/app-emacs/async/Manifest
index 559b0daa4a9c..de7d775cac41 100644
--- a/app-emacs/async/Manifest
+++ b/app-emacs/async/Manifest
@@ -2,5 +2,5 @@ AUX 50async-gentoo.el 80 BLAKE2B e6b27662c8c0d0e38785c4268fedec8da7e9fd72b75c7ad
DIST emacs-async-1.9.7.tar.gz 28411 BLAKE2B a033b0d84a61f133c0a871b6355626a67250b61c6ae4640331c8d14b3abda0d9d7405bb9fb09128874053cc310b3532772f8a515afb63b6d740492e10c9af5a9 SHA512 ca2c118594cc1478b1f68b3fce7e2b9c10cc3a90146b33a2631286cdef60c39932aa0036837ea9546f963105de7fae8fbe3ab8b6f36daff95323ca89a0fea645
DIST emacs-async-1.9.8.tar.gz 33508 BLAKE2B 2e22c67c5bebe3c821d010a0f379aab9728fedb7a6345b81bcb7b093ffc54dbba1c7fa79d41eb5878b24024056607fff7d532b4702a7dc52163837af93c83f41 SHA512 c4c5406ce28dbfea0130b43a7f85d0a47626cf630c73318280896bd28f29bf5a8949077c242cd9c6162fecabbc619b2a270d532df341c4e286f1f7bb499da5f3
EBUILD async-1.9.7.ebuild 543 BLAKE2B 8a2da7696bdad28511738c6a8f3e57f6c4bc7e3ebb3de1ba14e764921b019c737c0c06a74913c599621c384d3ca73184394c9a4ddc8581004e5cabc9e180bdcb SHA512 89bf8c176151cdfa1ae61374276a0dfbf39b017a8c09ecabcf3094fc089d9051886015ee401b9d270b6e75da4e43e7a5354cbe4dc6fb07a732c32f90644bda6f
-EBUILD async-1.9.8.ebuild 545 BLAKE2B 85ae5895795cd47db089db306ffdf673cd01ad71ca2fc430f5b51a8bd57ef6ebfb6fa09e0594d27ed3ba4f8de3519a2bdd02a8f9e3cc069a08670fe2605e1451 SHA512 578a865de347a849aafde4316ad5106e2b8505c096ad68d04e89d4c8666005856a3be66db24744180f3ea341194b95cae4f4d7de06de87fed1ab8ff3cbf28e4f
+EBUILD async-1.9.8.ebuild 543 BLAKE2B 75db79fb82a23602e01374bc55eeb9af8587b18a6ae75ad758cd324e5b303ce69766956afce63a8e243d5ad48c04aed9f728825e1af9ffc64a51aa25ae85cb5e SHA512 f6dc68de9c4b46618fbf7993b3f3fb193f614a7a0ca873be3edf76970de56685874fac21d6b80df982123c6c5f1767362f6114bd4212f66113558a4dd4b3ad47
MISC metadata.xml 366 BLAKE2B 773ef114fba2a72f9223282cd40b3e46966a015caa04e91610ef5106a6df8b253d37bba5f575260a138e1811b9b57384a035eb3e517b28233e604450ed4f3d1b SHA512 c64120f7a70e14723680475519d82bfa6a4fd2a651b3ada184033fa6894521bd2fdecc058f9f43ec910bad8c2b72efb33add458e5e4269427d092a0300f4c910
diff --git a/app-emacs/async/async-1.9.8.ebuild b/app-emacs/async/async-1.9.8.ebuild
index bdc3e15862b2..62b8d1e0a482 100644
--- a/app-emacs/async/async-1.9.8.ebuild
+++ b/app-emacs/async/async-1.9.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"
diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest
index 138bb7e49f92..1a4667b93c45 100644
--- a/app-emacs/clojure-mode/Manifest
+++ b/app-emacs/clojure-mode/Manifest
@@ -2,5 +2,5 @@ AUX 50clojure-mode-gentoo.el 484 BLAKE2B e51946e64e18b200b058fab8bbdf3623dbd1520
DIST clojure-mode-5.18.0.tar.gz 23409229 BLAKE2B 03664c4693aaa45a846b4a2fadb18fe7351c8599a06690798c497aca3b9a044c030f4601ccd7de3bbe6ee3e1c45da3eb0e57b9daceaec88a74359733d59dfc76 SHA512 493f258d2a95c146da297949daeb0505467e18e111a312041ea3a121306e56b9265ed0ce44a7c30c97b0c369b96cc4584c8a1b0478f937e924ddfe06201c83e6
DIST clojure-mode-5.18.1.tar.gz 23408800 BLAKE2B 6a96f5c7f92700b303e8abf440088d19a7f428999aa5faeb6e17dc67267f34f8c1c4bd2d7082e8557975e71afef38c864b3662630612806174f13ab8dd14c9e1 SHA512 b0440682fd28eaa02da6c62f44e2fbc405d370dadea95b072b1c5d43d569b0eb82bff4228bce02346d94a2e65110e326f4b382b06b091e8dd25cfc004b461496
EBUILD clojure-mode-5.18.0.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54
-EBUILD clojure-mode-5.18.1.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
+EBUILD clojure-mode-5.18.1.ebuild 603 BLAKE2B dcf7c5a38c104c719aa3306d1d782fb422b8ab46af1ca4ff428c774e0c15e15966fd867513a7f95e4fee7aa7d65276f8b01b5f4db2049f7d2ca8f8741e0a2466 SHA512 270ab471ed3e4daadbc6a77059c3bdfc0858e262664be8a99b7825231ceb953801da08d0c61a0a66c9862643611aa828211bb44c7172f1752660c2097be0c745
MISC metadata.xml 671 BLAKE2B 0a58fd2987691ffc0c362ab4389a9b6193f02060b0fa14aedd1ce01325d88faf591cd956490763b365b1a969a26fd863ff8097fb0626e610d2da2c747dc6c8c1 SHA512 44f7bcbf20e96fddb17fc0d6b89858e3f627bb0785b48daa290d679e59099c98f866551ba177516822a2c782c359ed033ed6f223a3a06ff49ca6bb3b3bc2ecd5
diff --git a/app-emacs/clojure-mode/clojure-mode-5.18.1.ebuild b/app-emacs/clojure-mode/clojure-mode-5.18.1.ebuild
index 56641b38dafa..f36e80a741f3 100644
--- a/app-emacs/clojure-mode/clojure-mode-5.18.1.ebuild
+++ b/app-emacs/clojure-mode/clojure-mode-5.18.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-emacs/consult-flycheck/Manifest b/app-emacs/consult-flycheck/Manifest
index a26b5035ae61..d9b598c972cb 100644
--- a/app-emacs/consult-flycheck/Manifest
+++ b/app-emacs/consult-flycheck/Manifest
@@ -2,5 +2,5 @@ AUX 50consult-flycheck-gentoo.el 92 BLAKE2B 5532c765040436488578ff7601bba176f89f
DIST consult-flycheck-0.9.tar.gz 2189 BLAKE2B 6fd39f9f79af54a9b02b1e1d2884b0caaba45562e13b4f10ec7bf95c9c193a248b24c0eb3160e1a97bae98c5034e24cd379f8ff54d66cf4e7ece8b426aad826a SHA512 ba742a28f37943680739b924dc163cf96d2557e22be420a7a3ca27db79365352a5b6223d988fc45e92c578e00114b2415d1be3f13feb70ac0c5509d5cd915199
DIST consult-flycheck-1.0.tar.gz 2289 BLAKE2B 28848ab2aba8a96aee38e5d9654c096a232a31d62518ff60bf578dfce577bb7d67bdd69013e708b09be99d652c8563a39fb3e31addcb60e0fbb991816bcd31e3 SHA512 fb6d4ac8650b84331683938ac111482f8fedd68661a0bf9982a05e520109b270daa48972b1b56f25308f9c9cce7e6d968c337367035441a2a24fae80ad91c09c
EBUILD consult-flycheck-0.9-r2.ebuild 480 BLAKE2B 2f400da9bee8450c38bcdc35ac6033c3891f9f1f39551b289a2ab66efbae0d9acbc340f975500da4b797c2397de4507851eb6ae15658ab559c5f2ded61d9d011 SHA512 beb5c88ef93c9b8e1500969726922e9f9650b4902321ec7807dea3cc91c81f399a8cb7dd19bcddb5af29a6307779ddf5b8438f007b985a63cb5348a1b0e2efce
-EBUILD consult-flycheck-1.0.ebuild 481 BLAKE2B 117e09bca134640361b69a6567fabdb46e1a7762908dbcf395102b3aa3add8400f85dc49353a65f5de2e5a43522dd00ee8aa56b48f34aef6533c8df5745213b7 SHA512 27a344c9c7cd04732269bf554322465789fbb113766619e876a29359f29c8c86c3e923676de2e18b4c15442abea963067fba550ee931f3c31b30984a1d4029a8
+EBUILD consult-flycheck-1.0.ebuild 480 BLAKE2B 66348f90afdb2e2f59a6f95288c28e5f280ae2b4c2cefbfc49b9504a0be69af48e88fb153494b54810f4e737ba6de2efcec9e7524a1ba086132933abf7c7175d SHA512 d095a0914a9aa1b373774af1a3a79d3d77433d5d6c74d9e2d5d7dfc2c32ed2c7855a0e120ce649b48608509bd01651336e3f4cc70d15d2dde7a1bf319dffba8b
MISC metadata.xml 368 BLAKE2B 691c3ebb7200bbbf6b0b96d1b58ce74fb291bfebd29443b292cd0333687fb99cb79e1455110932bad9c77ac48dcf34ac2f5ae74844636d26542fdbcf571c613f SHA512 3672cd5201ebdcbe22a9412f21c788cb0b07d98bd2f282f530c29597d5d92a811231457e6e8e78bfdf898746b19771c6b345d19fbe8671cb578262cb0684edbd
diff --git a/app-emacs/consult-flycheck/consult-flycheck-1.0.ebuild b/app-emacs/consult-flycheck/consult-flycheck-1.0.ebuild
index d866bc663de1..94b3f5f29cfc 100644
--- a/app-emacs/consult-flycheck/consult-flycheck-1.0.ebuild
+++ b/app-emacs/consult-flycheck/consult-flycheck-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
app-emacs/consult
diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index e6a462993862..d2c114bef54d 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -3,7 +3,7 @@ DIST consult-0.35.tar.gz 103472 BLAKE2B 5e47d40bd67811f40ef27f67b508d0fabdbc3bd5
DIST consult-1.0.tar.gz 103340 BLAKE2B bb4f31b8145fc490e3413e813ae17b904fae17dc5bb9b8381fea916ff5e49ba2e25ab41f5a6711a7bebae8a0a7e5074d1274482d89dd1818c872bc0c1860db78 SHA512 354486706863ed7bd9e6445afeb777a2b1dc9ae805c0cb20ed9f0f501cde5fa6e10800ae0f036c46121920c7b0c1a4733c2e97f8138166bc0d84c31f711d6f10
DIST consult-1.1.tar.gz 103352 BLAKE2B 8ad8eff3d65013de40f9ee10abaa6ea39acb6b96543d533bc4a272139778445863d26d06a88a759215ee46a95cc68595e8b3eb4e91db911b6b6f104e97a47cce SHA512 687266605f2b8fa9260362aabacd8508acb5239fa72061efbc002d311cf5ebef6fce8795729ab3fc2915de3455e1744dc9980dba422495340349e8c426c44a28
EBUILD consult-0.35.ebuild 630 BLAKE2B 8c76a40790c957c6fc9973e3ba5e8ff606aca07ddef63c30448c92cd21bbb3d9958335fa9f021b0feee5e1d518869acbc418c282c7665604dbe5eecb5511b472 SHA512 e3b1e66f8eff623609bb81e30d5eea51e1b31525f7e35f8ebd16b0f3dbb19717960b2bc8f186ed98c20dae23ce96c0dcda244bbc02265d1c9e7955a3a91fffc0
-EBUILD consult-1.0.ebuild 631 BLAKE2B b923f9b2a906c47f745c2d7370ca7b2005726e9b3c14bdafd1c062771739be98a117349ab7e2d9ada4de5d8d6cf24207e0191eb51d470b2bef5fa9b5c389d5b9 SHA512 763403456ea8eae4e00cc8d886184f74ae66401a302832b0fe1f6ef939349cf92100a9920783d6c43feffeb9df843600bab892eceef5656dd4021365a674c744
+EBUILD consult-1.0.ebuild 630 BLAKE2B 7c30b2c13d15563093403bc4e5d2ba7710d16ad1ff9cbe1e4c76c2dd97b263b7e4d27780c0acdab36a509f31e4d1b91072f8923ab2788e2445c74012164b09b9 SHA512 eb40c440ce28a37a94b5da4059a671ea938811019d2cfec275841687f418e688aaa58e1777d025def5cb3fb1ffa0d16c020c6e08db58277077cb5bfc72dacc0b
EBUILD consult-1.1.ebuild 631 BLAKE2B b923f9b2a906c47f745c2d7370ca7b2005726e9b3c14bdafd1c062771739be98a117349ab7e2d9ada4de5d8d6cf24207e0191eb51d470b2bef5fa9b5c389d5b9 SHA512 763403456ea8eae4e00cc8d886184f74ae66401a302832b0fe1f6ef939349cf92100a9920783d6c43feffeb9df843600bab892eceef5656dd4021365a674c744
EBUILD consult-9999.ebuild 631 BLAKE2B b923f9b2a906c47f745c2d7370ca7b2005726e9b3c14bdafd1c062771739be98a117349ab7e2d9ada4de5d8d6cf24207e0191eb51d470b2bef5fa9b5c389d5b9 SHA512 763403456ea8eae4e00cc8d886184f74ae66401a302832b0fe1f6ef939349cf92100a9920783d6c43feffeb9df843600bab892eceef5656dd4021365a674c744
MISC metadata.xml 359 BLAKE2B 569bd0c5fe81610f0b67c94e8c431edddb5060800a6e22d0833a4d5f120df34545dc49c879c12a6522ccbe791472df47be42af97fbb228498e79d9e0893697f3 SHA512 8e01b569f019ea43209f43c783fd41b9661a7235d300363a9441179058b10921629cf8b891874c706d2c1ec106248f6c1e0a3501df7bfcdd02000d08f7997c29
diff --git a/app-emacs/consult/consult-1.0.ebuild b/app-emacs/consult/consult-1.0.ebuild
index 7b1398601c9b..ec7220ffd0b6 100644
--- a/app-emacs/consult/consult-1.0.ebuild
+++ b/app-emacs/consult/consult-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index 7467ca1d01d5..60a915d923e0 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -3,5 +3,5 @@ AUX helm-3.8.8-no-autoload-check.patch 674 BLAKE2B 1cae635d26e3c5b41b585de585a87
DIST helm-3.9.5.tar.gz 2374812 BLAKE2B 6d2428297faa15fff4b07ddc857e89ddc1aa0a6c5a3eb0f96fecff1b01259050c597b43222b169dfbdb86fabe7cbe0094b829bc3dbca42736139a0ec03846176 SHA512 0096580abcf6ac4e9f20cd56a9390b8234c5d08786b13e2d4428568a0412508bb6b0820c88c0a3ceec34495d1c4514166d201986a3b0967ef2a2735d471a94e3
DIST helm-3.9.6.tar.gz 2377510 BLAKE2B 9a93ce18b8686f7061355da78dec673faaa84b7b2f3259258ef75cf73d2ba6c323ca17771bddf4fe85b710e64503e3e9361c79609e18c42eb2fcc3e0c06f287e SHA512 ebf0fb4dbb2aed5d0e1f312e166862cf5dcd98fa1d2217a9924f9f32869229b8abfbb1ef41c6dc7530a002be62b7592cab9b0f9186135e049bdcb972b614cb6a
EBUILD helm-3.9.5.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587
-EBUILD helm-3.9.6.ebuild 726 BLAKE2B 7347a810765b4c6f9475c04699553151603648db65db533ec786ff4bbbdca9f00430d97803c80b710077ec262a9b31b19b9c1f22c0b03190a41918fecc5516a2 SHA512 0586031bc2f2ef226861a8be5f8763ed33e94b79e95aef9ec0e478ee87e19b4b8c13cafd6c00299fd49137d86065ed37d92ff058d52412e1b047212d24632a25
+EBUILD helm-3.9.6.ebuild 724 BLAKE2B b054e2a26ab13313476427ed3fd8a94bec689ea315ef3156e1da4aa805b4457dd22da4504ebbf37aafd73004694ef8237044cc4a2775be4890589fa1fa2784ee SHA512 7a6cfdfcb14704e79e9a64007a93492349a6c3daf787b9304a47d833aa6cdb8d49235c6cbcf91acd66bac5e6b5770132cfbe4868879c816c98278a3234f9801d
MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a
diff --git a/app-emacs/helm/helm-3.9.6.ebuild b/app-emacs/helm/helm-3.9.6.ebuild
index 76671b3b26bc..5682f2edbfdf 100644
--- a/app-emacs/helm/helm-3.9.6.ebuild
+++ b/app-emacs/helm/helm-3.9.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
app-emacs/async
diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index b3f810fea759..233a37ea3f60 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -3,6 +3,6 @@ DIST jinx-0.9.tar.xz 20852 BLAKE2B 09a6a765cf51c2efe3a90317cdaeff03c2bc35bd6202b
DIST jinx-1.0.tar.gz 33255 BLAKE2B 19edfc30e85b5da047962f61256036c2e07fdb304632e8a07edd313616343214e74a981ca971eacf5ec23e595144edb4f511313c94140639d85b704d0517d9a3 SHA512 7990d7bb090ad8aec6afdaa68d7125ad2dfe0259327afd596f9f6c44b4b80f29a92aa6f0057f85f76f42b28004240edc85eb8e48ef21e02c95643e138751bbba
DIST jinx-1.1.tar.gz 33820 BLAKE2B 457214768c7220376a8f1e5c05eedf855fdd560b265ca0431840aee05428d1cf3576e3ef0214cf64b164984adb0951e7932271dd80b6b0d06ed740172335c5fe SHA512 3bb1981557e35d3834834cbdc0fc1360b5a931f0e16cc68c2eb0739956db9e8e97d615236e575758cbb282087a7baad3c956fc9e628679a791ca744e8365355b
EBUILD jinx-0.9.ebuild 868 BLAKE2B b70353ad46b10c507c1f2206c8acb07334b35d296ff90ffc0397cdebdf9decffbf05a24c5402ad8166c575e8f5b56f430e8f6dcd4e359fa9f9bb6c80003917d8 SHA512 773729eb0c757b07d9deff9935d0cf91f18227da1afb01308657cc55c07f252f3bcfa2e9e78ec97e245b5199e8f3c2f039c695622ebcf4991e1ae3fe753f308f
-EBUILD jinx-1.0.ebuild 921 BLAKE2B c1c1363d7a1351bf9b9acd59aec72bef46990563f6f087e334b19750792a3e7513e8e7bb70b74f40bf9771d85a63b9322047fd62cd8171bdd7ce2a3ac3ab2bdf SHA512 2beaddd869ca40133928640e5163d18e407ebb97c6003577f05f0266591125b8c9e39069679efc5eef9db9d23385169ee74c8f9657d0873232309c67cc883656
+EBUILD jinx-1.0.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7
EBUILD jinx-1.1.ebuild 921 BLAKE2B c1c1363d7a1351bf9b9acd59aec72bef46990563f6f087e334b19750792a3e7513e8e7bb70b74f40bf9771d85a63b9322047fd62cd8171bdd7ce2a3ac3ab2bdf SHA512 2beaddd869ca40133928640e5163d18e407ebb97c6003577f05f0266591125b8c9e39069679efc5eef9db9d23385169ee74c8f9657d0873232309c67cc883656
MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950
diff --git a/app-emacs/jinx/jinx-1.0.ebuild b/app-emacs/jinx/jinx-1.0.ebuild
index 141f27f3d77f..55cad1b7e1c1 100644
--- a/app-emacs/jinx/jinx-1.0.ebuild
+++ b/app-emacs/jinx/jinx-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
app-text/enchant:2
diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest
index bbbb5193de73..ca7837420342 100644
--- a/app-emacs/osm/Manifest
+++ b/app-emacs/osm/Manifest
@@ -3,7 +3,7 @@ DIST osm-0.14.tar.gz 32982 BLAKE2B 0c6672aa259c840d0da628bcc8dbac86e9801a18cec70
DIST osm-1.0.tar.gz 33319 BLAKE2B 03a1d9504fa7c33c9706750ff5ea0da33615d3dd27533f6568c5375cc8bbea23d5d463e15e2fd8404e04d392f367cfc4e8356eb6e5c38e107eb340f2c5203007 SHA512 5985c7dfff0dd077c2b52a9abc63f226c64f20a5d9d69fbed4deb89042fee9cc459428fe0b986f4c50d4a9d6104b87a5949cebe6363e9782f3935a7f5d29d271
DIST osm-1.2.tar.gz 34920 BLAKE2B f550ef298818a1ca4270cd3ac02b8c21f2860ba39c685e8ea4198f364277d072f6bd8a83e08d6912b07bce80927d706bd52814a8f78511d12cdf08cc2f622eea SHA512 a480330462de292e6acd3781b02abc51c28ced77d02f3ac91a6daa11e6bc1a1233142b002bcd2303e2686e0e29feacd32bcdef4c5360144dcb45b15b743b5743
EBUILD osm-0.14.ebuild 749 BLAKE2B cd6df1ba21d69597d1911c478bf9830a3d79a9c0dd60ff527ab78904679123c2d12761e897e3545a1d32f508a443f44afae2568451c4c3c53fe205e5cb8c7314 SHA512 4a794a6ad7a1d2381c7916e7e86679ff3d45a684c4f7f7d6502aea355b19d37f9211c74c5b787640afc3f62fbac8d7fa8b940e40c739274f66c58bc0e794abfb
-EBUILD osm-1.0.ebuild 750 BLAKE2B c5dbc6c0166e598ecc60b4d08ad4efaa4173f693a58e22fa04e95a93d3a1f047e8d0eba2510912836b966c24876479728b1a72a6c93eea184dd910eba45c3a4a SHA512 376ac22c7645d8b44458df2eec47d167b88180bd3ce256012dd329da92d3265b3d3ce653004b2a818ebea1a17238a654f3862e939a1381dffecef7c31dc01667
+EBUILD osm-1.0.ebuild 749 BLAKE2B 353087d3a6fa23f23f4490282f8c33bb88d120c13fa7f34e0c5a56fab9bffc099bd696dd7aa62d1557c2f8abd9f366f68310c6628df800bb34a92f348676eaa0 SHA512 a48c94fb0dcad1303dd12d2df946a4de113b534a736f47ac973c828ce7be185a2f9475c6418d246d31cc2e54ca7a2f97e5381b77ec39062c83d1337f9db258cd
EBUILD osm-1.2.ebuild 750 BLAKE2B c5dbc6c0166e598ecc60b4d08ad4efaa4173f693a58e22fa04e95a93d3a1f047e8d0eba2510912836b966c24876479728b1a72a6c93eea184dd910eba45c3a4a SHA512 376ac22c7645d8b44458df2eec47d167b88180bd3ce256012dd329da92d3265b3d3ce653004b2a818ebea1a17238a654f3862e939a1381dffecef7c31dc01667
EBUILD osm-9999.ebuild 750 BLAKE2B c5dbc6c0166e598ecc60b4d08ad4efaa4173f693a58e22fa04e95a93d3a1f047e8d0eba2510912836b966c24876479728b1a72a6c93eea184dd910eba45c3a4a SHA512 376ac22c7645d8b44458df2eec47d167b88180bd3ce256012dd329da92d3265b3d3ce653004b2a818ebea1a17238a654f3862e939a1381dffecef7c31dc01667
MISC metadata.xml 1007 BLAKE2B f28de509f2c4d32cbc67695ed97d2e4231baaa56e29a55993bb6b6c85323bbab51ba6ea398d6b0f562cb93975c6c09a5962f7f504509c4a6dcf19a6efca08750 SHA512 8ea20302c01493f320e2ad72e2a3530088a9a7d8db5a72c33286f31e82ba4a60e1dcaf6c4a11ded416ad864c27bb42d3833aeda58b261ea054ab71cb5fd26736
diff --git a/app-emacs/osm/osm-1.0.ebuild b/app-emacs/osm/osm-1.0.ebuild
index e18c2dbd3553..2a2067bc77a5 100644
--- a/app-emacs/osm/osm-1.0.ebuild
+++ b/app-emacs/osm/osm-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/parseclj/Manifest b/app-emacs/parseclj/Manifest
index ec3d5db3c5cd..b313122cf138 100644
--- a/app-emacs/parseclj/Manifest
+++ b/app-emacs/parseclj/Manifest
@@ -1,5 +1,5 @@
DIST parseclj-1.1.0.tar.gz 37228 BLAKE2B d0e74eeb3a1ea9cec7445f3e2627d8d6287ff476fdff4a1dd9b3f58100621a02fc0f0369b96bd92fa8f43485d8c45ffa0a7d41681dfe71020157ca467325e2b9 SHA512 ef8da1f65d4f873c81a785aae495128dc551b73cc89cda7c8b37ce8be15b7473c6cbcd886d5ea285ae414a05a02109b60a8cd933720f1a4b6a1e63e07ec33cf8
DIST parseclj-1.1.1.tar.gz 39388 BLAKE2B cd0303a9bbec275123389308332bb2f5edaae359d67f50c87a90b20ffe544a32e43b6b3160f16535aff820c6029554ab94029047bc4fd21e1dccf20830b09621 SHA512 b28c91a1d9d649cda041a89d1d6ccddc7aa0d6018e7ed45928a7ecebd59a3c1de8559347e695a64d2385477991280db9451a915868d54e272125ecaab951d6d4
EBUILD parseclj-1.1.0.ebuild 601 BLAKE2B 9a05de1b9ea7f91b561333b9c063c9e624ed4a1f2ef67d48eb0aa994308e65d48624da0dd6c3ed2df8e0f27f4e83e0cbc7d1e8403ce155b0cdc35d66ded9480f SHA512 c908527768f224dc12b3865efc769f3516a1aa9135f989da977e7b7b862ddddc0e1c0a68762e70379b665fa9adf78d0310d76a09c6f2a0ec7c0f367c4197cad6
-EBUILD parseclj-1.1.1.ebuild 602 BLAKE2B 8b4a3d104481bc2e7c089df9a6610009658bec6d9d9513e56e15d5db786fc155831616fc70b14e3c335b15d8e379458d4aed5c8df07a36d263c2cf7db305a8a3 SHA512 c7a8ef34b289f9b1d87a7ccfd197c082c1b33d22df818b05af29b2cec6743c596001bf073d07d0294ebbdf9227f3d3a07fd45dbb49c98236522d646084a8a5bd
+EBUILD parseclj-1.1.1.ebuild 601 BLAKE2B 2effc59202655dafe5eb4f5536b48c7ca739ed86824f4f6a30209e1f13c020c65a91920e6f47041d43749f379f6d89d017d58ebd50658bf6ed5650dbfd0779a3 SHA512 75596d148d036de994a07c4c483d8fac3e6856352d7f6bea8d8138596751eec3db6857bdf04da9c9ac010e50f16b90f0c1bfd0e3c0c7ea62bc79ff12fc43408d
MISC metadata.xml 659 BLAKE2B 0228d25161ab040e3d14af307f53239c39da58b5980d1a5bbe4628df1d9559e027a91ed345c696dbc910f75249dabe57a1f518ed74c06d48058a670b0249a35c SHA512 fde89c6cf6f7b41304a1824ec54cfd3293bc197cb7321b89ad9f8009b26f2376f6f62d920fc43d9e0b81851387c38d58e0cef86f3c39984572f642607f5f876e
diff --git a/app-emacs/parseclj/parseclj-1.1.1.ebuild b/app-emacs/parseclj/parseclj-1.1.1.ebuild
index e65c3074b14f..093bb113f3b6 100644
--- a/app-emacs/parseclj/parseclj-1.1.1.ebuild
+++ b/app-emacs/parseclj/parseclj-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-emacs/parseedn/Manifest b/app-emacs/parseedn/Manifest
index ad584cc5e2dd..257a6a613a83 100644
--- a/app-emacs/parseedn/Manifest
+++ b/app-emacs/parseedn/Manifest
@@ -1,5 +1,5 @@
DIST parseedn-1.2.0.tar.gz 12122 BLAKE2B c7f9a370df9a58ee2b82c99361014964f879722fc8c17759bc2b4ec72d507e2e230792402f93f96ce278875800dfc7b56ad2035328398b277ef96d4f4d8cc2ff SHA512 56c06daa38a973aadc1cd14763bb28148e8df5a3ef886a087d45e12857c291accc01d18f136b85e27bea561dba8731de2691426c8da7a089052a6336d5a91122
DIST parseedn-1.2.1.tar.gz 12172 BLAKE2B 54e6f74811190b7773dbeae8d2555f292de293c8158031fc767c58e6515cb759eda1e7ae4d6b53ac42fde79943da7084b48c688e83fbe46d7c5cdb582ecadf7f SHA512 d5251c5af0aa66c43037499d52e227d8ee558482756900af0a3932c599c88a0c69db2077d33b58bdb151d4bb2eba5312ca867483072c32d8ac246d0e28cdadca
EBUILD parseedn-1.2.0.ebuild 701 BLAKE2B 0ac5d71abc87f66d8289de624e7c0b83fd4b694626e971cc2aba9441d05c2924e2f0d2a4cc346da22ae3f43d1c9c1ba1a3ef9c4071d5214acb56f4d36815eec0 SHA512 a68a083d5322116c57e4368508458ba2b3fe694f77961b3b67f9b457687694f779cd3184faf0704bdad15ccbae270fcef86fd22a2ebf4d393d55c4a0947b8dc0
-EBUILD parseedn-1.2.1.ebuild 702 BLAKE2B c4920cf914a202292d57d7ca4c3ab3b481b896d4d0f19c1c1d7d8ce9b424667734ba71e5eef4294c0274c8a7d8435f1b73f426aa580250b46439736271dc289b SHA512 58b45788b2f3558fd1fff6539d26a536f64804a4b29a7e9c3b6743e797cc0b3c55640491c84d1cb076f7edb342d0c76df4b85df0adf8b98c4232eebb549dd4ae
+EBUILD parseedn-1.2.1.ebuild 701 BLAKE2B 321218da978b248eb8998f0a9528b62bb6b7b915e6c921dccfa05820555e98fac93e11f235c9c4409f7450f1448313be7b17748cab2b47b29cd161f8065af7b0 SHA512 6b2e474d4aa18958889f35d934c4b621b86f27c2eeb700bf6f78ca1f36aa05bfd92f427319cb1d913cd633d1cd5a08d38ce2ef0aa59156935847771c5c320937
MISC metadata.xml 935 BLAKE2B 59252290a86d7d03fc9dc71632cad89371d16421cbb3a5347410a25eb65f5f0ced1cb65334769e3e5a6043e6db4456104fccebe4d9aec5f9dd1534b9315d7403 SHA512 86f674633ee4319162836f77aafa94f4fbb50d992716bd66a678ef5db9d4311a7911522fbc6e2ac8351f7c075ba7f49b08e90d4e1a862a091a7790de2b627918
diff --git a/app-emacs/parseedn/parseedn-1.2.1.ebuild b/app-emacs/parseedn/parseedn-1.2.1.ebuild
index 40ac9c025de4..4d4b7b12cefa 100644
--- a/app-emacs/parseedn/parseedn-1.2.1.ebuild
+++ b/app-emacs/parseedn/parseedn-1.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-emacs/php-mode/Manifest b/app-emacs/php-mode/Manifest
index 4419f7e152b7..ed2aaa3065c6 100644
--- a/app-emacs/php-mode/Manifest
+++ b/app-emacs/php-mode/Manifest
@@ -2,6 +2,6 @@ AUX 50php-mode-gentoo.el 286 BLAKE2B 1c823d8244e714811c5f1be402d1cd41e7b81951aaf
DIST php-mode-1.25.0.tar.gz 139596 BLAKE2B 59eb3e7ab533e464a713f7c983acaf613678cbc6137b673c1d142abeb23db00748de579521fe6c729b890d0b59571b0538c4511df33c6e5aac6b039bd7ca45b3 SHA512 d49f3e8fccef271369f0b86cd7245adafa9a3a862349a19a407aa9ee41f10ec3bf519cb3db4792166adffe8125866dd6cff1c9f2e71bee9ddebedcd197c856a4
DIST php-mode-1.25.1.tar.gz 131105 BLAKE2B 9672d3e71ead28cc7db78ca5c148340b1e1e2552804c172ac14003384c72c3eccf56f5c258da8f0b6e218976100a374af8f2f0c68595ee6b4a2a90d965b60644 SHA512 4e1acf92a95b7e836893160ae3a3bd7a510d7fa0af5f7a6eb3cc8141c6a90b803a339b5d49527ace4f6ec06364ca794f4b834b7391617420a3219dc95fbf61cc
EBUILD php-mode-1.25.0.ebuild 810 BLAKE2B ac834b4395ecea5939f05b0f435b9d9fd145f0e05f279a95e27191c3902bab6e3e8a59d562d7b658dacbe17a3ae558eb7c82851494dffbe9e1b71f924bc81602 SHA512 5e43e21d70c57f5fdb84f2c62cbec837fdec1223955ff53043fc4466548959b838bdaa8aa5f73b5436d95a7c6cf41847948cdfaed2441cd74db98493bae58cc6
-EBUILD php-mode-1.25.1.ebuild 814 BLAKE2B 19cb0084a9381ad60096b8410c8518adab64e9ef50b52e094222029999b57f0d0f14da55a71f4b3f99d3fea603caedd42e6a809ba0d792c46ee964b40e6140e3 SHA512 f43cebb2b77771e87202caca449a2b256e1b3a222b0c480b627552169cddc4fa920d7a9faba3b01fe23068d9d95efea25c6be1a811c94f223a01e05157165ed6
+EBUILD php-mode-1.25.1.ebuild 810 BLAKE2B 9f8f26564f1d7dc03a358c2e8db361d0266555018f5d06d7d0341e5b0048c8fa35739266ae1bd941629519a28e5d004035b91518d8fdf39f7f57ce33ccf0c600 SHA512 121b1e93cb9d309b78ecc1eb81272e6c51e49fe7f8581e91882ff10bb370b66619734701b1c3bc2aed4cac338377363403ece7cb3b04f28b2f6fbc9346c46ec1
EBUILD php-mode-9999.ebuild 814 BLAKE2B 19cb0084a9381ad60096b8410c8518adab64e9ef50b52e094222029999b57f0d0f14da55a71f4b3f99d3fea603caedd42e6a809ba0d792c46ee964b40e6140e3 SHA512 f43cebb2b77771e87202caca449a2b256e1b3a222b0c480b627552169cddc4fa920d7a9faba3b01fe23068d9d95efea25c6be1a811c94f223a01e05157165ed6
MISC metadata.xml 431 BLAKE2B 9349c1a4abe0f4e86aa6fc3fd5d4ad086c85b7cf3375c7fdafc051b0f8b1d089ab0f48220b1b6d05fde68051223e0f2b5a13698cac27c5b01a244fd42bebd9a7 SHA512 581f83ac18fbb5c1f28eb83fa53c7b8ad19cfb9b2df6123dc18bbd2a9eb53972400b0a84816d6740590926dcdcd1eead1fad5784fe93eea80b78edf420228b79
diff --git a/app-emacs/php-mode/php-mode-1.25.1.ebuild b/app-emacs/php-mode/php-mode-1.25.1.ebuild
index a4c5626eb7ec..8b2fd8c1e115 100644
--- a/app-emacs/php-mode/php-mode-1.25.1.ebuild
+++ b/app-emacs/php-mode/php-mode-1.25.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/emacs-php/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+ KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
S="${WORKDIR}"/${P}/lisp
diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index f204f5e64bb7..975e8be9e9df 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -3,7 +3,7 @@ DIST transient-0.5.0.tar.gz 131312 BLAKE2B 4bf384c0a4f09863f541fb3d0e49542dae4c5
DIST transient-0.5.2.tar.gz 133643 BLAKE2B 765d78c9c5bd756ff82a4857477350def4fc52a55e53f9f8b21e065a853d5ff4eacaa8507d30e4fb39ccb91a966cf71c06b5e5f3248768d1bc8476d67ef560c2 SHA512 d8cf45b302a960659ee6d306d71d32d4e8e614deca8033afe5e644f48f36fcb885e0cd9acf307b2e1ba2d3c99a32ca73cd7a0cd6ab78f8e3442fe4b01e3b04b8
DIST transient-0.5.3.tar.gz 133756 BLAKE2B 4dfe8df4ec72328f1227fb4f885345709e5686854d5caf8c103ef6081b4a6858de29f33292d7a06acdf0c5f608aaaa5311e739122cb10f39e1af9b55d407eb82 SHA512 d6767b36443fdc76703e028613c2bf13de8a55258506091cfc7506e7a2bdb98bd38f387684856a3860201935bdf305c0429716ce250712c5df27cf6d10064bbf
EBUILD transient-0.4.3.ebuild 799 BLAKE2B cc94003c4faef2605ef69825a6b40255949b6cfc1b0ee388cd8d1ed46016e660f804fe924f03c6cf1ecbc73f89b12e52f826cbf584a7424056a8c0d7881998ca SHA512 f736992c286f02b37066b72f1c2bfedecf41d66734eed2914a89da4439c1e010f0848218b545eb403d40e52756b3cc0cd23c3b62d18bad6a0e46ef1735b9a7ea
-EBUILD transient-0.5.0.ebuild 801 BLAKE2B 867d8669827501e75bc635a20753c0333474f48aa966cacbae169c958ff461bcb6561ac02c5a7d257196bcfae535674aaae11e3ed6f5d2f364016246c2099cc7 SHA512 21e6ca1341c0f3f80254dd38281e1d389e358c49b56677f16b6c96dde6209fa64738385d243eee48129e628a121e573e07013830f0e5d79b176c620d0c1d87e3
+EBUILD transient-0.5.0.ebuild 799 BLAKE2B dd363308ce28d15ba1ad208a07737577cc38c8f1091e94b11549d8e7501b70f04d80c530ae94d3a7f9ef75158dc6248e0bfcf28d1867b9fcae2379e93ed85f39 SHA512 25b9cf961dbe733070d88814bf8563a74a8a25f4a5ec1413dbecef3e29de31157fd053fbeea6d107e012aaf4557ae03744c38fc041b0893d942797e58a6d2e82
EBUILD transient-0.5.2.ebuild 808 BLAKE2B b21f3c1cf1d811e38357389f71f8190523c6b385f8406f6d42fcc926cf95f0e1ce28fe6cd7855d1f21ae28a9a5c674d0db5d8145ce7ec27092836bdfb2299fd9 SHA512 f9480d33adda1a7ad1a3d5c0818da1323ff4efe66fc3a5b6fc342902688419c3e192e66c5b4bc99a337b18028cd62bfa86f1cdff74cbc79cc9eaacaf560ee1ef
EBUILD transient-0.5.3.ebuild 808 BLAKE2B b21f3c1cf1d811e38357389f71f8190523c6b385f8406f6d42fcc926cf95f0e1ce28fe6cd7855d1f21ae28a9a5c674d0db5d8145ce7ec27092836bdfb2299fd9 SHA512 f9480d33adda1a7ad1a3d5c0818da1323ff4efe66fc3a5b6fc342902688419c3e192e66c5b4bc99a337b18028cd62bfa86f1cdff74cbc79cc9eaacaf560ee1ef
EBUILD transient-9999.ebuild 794 BLAKE2B 562b327a7f3755266b154a947ed356dfc53e6cec857829e560028c594aefe8bce170062756eabe9ae3406a0b40a0cc8ef8e41fc5f77074cf9e7e7f37fc6c0c01 SHA512 52c14825987d0aa2d3e651fa0e0401f4bc3e4d05037ea20c3715e8846e579d30c8ed12ff018228326b614d244fcca04eb4e9b58784851b1025b6c14a5e81933a
diff --git a/app-emacs/transient/transient-0.5.0.ebuild b/app-emacs/transient/transient-0.5.0.ebuild
index 8fae47219ad7..dcb201999b62 100644
--- a/app-emacs/transient/transient-0.5.0.ebuild
+++ b/app-emacs/transient/transient-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-3+"
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 59eff863a4c5..0257c9430bd7 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index ac66b29a6aac..57b3b162c8a1 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -17,7 +17,7 @@ DIST calibre-7.2.0.tar.xz 41856900 BLAKE2B e0c4f2c89ce5ccb3383ce3af1fdbfd5d38e3d
DIST calibre-7.2.0.tar.xz.sig 566 BLAKE2B 9ba79d2352917a7f53140a56d1b3f68ee21cb41ae8eeb2e12d00da917f802f6cd245127e118dee270129aaa8af26a7b140a4b215d41ee405d8c85068acd66875 SHA512 854e567b6f6c376e0dcf05eff9d387924f79a7ef0a0855ec683160e16c9160e2dfa3a1cfe7de2bf9370c21c009f239e59f0fba4aea67a4f05dacf45f2289710e
EBUILD calibre-5.44.0-r2.ebuild 8720 BLAKE2B d42ebc731d5d98bdb514d1a7a9be140e719d9fcdbce6d4e6faec6f726a246272e6a0952a317ebf512d3bcc869062d21c675cdf12a9f60b7a9bb3d8a73bfeb920 SHA512 0cf5c54ca49edd71bc60f740251aae019e70c72ae4ecc7f95e623d612065be5f09e99951748c99fe4ea91f2c535333713e59fe218207c6a02baad2ec91e10194
EBUILD calibre-5.44.0-r3.ebuild 8840 BLAKE2B e391fd8baf637882693b9c11b43d2b7e102c8a91767d46210f36a30617d641dcf57146b79230beddf9260ed4db10942b8496458f03b6d9acd24d4ffe0867ed68 SHA512 369964a397b4caccdd060163ad4b15cb6212cbebd021dd1ea8646c9e4a08e25da73bdcaa664f3a23eca0205fcb31d8feaf4abdd655f8cdc00c0608db46535220
-EBUILD calibre-6.29.0.ebuild 7886 BLAKE2B 00f882ab7b58093fff9587116afaf7d58f40d9a3ecdc2a7132d897f8ee2eb41efb27d1ae7c125588403984215eb8ce8ef02fd7aa2952b24c1613f709674a59f2 SHA512 05e8fc1c48a8400abd202ef78d2602822a1a80767264b6c659926163eac9aae4d52413158c11ae646e00f684f330afac6a46dfa10d80e82c2baaca161f728235
+EBUILD calibre-6.29.0.ebuild 7885 BLAKE2B 26b0636fb1af52da1518b0874f40338d013cf5a4af8e5c174b1de2dd184243dee749c71cff1b0c6a6c8dfb2e68ce467ad54723847ce21727725543ec289273ae SHA512 f1644a3568873d87611e13ccb16d9d1656b4c35867c6cbdcf7f5a9ec3c72a281cfb857e0d7a75aa296866dea0e42b4e786d09859b4d6d0923d31a93cf75738fd
EBUILD calibre-7.0.0.ebuild 7932 BLAKE2B 0581fd69530c3aa55e274c462a3c562698e98e0df5cfb489ff8b8ea2bef8051f8d8ec08113385de55dc604d4b6cb76dca219ff2dfcbfed2e0c43ef4e54bc0d6b SHA512 9904f7d73241613fd643828c01a51b88e7ae4dc3ccdffcef160f90ff0288907c749302fbbcc0443da66353bd7505539f2b366c523cecb3630d52cbdb2de26b38
EBUILD calibre-7.1.0.ebuild 7932 BLAKE2B 0581fd69530c3aa55e274c462a3c562698e98e0df5cfb489ff8b8ea2bef8051f8d8ec08113385de55dc604d4b6cb76dca219ff2dfcbfed2e0c43ef4e54bc0d6b SHA512 9904f7d73241613fd643828c01a51b88e7ae4dc3ccdffcef160f90ff0288907c749302fbbcc0443da66353bd7505539f2b366c523cecb3630d52cbdb2de26b38
EBUILD calibre-7.2.0.ebuild 7939 BLAKE2B 499b1cbb8d699abd2eaa8953f30ba8460c10ac92eaf0b0fcf1c5429d3af2f8702e6ce296d2e3bd099da30118c74f8cdbae7db47c75431d9fffdf2eb80557343a SHA512 be4ed3dfdcff0524cadff18c9478941fe3bf7ae80481a006f39ba370c58a7c885889b64d26390ab7215037258d00a208e8d29a5898577d6a824d980b9f08d3e4
diff --git a/app-text/calibre/calibre-6.29.0.ebuild b/app-text/calibre/calibre-6.29.0.ebuild
index 112a4aace182..aaa650656467 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
SLOT="0"
IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 3dd8560a5639..db3c46ade0a3 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/bcmail/Manifest b/dev-java/bcmail/Manifest
index 1239fb9f0e87..95edadb74873 100644
--- a/dev-java/bcmail/Manifest
+++ b/dev-java/bcmail/Manifest
@@ -1,5 +1,5 @@
DIST bc-java-r1rv76.tar.gz 31256952 BLAKE2B b791ef3da7189bc6990935aaad7c331c1bf6a45af0cdfc72056ae0cf1723e57ce15a76060251f6de630b0729ffe22ba4718255c103a8ab66db61f2e46f1201c8 SHA512 7d408821408bbabd209d9507b061f3113822878c12b12a040c829f5a8c6bdf8450719aef60c423025824bec1fcb6c63d8478d1f84f3cb1d692fdbacde6d9ce6e
DIST bc-java-r1rv77.tar.gz 31402744 BLAKE2B 1ca1e1dac1ed3d613ae66f08cd8a954e63d43a49ed402f5bd7c30cf1f0830ad29104aa91a9a0a3cbbb5ea750392bc285172a1ab38f2aba1600fa3ca4c469b4f5 SHA512 d75a0ce94bd006499eef9393491347ae70544643c93c2f7591df3ff0179bd477a5066891c7c3bdeb09bd693093c9dc7d29c48462a1d539e464cbf2ee9c1dfce4
EBUILD bcmail-1.76.ebuild 1387 BLAKE2B 7c38b784353e96621dbaaeff0ac55db490b6d879840c2d60b8e0cb44932981252f7a8cc8e8766d0bdab23519feba6998c09581529348b46f2a624996c83092f6 SHA512 712ac6b77d99c60c2a5646928ab9d305e4b767d7ab8ba87e79b07ded84ba1e05f3c7e4a86d22ec0a64697d4e56bff406d848e0d311dcdc3e70e88414b05acc68
-EBUILD bcmail-1.77.ebuild 1386 BLAKE2B 684b1078acf1af4ec28dee46bf9a095d0ab15fce5ac8082768403d3a88682f39a323efec6bd889520299e84d6eec2ee11b97ebdec1bb1164680accb77ba757e5 SHA512 7f3d23a7242763f677bc3063923effdff3778c49da31c4646c777962120a731fe4668ec33ee68c5b0a727eb043ab26a5e0b8bd51cc5757cbec47d74d59c243ef
+EBUILD bcmail-1.77.ebuild 1382 BLAKE2B bbb992a5a529dbb06fcd5455866200017c0bb2fbac080db3c6d451fb113cdd226de1e42c5124477728d218d02d714b06b63d0571b623931ee1173b559aa8e44d SHA512 3dfde1e9aa14fd7c75543c3275168072da136f7ade8c35f59b5722496174082d6a2a12698ccf32cbce076dfe6a73513c11d483b785881f2a2c0af6f39b9bdfd9
MISC metadata.xml 671 BLAKE2B 9bc7968fa569c698c7ac0f7af9a5301f55075db2ff416e55654ddca268b9ae1e63f4270d3fa7a99b06737b998c223db592f5fb570cee172a17cd3f7034b7d431 SHA512 b555d8d679fd4685aef9660023a12036d6459d8e88dfa4e5d7f84f47939574c2ded1bbf487c876435370382e2c06502d61189e79e61be49fa65aef9bb39f8ab9
diff --git a/dev-java/bcmail/bcmail-1.77.ebuild b/dev-java/bcmail/bcmail-1.77.ebuild
index 326796f93fd7..087f90f7a3cd 100644
--- a/dev-java/bcmail/bcmail-1.77.ebuild
+++ b/dev-java/bcmail/bcmail-1.77.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/mail"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
CP_DEPEND="
~dev-java/bcpkix-${PV}:0
diff --git a/dev-java/bcpg/Manifest b/dev-java/bcpg/Manifest
index c90f9da0f663..2f7041c43485 100644
--- a/dev-java/bcpg/Manifest
+++ b/dev-java/bcpg/Manifest
@@ -1,5 +1,5 @@
DIST bc-java-r1rv76.tar.gz 31256952 BLAKE2B b791ef3da7189bc6990935aaad7c331c1bf6a45af0cdfc72056ae0cf1723e57ce15a76060251f6de630b0729ffe22ba4718255c103a8ab66db61f2e46f1201c8 SHA512 7d408821408bbabd209d9507b061f3113822878c12b12a040c829f5a8c6bdf8450719aef60c423025824bec1fcb6c63d8478d1f84f3cb1d692fdbacde6d9ce6e
DIST bc-java-r1rv77.tar.gz 31402744 BLAKE2B 1ca1e1dac1ed3d613ae66f08cd8a954e63d43a49ed402f5bd7c30cf1f0830ad29104aa91a9a0a3cbbb5ea750392bc285172a1ab38f2aba1600fa3ca4c469b4f5 SHA512 d75a0ce94bd006499eef9393491347ae70544643c93c2f7591df3ff0179bd477a5066891c7c3bdeb09bd693093c9dc7d29c48462a1d539e464cbf2ee9c1dfce4
EBUILD bcpg-1.76.ebuild 1342 BLAKE2B abdb4bd4b69c4e500579b9134e5b899314794ad1af36905d81636863ed203d7f003cca30996b0a946686d805ccbab638b8d84f145cb6f289fb9dc6fe3d13961c SHA512 833ec1073392f689373271915dadb2ce11c1dfb257b0e0af1845bbf43f508e26e41f98df425fe82d2054c7b8faef656fd3b071cf08c0db375d8ed98d52900035
-EBUILD bcpg-1.77.ebuild 1372 BLAKE2B f98c92b46ea55b39af462e92679bc8b62c63d10e3f9312b2b9c59b729f12c4401db373cbbc646f79e6484b02d5dd7464e2e349d3cc909dfaf39b9840a5653970 SHA512 f4f2724d00e2701c5edf7a83a952e3ff53af6ca457870f04806248cf2a8dcc3958ada4869df9e26f46574d3de000b0a646f30bd4789390415fb22a64706bed2a
+EBUILD bcpg-1.77.ebuild 1368 BLAKE2B 168cfc3b13bba83fc1e34daddddcd0b5215a9dbb7ad452593b1ba8afc705f6c80fff499f2a8f7576ac6b61f10b5f06ce9f3182a448f00a9819dec85abd14e46b SHA512 5e2c7edb94de02b7fde234539dab39c0cf88f810cc77e28523cc288751cb5d27c68aa7032a49efa9d536f8c0571c7b744e82f7208590d1dd4e6bb3719e9dde1a
MISC metadata.xml 599 BLAKE2B 08d5304a26fb1a93dde104bbde8a26dd8850f9ed914f241baebc20c98a944c8d055f36071d114a07676c89fa87be261a4cfbf3fdc23d45d0e313a2e68f5723ac SHA512 f36347e51f6574d1feac4af8e18bdebfb536820305c3d136db51047c5799d767a84cf6885ac0982a6c4d61ce4aab76ccf00ca975f92f4150127b8fd57c781282
diff --git a/dev-java/bcpg/bcpg-1.77.ebuild b/dev-java/bcpg/bcpg-1.77.ebuild
index 17ce22b47ee7..cc3e0343f4be 100644
--- a/dev-java/bcpg/bcpg-1.77.ebuild
+++ b/dev-java/bcpg/bcpg-1.77.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/pg"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
CP_DEPEND="~dev-java/bcprov-${PV}:0"
DEPEND="${CP_DEPEND}
diff --git a/dev-java/bcpkix/Manifest b/dev-java/bcpkix/Manifest
index b90602134998..22daa8663cfd 100644
--- a/dev-java/bcpkix/Manifest
+++ b/dev-java/bcpkix/Manifest
@@ -3,5 +3,5 @@ DIST bc-java-r1rv77.tar.gz 31402744 BLAKE2B 1ca1e1dac1ed3d613ae66f08cd8a954e63d4
DIST bc-test-data-r1rv76.tar.gz 2074813467 BLAKE2B 3d1bd122a907e4c46f3c8b84c4d27b3327b6c6deaded623e5bc9842d00c62bdeb521b1be3bdd495ffa10f2d1facc73d41176829eda4511827d24eb0f62fccef9 SHA512 3de068667ce9572530fa6422bdbc4455d7f1edd85e12166e7a266a447ed0ffab50c33cc5a99e668caf79156f87d86512a5507534469d3e6f479b908d4d2a1fb7
DIST bc-test-data-r1rv77.tar.gz 2074825965 BLAKE2B b797821719ba0dcdd091e0fd4f14c79058a15702973978a055bcc998ff541a8c5e96feb757647a9696e4bbfa28bf80a317066a51fd4daac7b2508111d0d217b1 SHA512 c8701a270ddcfde353b480caa62e2237776b50b0937ac015ee3e5221a74d0817de9bc67f1fa9f53f5e48d861dbf94339cb45a08cb4dad37f1340f754cb1d910e
EBUILD bcpkix-1.76.ebuild 2500 BLAKE2B 10a69cd6e1e2f4fc5e253b7cb7864454785004143a891f87f8129ece7b788fca60b3ca3d68bffe7f23907a9b79f9d9fa3da891a3e54612d3f649a55614130f42 SHA512 ed644392c2651af84338c29ae1ac25375e0090ef209c17a6d88b751da8f2bd52e58e7052f4974fac8c3050f62ddcbe040e0f0b2e6d377f9994fe50f01f0eedc0
-EBUILD bcpkix-1.77.ebuild 2500 BLAKE2B c802e188786e2d0dee75e652c81bd9a6f442b2b272cb2d59996abeeb73c8814317b9294fe1c516177dd7a8ecb407ec068535c931c53342793c6665f4406440bd SHA512 7658eeb7f4bcbfa84ca33bc315f9c264fcc61dad0c7dec7bc7bf36ea36a8a0e47c9cec17a484cc9a27e077fc8951c016cda4918c85c5aa26fe8f376f7534e2dd
+EBUILD bcpkix-1.77.ebuild 2496 BLAKE2B 61df670ebf0475610bf0455803fa09756807dabe639168cb1df545db9ec99f4a716938d2d56d98d126da4801666090437ba67622f2ecff241b918673c1c57cc4 SHA512 7e64088b89b7d2e63a08697984b2f07bd65f5a666179e535e76885ddc0d4c13634b0d6687a06e5aff6a504da1df33dbd298f427da437329bb904fc932de329ec
MISC metadata.xml 624 BLAKE2B cda1cc55ddf61bb2da753103b4cf95c8a7ab69d0f452195ff07439c7d0929c4ccbcd5fa55ca4dd5f66d3ddb6b1a9c3967fd0fa5fb9f494044f774435b98d49dc SHA512 714978225f45f67740cca5bcacac5b7089ae12bd074ef3d1392f9c48fc680e2db344f3ca70b9f1b83d16d9c85ea72f9869e4cf0e750889fc0164fa5c504d804b
diff --git a/dev-java/bcpkix/bcpkix-1.77.ebuild b/dev-java/bcpkix/bcpkix-1.77.ebuild
index 5d09597544c6..c4e5b0c09115 100644
--- a/dev-java/bcpkix/bcpkix-1.77.ebuild
+++ b/dev-java/bcpkix/bcpkix-1.77.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/pkix"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
# 1) testSANMismatchIP(org.bouncycastle.est.test.TestHostNameAuthorizer)
# org.bouncycastle.est.ESTException: localhost.me: Temporary failure in name resolution HTTP Status Code: 0
diff --git a/dev-java/bcprov/Manifest b/dev-java/bcprov/Manifest
index 2c57d55c0a18..06dfb06b3f36 100644
--- a/dev-java/bcprov/Manifest
+++ b/dev-java/bcprov/Manifest
@@ -6,5 +6,5 @@ DIST bc-test-data-r1rv76.tar.gz 2074813467 BLAKE2B 3d1bd122a907e4c46f3c8b84c4d27
DIST bc-test-data-r1rv77.tar.gz 2074825965 BLAKE2B b797821719ba0dcdd091e0fd4f14c79058a15702973978a055bcc998ff541a8c5e96feb757647a9696e4bbfa28bf80a317066a51fd4daac7b2508111d0d217b1 SHA512 c8701a270ddcfde353b480caa62e2237776b50b0937ac015ee3e5221a74d0817de9bc67f1fa9f53f5e48d861dbf94339cb45a08cb4dad37f1340f754cb1d910e
EBUILD bcprov-1.74.ebuild 2634 BLAKE2B f2014d0d9c16d0c28f0b8171a65a4b255413315168c4f18adc8ac799d398ceeb9e5be4b367d05acb6c65e66b48ec6c6ccbe3b9aba17e11241010489810a77512 SHA512 33cec5a5c73a48ca611caa448c71b1fe44e83336e673bbbc54c90cea0564ea14b79e1229af093a1c29964db0f3582fffcc7557d59f025d4aae66d3fc9cee762f
EBUILD bcprov-1.76.ebuild 2629 BLAKE2B e10da35f755bd78f70c8354b66507c6c2c5f84b38098626c9575266769462321f3f28b016c85130fffa58a23c70aa32e2298fdbfa097609e4218a4dbb1222f64 SHA512 d66bae11d5af8f91ba100ed4c1eea0b369e4d071251d8f82043ec1e4277926728900ba49cca16afe157c707d813ba44f2df86fac7f58002733af2517a71ea369
-EBUILD bcprov-1.77.ebuild 2629 BLAKE2B 38af6fd070d653a0e5ad5c4eea8447dece623dafae48aabf4436f961ab91a96d2f1402d5dd184b689945636e963e930dda5d0d28a112a551464e08ff6da7cf5e SHA512 986ae8cf75895fa117d50068f82e63bb04e00aebc31a00ff34996eb30b3a6cbd38f5d0fd288f6741ca7f1913848659aed75eba48b788ff3c2d91f967b8061036
+EBUILD bcprov-1.77.ebuild 2625 BLAKE2B dc3e93b312dc8ed439a603c21d140e9233579094dedb195faad5cd1814ebdde2b8cfc970f6007bfad4b1235a53cf830f9924d0cc97c74b3557e952294931d002 SHA512 ea240a92b4b0a5aa22bfd40ba6b5aaa4a8ad6709f1c367572308277cfbab296dbd4c76792546ce946623b4a4940e74d1555a8327ed547a53b633c47887889b39
MISC metadata.xml 554 BLAKE2B 585fb4da68796af220ac254cdd97d2ac988824c58b1eadde6cf59a50ca197fe8729418c948dd550e544eeb50702d0c96b8ff6f580368dc21a28a66f5d898bf4c SHA512 f78848b4c65b3d1373931bb00971c60688ea86b5bb7555f4a9889c4d560bfb505bffa3671dceb7dfb66f40ea21723d88e7c36191c91a203abf47c500fc0866df
diff --git a/dev-java/bcprov/bcprov-1.77.ebuild b/dev-java/bcprov/bcprov-1.77.ebuild
index 1172445e18ff..9e17d73d8035 100644
--- a/dev-java/bcprov/bcprov-1.77.ebuild
+++ b/dev-java/bcprov/bcprov-1.77.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ S="${WORKDIR}/bc-java-${MY_PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
DEPEND=">=virtual/jdk-11:*"
RDEPEND=">=virtual/jre-1.8:*"
diff --git a/dev-java/bcutil/Manifest b/dev-java/bcutil/Manifest
index fcae57a53d70..1080e8de4166 100644
--- a/dev-java/bcutil/Manifest
+++ b/dev-java/bcutil/Manifest
@@ -1,5 +1,5 @@
DIST bc-java-r1rv76.tar.gz 31256952 BLAKE2B b791ef3da7189bc6990935aaad7c331c1bf6a45af0cdfc72056ae0cf1723e57ce15a76060251f6de630b0729ffe22ba4718255c103a8ab66db61f2e46f1201c8 SHA512 7d408821408bbabd209d9507b061f3113822878c12b12a040c829f5a8c6bdf8450719aef60c423025824bec1fcb6c63d8478d1f84f3cb1d692fdbacde6d9ce6e
DIST bc-java-r1rv77.tar.gz 31402744 BLAKE2B 1ca1e1dac1ed3d613ae66f08cd8a954e63d43a49ed402f5bd7c30cf1f0830ad29104aa91a9a0a3cbbb5ea750392bc285172a1ab38f2aba1600fa3ca4c469b4f5 SHA512 d75a0ce94bd006499eef9393491347ae70544643c93c2f7591df3ff0179bd477a5066891c7c3bdeb09bd693093c9dc7d29c48462a1d539e464cbf2ee9c1dfce4
EBUILD bcutil-1.76.ebuild 1287 BLAKE2B 967c62f1241744ee8da50e8f886e94ac6e968f50bbf9fb0dac59fa298f26767871bb3fad387d39b6f72faa7105180b8d9878c67e867f5f8b87c479343b356917 SHA512 a7f3204812088445b91802e67eb415087e530b1e2db5f2e54634ef331a2790e9107fbf69007102b70eeedb46afaa6f57cd2d260d0d3e7d302ed2b675a8b1b8be
-EBUILD bcutil-1.77.ebuild 1316 BLAKE2B 7d48e3e5a3e834787467d39d5319ac1efc245d8cece33c15fad47fa691dfcc487519dc422d281f2a0bdb1fecb07669d56400575cef0aa82b7966b271b11b5665 SHA512 fd24ec613e45f881d5cc4627b327de68e0c813cf085a9c23b52b03e1a0caf2a5a6cc622edc41a5f4f28984a91ca310f58b43d25102a85dace000046895111310
+EBUILD bcutil-1.77.ebuild 1312 BLAKE2B 578a5a08d632e07c81ec71564387a72249ddd624be0530db7c4f112daf326d70e30d2b2a509b792448134f74343cf2142a4b93ffd7cc086d047b11203e658c30 SHA512 1fd6658801233c6e8ccdeaf0fdbd639353774be27f252f2cccdb7df06fb5b6fcdd829a71a8d851b9121c7589c3e08fba1c47e5662c7d360357c1cc146fa50e60
MISC metadata.xml 478 BLAKE2B 877e4909a1a5f6903a5832348ba2cbbfd071eec425a576b8eb7af8b5c28b9a7d0efbc603e0a8b281607351a52ba130b3121f658b5beea1d7a618d5f0921f9a64 SHA512 12a308175f5b05b9b42f5ffcc03221615609d67670abfe211ee4b3b0c6f178516dab89a13f6539d26c4c4d15b1a83fc3ecd6b6872be14f1d3a30176404c43f12
diff --git a/dev-java/bcutil/bcutil-1.77.ebuild b/dev-java/bcutil/bcutil-1.77.ebuild
index b21e1cdf51c8..03c870ae5331 100644
--- a/dev-java/bcutil/bcutil-1.77.ebuild
+++ b/dev-java/bcutil/bcutil-1.77.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/util"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
CDEPEND="~dev-java/bcprov-${PV}:0"
DEPEND="${CDEPEND}
diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index f0f8bd7b8c8e..cef1748aa2d0 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -2,6 +2,6 @@ DIST icu-73.2.tar.gz 81522943 BLAKE2B 006d7ccab04385f0aa60e2e60b616be9598f448f27
DIST icu-74.1.tar.gz 65889935 BLAKE2B e9dc354a795b69cf22152db437027f099e65b02f352e3ec9f0203b465b4f01a7844229ed5a7954e9b7f7f55f0d2d93a8e1f984c70de47555c230ec8b42cb7949 SHA512 eec8858cb37200fffce9bc60a8bd0c56d7024d9e2574d030c7e726aa4b2a105b1362548c0be163c720048bd7a7bfe9374b3c5954ba14e2e34beab346a8af8df4
DIST icu-74.2.tar.gz 65888936 BLAKE2B 81d5acddbfc58a859906cb61660b6f230b88f4a1b1cfd56838843e9445b5858d3dd4888707026340581322143f6a4b7b81f53b6431fd5d4cc3fb90531c4d82fb SHA512 728ae0f09ffc802d675bcf5b849e3081472de8417736bf8b7df0f4db9d1fb8073779be76536764c9111f7cb0e5ab2d2af6c644cc24be432b9eeae9063802ad6c
EBUILD icu4j-73.2.ebuild 8286 BLAKE2B f41baec48303d8e321768b6434b58cf59a1340929e38d41334e7c9946f08b15993b547ce8d8f0675d37ce54c1d5f51413e78c81a8a06eb92a3370fca1a76d12b SHA512 4f4bb637426334d334eeb627ae26ae93d16267fc3fc77d44b9697b2f630930d0586ea976edca1656a87cc71f16dbe9d867b93afbf6e05a6e97792bd88520adbd
-EBUILD icu4j-74.1.ebuild 5635 BLAKE2B f5b17e5aa2957f84ebfda787f3e72703b7841fdce2d2f1edc20ba972a0e818ca13e8d5ec7095b51f9caff6339e71d9b93625cbb7e662a8ad5b0dd20d0bb90bd5 SHA512 59616ff7d48f03c0617127feae6d128cf5b1a8612cb63760e1a29ba0641e5ba5d2caa532eb3cf82ec19111fefb276fbcdd34fa209223c774a9ecf56af155bb82
+EBUILD icu4j-74.1.ebuild 5631 BLAKE2B 6bb36c2fbdd3b2e70e7ce5d321a84f5178af804628a6a060253bd60db4c18f5285361089944a18aab0c428c283b29cc50a426f73fd4a2bcc24a42c58d9845a37 SHA512 5d7eae448e2bbd18d2b1f76815d0ea4f0727e31005584b55639252ba0d56792108c596b7cc86f3cb79e7f6f102b08548e77d995c199a3eec343957d32b8a8ae2
EBUILD icu4j-74.2.ebuild 5583 BLAKE2B b0108cbaccf3fac7486e5868fb89526d5caecb818c2c204d3c2177db39788bec5717ff4353d0f464d4c87bd82565fb31b1b1706b8e659e67d14ffa9c0400ddaf SHA512 ca454ad2d840b7bfab2d98d618ab640734ea6dc3baba157d7c20bfc5f699cce34cc418aeebcbe3799792c16687da0f34a0f7ccae6f71622f70204de10c3eff65
MISC metadata.xml 408 BLAKE2B 8d73c37540d7adce52f3f5b316d7c322bdbbacc3fd2dea5e361352bff8efb3ec2a5b49ca4e7b97d15e8c668e52fe32f90ec1972bae78b9b3b3354973d8fc992a SHA512 eb7df20108b1ebcbf5dd9edd72c2089df2c675028824b4c04976e35b4c306dd459a40aa45b0ac7da5392552657cd1dbaf2fb17b269f9d58110a6ac40dc377b0c
diff --git a/dev-java/icu4j/icu4j-74.1.ebuild b/dev-java/icu4j/icu4j-74.1.ebuild
index df57cac1fc96..b206b8195308 100644
--- a/dev-java/icu4j/icu4j-74.1.ebuild
+++ b/dev-java/icu4j/icu4j-74.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
LICENSE="icu"
SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
DEPEND="
>=virtual/jdk-1.8:*
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index d253d8066e6c..05217a4e1554 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 5bbdf6220ccc..46cecb389f7d 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,8 +1,10 @@
AUX moarvm-2023.02-fix-build-clang16.patch 1050 BLAKE2B fa384226d7eaa5fa5dfe26c51d9de6fcb355af8e808097c75839d3ca8eab8919391c5b1cde7863899a51c11a8237285fd3d0d6ae26a77a0c02cda6b008a6364a SHA512 2baea3fb8787a87cef2fc298e1aaa01d82143942e1cfdd0891609f2fbf51b8a54457fd3ecd7ad7d0e25a805db5f86cf6a8df3c25e9dd66f7c1d112a4cecdf516
DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f SHA512 a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b SHA512 1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3
+DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7 SHA512 9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
EBUILD moarvm-2023.02-r1.ebuild 1402 BLAKE2B fa951e9d2f13e2df7846f93b5da6034176e4f5d789e958b877a07712f9eeef18a9afcd3d09a1c743916cdd1e3b0b698a44c38f5c8905d3d186ba10e3a0c8998f SHA512 b7a87557f65637070e6cfcbbf643dde183efde90a866cde91ca95bcddf5308de29eb9ec7fd6e42958d524ab47d9da569751ac165d600af799bf734e0c9611473
EBUILD moarvm-2023.02.ebuild 1422 BLAKE2B ceed896054839c4acc8ee0b7b84dad8b35a02e8108e78bc6b89c544e440cdeff49a09b23a594b7e30275d815d63062c338cacf2cd94cf874ea94efaf94a52ab7 SHA512 9e825f0183aa1f179756731a449934c7f0e54932edd2fe35e7e0e4f20e8590366441ec083a7cf140febefda47c4921b066bc9cd9980d1215ea2efcf40fb7d694
EBUILD moarvm-2023.10.ebuild 1458 BLAKE2B 5b849154f3cb006f8fa211adbde63497338629e631c663b9bf8238d5cde0a56032ce83a3d4ce4ef37fe5fd5e08a441698e508509cdaedb4247d74b2a78fc9350 SHA512 42d48e3877f5cc9dc55cfa02f6d90759f4e6d29228a6db5f46df7aed5d17b8d616de4eb3fdd20b023cd5600a9cc9c847b40a2591491f391dc51292038b0af2df
+EBUILD moarvm-2023.12.ebuild 1458 BLAKE2B fa2c83706ff582875199707fae7563bebf66c7079c0b7a8520df715553da2e32f551a2e912a8e1cdfe6ab03f5accb57a852be82f22c136436aecbefe7ce6d7ee SHA512 a7cfc6c83239aeb394b87f0b7149f40001075f4c26e2b935fccd7e30113d6e2d5dc8aec2182cea2f36eb66aa8dc9263b850eeba024910656ba7ae0722f55806c
EBUILD moarvm-9999.ebuild 1336 BLAKE2B c526a7646806021b39ef4ef2d7f5c8f4446079728028e3303e272cafbfb22f4efe50ce7aef01cff47a430291448a3c7e5176840bc7d889f449c4d68667b7decf SHA512 9814284f2e8c1a0a63f601d17664253260e8c8b29b08f6d4488bb42b00f74ff20550847741f3bf1f5b22149c8b9333f1a7045a008a26159e0075802f1c016d0b
MISC metadata.xml 803 BLAKE2B ae42152bd02136d44d034e1ae39e457893d720b496681234e1f804c0144d4023dec76ba9edba30df269bac7b9e2cd353b7197e3d21336bc92bcec3fbd877facd SHA512 93ba240a87a853f4df3ed542c0468cd820bd75935253a77f15259293269e1726c71cadcee076550f622444c032d359227f5377a97595e88ef6ef10d034d79aa5
diff --git a/dev-lang/moarvm/moarvm-2023.12.ebuild b/dev-lang/moarvm/moarvm-2023.12.ebuild
new file mode 100644
index 000000000000..e437c851b138
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2023.12.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="MoarVM"
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
+ inherit git-r3
+ S="${WORKDIR}/${P}"
+else
+ SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org"
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+ >=dev-libs/libuv-1.26:=
+ dev-libs/libffi:=
+ dev-libs/mimalloc"
+DEPEND="${RDEPEND}
+ clang? ( >=sys-devel/clang-3.1 )
+ dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+ MAKEOPTS+=" NOISY=1"
+ use doc && DOCS+=( docs/* )
+ local prefix="${EPREFIX}/usr"
+ local libdir="${EPREFIX}/usr/$(get_libdir)"
+ einfo "--prefix '${prefix}'"
+ einfo "--libdir '${libdir}'"
+ local myconfigargs=(
+ "--prefix" "${prefix}"
+ "--has-libuv"
+ "--has-libatomic_ops"
+ "--has-libffi"
+ "--has-mimalloc"
+ "--libdir" "${libdir}"
+ "--compiler" "$(usex clang clang gcc)"
+ "$(usex asan --asan)"
+ "$(usex debug --debug --no-debug)"
+ "$(usex optimize --optimize= --no-optimize)"
+ "$(usex static-libs --static)"
+ "$(usex ubsan --ubsan)"
+ )
+
+ perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index ff5d5c6cdd6b..8f8792707675 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,6 +1,8 @@
DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7 SHA512 c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd
DIST nqp-2023.10.tar.gz 6023223 BLAKE2B 5d4a992ee85171566848aba046c8238e786edd0fa398334d21e9b27f3863d2ea23834e41708534bc5964600ae134db60ca46e487ebb0a294152763805754af17 SHA512 843313c6830b4049655f125379c1303b912d198cdae25cc24862b8cef5ab449f82495f1160784e1741136d7919cfd8285c830479f70ade58a5431d410135f691
+DIST nqp-2023.12.tar.gz 6023121 BLAKE2B 2f5f519d05ca68a119e544299418d7b9c5c17f4cd29d63dda80f0ae57a861cbda9ecc8a1fa18807c78cce86c7cce67a107fbaeb83d47bb2ba0bbcd8070413950 SHA512 0f2f8d74e9b99288d3354c39c8faaaf674a570b36c1ce782f9b0944d348909dbdddb9eba2b04f01a8c8bdaba7190cafddc9459f07f16986bcf37ab4729e994a2
EBUILD nqp-2023.02.ebuild 3276 BLAKE2B c8d0e4a22455aca6ef18384d27f7df0dbf4d185deaf4133c460497a317637657b33535de52917bff8627d96e59b83e0c196d61feabe70e52e4ebfe5a9defe8b4 SHA512 85412bd68704695e36f4a634d0097dc601cd7f319e2ad26c74833f5fab04f30b3eae3177461e6b4eb8000c7a94daa904ea37ed4166e25ac11522648d73b043ab
EBUILD nqp-2023.10.ebuild 3307 BLAKE2B 4e23cc65ffe1b2aad17df3dfef9ef93d459df1bf42e293f6d6d55257f0cdaac52f9e23fdbc665ade54744ee9a9a7c9c86a6aad92ff558c6335f6d3dd8a99a343 SHA512 aa09bd17fc2657d4ca6238204209bde300eab047ca2159b6b9d0747a4c0b9876844719ca3047660babef16ec0280d01fd7928023e8fffe966823d76c35d1eb2d
+EBUILD nqp-2023.12.ebuild 3307 BLAKE2B 99463f83acd77c6d24c17cb03b102343f83b083b27598c99ec1fa6b69df517f51c3e81903f9151b9e96abfc88f9789697189c0ad195be03ec6d51ec9544038b7 SHA512 7b5382f5e12a4d3d46bc7f02376bb9afd861747a0023985b0e9d5244bea268f7bf0158f47e1263b5c8e0772f044cc8328ca2136784d50d006c1a206f1ebaf7a7
EBUILD nqp-9999.ebuild 3276 BLAKE2B c8d0e4a22455aca6ef18384d27f7df0dbf4d185deaf4133c460497a317637657b33535de52917bff8627d96e59b83e0c196d61feabe70e52e4ebfe5a9defe8b4 SHA512 85412bd68704695e36f4a634d0097dc601cd7f319e2ad26c74833f5fab04f30b3eae3177461e6b4eb8000c7a94daa904ea37ed4166e25ac11522648d73b043ab
MISC metadata.xml 517 BLAKE2B 384b3622592cc6d5fd94f2f34bcb69b00ce00bbea6b811e56d068a8882bcfb78fd3eae9f7b28173147b3235b942409f7b19d45044bf63bf9dea5b8b5f7110ca8 SHA512 bf89e6907f728f3e471a9a0fff41004cdd3cf50a92d8a1a262220bd590ae6a489f0b51d541bfefb15c4aae378621135a354ef48b768ea5b182e3fca6af6c3cb5
diff --git a/dev-lang/nqp/nqp-2023.12.ebuild b/dev-lang/nqp/nqp-2023.12.ebuild
new file mode 100644
index 000000000000..e3b54ec169ae
--- /dev/null
+++ b/dev-lang/nqp/nqp-2023.12.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RESTRICT="test" # always fail
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/perl6/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
+HOMEPAGE="https://rakudo.org"
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+ dev-java/asm:9
+ dev-java/jna:4
+ )
+ moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+ java? ( >=virtual/jre-11 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+ clang? ( sys-devel/clang )
+ java? ( >=virtual/jdk-11 )
+ dev-lang/perl"
+
+pkg_pretend() {
+ if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+ ewarn "NQP is known to fail compilation/installation with Rakudo and/or NQP"
+ ewarn "already being installed. So if it fails, try uninstalling both"
+ ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new installation."
+ ewarn "(see Bug #584394)"
+ fi
+}
+
+src_prepare() {
+ MULTIBUILD_VARIANTS=()
+ use moar && MULTIBUILD_VARIANTS+=( moar )
+ use java && MULTIBUILD_VARIANTS+=( jvm )
+
+ multibuild_copy_sources
+
+ # This will pull in conditional java_prepare
+ default
+}
+
+nqp_configure() {
+ pushd "${BUILD_DIR}" > /dev/null || die
+ local myconfargs=(
+ "--backend=${MULTIBUILD_VARIANT}"
+ "--prefix=${EPREFIX}/usr" )
+
+ perl Configure.pl "${myconfargs[@]}" || die
+ popd || die
+}
+
+nqp_compile() {
+ if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+ emake -j1 \
+ -C "${BUILD_DIR}" \
+ JAVAC="$(java-pkg_get-javac)"
+ elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
+ emake -j1 \
+ -C "${BUILD_DIR}"
+ fi
+}
+
+nqp_test() {
+ emake -j1 \
+ -C "${BUILD_DIR}" \
+ test
+}
+
+nqp_install() {
+ # This is the actual reason we need multibuild.eclass.
+ # We need to distinguish the install procedure for MoarVM and JVM backends.
+ case "${MULTIBUILD_VARIANT}" in
+ moar)
+ emake \
+ DESTDIR="${ED}" \
+ -C "${BUILD_DIR}" \
+ install
+ ;;
+ jvm)
+ pushd "${BUILD_DIR}" > /dev/null || die
+ # Set JAVA_PKG_JARDEST early.
+ java-pkg_init_paths_
+
+ # Upstream sets the classpath to this location. Perhaps it's
+ # used to locate the additional libraries?
+ java-pkg_addcp "${JAVA_PKG_JARDEST}"
+
+ insinto "${JAVA_PKG_JARDEST}"
+ local jar
+
+ for jar in *.jar; do
+ if has ${jar} ${PN}.jar ${PN}-runtime.jar; then
+ # jars for NQP itself.
+ java-pkg_dojar ${jar}
+ else
+ # jars used by NQP.
+ doins ${jar}
+ fi
+ done
+
+ # Upstream uses -Xbootclasspath/a, which is faster due to lack
+ # of verification, but gjl isn't flexible enough yet. :(
+ java-pkg_dolauncher ${PN}-j --main ${PN}
+ dosym ${PN}-j /usr/bin/${PN}
+ dobin tools/jvm/eval-client.pl
+ popd > /dev/null || die
+ ;;
+ *)
+ die "Unknown MULTIBUILD_VARIANT ${MULTIBUILD_VARIANT}."
+ ;;
+ esac
+}
+
+src_configure() {
+ multibuild_foreach_variant nqp_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant nqp_compile
+}
+
+src_test() {
+ multibuild_foreach_variant nqp_test
+}
+
+src_install() {
+ multibuild_foreach_variant nqp_install
+
+ dodoc CREDITS README.pod
+ use doc && dodoc -r docs/*
+}
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index d7f78fb7709e..252eff099032 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -15,19 +15,19 @@ DIST Python-3.8.18.tar.xz.asc 833 BLAKE2B bc4e989748d53c6be7040e78d9f1852227c6a7
DIST Python-3.9.18.tar.xz 19673928 BLAKE2B 97da9bedaf29101e5df82199ac3ee12f1da74d5cc89de21ff1510c3f6d34d7f9194489e79855f1ab3c6f26768738e784cb7231c1a692fa746edd21d35558bc4e SHA512 aab155aca757d298394eddb91ff9a8f239665bd46feb495c6b6f735bbcb7489c05c858cc4cd08f1575c24f293b33492d763e9a140d92f0b2b0cc81a165a677c7
DIST Python-3.9.18.tar.xz.asc 833 BLAKE2B b2160eedf7a7529c379ede5cd626f2d1e36db65bad8c8968adbc2940e597bf0e66f4872078c6543c69aed9b7f38b41d922fdc1cb8046738c1d8566a3f48da7d3 SHA512 dff9a86df2b0774b68e7c762bacf05e2482dbb218301acfdc9128fc600bbc51c97a3a44f6b7cee87bd4e153bcb4a0af3c98109560d0c7861b7508edc9ae05ea1
DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f6a8557e0ed19704c7d72869af1cb7d8bd3e646a746cd4a0201e1b44232a5e78ef49f254db20b0d0271bf744fbfd4fe0f1e99b8f3e6c SHA512 810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f
-DIST python-gentoo-patches-3.10.13.tar.xz 13996 BLAKE2B 0123a18c8c39397ac03b1be1d243d8ae4da9f62888f409157bc1781285c9c6cd3d9ec23f1ae7ff0e0591b3dd2934ee366b3eb235e7cc6663afc9d617c4fd42f2 SHA512 ddfc830d2ced508a64e202a6082930f53edb48411c19cc9f364b29977ecd5a4f052d0ce953bbfb7fdf26072acb2836e0b7d5ce55f941955f2039551fa1f48edd
-DIST python-gentoo-patches-3.11.7.tar.xz 7560 BLAKE2B fa836508cc85c3fd5e9bfb61d4d214b0d23923e4d29b87d30afa7a5a4d8fa23d5abb8ae8e1d571e301318ce14707a5538228bf1f2bcc8dfdfd5788e4676c0c0c SHA512 e3f94281689f500b41cd707b2881613c0c6a1be3dad2fbe1fc64330b249bce173d50cdc6e2f656daa7920b06795b7a555c1b08982b889b48955356e66416836c
+DIST python-gentoo-patches-3.10.13_p2.tar.xz 15236 BLAKE2B 1b60a9ec0973de0f5fc7454e016b01c2a03e55a4515345ec86bf20e129018809908493847f55346d0c07ed6878ee2ead32f2b7dcbc25a6902d1494f718480acf SHA512 1db65a001fc307b48d034ad58c7d9aa4561a0e01b46fa1027ee730b2db1652eb6f02c73df6a9e2b8545e76d3b0541706ea32d423787f99ed83f86463951e9e81
+DIST python-gentoo-patches-3.11.7_p1.tar.xz 8364 BLAKE2B 246da406e6d58d85ab2ef79dd3a018a134e473f90d42f8dd9274629f998a6129f3b03da228aa5e65c1b4508a71979ceb1f752a28066c356f813be21c30a40f70 SHA512 c5c1448a2e9b15b8084125e07cee288b667267779d89da8aab9df4b1d014739ba9af4d09e51b3cdc37e8942821d7aee0d1998e55820b67b83ef654d0a442767e
DIST python-gentoo-patches-3.12.1.tar.xz 5152 BLAKE2B bd1470dbdb4a3336f499534131d9f67329d6a1f6378b61592f6168d9a2500d9d9d65a77167065f80c38745fa1464a2073eac3e4bc0e5c096eefbbc8971a077b6 SHA512 2e608940f2f8c3a4be2699365acd1967d887c7895e71b173327dfe91ea41b6fb10a83d0845b2caa8b59884aa73ea73e49535d7805dc8b50f63b7fcdda67b438a
-DIST python-gentoo-patches-3.12.1_p1.tar.xz 6064 BLAKE2B 8238f10c1ebdd82fec4ca70cdc9ea59711dab06c687315044580c853502189eb8c00f14213eea507921659c9c6a6c14b4f432b6762fef5e10a62b866c27ac943 SHA512 44e6859a312cb5cc080ac5a2bc9c649fa5cd9a137b85c3e8dc312e0a0027cdc917e150c5c3ab4b4bd9836b6918b3e53a12e0d4406bdca124ede10d63e69e8ca2
-DIST python-gentoo-patches-3.13.0a2.tar.xz 4360 BLAKE2B 1c55b3ae512a2c04bab00fb3a47faabd2726b6cd7a082d27b4c354ff334c22cb7296d9bf4ca531fc91e2d31be8b1f385de82081980272bca9163bc208b54fea4 SHA512 c7bd4dc3f8f698d65ffe54f46432903e3591687d997b1f6b7429bead461652d9de9dea3515cb0063a662d14ddcf7916199779d61edf888cc24c01d89f1fafbee
-DIST python-gentoo-patches-3.8.18.tar.xz 32424 BLAKE2B 2e0b6e1c8e3df666934ba283214ca1577b01140dea00513f6420b0255650002e4bc4cb142076620227cd430bc2547123fd392883285886e543ef72ca466f8ea6 SHA512 b005f1054b726fc8c82a50b006309de64fb7858fe5c22cc7b160687d059a7859ec9388706b74a0e6c1f42301bed071dc639eb8cfae0d7c5eef2f565c63cc2d29
-DIST python-gentoo-patches-3.9.18.tar.xz 25044 BLAKE2B 1d9ace5c5a0f1c15bc23595cc51d64b4c2b416552cdaaa960c3e34360aba3e7029a06e2a077212c68fa7aee4fd20f649a3b0926bd4ebb10e529e8350ab051e63 SHA512 bc180c3346dfae60a7db221d114146ee83409bc42092171eb05c83de528bf5f0e5654d1441f40ba839d0a98e866a5b43452fb7a72047c837497620a12097b8f5
+DIST python-gentoo-patches-3.12.1_p2.tar.xz 6880 BLAKE2B 20f0ba78295cc64743f6842bccc7fc684389b8800c3884572be64b61516ba38c873104612467ffaa2a84653fc35184a7d7cd77d1f6ca6e19faca0b05bce1417e SHA512 653104144c864a0c0a27972f849988833540641d24f02bf14096e99e5a9c2d41df31f5dd0d1ecbbfe36419588eefae8f2e0a4b49bff3e6d96bd8b3cf0e3b5425
+DIST python-gentoo-patches-3.13.0a2_p1.tar.xz 5176 BLAKE2B 87e278c11fafc69df918b4c105dfbc3d9ca9ff805d3862b0101ccbb0fd7614fda3460ba4e6304a0f62d0c96756a82ff046ca4a5b02d75daa3325c8e84edc99d5 SHA512 5a2692f8d113a67502b60450f6fdb0635f4f350877766e800e897aa943222a58991580dd8e1f71c9f2dfd3c381bb13fc30add9289cd7ade6fe184f3a5ca3d587
+DIST python-gentoo-patches-3.8.18_p1.tar.xz 33160 BLAKE2B 53c7d71f2cdcc21e991a9d61c8cb8833212d144d145d5949c5b28b62080121250d7633f477453743426d6e0ebdc9f6bd6648d4ccac8dfb2d559126455d8b1da3 SHA512 7fbadb2468711b5ecb8a9fefcf4dfe567df7f9b038ec87f37095d02589e7debbf5a8ad3f759d95b69ca60ce9fcd3ccf4aecde6592ed69c030cf51250935db052
+DIST python-gentoo-patches-3.9.18_p1.tar.xz 25792 BLAKE2B f24ab6d3443c2b39a2fdca5810790eed51d2d42c93a3b41d75cad6b6c99ebf709f598eaa9881858e13ad102867d97a159f3a6d97a42569d5183de6118fb953c6 SHA512 be0c60c65d4c982cd8b934d14b69f5f41ca9f0d6c51d6bf195d64d0a5ffff3d359edc29a6a2f2808450c896d2795cc773c9f31680970205a37955134be50ee79
EBUILD python-2.7.18_p16-r1.ebuild 8595 BLAKE2B d8bce8a565eecb565ff0c872bd5323261a2f0bdf31f98935df50fcd0bfdc22665e550fb3dbcef84f8b9eb680e34586e86804b68310c3769997414328fa2a431d SHA512 2fd4abf3f45a782cf75bb02a2eae5330a2463186b1f388ad85ebefc757015d7f38ac4f74c2995d46e847ef68176d3f9035179e249499aef89a9bbf0d459e8d89
-EBUILD python-3.10.13.ebuild 14209 BLAKE2B 60ba543301b6a729508610e9584aa9eec040aea06ee8889505c8b4c87a2595ab4d59426e514eab6aa6cb57c7760768c639b53c31ffe6580d5571f3aa6d0940dc SHA512 445f56f2a0af94adfae8b1d0b4bccc2863fb3cff24e5050bfa98f45b2b971c0560d6846474cfe102f6f4251425b567c70a20cd52134950c8538d65959607b313
-EBUILD python-3.11.7.ebuild 15092 BLAKE2B a6cca39bb204531458cb0e1239432e6316caa345bf49d14674e7ad307c953a0a2da993ca3be8b5690f010b0f3c33183e670a4b9e0f96498159bb9a5f323c1d1e SHA512 708d5ffbc32a919ee9db6983b91d7b48a10fea8535f7a4b9ca624c109b6d8d259952bde4b74ebc81e3349c08af0c742b135ba67a6ff60bc5530082bfc5c3ea62
+EBUILD python-3.10.13.ebuild 14194 BLAKE2B b0865a7534bc888bff0edf112021cb4a691965f304792c5816a0793695b63ea1e03ed1864a4d669b3663495b333dabdc996ebc60f5df6a25dcde0f39e306dd82 SHA512 4f431b4541a4ff891f7b449093ef0dd240ab2a3d63aa92ac2a44d54199514431c17ae1c58108685f68cbdd2e3dbe21ced5f5d7aac1faed4adc9c56dbaddffbfe
+EBUILD python-3.11.7.ebuild 15077 BLAKE2B c88d5d198acf89ff1fbd79ad0380440aa83b35c323051751482b4a34af206a20256cdc5bca9bf6ca58df76384564d556e15902b7ebae568890009b1b4a17d0ad SHA512 ee8aa2f7346b9b91b62ad8b4c948479c60fa3d1d6bcd625e9e93396fb85952de484729bcbc80aa5d639f11b00b24fff5718a4782413da4f5b48a051616dea110
EBUILD python-3.12.1.ebuild 14665 BLAKE2B 6f5d08274a07a921ff299191f193011b7b3af0166ee7ecaa85375cac97e7222588235ec0df89816e0de4a9843d037d7d935ca21097e2cf65171e2610dd64c62f SHA512 1388c9d7cf9391e127bee6c753bed1c722972d3e9c12b8dd4d423b7047e416c3364a6253e00d4e9073a7c5bca31a036ff43812a9a34db1ae26a53e0096d91932
-EBUILD python-3.12.1_p1.ebuild 14661 BLAKE2B 3e2473f2ce5303e968333a30c13e2aa219b4ee83fa2a94e92c97e41d4bd507ccec61500b3ba13f2c8e0eb8cc640d5df05912a0c15b66b798ca103b501dac5854 SHA512 a273ad05286315b6988ad330eecf3b54a2410e08749fbe54995deda0b086fca93da1335234dfbdf4011daaf5dee4c9633c1dd4f8dcccb6e21df6f5df46b7a6a6
-EBUILD python-3.13.0_alpha2.ebuild 14487 BLAKE2B 24802c81749b533c46fb02356529a75b1efb1b18899788f8296021fe76a89f9556dee620220c2f75291215969338f0b838f4c70b67d9c127dd9ced2261193166 SHA512 9f144ae7efcbad71499d5431abd072a32083aa2ef98eba540bfdb0ffac3c10d13b54e705143798f609c6e6c216774d76317e8906f51ff9f655abf6b00338b9bb
-EBUILD python-3.8.18.ebuild 12377 BLAKE2B f55b29d118cdaa6a7cfabe8278737db10aa8410304c752e15080232bf3897005b1bbd67c13c3c70f52a4f4366a2f16b7b699377c01980497d6d6fc75b16131c0 SHA512 e2951d5049a9cf1498cfd3a798f2914be6498c9422b715708eeb647fdcb07594f60fc8212f1299aa9db3c09b69aff5be544a9c552734455d7c5645345de27611
-EBUILD python-3.9.18.ebuild 13860 BLAKE2B 87ab2445b4843181c44de5864a59368533774fec3a0a1593568eafbf4e7877e1b57f2e3a52196c572b75867dcf8023e6059a92f7fe5348e4ff9eb6eb7fcff5e4 SHA512 be85f7633b4d1baafe35d229576a0025526518a0bc81a154b3cf467387d7002b26e937f25c714798da329f14a22717cd0605baa8cee0ca4b663ae5c55b81a80e
+EBUILD python-3.12.1_p1.ebuild 14650 BLAKE2B 37bfa79cc6308d9d45e6f930e200d9c3eb123e46eba49e56b248312e2fa85a8a06234ce40bad1e9db6f08a3b4a1291870e105ea46f7e43791147ec11f5bc528a SHA512 d41f503fdec63fdd8d677c407dec1351ed198f0d0c37c22e926de1898cb53562bb01a2b9c00e3b5e5772150f1a410e02ee8d3fcd9e0fef220e3304d2b7ac989e
+EBUILD python-3.13.0_alpha2.ebuild 14472 BLAKE2B 6d76e348a2ef3047735e81b742398802669f05475242514751eebaf1276f3d9e0b8810fe9b4f897e197d5b21cbbbf4136c517136e8b27a02e026b61a23f79f53 SHA512 f1dc3c7f01a7dd18070cedfa820bf1ed30775aba8693b23cf4c26576ae7389eef2a77ddbe8788cb92150f778ebeb1369b4d133afb85ee4ab31d369f564bce4e8
+EBUILD python-3.8.18.ebuild 12362 BLAKE2B f7ca5a26d04d8b7209ad89e4a8dcb9f8ad19fcb40ca18608c4f0ace3d227560bb69b4fb01b012383265095118cc938ab34024b2cab658d7754612b8d4ef66338 SHA512 5fd23427706cd403094b4f5d3b537f2ba438a4c264c548b633fb59a3addf43e6c86150177de475f78fb9bb0a58be63ec26dbf291457c07f403b7c029aac7e569
+EBUILD python-3.9.18.ebuild 13845 BLAKE2B 42b2dbf7d26bda9ec75a8666e7c5e41e1b8f7eec8c82a3334536cd52aabda5790d4d4bab9c1147df1ee512a8e9bc7ae047d4b890f7570b50e515f8b32711c2bd SHA512 0502748cfb3f282da85a4617d2bb8fd9c750f8bc94b2aefbdfb1bb56c66d7a4408877ab5f334763d67937f4c19716613daf95556abc9a32a48dbf03a14ffa303
MISC metadata.xml 1349 BLAKE2B 0e15474340a4a54c4af7b3ce4f66759cc63938470b3874a4b570dada57378e23c7f19ff3ed741c738a39872486000b3f23c7dabef32f851df089357a0b31c635 SHA512 fb3df75c0cbe308eb2f5c8096fb87533fc08fd5479905f4fd4380fd071d8a91571d40a86d8acc9313050278fa3e969960995b68b6e81a878298f64800e095362
diff --git a/dev-lang/python/python-3.10.13.ebuild b/dev-lang/python/python-3.10.13.ebuild
index be5cdcb2af4f..6645941b2590 100644
--- a/dev-lang/python/python-3.10.13.ebuild
+++ b/dev-lang/python/python-3.10.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ inherit prefix python-utils-r1 toolchain-funcs verify-sig
MY_PV=${PV/_rc/rc}
MY_P="Python-${MY_PV%_p*}"
PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
+PATCHSET="python-gentoo-patches-${MY_PV}_p2"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="
@@ -72,7 +72,7 @@ DEPEND="
${RDEPEND}
bluetooth? ( net-wireless/bluez )
valgrind? ( dev-util/valgrind )
- test? ( app-arch/xz-utils[extra-filters(+)] )
+ test? ( app-arch/xz-utils )
"
# autoconf-archive needed to eautoreconf
BDEPEND="
diff --git a/dev-lang/python/python-3.11.7.ebuild b/dev-lang/python/python-3.11.7.ebuild
index 5bfd3472f572..9291c3cd5cec 100644
--- a/dev-lang/python/python-3.11.7.ebuild
+++ b/dev-lang/python/python-3.11.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ inherit prefix python-utils-r1 toolchain-funcs verify-sig
MY_PV=${PV/_rc/rc}
MY_P="Python-${MY_PV%_p*}"
PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
+PATCHSET="python-gentoo-patches-${MY_PV}_p1"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="
@@ -71,7 +71,7 @@ RDEPEND="
DEPEND="
${RDEPEND}
bluetooth? ( net-wireless/bluez )
- test? ( app-arch/xz-utils[extra-filters(+)] )
+ test? ( app-arch/xz-utils )
valgrind? ( dev-util/valgrind )
"
# autoconf-archive needed to eautoreconf
diff --git a/dev-lang/python/python-3.12.1_p1.ebuild b/dev-lang/python/python-3.12.1_p1.ebuild
index 56041a87d6cc..994c674bae18 100644
--- a/dev-lang/python/python-3.12.1_p1.ebuild
+++ b/dev-lang/python/python-3.12.1_p1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -10,7 +10,7 @@ inherit python-utils-r1 toolchain-funcs verify-sig
MY_PV=${PV/_rc/rc}
MY_P="Python-${MY_PV%_p*}"
PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
+PATCHSET="python-gentoo-patches-${MY_PV%_p*}_p2"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="
@@ -72,7 +72,7 @@ DEPEND="
${RDEPEND}
bluetooth? ( net-wireless/bluez )
test? (
- app-arch/xz-utils[extra-filters(+)]
+ app-arch/xz-utils
dev-python/ensurepip-pip
dev-python/ensurepip-setuptools
dev-python/ensurepip-wheel
diff --git a/dev-lang/python/python-3.13.0_alpha2.ebuild b/dev-lang/python/python-3.13.0_alpha2.ebuild
index d3d5ea4fb3de..1ee5e552ed1a 100644
--- a/dev-lang/python/python-3.13.0_alpha2.ebuild
+++ b/dev-lang/python/python-3.13.0_alpha2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -10,7 +10,7 @@ inherit python-utils-r1 toolchain-funcs verify-sig
MY_PV=${PV/_alpha/a}
MY_P="Python-${MY_PV%_p*}"
PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
+PATCHSET="python-gentoo-patches-${MY_PV}_p1"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="
@@ -71,7 +71,7 @@ DEPEND="
${RDEPEND}
bluetooth? ( net-wireless/bluez )
test? (
- app-arch/xz-utils[extra-filters(+)]
+ app-arch/xz-utils
dev-python/ensurepip-pip
dev-python/ensurepip-setuptools
dev-python/ensurepip-wheel
diff --git a/dev-lang/python/python-3.8.18.ebuild b/dev-lang/python/python-3.8.18.ebuild
index 80d2c90ecc14..e836c5f1262c 100644
--- a/dev-lang/python/python-3.8.18.ebuild
+++ b/dev-lang/python/python-3.8.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ inherit prefix python-utils-r1 toolchain-funcs verify-sig
MY_PV=${PV/_rc/rc}
MY_P="Python-${MY_PV%_p*}"
PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
+PATCHSET="python-gentoo-patches-${MY_PV}_p1"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="
@@ -66,7 +66,7 @@ RDEPEND="
DEPEND="
${RDEPEND}
bluetooth? ( net-wireless/bluez )
- test? ( app-arch/xz-utils[extra-filters(+)] )
+ test? ( app-arch/xz-utils )
valgrind? ( dev-util/valgrind )
"
# autoconf-archive needed to eautoreconf
diff --git a/dev-lang/python/python-3.9.18.ebuild b/dev-lang/python/python-3.9.18.ebuild
index 9edf94c8ead2..07e9633a1397 100644
--- a/dev-lang/python/python-3.9.18.ebuild
+++ b/dev-lang/python/python-3.9.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ inherit prefix python-utils-r1 toolchain-funcs verify-sig
MY_PV=${PV/_rc/rc}
MY_P="Python-${MY_PV%_p*}"
PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
+PATCHSET="python-gentoo-patches-${MY_PV}_p1"
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
HOMEPAGE="
@@ -67,7 +67,7 @@ RDEPEND="
DEPEND="
${RDEPEND}
bluetooth? ( net-wireless/bluez )
- test? ( app-arch/xz-utils[extra-filters(+)] )
+ test? ( app-arch/xz-utils )
valgrind? ( dev-util/valgrind )
"
# autoconf-archive needed to eautoreconf
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 4f5a1095b049..fc3b1a7ceff9 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,5 +1,7 @@
DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc SHA512 bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e
DIST rakudo-2023.10.tar.gz 6883145 BLAKE2B 158967b4af119854bc7c1fd9b95a2320727b3f2b4586ebbe30bc3ebc1c49ed412b2abcad24b30aeb54739d2944a13b9f905eadc34304b9aba024a95b2bf843ee SHA512 14368dda40c3d7340d158834b2bb3b6bf4086a3c08e7f58318e1bb47282c3f5d19ef6aaf75aa66f5b10b603b17f62e295c24f04b6d8ced80b4f9e8c593e32711
+DIST rakudo-2023.12.tar.gz 6865345 BLAKE2B 0c2404b25d5316de7ef2bf332411898fc12f154c815434ae2f8202951eba8dfbe23c278bbbaf082dcb5e4782aa0348bec10cad97ffbe2b8d55e64a987d5fe69c SHA512 fa78ea3f5eea9947eae7ab3c130956acade849fbde1b926fefdb34f0a2a74cd0a4a8b62a088a41cf207ef80d06b2e5d42048a1a2071d10d68c3e388c57d5e78e
EBUILD rakudo-2023.02.ebuild 1598 BLAKE2B d6fa28c5a822e27dfd8e1c9194b54d533d522490e1d0f64e5f20c7e1996fa24f0b1c1a2bb3beda3a695d5b88aec5f4079bfd2dfa9b591a70dee50037c44d02bc SHA512 f68a082deaf7262a914b01ae252f722bfd3c1f4acffba31306faa333923a48cd66c31403d88ad2aa18ce29f822c275a667359c8934f53f53d20fe6c9b9d7c5af
EBUILD rakudo-2023.10.ebuild 1598 BLAKE2B d6fa28c5a822e27dfd8e1c9194b54d533d522490e1d0f64e5f20c7e1996fa24f0b1c1a2bb3beda3a695d5b88aec5f4079bfd2dfa9b591a70dee50037c44d02bc SHA512 f68a082deaf7262a914b01ae252f722bfd3c1f4acffba31306faa333923a48cd66c31403d88ad2aa18ce29f822c275a667359c8934f53f53d20fe6c9b9d7c5af
+EBUILD rakudo-2023.12.ebuild 1598 BLAKE2B 513ea2ba61a1160bcbdd33457a499c9264e7366cae7cfef681440cfd789ea7da5815f50016bb96a275c1ecca3f9b3bec5bfb2d8acd0372ddbaa265ba33103a97 SHA512 32fb5f6ea2fd9deec33076124d51fba1b9fa6f94a4995013840faafc64691d44290087e9c4ea5507fe2fa4898f7e25e3544102fbb30ea7d3bf481b33eebad470
MISC metadata.xml 396 BLAKE2B 43b55c331967d55e0a5c8d2dad7399c20b4104494cf3310b5a95dbef537d07908135c7f9c7829c737f64466660056de8c5656637b54079fef0f90ea4cfef5f1e SHA512 163828a65041f6d74931e32b6edf8c58ddb59151f8c68519165e81003886ce67ff4bcd21e69dc8a1fb96e4b8189fb611dcf8b9d73a52b257ccc24de516185fae
diff --git a/dev-lang/rakudo/rakudo-2023.12.ebuild b/dev-lang/rakudo/rakudo-2023.12.ebuild
new file mode 100644
index 000000000000..2af8fe10b2b6
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2023.12.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Raku programming language"
+HOMEPAGE="https://rakudo.org"
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/rakudo/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+ java? ( >=virtual/jre-1.9 )"
+DEPEND="${CDEPEND}
+ clang? ( sys-devel/clang )
+ java? ( >=virtual/jdk-1.9 )
+ >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+ if has_version dev-lang/rakudo; then
+ ewarn "Rakudo is known to fail compilation/installation with Rakudo"
+ ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo,"
+ ewarn "then do a new installation."
+ ewarn "(see Bug #584394)"
+ fi
+}
+
+src_configure() {
+ local backends
+ use moar && backends+="moar,"
+ use java && backends+="jvm"
+
+ local myargs=(
+ "--prefix=/usr"
+ "--sysroot=/"
+ "--sdkroot=/"
+ "--backends=${backends}"
+ )
+
+ perl Configure.pl "${myargs[@]}" || die
+
+ if use java; then
+ NQP=$(java-pkg_getjars --with-dependencies nqp)
+ fi
+}
+
+src_compile() {
+ emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+ RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}
diff --git a/dev-lang/rapydscript-ng/Manifest b/dev-lang/rapydscript-ng/Manifest
index 8c92e93552ca..7e80d5a0ec15 100644
--- a/dev-lang/rapydscript-ng/Manifest
+++ b/dev-lang/rapydscript-ng/Manifest
@@ -1,5 +1,5 @@
DIST rapydscript-ng-0.7.22.tar.gz 437745 BLAKE2B 5720a24743b0276a179a8c5da4c0f890f7c91a07968df7ac1e9c3a830d003fb4da7cfb124410428afe20cbf98429d6985750c129ab9ad01316a97d92793385ec SHA512 301d83c3a6715d2ae0e45bf344c48070273f160c3dccd3396788be360768c5df228b12f58f2eca3daea499bf6994a6cd0afc14c5cc590855d585d39753e06e00
DIST rapydscript-ng-node_modules-0.7.22.tar.xz 2340024 BLAKE2B 7b4683ef86f639b7898d4120414844b7da15c86bcaee569be12dea29581d2aa594db713bd3ee8837bb05ffdea9f831b12302643c31eded3abaf3f88c59ac17e1 SHA512 8b26ffc4748b99a698aaa93e7a8e858b0071613596228ce880ff24889bc66171b4030dc568f0d60e52846ecb3b530c1f3adafd1fd2377ace726ee91f0a2a3c41
-EBUILD rapydscript-ng-0.7.22.ebuild 1823 BLAKE2B e914f584e265a62a4ebf5bac566d1234671973415b4d54ef8bca31fc0846bf454d75c1a1a6eb635dc3608e438c3fbfb6305972e686bfd66ddf4eee00740151a1 SHA512 74a8f4593f6e4cf266937ff83e974e715e7346ae9f3ee16f049964b2c2a10d15bad22f8f49800f826940acf6994f807c2e327eb9d5de47dd65fec812b8024636
+EBUILD rapydscript-ng-0.7.22.ebuild 1827 BLAKE2B d476524aa2f288714e8bc572bae203d1fbe1322396ab22cb54f8c5f504e316fa2254fd0a1693ab191953e7a96878a7785041526159e6827c7ff9854d2de92e53 SHA512 da1d57df888eb917ec7acb795e1842ba0384ff324ac7df6f429a370f417a2371022066486cb2f28434f982bad29148655f8427e2c675c287cd9f5cf16ad6908a
EBUILD rapydscript-ng-9999.ebuild 1823 BLAKE2B e914f584e265a62a4ebf5bac566d1234671973415b4d54ef8bca31fc0846bf454d75c1a1a6eb635dc3608e438c3fbfb6305972e686bfd66ddf4eee00740151a1 SHA512 74a8f4593f6e4cf266937ff83e974e715e7346ae9f3ee16f049964b2c2a10d15bad22f8f49800f826940acf6994f807c2e327eb9d5de47dd65fec812b8024636
MISC metadata.xml 487 BLAKE2B 3be2d649691d5e79745a936501c448f3ff0d703c7cd5dd5af4ed6789e91e7b06e0b477bbd0387ad95afba6e3b75bcfac6d335938c75d71dc64693dd44328e33a SHA512 e5b6c74cc7eb0f03cd53eee77507abb248f3b10f417fc6819c6c782b6c08896d6cf43ed39abb6b67155ee8935574c8718a2f68eeb3fdde8eb4266e5d5a5ffa7a
diff --git a/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild b/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild
index 75e3b3b83abe..173a518ba34d 100644
--- a/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild
+++ b/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ else
https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/rapydscript-ng-node_modules-${PV}.tar.xz
"
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="amd64 ~arm64"
fi
inherit edo
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 10553f0eaae9..06f4656d3fda 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -3,21 +3,17 @@ AUX spidermonkey-115-known-test-failures.txt 423 BLAKE2B 608afc63d49741bac0e3e5f
AUX spidermonkey-91-known-test-failures.txt 10531 BLAKE2B 905a76f6c4b6a00dd7ffe0eff1c92c467bd48105ab612272fa5768f661fafffa3db691882674816ac38039fc74a97e2d7ca1b87b3d87966e3b35d7e6d911401f SHA512 3439eca54200c638f80f23762d358f47c43b0a9b522e72c023e158cb310d15e16f1b6c5fb95f8e4f1fdaf32cf6b3d2ca7e1d0d44fc437873ba23695de539704c
DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651 SHA512 f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883 SHA512 87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
-DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c SHA512 c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
-DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654 SHA512 7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68 SHA512 65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827 SHA512 38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
-DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6 SHA512 201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c SHA512 d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78 SHA512 cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1
DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f SHA512 4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7
EBUILD spidermonkey-102.10.0.ebuild 11886 BLAKE2B a106d7b51434e53a5a2b81b1842fe4e5df8b2b37c29996bb540cc4dcd45e240c77951ef5e317ed16676a8b5a6b5136770f3f7e1208b1ddeb73f552b19e6f13b5 SHA512 62865742417c4d70d89d5c65b100897927f98511632e7387771342635419e244a22173ce45d2ae6348489b8e2f1e49b1fa80368a83669f6e804dc47807f857d9
EBUILD spidermonkey-102.15.0.ebuild 15517 BLAKE2B 83b1f837413f8da7915463e5d8b6edb92be882386ab5e6ffdf9aa80a6e47a482eb6b6e2c677b00913d6d02493e3c7d6f60601eec9606bc27dd340865ff478d0f SHA512 10454da094bde8bf98ba959e3f47ee46a5a5ff53f9f09b13818afab7862352cf1de3a03ce62f2a84923fce531b594282696089f8945e3a2e79243e7cbd09a381
-EBUILD spidermonkey-102.6.0.ebuild 11283 BLAKE2B da31d238e722a0bad508850769b1cfae02e1f4303e59e6311725fee0c274f9d7a6a20ecd6e76ea347c05118a228f1486206f66b655a29b406177df26c49b93d9 SHA512 f616a8ec7b6c9d68c676a716cfc0da73f6b3e63fd657ba998c21de73cabdc5ef53913a7e13c800ba2e703adc584b29d7b9a5f640ed137c2a095ce352cd9bcf12
EBUILD spidermonkey-115.3.1.ebuild 12934 BLAKE2B dba7bb7ee8d91ccc459b60cb883f872b81f235825b2eb25a7f956ddedd6d6dfcc0b11f22813b900b789c880be89dcc16ab1a0f8c6031b05648be6d71bd3ea683 SHA512 a092b0e731f5a1b81b7029f4bd1e8b18bb943049e68b5fdd1b0186fd0c6e5e231c00abda886095c657420306498f33f1e6cf39409b55f8de353bf8b1e108d3cc
EBUILD spidermonkey-91.13.0-r1.ebuild 15281 BLAKE2B 889e1a07b8e9c42b55d0863c34fdae803ea391d8069e076f5957355e2a0f397bdbcb4c6b98cdf53187fae4394afb2ab636771964216df002bb6bce11a588a3d3 SHA512 b2690dc8f98fc02a6ab5ba929e96b528afd94a92101cb1982f3170da25886f3d52064e94804890c3595ceca46b54b086e678ed59a8195a5c53406e23fdbb2ccb
MISC metadata.xml 513 BLAKE2B 58ffd474492f03c16bda95e48511fb6281e03067d2ad77e994f8117345ecece5da9591dccedafe75b037d98e06851a3759caa4b993adc2910dbb76e1c01a7fa3 SHA512 1ee02bff37e2dabbd72b7f719463b12299270c7960b4cf5a92afab17c954c50e6acb826d4a91db4954fb4a7b0f8669988f2cdb5be991df90e3a605c6b35fdbfb
diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
deleted file mode 100644
index f660969d8614..000000000000
--- a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
+++ /dev/null
@@ -1,413 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-07j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
-
-LLVM_MAX_SLOT=15
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="firefox"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
- https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
-HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html "
-
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86"
-
-SLOT="$(ver_cut 1)"
-LICENSE="MPL-2.0"
-IUSE="clang cpu_flags_arm_neon debug +jit lto test"
-
-#RESTRICT="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/llvm:15
- clang? (
- sys-devel/clang:15
- virtual/rust:0/llvm-15
- lto? ( sys-devel/lld:15 )
- )
- )
- (
- sys-devel/llvm:14
- clang? (
- sys-devel/clang:14
- virtual/rust:0/llvm-14
- lto? ( sys-devel/lld:14 )
- )
- )
- )
- !clang? ( virtual/rust )
- virtual/pkgconfig
- test? (
- $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
- )"
-DEPEND=">=dev-libs/icu-71.1:=
- dev-libs/nspr
- sys-libs/readline:0=
- sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/firefox-${MY_PV}/js/src"
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then
- einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang ; then
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use lto ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-python_check_deps() {
- if use test ; then
- python_has_version "dev-python/six[${PYTHON_USEDEP}]"
- fi
-}
-
-pkg_pretend() {
- if use test ; then
- CHECKREQS_DISK_BUILD="7000M"
- else
- CHECKREQS_DISK_BUILD="6000M"
- fi
-
- check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use test ; then
- CHECKREQS_DISK_BUILD="7000M"
- else
- CHECKREQS_DISK_BUILD="6000M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-}
-
-src_prepare() {
- pushd ../.. &>/dev/null || die
-
- use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
-
- eapply "${WORKDIR}"/firefox-patches
- eapply "${WORKDIR}"/spidermonkey-patches
-
- default
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- # use prefix shell in wrapper linker scripts, bug #789660
- hprefixify "${S}"/../../build/cargo-{,host-}linker
-
- einfo "Removing pre-built binaries ..."
- find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- MOZJS_BUILDDIR="${WORKDIR}/build"
- mkdir "${MOZJS_BUILDDIR}" || die
-
- popd &>/dev/null || die
- eautoconf
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current CFLAGS: ${CFLAGS}"
- einfo "Current CXXFLAGS: ${CXXFLAGS}"
- einfo "Current LDFLAGS: ${LDFLAGS}"
- einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
- AR=llvm-ar
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
-
- cd "${MOZJS_BUILDDIR}" || die
-
- # ../python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- local -a myeconfargs=(
- --host="${CBUILD:-${CHOST}}"
- --target="${CHOST}"
-
- --disable-ctype
- --disable-jemalloc
- --disable-optimize
- --disable-smoosh
- --disable-strip
-
- --enable-readline
- --enable-release
- --enable-shared-js
-
- --with-intl-api
- --with-system-icu
- --with-system-nspr
- --with-system-zlib
- --with-toolchain-prefix="${CHOST}-"
-
- $(use_enable debug)
- $(use_enable jit)
- $(use_enable test tests)
- )
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- myeconfargs+=( --enable-rust-simd )
- fi
-
- # Modifications to better support ARM, bug 717344
- if use cpu_flags_arm_neon ; then
- myeconfargs+=( --with-fpu=neon )
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- myeconfargs+=( --with-thumb=yes )
- myeconfargs+=( --with-thumb-interwork=no )
- fi
- fi
-
- # Tell build system that we want to use LTO
- if use lto ; then
- if use clang ; then
- myeconfargs+=( --enable-linker=lld )
- myeconfargs+=( --enable-lto=cross )
- else
- myeconfargs+=( --enable-linker=bfd )
- myeconfargs+=( --enable-lto=full )
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- if tc-is-gcc ; then
- if ver_test $(gcc-fullversion) -ge 10 ; then
- einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
- append-cxxflags -fno-tree-loop-vectorize
- fi
- fi
-
- # Use system's Python environment
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- # Show flags we will use
- einfo "Build CFLAGS: ${CFLAGS}"
- einfo "Build CXXFLAGS: ${CXXFLAGS}"
- einfo "Build LDFLAGS: ${LDFLAGS}"
- einfo "Build RUSTFLAGS: ${RUSTFLAGS}"
-
- # Forcing system-icu allows us to skip patching bundled ICU for PPC
- # and other minor arches
- ECONF_SOURCE="${S}" \
- econf \
- ${myeconfargs[@]} \
- XARGS="${EPREFIX}/usr/bin/xargs"
-}
-
-src_compile() {
- cd "${MOZJS_BUILDDIR}" || die
- default
-}
-
-src_test() {
- if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then
- einfo "Smoke-test successful, continuing with full test suite"
- else
- die "Smoke-test failed: did interpreter initialization fail?"
- fi
-
- cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die
-
- if [[ $(tc-endian) == "big" ]] ; then
- echo "non262/extensions/clone-errors.js" >> "${T}"/known_failures.list
- echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list
- echo "test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js" >> "${T}"/known_failures.list
- fi
-
- ${EPYTHON} \
- "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
- --exclude-file="${T}"/known_failures.list \
- "${MOZJS_BUILDDIR}"/js/src/js \
- || die
-
- if use jit ; then
- ${EPYTHON} \
- "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
- --exclude-file="${T}"/known_failures.list \
- "${MOZJS_BUILDDIR}"/js/src/js basic \
- || die
- fi
-}
-
-src_install() {
- cd "${MOZJS_BUILDDIR}" || die
- default
-
- # fix soname links
- pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die
- mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die
- ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die
- ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die
- popd &>/dev/null || die
-
- # remove unneeded files
- rm \
- "${ED}"/usr/bin/js${MY_MAJOR}-config \
- "${ED}"/usr/$(get_libdir)/libjs_static.ajs \
- || die
-
- # fix permissions
- chmod -x \
- "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \
- "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \
- || die
-}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 374bcd278041..d92108441c08 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 93b50c8f3145..7f5472f15dd5 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -3,5 +3,5 @@ DIST libzia-4.49.tar.gz 641558 BLAKE2B 045c6edc95d95cf4180209c20f8fb4de1ee0854f9
DIST libzia-4.52.tar.gz 641867 BLAKE2B 106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a SHA512 d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b
EBUILD libzia-4.46.ebuild 1191 BLAKE2B fdedbbb747f79407c1697e883d89dab444cc8fb60065c5800f6593010444160dc555f9c7fdc99e8d336ef7cd3409ce828e3c9156dc627143139bb987d7a20c2b SHA512 57c194225792866b997c7c1e5ed386f87f0213f8eeb4837c44148d013df10a61c6c71ddb20409088bb2e236eb3da948fc5c08c574ffc5d5bf962ab6ccb04cf8d
EBUILD libzia-4.49.ebuild 1193 BLAKE2B 14f99f1cbc754761e90212206e4d0d01a16071f07aee10c232bbfe66548432a576193bc83847a23bb7bd9d3eaa12e036c2e727e52eb2d5ac33c98b2c2f576856 SHA512 f0a68f7a6e158b889856683f2199c85cfdde1283a7b0d7b075adaa82a0859a9cabad1a731f0a13dddc2954e4084ed0c4d959584ca3c7aeb379befb71a366a2a5
-EBUILD libzia-4.52.ebuild 1069 BLAKE2B c6073ff992890f952776c6962fe186be46f51ca14f2192a30c1d2a3662f256b39ed81276763954f631220084936038ceceebb5ad144173d7c70e54e6bb297231 SHA512 84bd142ccd2b34f3c0c2ca1dc046a2aaa46c6e684f9c2bbedade1151d8af6e92f05d855231c286d1920ab283876b952531082b88cff24c4f6275268acd5ad67a
+EBUILD libzia-4.52.ebuild 1067 BLAKE2B 21c485ac1109a8dc4c60b6319a9c0b7e17c4f4e267eb92f9ade39d34ad142d10ada511e697897405b15a05b87b4bb640c4a85a89158272b25ef5c357d6966586 SHA512 a96d7d98885d5dac2ac323c54cd981fb7677dba8b55f9eb2210e5331ff132d463b43bba80d185e1a1480db09939795774886f701826a5f4786496d81af88e36e
MISC metadata.xml 326 BLAKE2B 1b8ed6c9d40252f3371cf9a1ec295f593c8898dd8e45173ca05cededf987c7e44e2fafca613f8ad3022e9fbb6886d6aec2d183fd47c3064f35038784f361ebc4 SHA512 0c8a48b1101aa184dc596581feaf47463688801cb0f342177ecfb6fade1d63520ca1b9dcb278279470c181b560f555de332e4d2583e8856eec9057cde34df48f
diff --git a/dev-libs/libzia/libzia-4.52.ebuild b/dev-libs/libzia/libzia-4.52.ebuild
index 3d027d0bbd8b..1d7cfa978b7c 100644
--- a/dev-libs/libzia/libzia-4.52.ebuild
+++ b/dev-libs/libzia/libzia-4.52.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="ftdi"
RDEPEND="dev-libs/glib:2
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 54266d48caf6..4f969ea1d404 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -4,16 +4,12 @@ AUX nss-3.53-gentoo-fixups.patch 6886 BLAKE2B 1c605d8db02ebe0492c41955207368197a
AUX nss-3.79-fix-client-cert-crash.patch 912 BLAKE2B e05e061c7a0d82af6f00bf9ff68190510ea81ac3db5320bc27e673b1b3aad6da3b6a05791c4d1e725fdb292668667ba4aa4209315e31fd590c9d49214e672088 SHA512 dacf289225f6cfde8ff2756f2d16d809c3c73ceab15cda45e7afc58f2c69385232e9b0953519adca5cfeb7f50595b083f9a1f127af29adec4445b7b58c4ee072
AUX nss-3.79-gcc-13.patch 1058 BLAKE2B d0249304f09fdea7e391732e7da63344c3e29c1856cb5ddb9e55a27305ab050077d138d9a8fdfbd6573bd7e7a345ed39f506e534464c3caaae925d1717b75edb SHA512 24dd41401b44ce86498a9b42f96068dbf58c6814ab18453db0615d49bdf327610a1ee2b0e32a2905a1c34364abd8d4c162a179f6b57cac19068babebbed229b4
AUX nss-3.87-use-clang-as-bgo892686.patch 2693 BLAKE2B fe8a25c9c8599e0f3e630202c824b854ebfa5b3580e79a61f7172a93a5aad2df3754e2e5aba718a22bb2ad5102f4d638ca10508f0b66cf6e8f21da4ea52bf966 SHA512 67d231aa1b2433e5feeff59af6849eee78f6d5ebf601c0f7baaf0e1b5b44c25ca63f012ced677f5562bb45e3fc0dabe0210b123a78b56de4dfe11c5eaafac3bc
-DIST nss-3.79.4.tar.gz 84826326 BLAKE2B c34b1ba2c24891bd316af27828dbcc6b193b7298fe6a965cfd42d6a37aa3c25ecb80c9b8c2195ba89d2ea395739def47ff5269f7964235c2883e5b33d67889e9 SHA512 194c7595871ada65c03dcea8f2ec75ea9d6da3ce270c956e8abb2d72b6465e14c7be7892532548b9ca6f319f557353b98facb6f3d620a3a3825d889170b02fa2
DIST nss-3.91-fixed-certs.tar.xz 11300 BLAKE2B 85f191b85c7caf1ee24f92a2ff76f7660a1afd64d6c8d9da84f521aea18cb12bdf3d08426c47302a4b444b0e4b4ed2f2251ed8234d5bc0006b00cd4b97aacc51 SHA512 88d2a47ba160f93f2f2c88a1e2a591c516d19209bd77cc18111c8538d9cf86498cbfd57c7e36478819bde307d90ba31e0a12a9c17320ae5dc736d02959a32a3a
DIST nss-3.91.tar.gz 72267945 BLAKE2B 7dcd680311a5503007c0bb738ec24b50e40841470592c2d8dd542b3bdf085a6e4816f1fab4cb6b86220ff3e39a828f57a0a9172e3d1c2c82537eab6558a50226 SHA512 65258a4ea0b8c06ec49dd411eabe860ad5d7c3873beb27f8f43e10ef6be020b1522112df9deaeed27f23fd72f13cc7554e9c1854cd97e4716de419f722aff020
DIST nss-3.92.tar.gz 72133646 BLAKE2B 251daae56ccf8b8f4fd0b4287fea2049b6e72d1fc57fe02fb3d4f0b8a083aaf00046844145721a1e7620ecfbdbbb93206591e47386c12662765c09cf99db42bc SHA512 dc317ec909433c9026f108b466bc436110b3c77edc3f73aef3d6dc6782f584c205053a368e4a134715bfdf63d2c1ae2185fc23238e5c2dca8f88ec185b1fec2a
-DIST nss-3.95.tar.gz 76571130 BLAKE2B 9d40b09c0c58901781abfad609dd45f44c2f4d1ce9d4f1592748cb64a9eb29b1ac84be54ebb19fa528d8b9fd08911f769a80f72d9e6dbb22e82e5b3581a30af1 SHA512 54567c063fc72bf1a29898bc8cc405e54aa086269021d864b10a3640e6b4ae0d632834db87766257fdb43740d9bc71e362d69cfe6924f5c72a6e1a99a91f8c3a
DIST nss-3.96.1.tar.gz 76715092 BLAKE2B 2a9ea65dd89cba82ea10a57887b10109369af81d4c2911c54cfd081a661498ad7f56ad419092539caaa16341045edcc50f5a3c74d87d66094dacbc91226a9d1c SHA512 fe8baefa767b711a108aafdb496a45d15d2296c3bdd0b1e4389c49197d1cf5365872ee41c23b6823285803887c74538d13347af87d64750551e9cbc87a9cb338
DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4
-EBUILD nss-3.79.4.ebuild 10715 BLAKE2B 0b5947e1a5f4f0e4bc3d037a92116c25d3995b8e3c3a912e23e17b96136564b89946013dca40351b698af2a974b698cca0fd4832fff9e07d78ae628744a8c0eb SHA512 f519e6c3a17ef0bd51291ed8f210ae2b20c8faa9fe5f3cb0b5466a37b63bd7606420e1f90e46fa05632cda31f0482230a7aba6ce48006e5cf846bf42f9d6bc86
EBUILD nss-3.91.ebuild 11762 BLAKE2B 04104e5221a437db7a8e056b6940bb4b1b3d49ed790c72da8de1244debff478f683186816d2b608a54718407ed6b621f4df0d6e511b2b928aa90142a53c630fa SHA512 f60cda155bf7825d102b75f1924429c90e7e7039cfe3449baa9b5a577839543cdd51dda1d707b4c82ed908eb9680365359095f5617d2672addc6b05e97849c96
EBUILD nss-3.92.ebuild 11335 BLAKE2B 5f94b4d9687ab37207861670a97d856f91e30f0ea57f0f67c4e3c18066939db2dc3c79cbbddacca53515fd49f3211fda4c84be2cf37e16967e7fd1e7c9d56344 SHA512 313d21c4ea9f4c009b828ee2c3bea5a9b5999822e0a7890950f0952a3c95f59313dba9bff7c18926539b8c2673b295de1dda3f4f678efbe83403180e65454c92
-EBUILD nss-3.95.ebuild 11483 BLAKE2B 84ee4638a5252deeb03f83cd1a3835d13ec8b55b8f53181be4157f4b56f2f5cee6308f5b93e668210283e6ffce9a4ab1c1931822b23fd9f3a0fd174f56de2d61 SHA512 134285d8e55bab7297d6147ebffbb7dc6d954ac2a7bd71b61f57131e38b025cbb7e80872ba5719223a01d5f14f9f05cdeedae73adbdd8de5d7928fa9dc4fba2e
EBUILD nss-3.96.1.ebuild 11571 BLAKE2B 0cda30f165213942fc117ca1dbf589bff0db5347707f7828f263f2d388e9af4a9797f1470fb59d761c68b14ea4209124b6f68b3ce800d2091825297b37ca314c SHA512 cfbe7cc8dc0bd846f8bf221e17b029ca52282e9f758b56c3990a7ebf35c75a6323600a8ccb486965e9e8180f4b3dca61fb4dcfc2148095a9984ccf4b28b27ddb
MISC metadata.xml 603 BLAKE2B 74c5a84f8a860b6a43731ed83cd40373187236de7add14ca33f3417eb0cfc165aa5df5308dca14b4664bcfe453e0f328988df4459af5781da4cbcb7bfc00e93d SHA512 9d7fb0be71d18ad1da440de047f4430bd3b50a8584d8dccd43e5e4cdf050f5c5cfeb34cd82ea617f2419ff092908becd1508eb7efcf54f3cca8c7f36af9517bb
diff --git a/dev-libs/nss/nss-3.79.4.ebuild b/dev-libs/nss/nss-3.79.4.ebuild
deleted file mode 100644
index 674f9a0934b3..000000000000
--- a/dev-libs/nss/nss-3.79.4.ebuild
+++ /dev/null
@@ -1,395 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs multilib-minimal
-
-NSPR_VER="4.34.1"
-RTM_NAME="NSS_${PV//./_}_RTM"
-
-DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
-SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
- cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
-RDEPEND="
- >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
- >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
- >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
- virtual/pkgconfig
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl"
-
-S="${WORKDIR}/${P}/${PN}"
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/nss-config
-)
-
-PATCHES=(
- # Custom changes for gentoo
- "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
- "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
- "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
- "${FILESDIR}/${PN}-3.79-fix-client-cert-crash.patch"
- "${FILESDIR}/${PN}-3.79-gcc-13.patch"
- "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
-)
-
-src_prepare() {
- default
-
- if use cacert ; then
- eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
- fi
-
- pushd coreconf >/dev/null || die
-
- # hack nspr paths
- echo 'INCLUDES += -I$(DIST)/include/dbm' \
- >> headers.mk || die "failed to append include"
-
- # modify install path
- sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
- -i source.mk || die
-
- # Respect LDFLAGS
- sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk || die
-
- # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
- sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die
-
- popd >/dev/null || die
-
- # Fix pkgconfig file for Prefix
- sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
- config/Makefile || die
-
- # use host shlibsign if need be #436216
- if tc-is-cross-compiler ; then
- sed -i \
- -e 's:"${2}"/shlibsign:shlibsign:' \
- cmd/shlibsign/sign.sh || die
- fi
-
- # dirty hack
- sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
- lib/ssl/config.mk || die
- sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
- cmd/platlibs.mk || die
-
- multilib_copy_sources
-
- strip-flags
-}
-
-multilib_src_configure() {
- # Ensure we stay multilib aware
- sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
-}
-
-nssarch() {
- # Most of the arches are the same as $ARCH
- local t=${1:-${CHOST}}
- case ${t} in
- *86*-pc-solaris2*) echo "i86pc" ;;
- aarch64*) echo "aarch64" ;;
- hppa*) echo "parisc" ;;
- i?86*) echo "i686" ;;
- x86_64*) echo "x86_64" ;;
- *) tc-arch ${t} ;;
- esac
-}
-
-nssbits() {
- local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
- if [[ ${1} == BUILD_ ]]; then
- cc=$(tc-getBUILD_CC)
- else
- cc=$(tc-getCC)
- fi
- echo > "${T}"/test.c || die
- ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
- case $(file "${T}/${1}test.o") in
- *32-bit*x86-64*) echo USE_X32=1;;
- *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
- *32-bit*|*ppc*|*i386*) ;;
- *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
- esac
-}
-
-multilib_src_compile() {
- # use ABI to determine bit'ness, or fallback if unset
- local buildbits mybits
- case "${ABI}" in
- n32) mybits="USE_N32=1";;
- x32) mybits="USE_X32=1";;
- s390x|*64) mybits="USE_64=1";;
- ${DEFAULT_ABI})
- einfo "Running compilation test to determine bit'ness"
- mybits=$(nssbits)
- ;;
- esac
- # bitness of host may differ from target
- if tc-is-cross-compiler; then
- buildbits=$(nssbits BUILD_)
- fi
-
- local makeargs=(
- CC="$(tc-getCC)"
- CCC="$(tc-getCXX)"
- AR="$(tc-getAR) rc \$@"
- RANLIB="$(tc-getRANLIB)"
- OPTIMIZER=
- ${mybits}
- )
-
- # Take care of nspr settings #436216
- local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
- unset NSPR_INCLUDE_DIR
-
- export NSS_ALLOW_SSLKEYLOGFILE=1
- export NSS_ENABLE_WERROR=0 #567158
- export BUILD_OPT=1
- export NSS_USE_SYSTEM_SQLITE=1
- export NSDISTMODE=copy
- export FREEBL_NO_DEPEND=1
- export FREEBL_LOWHASH=1
- export NSS_SEED_ONLY_DEV_URANDOM=1
- export USE_SYSTEM_ZLIB=1
- export ZLIB_LIBS=-lz
- export ASFLAGS=""
- # Fix build failure on arm64
- export NS_USE_GCC=1
- # Detect compiler type and set proper environment value
- if tc-is-gcc; then
- export CC_IS_GCC=1
- elif tc-is-clang; then
- export CC_IS_CLANG=1
- fi
-
- export NSS_DISABLE_GTESTS=$(usex !test 1 0)
-
- # explicitly disable altivec/vsx if not requested
- # https://bugs.gentoo.org/789114
- case ${ARCH} in
- ppc*)
- use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1
- use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1
- ;;
- esac
-
- local d
-
- # Build the host tools first.
- LDFLAGS="${BUILD_LDFLAGS}" \
- XCFLAGS="${BUILD_CFLAGS}" \
- NSPR_LIB_DIR="${T}/fakedir" \
- emake -C coreconf \
- CC="$(tc-getBUILD_CC)" \
- ${buildbits-${mybits}}
- makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
-
- # Then build the target tools.
- for d in . lib/dbm ; do
- CPPFLAGS="${myCPPFLAGS}" \
- XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
- NSPR_LIB_DIR="${T}/fakedir" \
- emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)"
- done
-}
-
-multilib_src_test() {
- einfo "Tests can take a *long* time, especially on a multilib system."
- einfo "30-45+ minutes per lib configuration. Bug #852755"
-
- # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html
- # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite
- # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older)
- export BUILD_OPT=1
- export HOST="localhost"
- export DOMSUF="localdomain"
- export USE_IP=TRUE
- export IP_ADDRESS="127.0.0.1"
-
- NSINSTALL="${PWD}/$(find -type f -name nsinstall)"
-
- cd "${BUILD_DIR}"/tests || die
- # Hack to get current objdir (prefixed dir where built binaries are)
- # Without this, at least multilib tests go wrong when building the amd64 variant
- # after x86.
- local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev)
-
- # Can tweak to a subset of tests in future if we need to, but would prefer not
- OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die
-}
-
-# Altering these 3 libraries breaks the CHK verification.
-# All of the following cause it to break:
-# - stripping
-# - prelink
-# - ELF signing
-# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
-# Either we have to NOT strip them, or we have to forcibly resign after
-# stripping.
-#local_libdir="$(get_libdir)"
-#export STRIP_MASK="
-# */${local_libdir}/libfreebl3.so*
-# */${local_libdir}/libnssdbm3.so*
-# */${local_libdir}/libsoftokn3.so*"
-
-export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
-
-generate_chk() {
- local shlibsign="$1"
- local libdir="$2"
- einfo "Resigning core NSS libraries for FIPS validation"
- shift 2
- local i
- for i in ${NSS_CHK_SIGN_LIBS} ; do
- local libname=lib${i}.so
- local chkname=lib${i}.chk
- "${shlibsign}" \
- -i "${libdir}"/${libname} \
- -o "${libdir}"/${chkname}.tmp \
- && mv -f \
- "${libdir}"/${chkname}.tmp \
- "${libdir}"/${chkname} \
- || die "Failed to sign ${libname}"
- done
-}
-
-cleanup_chk() {
- local libdir="$1"
- shift 1
- local i
- for i in ${NSS_CHK_SIGN_LIBS} ; do
- local libfname="${libdir}/lib${i}.so"
- # If the major version has changed, then we have old chk files.
- [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
- && rm -f "${libfname}.chk"
- done
-}
-
-multilib_src_install() {
- pushd dist >/dev/null || die
-
- dodir /usr/$(get_libdir)
- cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
- local i
- for i in crmf freebl nssb nssckfw ; do
- cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
- done
-
- # Install nss-config and pkgconfig file
- dodir /usr/bin
- cp -L */bin/nss-config "${ED}"/usr/bin || die
- dodir /usr/$(get_libdir)/pkgconfig
- cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
-
- # create an nss-softokn.pc from nss.pc for libfreebl and some private headers
- # bug 517266
- sed -e 's#Libs:#Libs: -lfreebl#' \
- -e 's#Cflags:#Cflags: -I${includedir}/private#' \
- */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
- || die "could not create nss-softokn.pc"
-
- # all the include files
- insinto /usr/include/nss
- doins public/nss/*.{h,api}
- insinto /usr/include/nss/private
- doins private/nss/{blapi,alghmac,cmac}.h
-
- popd >/dev/null || die
-
- local f nssutils
- # Always enabled because we need it for chk generation.
- nssutils=( shlibsign )
-
- if multilib_is_native_abi ; then
- if use utils; then
- # The tests we do not need to install.
- #nssutils_test="bltest crmftest dbtest dertimetest
- #fipstest remtest sdrtest"
- # checkcert utils has been removed in nss-3.22:
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
- # https://hg.mozilla.org/projects/nss/rev/df1729d37870
- # certcgi has been removed in nss-3.36:
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602
- nssutils+=(
- addbuiltin
- atob
- baddbdir
- btoa
- certutil
- cmsutil
- conflict
- crlutil
- derdump
- digest
- makepqg
- mangle
- modutil
- multinit
- nonspr10
- ocspclnt
- oidcalc
- p7content
- p7env
- p7sign
- p7verify
- pk11mode
- pk12util
- pp
- rsaperf
- selfserv
- signtool
- signver
- ssltap
- strsclnt
- symkeyutil
- tstclnt
- vfychain
- vfyserv
- )
- # install man-pages for utils (bug #516810)
- doman doc/nroff/*.1
- fi
- pushd dist/*/bin >/dev/null || die
- for f in ${nssutils[@]}; do
- dobin ${f}
- done
- popd >/dev/null || die
- fi
-}
-
-pkg_postinst() {
- multilib_pkg_postinst() {
- # We must re-sign the libraries AFTER they are stripped.
- local shlibsign="${EROOT}/usr/bin/shlibsign"
- # See if we can execute it (cross-compiling & such). #436216
- "${shlibsign}" -h >&/dev/null
- if [[ $? -gt 1 ]] ; then
- shlibsign="shlibsign"
- fi
- generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
- }
-
- multilib_foreach_abi multilib_pkg_postinst
-}
-
-pkg_postrm() {
- multilib_pkg_postrm() {
- cleanup_chk "${EROOT}"/usr/$(get_libdir)
- }
-
- multilib_foreach_abi multilib_pkg_postrm
-}
diff --git a/dev-libs/nss/nss-3.95.ebuild b/dev-libs/nss/nss-3.95.ebuild
deleted file mode 100644
index ef59d94cde49..000000000000
--- a/dev-libs/nss/nss-3.95.ebuild
+++ /dev/null
@@ -1,417 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs multilib-minimal
-
-NSPR_VER="4.35"
-RTM_NAME="NSS_${PV//./_}_RTM"
-
-DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
-SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
- cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
-RDEPEND="
- >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
- >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
- >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
- virtual/pkgconfig
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl"
-
-S="${WORKDIR}/${P}/${PN}"
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/nss-config
-)
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
- "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
- "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
-)
-
-src_prepare() {
- default
-
- if use cacert ; then
- eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
- fi
-
- pushd coreconf >/dev/null || die
- # hack nspr paths
- echo 'INCLUDES += -I$(DIST)/include/dbm' \
- >> headers.mk || die "failed to append include"
-
- # modify install path
- sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
- -i source.mk || die
-
- # Respect LDFLAGS
- sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
-
- # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
- sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die
-
- popd >/dev/null || die
-
- # Fix pkgconfig file for Prefix
- sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
- config/Makefile || die
-
- # use host shlibsign if need be #436216
- if tc-is-cross-compiler ; then
- sed -i \
- -e 's:"${2}"/shlibsign:shlibsign:' \
- cmd/shlibsign/sign.sh || die
- fi
-
- # dirty hack
- sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
- lib/ssl/config.mk || die
- sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
- cmd/platlibs.mk || die
-
- multilib_copy_sources
-
- strip-flags
-}
-
-multilib_src_configure() {
- # Ensure we stay multilib aware
- sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
-}
-
-nssarch() {
- # Most of the arches are the same as $ARCH
- local t=${1:-${CHOST}}
- case ${t} in
- *86*-pc-solaris2*) echo "i86pc" ;;
- aarch64*) echo "aarch64" ;;
- hppa*) echo "parisc" ;;
- i?86*) echo "i686" ;;
- x86_64*) echo "x86_64" ;;
- *) tc-arch ${t} ;;
- esac
-}
-
-nssbits() {
- local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
- if [[ ${1} == BUILD_ ]]; then
- cc=$(tc-getBUILD_CC)
- else
- cc=$(tc-getCC)
- fi
- echo > "${T}"/test.c || die
- ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
- case $(file "${T}/${1}test.o") in
- *32-bit*x86-64*) echo USE_X32=1;;
- *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
- *32-bit*|*ppc*|*i386*) ;;
- *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
- esac
-}
-
-multilib_src_compile() {
- # use ABI to determine bit'ness, or fallback if unset
- local buildbits mybits
- case "${ABI}" in
- n32) mybits="USE_N32=1";;
- x32) mybits="USE_X32=1";;
- s390x|*64) mybits="USE_64=1";;
- ${DEFAULT_ABI})
- einfo "Running compilation test to determine bit'ness"
- mybits=$(nssbits)
- ;;
- esac
- # bitness of host may differ from target
- if tc-is-cross-compiler; then
- buildbits=$(nssbits BUILD_)
- fi
-
- local makeargs=(
- CC="$(tc-getCC)"
- CCC="$(tc-getCXX)"
- AR="$(tc-getAR) rc \$@"
- RANLIB="$(tc-getRANLIB)"
- OPTIMIZER=
- ${mybits}
- disable_ckbi=0
- )
-
- # Take care of nspr settings #436216
- local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
- unset NSPR_INCLUDE_DIR
-
- export NSS_ALLOW_SSLKEYLOGFILE=1
- export NSS_ENABLE_WERROR=0 #567158
- export BUILD_OPT=1
- export NSS_USE_SYSTEM_SQLITE=1
- export NSDISTMODE=copy
- export FREEBL_NO_DEPEND=1
- export FREEBL_LOWHASH=1
- export NSS_SEED_ONLY_DEV_URANDOM=1
- export USE_SYSTEM_ZLIB=1
- export ZLIB_LIBS=-lz
- export ASFLAGS=""
- # Fix build failure on arm64
- export NS_USE_GCC=1
- # Detect compiler type and set proper environment value
- if tc-is-gcc; then
- export CC_IS_GCC=1
- elif tc-is-clang; then
- export CC_IS_CLANG=1
- fi
-
- export NSS_DISABLE_GTESTS=$(usex !test 1 0)
-
- # Include exportable custom settings defined by users, #900915
- # Two examples uses:
- # EXTRA_NSSCONF="MYONESWITCH=1"
- # EXTRA_NSSCONF="MYVALUE=0 MYOTHERVALUE=1 MYTHIRDVALUE=1"
- # e.g.
- # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0"
- # or
- # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0 NSS_ENABLE_WERROR=1"
- # etc.
- if [[ -n "${EXTRA_NSSCONF}" ]]; then
- ewarn "EXTRA_NSSCONF applied, please disable custom settings before reporting bugs."
- read -a myextranssconf <<< "${EXTRA_NSSCONF}"
-
- for (( i=0; i<${#myextranssconf[@]}; i++ )); do
- export "${myextranssconf[$i]}"
- echo "exported ${myextranssconf[$i]}"
- done
- fi
-
- # explicitly disable altivec/vsx if not requested
- # https://bugs.gentoo.org/789114
- case ${ARCH} in
- ppc*)
- use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1
- use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1
- ;;
- esac
-
- use cpu_flags_x86_avx2 || export NSS_DISABLE_AVX2=1
- use cpu_flags_x86_sse3 || export NSS_DISABLE_SSE3=1
-
- local d
-
- # Build the host tools first.
- LDFLAGS="${BUILD_LDFLAGS}" \
- XCFLAGS="${BUILD_CFLAGS}" \
- NSPR_LIB_DIR="${T}/fakedir" \
- emake -C coreconf \
- CC="$(tc-getBUILD_CC)" \
- ${buildbits-${mybits}}
- makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
-
- # Then build the target tools.
- for d in . lib/dbm ; do
- CPPFLAGS="${myCPPFLAGS}" \
- XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
- NSPR_LIB_DIR="${T}/fakedir" \
- emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)"
- done
-}
-
-multilib_src_test() {
- einfo "Tests can take a *long* time, especially on a multilib system."
- einfo "30-45+ minutes per lib configuration. Bug #852755"
-
- # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html
- # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite
- # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older)
- export BUILD_OPT=1
- export HOST="localhost"
- export DOMSUF="localdomain"
- export USE_IP=TRUE
- export IP_ADDRESS="127.0.0.1"
-
- # Only run the standard cycle instead of full, reducing testing time from 45 minutes to 15
- # per lib implementation.
- export NSS_CYCLES=standard
-
- NSINSTALL="${PWD}/$(find -type f -name nsinstall)"
-
- cd "${BUILD_DIR}"/tests || die
- # Hack to get current objdir (prefixed dir where built binaries are)
- # Without this, at least multilib tests go wrong when building the amd64 variant
- # after x86.
- local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev)
-
- # Can tweak to a subset of tests in future if we need to, but would prefer not
- OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die
-}
-
-# Altering these 3 libraries breaks the CHK verification.
-# All of the following cause it to break:
-# - stripping
-# - prelink
-# - ELF signing
-# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
-# Either we have to NOT strip them, or we have to forcibly resign after
-# stripping.
-#local_libdir="$(get_libdir)"
-#export STRIP_MASK="
-# */${local_libdir}/libfreebl3.so*
-# */${local_libdir}/libnssdbm3.so*
-# */${local_libdir}/libsoftokn3.so*"
-
-export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
-
-generate_chk() {
- local shlibsign="$1"
- local libdir="$2"
- einfo "Resigning core NSS libraries for FIPS validation"
- shift 2
- local i
- for i in ${NSS_CHK_SIGN_LIBS} ; do
- local libname=lib${i}.so
- local chkname=lib${i}.chk
- "${shlibsign}" \
- -i "${libdir}"/${libname} \
- -o "${libdir}"/${chkname}.tmp \
- && mv -f \
- "${libdir}"/${chkname}.tmp \
- "${libdir}"/${chkname} \
- || die "Failed to sign ${libname}"
- done
-}
-
-cleanup_chk() {
- local libdir="$1"
- shift 1
- local i
- for i in ${NSS_CHK_SIGN_LIBS} ; do
- local libfname="${libdir}/lib${i}.so"
- # If the major version has changed, then we have old chk files.
- [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
- && rm -f "${libfname}.chk"
- done
-}
-
-multilib_src_install() {
- pushd dist >/dev/null || die
-
- dodir /usr/$(get_libdir)
- cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
- local i
- for i in crmf freebl nssb nssckfw ; do
- cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
- done
-
- # Install nss-config and pkgconfig file
- dodir /usr/bin
- cp -L */bin/nss-config "${ED}"/usr/bin || die
- dodir /usr/$(get_libdir)/pkgconfig
- cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
-
- # create an nss-softokn.pc from nss.pc for libfreebl and some private headers
- # bug 517266
- sed -e 's#Libs:#Libs: -lfreebl#' \
- -e 's#Cflags:#Cflags: -I${includedir}/private#' \
- */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
- || die "could not create nss-softokn.pc"
-
- # all the include files
- insinto /usr/include/nss
- doins public/nss/*.{h,api}
- insinto /usr/include/nss/private
- doins private/nss/{blapi,alghmac,cmac}.h
-
- popd >/dev/null || die
-
- local f nssutils
- # Always enabled because we need it for chk generation.
- nssutils=( shlibsign )
-
- if multilib_is_native_abi ; then
- if use utils; then
- # The tests we do not need to install.
- #nssutils_test="bltest crmftest dbtest dertimetest
- #fipstest remtest sdrtest"
- # checkcert utils has been removed in nss-3.22:
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
- # https://hg.mozilla.org/projects/nss/rev/df1729d37870
- # certcgi has been removed in nss-3.36:
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602
- nssutils+=(
- addbuiltin
- atob
- baddbdir
- btoa
- certutil
- cmsutil
- conflict
- crlutil
- derdump
- digest
- makepqg
- mangle
- modutil
- multinit
- nonspr10
- ocspclnt
- oidcalc
- p7content
- p7env
- p7sign
- p7verify
- pk11mode
- pk12util
- pp
- rsaperf
- selfserv
- signtool
- signver
- ssltap
- strsclnt
- symkeyutil
- tstclnt
- vfychain
- vfyserv
- )
- # install man-pages for utils (bug #516810)
- doman doc/nroff/*.1
- fi
- pushd dist/*/bin >/dev/null || die
- for f in ${nssutils[@]}; do
- dobin ${f}
- done
- popd >/dev/null || die
- fi
-}
-
-pkg_postinst() {
- multilib_pkg_postinst() {
- # We must re-sign the libraries AFTER they are stripped.
- local shlibsign="${EROOT}/usr/bin/shlibsign"
- # See if we can execute it (cross-compiling & such). #436216
- "${shlibsign}" -h >&/dev/null
- if [[ $? -gt 1 ]] ; then
- shlibsign="shlibsign"
- fi
- generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
- }
-
- multilib_foreach_abi multilib_pkg_postinst
-}
-
-pkg_postrm() {
- multilib_pkg_postrm() {
- cleanup_chk "${EROOT}"/usr/$(get_libdir)
- }
-
- multilib_foreach_abi multilib_pkg_postrm
-}
diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 37c6227217a5..2d34538bc184 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,8 +1,8 @@
AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277
-DIST raft-0.18.0.tar.gz 365558 BLAKE2B 57fc8c144a45eb101f53c8dd3a1eb896c733b7c5c369300852bea1474b8178b46c943c29e81107758bfa527d8fc1a9c80c4ca1bfc599dfc5ace090a18c693f11 SHA512 c6ab125a4841c5241310ea9785bb6ae3860c0a2ff39487499c2caa0b387729f7f7e54fa0de3aad3a99bdf5ec7d4a12c68a69244c6d8b8dcdf846c1cdfeb11b3b
DIST raft-0.18.2.tar.gz 335089 BLAKE2B 5e6221f3977a28b7c2bbc8b80e047b455b586b0c8dd3cb9dc31f43c48d745d017f8a7220f3b3072a7aabacb86751ea4ad02f7c00d9d9c59a419354416cca65b3 SHA512 bac167aaf02f121f6d5de9103b366591bdb0a40ee08bc20b9f4fadae4606631b1a8dec514009596601a79a91c63373c524ba59710a167a1259f1d3802fb1e341
DIST raft-0.18.3.tar.gz 335916 BLAKE2B f8dbf5f5ae89645a2d99e8b4b8c80560f64226deb2ac10e683f337c98f458fc5db7898b1e0fd9754f14ded07aa058daf88e03003a037729bdafdab3539b8ca46 SHA512 0ba0ea71b70d2769da22482cfeac5c59a17f4fa75d582075108411d633db75c7d6f6e817ce14768c15bd5c977987650e813019808932bafcac5753478c672916
-EBUILD raft-0.18.0.ebuild 993 BLAKE2B a3bb3cd66d1eaf10f07d19f8cc26ab7d62a142daeda369fc7ffb8014e5d115f52fa1ec6cc83c2de515ffce0e7542a14841b5ff15bcfea1d73a8c21c451b2bfe8 SHA512 01cfe9ec3efc40da0edb937866446c16d05fdcf7093e80c535865b2cca84ec44ad1a30d716bd0b312ffeb7787925bc77a614a54b35f275d6e6b95f3568092663
+DIST raft-0.19.1.tar.gz 354736 BLAKE2B cfdb9a1948311debe99b56e0f9c1f19fb858248ab1138648e26a21d965cc488aea504711415ff569d2e80a15414a1f15ca9b34ff9b3de62b03580755cefe30b3 SHA512 4990dca1f61dcda82acaf043a5b81dd9a3b92a0f3e0be9b2c339d764be338220f2fab31ed8bae535153b1d81c86364d447774b52da2c8b90c5daa7b8718d7ae2
EBUILD raft-0.18.2.ebuild 1067 BLAKE2B b8ee496b06d50494b7b82da20209084e6ed978c3c36a173b0b2ce66a649e8ff88ad511120076a97419df5e0bc397cc152f5b55e05f3516565db9aa5356b28759 SHA512 1332be6d041c267a1720a616bec7e037cc1ad4f91d20f0c1c3d1e75a866cfa4e787129b7ee6d57ece4b566ce36c0b2e9f5152c28b4dfe803ff938da7501610cc
EBUILD raft-0.18.3.ebuild 1068 BLAKE2B 896d296974bd5946eb670ba7d50175cddd25abb460fc24530e2df93f18136fc75eb7209cf773f6bbc476d3263d70d4644543ab37e7fc29f2379993bbe5043494 SHA512 eee12dd5a7497f799dd146fe8e1dec8972ad529f9d1d6778c13f51273da10c7d3cb4010f362c3e49e3ab6e6739431d4ca20bb00244b3a5f1f7733bed75ab0b11
+EBUILD raft-0.19.1.ebuild 1172 BLAKE2B 5e1f55ea0a8adeb2ad42dd0e0d68c25c91f1ea0b03c0b6160665a9930c4d0876b590a7d4d8ab3da7d8701da0f72964f7cc35b1df092b6c9d30339b103de19153 SHA512 6c98b36be4a6bee7ae1825f5f401524f9bf7d53a1edbc86dffdf2a626ef709794d4ee0d05b08f1697115f414e732f67e397b9ecb1b3c9b9db1d336db471f3ea7
MISC metadata.xml 894 BLAKE2B f5f18621f9238af58d307f4e7ab675efc2da37172c395362c0a15f4595fcd67bb67eaedbdb789396e5bd515ca1d10ef466bc80b5f5d07d8835d83700ec451930 SHA512 8a8b1021d4b9d3007c47d20471a90fbf9fc25a4fe7123717bc6a74742b3eae54bc779326776f0fd6e2126bf05d7be0d2d47e458b0bd99adc87298c51deeea8cc
diff --git a/dev-libs/raft/raft-0.18.0.ebuild b/dev-libs/raft/raft-0.19.1.ebuild
index 814ea73198f5..50ed76b86eac 100644
--- a/dev-libs/raft/raft-0.18.0.ebuild
+++ b/dev-libs/raft/raft-0.19.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,12 +6,14 @@ EAPI=8
inherit autotools
DESCRIPTION="C implementation of the Raft consensus protocol"
-HOMEPAGE="https://github.com/canonical/raft"
-SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/cowsql/raft"
+SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3-with-linking-exception"
-SLOT="0/3"
-KEYWORDS="amd64 ~arm64 ~x86"
+
+# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="lz4 test zfs"
RESTRICT="!test? ( test )"
@@ -30,6 +32,7 @@ src_prepare() {
}
src_configure() {
+ # --disable-hardening: most of these are covered on non-hardened Gentoo already.
local myeconfargs=(
--enable-uv
@@ -37,6 +40,7 @@ src_configure() {
--disable-benchmark
--disable-debug
--disable-example
+ --disable-hardening
--disable-sanitize
--disable-static
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index adde4a55556f..d78a9bdd7d55 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 367596e7580f..8300bed3b9ca 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,5 +1,3 @@
-DIST alembic-1.13.0.tar.gz 1208438 BLAKE2B e5e3040eecd74e6095062dac51138f91b79197af6410a451f7a7ac699f8d31d12ab4e381f8b1e9ce04fd8c897339d5074493e4ef95f294276ea5d67403504229 SHA512 c9a014fc30000a09fa69e7a56cb591000443317d0cc3576fd6bd70cab7cec29906fa48d57e40dcf12d7dd93762de0d6f395fb37c9d5c1780664555757f387262
DIST alembic-1.13.1.tar.gz 1213288 BLAKE2B 12c01f60a564c3021b3d2ae61f220822a0ca644af5097b72a826f48d04225c441f580204680674410e6e2570b5c7ee24053024863162d7d43bc423a86cddcea6 SHA512 2a5826461bec22c2efc244dd8394d34d39ed6e3511a32e8e460057ab34f9e559d28dda4ea7e34ccd30628e889a3cb37cb156596e37dba748c12a0195d78aa678
-EBUILD alembic-1.13.0.ebuild 1010 BLAKE2B 613d8d61bbbc07536b878f98f6923006f1cba1dc68ace1a07782edbb4253ab5da5026b8611e4a1dd209597deaeec5731b9667e3f338d32694401895615f6baa2 SHA512 48fea4145c4c20dee6cca468e517a4df6101aeb9458f09d9d3d062da36396902bc6b43b0150f10f863ddeff3168e1d07768e324e6a107f6f61569d1fc59f786b
-EBUILD alembic-1.13.1.ebuild 1013 BLAKE2B 4f4f1758204899f7954aca23be7182313d38e6a07c0e1f00cbdb6fd540960d9ee9d77145e84564a1955c40a7fd1e6a218c5fb12d35e5e2900cd42e483bd6d6ed SHA512 af0925c243920af0201206c01a7504fa536a61b4a23fececee85cea6bec8e0819453513ea9288c55c563c967408ecaf4d827287e8ded23da964daf3ed8473048
+EBUILD alembic-1.13.1.ebuild 1010 BLAKE2B 91bbbdc3854ee501ae14403cf6639ad0c1df914f81083f61f1fb8a1307e360f3ba5f2955b8c70f3e09b2a5efbcc06829fde42210931e2e14d6ffac5cb097c815 SHA512 a88abae6fb48bf32c162fbdde036ff358ef156460a6307f3fdb4155a84fc100eccde17388e5b67a488c0bd04dfc0701164aed717668c5e2d72d3b3a721eae9cc
MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79
diff --git a/dev-python/alembic/alembic-1.13.0.ebuild b/dev-python/alembic/alembic-1.13.0.ebuild
deleted file mode 100644
index 856f3fe8ba25..000000000000
--- a/dev-python/alembic/alembic-1.13.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
-HOMEPAGE="
- https://github.com/sqlalchemy/alembic/
- https://pypi.org/project/alembic/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
- >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # setup.cfg contains -p no:warnings in addopts which triggers
- # datetime.utcfromtimestamp() deprecation warning as an error in py3.12
- epytest -o addopts=
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/alembic/alembic-1.13.1.ebuild b/dev-python/alembic/alembic-1.13.1.ebuild
index 5d610b87ddda..4ad4d6d36240 100644
--- a/dev-python/alembic/alembic-1.13.1.ebuild
+++ b/dev-python/alembic/alembic-1.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest
index ef277510b176..c4b8a4e16508 100644
--- a/dev-python/anyio/Manifest
+++ b/dev-python/anyio/Manifest
@@ -1,7 +1,5 @@
DIST anyio-3.7.1.tar.gz 142927 BLAKE2B 80a093943fbd23069e9511a83b3eb1e27f2863b11e184709f92cab2dfebc05ea3c291d22be4b1e79d00ae52e10009d5fb2c664730009b40e2b666587538d0ca5 SHA512 067bbffa9e0d6ce339a4999a677c857e839aa3bf5a056d841fec8cbd3be17023c9158df907ff66b9a5437a78158bc9bbb3b9ebe30c57ef98660642bc057d7d10
-DIST anyio-4.1.0.tar.gz 155773 BLAKE2B 39dae924a28dbe14552259f240d6b63d5d2cccfbbb8efefb4100956764ab0144863d6f71a82c02cf245e12430a7c76f187163d9c4aa1b3af291e932efac0e23d SHA512 073b2c2cf92b3c1d3d5588a2ea966d82c793559702b64ab60ace539cfa2c33cf24c48ed06f0297ec3e0cca9b1ead59a995f7f59d2b3f2d75e43bdb16f927bea7
DIST anyio-4.2.0.tar.gz 158770 BLAKE2B 10ae621872edb27727c8931904c84f41dc18ef0cc4cce1ea18c957d479be24b1a4ffb15d8a9e2b4338663fdbc2a989e5772ba1bd2076f9f0b22f6f5c4feef4bc SHA512 a6f3cbedbfa063a5cf031cd833e6da7a23ee37dbdae8d47ccdfb09c61a73c186267f1a33ba6b4936cac7fb4c970f5488ff1464295e5ffa452952732ac0468d65
EBUILD anyio-3.7.1.ebuild 2031 BLAKE2B 92d72a3c4833070582501bd18646c41c8d1a8551adae6dda13ea3fd7de20d199a3e3bcf5d8326d6c998c7ad9bf1d38291b05ad970c2c74b0698b66d9ca9c3c8b SHA512 233f500a7a0e2b2b7c371ee7a2ecbaa3ee5e52d1c557c5d9d94e6098590175a305a45960036a9106a2b56c8ec1cb84ba500221d473224ee30519f47119d7fc94
-EBUILD anyio-4.1.0.ebuild 1595 BLAKE2B e398a23691a4dc1236d1fcd988edf683fb02fd5eafff6c778ee56627571a138009bae559bfaab2cbe695b1f310c321135a376f782ecb88e1f70773bf9a167a2c SHA512 b479209bbb5aa10cf295859a7057f6e59f94c8ed18254bff8dd58109fea873b8287f92cb44f073001050583276808fdf1b2fda60eae09fb721be6276ba88f3ff
-EBUILD anyio-4.2.0.ebuild 1692 BLAKE2B 555fa9281bd699f87c99cd9cbd2b7916219bbd9d07dd05cece662fd2bab0949921ace8367fc36177f087b8444eb0623f33438db90aaa8032196c9b05a86e57b7 SHA512 a0adbe45e3df73892877e3af076c6d4faccacb899e5cf0afb45c5d9018402c619eb7f40e44100c6a369a3c83ddbba339ddcdd3013f95abc7b2dd306bf952d507
+EBUILD anyio-4.2.0.ebuild 1684 BLAKE2B 82452731d1288270c4d6229f5a8aedf5e930f292ad4df17e145fa4239390dc9172623fa33c464893bc371c74023c7ffe7fc1e6801a4cbd09872ab6c3def463c8 SHA512 478925f2d70e8c5130f75a2650da30b5c8e772a79d25d2dc73d5eafb4d9ad6e8afaa23d94074993d14b1928b0aefd53fc6fc8840363a2ec514142a83f5c9039d
MISC metadata.xml 1422 BLAKE2B 63acae587e7088e33ee5eb93a2a222899e54a5eb511118794f88e7c5a012d10983eb925427688a0b509b094e30a9cc9acc5f0c1765ea73e569161e0c30722000 SHA512 e0b540d5d739b7673a5a8682477f209f8b3648aad06a1c0610543a2e9dcbeca1cb1e52212d8088a5987a1c3bc3152cc5984ad5b5d0706fcdb5866b22de07b1eb
diff --git a/dev-python/anyio/anyio-4.1.0.ebuild b/dev-python/anyio/anyio-4.1.0.ebuild
deleted file mode 100644
index 1b2bdd747b28..000000000000
--- a/dev-python/anyio/anyio-4.1.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations"
-HOMEPAGE="
- https://github.com/agronholm/anyio/
- https://pypi.org/project/anyio/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/idna-2.8[${PYTHON_USEDEP}]
- >=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
-"
-# On amd64, let's get more test coverage by dragging in uvloop, but let's
-# not bother on other arches where uvloop may not be supported.
-BDEPEND="
- >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
- test? (
- >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
- >=dev-python/trio-0.23[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- amd64? (
- $(python_gen_cond_dep '
- >=dev-python/uvloop-0.17[${PYTHON_USEDEP}]
- ' python3_{10..12})
- )
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- '>=dev-python/sphinx-rtd-theme-1.2.2' \
- dev-python/sphinxcontrib-jquery \
- dev-python/sphinx-autodoc-typehints
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires link-local IPv6 interface
- tests/test_sockets.py::TestTCPListener::test_bind_link_local
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -m 'not network'
-}
diff --git a/dev-python/anyio/anyio-4.2.0.ebuild b/dev-python/anyio/anyio-4.2.0.ebuild
index 340e1ed5c7c2..4768f8c60a52 100644
--- a/dev-python/anyio/anyio-4.2.0.ebuild
+++ b/dev-python/anyio/anyio-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest
index 1ccd919cf05f..996d49bec957 100644
--- a/dev-python/apprise/Manifest
+++ b/dev-python/apprise/Manifest
@@ -1,3 +1,5 @@
DIST apprise-1.6.0.tar.gz 1582966 BLAKE2B aec28c82a2e1b45341f1e67a0778be2a9149ff591172122abb7d30eeed27c7b49171556993c0f1c0d33fe12a5dcdeb4ad0ade8b9e68a8f9950a3f8b6f0638156 SHA512 572d0cb9e3464ea2bc65a101e520dd0b15ada08c158a21d1ac698adbcd454ecf5af7ad30dca6495b4d7e38b92128774c43864c011f1af26ad917699e1d50c59b
+DIST apprise-1.7.1.tar.gz 1633347 BLAKE2B 4b51ffc45b61b4ff46cb3c0bd80c2f14a11d827ca350fe18fc6350934e3b93c09a98d03fd609d051311e46181778d433ae5813cb269623fed83ce47a7203eab3 SHA512 317e9fa057c7db28f73ea0888f378b036413a5a3186172206c3af57083a8d1965db178c89acfb2048bd82e5f530f65c05bfde3bb9c8aea7c9dd2f78e13e0a8b7
EBUILD apprise-1.6.0.ebuild 877 BLAKE2B abe897168b06f5319f2be16c173b5dbb3db59587e1a2181fcd84ffd91c80c972d9accca3f934280b4dcb3fd13e1dc028e2ada2ba2fe217b995e5acab3b79b79e SHA512 9dec6a56a72c4a16887746ecbe99a2761f5b87cc1cde235de642a2276858b0a9131c0bc8fa49c2020b44b06877b7640bb62a4bbefe724129684e924d86667380
-MISC metadata.xml 559 BLAKE2B 1a8270085b43930488155404867d26c354c5feee8baaf934eb83bd5ff52d7f08cb787fe5063323ebcd8fc85d630c6b79c5f0be9c7653baa298981fe9140bad35 SHA512 838e1ad03125406937967899ce418725ef5cf09b92fcf2953efc3b0636a387922f0152da82f3394067a062cbcfa849b3eb9be0cba776732f6e5c8af74c3a041e
+EBUILD apprise-1.7.1.ebuild 883 BLAKE2B 9cee7c267bfbbfbab7c4a44229d2302168a4ce5ebc6860ea3bb3b2ec84a441f7865b2175a664ccda3136538d19b51509bc5d8ffe1e915092c982e4d0fd4bc024 SHA512 f7c9c32c8224871a8013e6a7c9dfaf4f140ef19425435bf414eb7a72a7716a97cb4538aade15ac39293dcf8bddd2b6fb674d157f8d9a02e8353d59dcbeee3dc6
+MISC metadata.xml 660 BLAKE2B e5d3535632acf00f228e96b2deca73aca518faf9f9e3ec032e13fdea4480e3f83791b3846e456ae47a917a3462c47882358c3ea1c69d20b6332a6ade65340211 SHA512 4c69871bdd771b7cc1af57e018ed1cc1f2194bdf2f7c1e750433911cf75e45f8fa4aa82df71255ce0a1c949db9d220ed614d5932ccf1ff5e78976bec482751a6
diff --git a/dev-python/apprise/apprise-1.7.1.ebuild b/dev-python/apprise/apprise-1.7.1.ebuild
new file mode 100644
index 000000000000..d13a9429e726
--- /dev/null
+++ b/dev-python/apprise/apprise-1.7.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="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 ~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}]
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/apprise/metadata.xml b/dev-python/apprise/metadata.xml
index fd8dbf3c5236..c53896f64200 100644
--- a/dev-python/apprise/metadata.xml
+++ b/dev-python/apprise/metadata.xml
@@ -5,6 +5,10 @@
<email>marecki@gentoo.org</email>
<name>Marek Szuba</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">apprise</remote-id>
diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index cbee1d8d875f..69ee43588b98 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -3,5 +3,5 @@ DIST black-23.12.0.tar.gz 620742 BLAKE2B e94f6456a1bd243632a36ffa0af850ab67b5f74
DIST black-23.12.1.tar.gz 620809 BLAKE2B 8522183d8004dd094f87fc8efcbbbafede9f94ded2f67d4815059534da91c969067c5c508636c2654894109f91d8fb5b26f23351b5ffff451aeac8ed5d146da4 SHA512 1a90eadbb7ccf1dd6c4c7d858b3360b7c62c04bf1826dd4817ddb8d542c3155fc72a80d53aa3be34375bd7006ab65432e006572bc5d1eeb6ff23cfa460072e93
EBUILD black-23.11.0.ebuild 1306 BLAKE2B 119d883a6bc38b060c490a962f199ceb3fae0a0b057c88f23875d536cb61383aacc6f6e51251061bfea94fc9b124840da082a4b50d70eb6c69351208dc20cd77 SHA512 f5ce41d81f6f4222c4558b338ac29e7925e98d0cfc2b5b4cda1937c01b528edce90b30bc33183e9f9e314f24f2a09087fe1a96837afda5c58ec320af7fe0dad2
EBUILD black-23.12.0.ebuild 1314 BLAKE2B 7a69c53dccbcd5ac9022862d21c64c7d318f592b47d23a7476dbe87a5c1f12fb676fbadd660b57795a8ff04e9de6828bca5acfe91c43a8aa946d7e0d4f3668ed SHA512 e9cfcf69a10e5608521f510259df2ab7f3130acccd3989de023d2109ced8dfa243087ffc5444a3bba3106542ffc752713a46dd43dcbd7cb180050a0a0805c32e
-EBUILD black-23.12.1.ebuild 1516 BLAKE2B 94a9bea8caabd6d0a3cb656e0a7a807a284f0217f0e5ab1235d495f87e9708d607936a70b8876ab1b527c29aef0a3de39914325d0973438667f50d29d0f49125 SHA512 27d5e42149c4e5b9665816c4eedda3a4d04539de51f4da88943fc73caa5455411b34f98974d437d55e418ccc7a2067281b0bd6169c4e8d0d2dd4b72d1334cb76
+EBUILD black-23.12.1.ebuild 1513 BLAKE2B fe286444499395424dc879dddca4ac07777a5f5c6dd8b9b0502be0249f0fa9ef2f7e29f317b951e32728b7e24c9079b453bef3883d0416922213bbe33e856442 SHA512 fe681a004bac7da8e1a3127fc29278b9a02ef434ccb15fa1bd55cacfbdfbe49d76419dee246246906c48108ca7f3d9bb3dd3ba19b1305c0f1c6490051ca6a9e6
MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d
diff --git a/dev-python/black/black-23.12.1.ebuild b/dev-python/black/black-23.12.1.ebuild
index 05c24fb84ca9..db2f31fcf4bf 100644
--- a/dev-python/black/black-23.12.1.ebuild
+++ b/dev-python/black/black-23.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 90d7ee14af28..808f37dea26e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,12 +1,8 @@
DIST boto3-1.34.11.gh.tar.gz 760539 BLAKE2B 8ce756d33b604aed9d42bcccf60be467bd519f4c7a890592d9652fe3cd2851425f7a16afc7a194ccbda43a9859d0b9b683562ce1672eda9383119bc9de0dc0c9 SHA512 82b1920f1a5ad0e23364815a6b0552efceb7f49e17e585370917f63c1b74ea746eddc4f3d8c055d1eac7ca1cdbe5ac2bd304ce66e2ee12edf75ea2e261e88c56
-DIST boto3-1.34.12.gh.tar.gz 760869 BLAKE2B 3b4661df5ecc22aa9b025b1d3e38c9da9583a1fabd6ab4730c66b194086e74dc95602005850aaace272f7dce72103530797c058a0c4c6ed34afe2fbcea1bb4b9 SHA512 46e10ce9cc44711ecc2a79f7a5b2e4a5053538c51b92ee717358264c65361da036a0e76d91cb49afc79109e197a37c1471e70d5b24e54e6719bb8cccf3eda01f
-DIST boto3-1.34.13.gh.tar.gz 761598 BLAKE2B f2d71d234282cdb311af7bc4350ed4ab20c1300d510b8eeccbd47b49c057bc97771fd202426f6e441acdea2ea337fa729a73e1baf96f3a381ddd108b353e0d79 SHA512 cf4fffecc4291fe1f793ea9d19ff9d78f594b56a0f4b8ffe4af8d1dbd049e4e63ca89f054fe9deda99884210b5cd7edc1d5556d27d1a324f65cc6ead41746ebd
-DIST boto3-1.34.2.gh.tar.gz 756227 BLAKE2B 7253c533bac45b3848ab573d4781cf68b6bea8d504f851b58366dd3e6ac05b35fb2a85cb7aaff0e426a6bd2f9fe2933dd240e4d0283e4491e095fa93b4061971 SHA512 06eaf9b6725d312d91a4a8ba3ab85dde5f579e6d2fa42211189a6f30584b7d2a5c0cca46264bda52a076c8bd1acac9ec0476eb5d986a8e29972f69b7007de3c2
+DIST boto3-1.34.14.gh.tar.gz 762792 BLAKE2B 87857a6ff7e19f8438fe6b57978cdb3c8d22f8a68008fad4fcfdd40358b919a1c45f810bc45637da5971d20ce221cd8343440663d072666349e32c4df2be97a2 SHA512 8b651c5946394e159d6dd719337e4a5a60f708fa22ef26026bd85a18b3f34efa06f71282b9e9ea8c8ad4995e4bd6d0c13e4dddac75a51922fc30154ac0b87ecb
DIST boto3-1.34.7.gh.tar.gz 759909 BLAKE2B 059228d7bd57ac34274437f77b3510dff6dca7d1293ffd6f7672b0fcc0acefffeeda2c5c2b4e19ef49bbffd4746dc226edfba52d57f5f8629516c9e830dbdd90 SHA512 43395937977ad3c860ede35d2adbb9575312ddab4972b8d258e41a7d6e86f3e6a74037dadb0f0e0f4f3d5ed715a66390041ac9c980bc8a3cfb727a44e252113e
EBUILD boto3-1.34.11.ebuild 1393 BLAKE2B e6e26eacfc0623a93e310b3e33f75520f912d0c3139a8a6f1dbf657664058bce520d90fb6bcffb601c58bf171a05b48abd0ecb5e64bf5d6953c00f1206691bef SHA512 ebdcc8800a6552fa25d586cf586040e2b3da9fd670ae8e346e558fff4941b68dc90c8cfa5ffd6dcbdbc956878793835b950d2dc2198a3ae619c3fed58b5d785a
-EBUILD boto3-1.34.12.ebuild 1393 BLAKE2B fff93f537ee096dbf0b37ef3ed8ea98b68aebf9c593af34a76e0052903350931a328d07cebb9c2bec5d3f3b024a7d847890c5d7948f4bcd02819b4082bb9a854 SHA512 19dc82ff92fee67f70a85745728ebc96f6f7945bdc37af823f50ccd5db7184f1179adea84304d1a6311307a4e96be3d554f562f0eefc0042743f722b53af5215
-EBUILD boto3-1.34.13.ebuild 1393 BLAKE2B fff93f537ee096dbf0b37ef3ed8ea98b68aebf9c593af34a76e0052903350931a328d07cebb9c2bec5d3f3b024a7d847890c5d7948f4bcd02819b4082bb9a854 SHA512 19dc82ff92fee67f70a85745728ebc96f6f7945bdc37af823f50ccd5db7184f1179adea84304d1a6311307a4e96be3d554f562f0eefc0042743f722b53af5215
-EBUILD boto3-1.34.2.ebuild 1385 BLAKE2B 0c92f4ec12f0b6dbb8a20e418a34c866267605a1fc9af3b85fae540efbfe694204e4f156b048d4943927d527c12573cb9f723a8fb1f00a4a6d259a273778caf5 SHA512 36d91ec638d1c643e40cac0f53b169f24fcc6e5acbddf3037646547daaaf0e5734e76914d4f16e46822e0106456a95e5588477812e81067c090872f11c7f183a
-EBUILD boto3-1.34.7.ebuild 1393 BLAKE2B e6e26eacfc0623a93e310b3e33f75520f912d0c3139a8a6f1dbf657664058bce520d90fb6bcffb601c58bf171a05b48abd0ecb5e64bf5d6953c00f1206691bef SHA512 ebdcc8800a6552fa25d586cf586040e2b3da9fd670ae8e346e558fff4941b68dc90c8cfa5ffd6dcbdbc956878793835b950d2dc2198a3ae619c3fed58b5d785a
+EBUILD boto3-1.34.14.ebuild 1393 BLAKE2B fff93f537ee096dbf0b37ef3ed8ea98b68aebf9c593af34a76e0052903350931a328d07cebb9c2bec5d3f3b024a7d847890c5d7948f4bcd02819b4082bb9a854 SHA512 19dc82ff92fee67f70a85745728ebc96f6f7945bdc37af823f50ccd5db7184f1179adea84304d1a6311307a4e96be3d554f562f0eefc0042743f722b53af5215
+EBUILD boto3-1.34.7.ebuild 1386 BLAKE2B 8d99a5817d661c2385af4f226e75a26ae16399ccf74ebbc7b172ecc2c70745440de7238e42fea98267fea4c82904f9a0abddfcc234c952b588855295061f16b1 SHA512 7114f33fe34e4091695d425d4497c92586d9bde0314358b992458bfcec365ee5c8c2ca856fdb7447c8429fb841faff0d0f2ec171b1a825b5e678f037d79dbdca
EBUILD boto3-9999.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.13.ebuild b/dev-python/boto3/boto3-1.34.13.ebuild
deleted file mode 100644
index 037a85ad96ee..000000000000
--- a/dev-python/boto3/boto3-1.34.13.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- BOTOCORE_PV=${PV}
-else
- SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- "
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.34.12.ebuild b/dev-python/boto3/boto3-1.34.14.ebuild
index 037a85ad96ee..037a85ad96ee 100644
--- a/dev-python/boto3/boto3-1.34.12.ebuild
+++ b/dev-python/boto3/boto3-1.34.14.ebuild
diff --git a/dev-python/boto3/boto3-1.34.2.ebuild b/dev-python/boto3/boto3-1.34.2.ebuild
deleted file mode 100644
index 183c0bf16006..000000000000
--- a/dev-python/boto3/boto3-1.34.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- BOTOCORE_PV=${PV}
-else
- SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- "
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.9.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.34.7.ebuild b/dev-python/boto3/boto3-1.34.7.ebuild
index a61cfcefea34..f0ba0e2c45f5 100644
--- a/dev-python/boto3/boto3-1.34.7.ebuild
+++ b/dev-python/boto3/boto3-1.34.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ else
https://github.com/boto/boto3/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6d140f9cf5d2..f65f3c0776fb 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,12 +1,8 @@
DIST botocore-1.34.11.gh.tar.gz 12612317 BLAKE2B 8a8648dfb27fad0d0a52df37ce9d988ef3349b773d88bc752dd9d22866f3adb8dc6346128767df5523fb335a602d666be8a5758fdfbe27c221779a0c4ec23590 SHA512 4159f2794d98532dc5e94a91061165b1aa2f43c5a493604c6d3dec426b51d582359577fc62d0ac20044a8b94e196efacbbcfd436cc38390db9bbaf7b4eb3d16c
-DIST botocore-1.34.12.gh.tar.gz 12612056 BLAKE2B a323c654ad6e6fe8d5e3290ee87fd6e2aa897d4e9696f6132e911306b50aa38624f197b15d52d3ed8e1850189b833126a75ed9767824f95b9b002bea4924d825 SHA512 62c7ebac7fdb563ac596ccc9fd88392c8c0584475e0e6bcbb87ba569b65888597738a2281c4f5a2ffc46ad2ac776ea0e2e3cd3f35e265e565f91c8c0a6cecf52
-DIST botocore-1.34.13.gh.tar.gz 12616661 BLAKE2B 189825c2ab84ad26b9917b03101eedec95cd34f0cad2c202d3207df9c39941e35c6573a808280f67318c0bf611fd9fc364fe5fb6d20e4e39db77a85572b604e6 SHA512 54516e9e2694e8c9e66ee50d6b6feff5139eb04532018e9f70c5fa15a6fbaf00a796c028d096acb80037a12ef0462029d8b9066a461544500c6cc2f253b45e38
-DIST botocore-1.34.2.gh.tar.gz 12564834 BLAKE2B b22a3d3bd35b769a28ccb1a5116428e1904d0c9fc3452829237704dbec37a31a539f044a728b0785d09406d299d522dd601da39801249747d54e6741b46cafe2 SHA512 a3f3718bf584a871abbb3edc803de9d5329da257c050d56bdbf8a6a6c4067477812582fbd8d1d789ce18ea1f416d0ddb2be9cc3c45172292d061a94a12f3977b
+DIST botocore-1.34.14.gh.tar.gz 12617340 BLAKE2B c4aac6682ccb8951f4652477857d58221c4f0d8f1d154b7ecfa4e536f6bdb199e4be43ef63f0fce0843e95c01cfc0a479af8c7773a9717461afc04cd4bb27912 SHA512 44b7b0e96c815b033dc603892c3940869a37c76d0826812d5778b644ca785ff27f870f3ec54c7d87696bd57d2a38cc31c4b3e70f295fe9d588afc12e8f7a914e
DIST botocore-1.34.7.gh.tar.gz 12606475 BLAKE2B 387ee7dfab43c44c39c7b0566b6ddcb2b666024b5b7bee2c996194988781c169e1e9462b36d09861d1c3ca899d263392f3d79129e7a2f2fc4bbfed402f5c7dd6 SHA512 3f162d4d028dd81da552e0117671971aa891bf8fab513730f40083660fa83c1f82bf1b52875cf9f7f11089ecdd79f084f3c8e76227aa826c1aac7e5735032450
EBUILD botocore-1.34.11.ebuild 1524 BLAKE2B 8a2471391e1a0e596e0b8d72ee09df50c3763a3d03db51169f45b1b571ba3df97eef93a43374b196ced5e1dc978bc2f3de52099675a6b19c1d5fe933922466b3 SHA512 bdde6ff5fcea64cad2e42bf6b2e8cb49f096ed5b17c321246651936878ff07347f4fea7805bb7083053aab2014c3e4a50fefcb727e89ccee3aa6a5860d71b249
-EBUILD botocore-1.34.12.ebuild 1524 BLAKE2B 67dfe51e2af3b1cad0cfd2cffb979c3b5aa76f826bb002612f9a78142c9e8d3dd593b5c929aa1d1de1cd55d44dab3d839ef8a270948cda57738358c9fab07018 SHA512 a6f32a7367818ada29a39fd5fd4461cb7b859c8746ca4225f15a627ef7579bb4333de93a6e1854c2901fc8ba8d1ecb4f017d84cbe148be72bb242e63f25fb84f
-EBUILD botocore-1.34.13.ebuild 1524 BLAKE2B 67dfe51e2af3b1cad0cfd2cffb979c3b5aa76f826bb002612f9a78142c9e8d3dd593b5c929aa1d1de1cd55d44dab3d839ef8a270948cda57738358c9fab07018 SHA512 a6f32a7367818ada29a39fd5fd4461cb7b859c8746ca4225f15a627ef7579bb4333de93a6e1854c2901fc8ba8d1ecb4f017d84cbe148be72bb242e63f25fb84f
-EBUILD botocore-1.34.2.ebuild 1517 BLAKE2B e056da584f834fcb5026f593a9187a613e82f1a6cb8df7b6fff6a997b971905e62ee8cfe8c99a0dbf1a6c514499860d8cb0a0d27e9155715ec07de46a8d8b325 SHA512 f5fd3af7a1209b7ecd8e7b8ac4aad92ae0db0477678d02c88394aeb7b9d1984e6c0975cbc4d006cc2df480f7fbec625ad8dd660edabf148dd44c2785085b9366
-EBUILD botocore-1.34.7.ebuild 1524 BLAKE2B 8a2471391e1a0e596e0b8d72ee09df50c3763a3d03db51169f45b1b571ba3df97eef93a43374b196ced5e1dc978bc2f3de52099675a6b19c1d5fe933922466b3 SHA512 bdde6ff5fcea64cad2e42bf6b2e8cb49f096ed5b17c321246651936878ff07347f4fea7805bb7083053aab2014c3e4a50fefcb727e89ccee3aa6a5860d71b249
+EBUILD botocore-1.34.14.ebuild 1524 BLAKE2B 67dfe51e2af3b1cad0cfd2cffb979c3b5aa76f826bb002612f9a78142c9e8d3dd593b5c929aa1d1de1cd55d44dab3d839ef8a270948cda57738358c9fab07018 SHA512 a6f32a7367818ada29a39fd5fd4461cb7b859c8746ca4225f15a627ef7579bb4333de93a6e1854c2901fc8ba8d1ecb4f017d84cbe148be72bb242e63f25fb84f
+EBUILD botocore-1.34.7.ebuild 1517 BLAKE2B d03af69902c7785c2b5b4d74b2783c710f9c40b401e82847ecc2255420b64a4fbb91042dd07c1846c5da01d095f51faff6ecc0ec85c370fa9ad1ade4f6e1e283 SHA512 34e0b3a1dcdb3be35548bb1a6d1b5bd892a75ad9ef8727db516c295299dd65e3956483682ac2c2f869e755611ddae30a8efb62513726d259a386af4e733206da
EBUILD botocore-9999.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.13.ebuild b/dev-python/botocore/botocore-1.34.13.ebuild
deleted file mode 100644
index dcd34e4e67de..000000000000
--- a/dev-python/botocore/botocore-1.34.13.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- "
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.34.12.ebuild b/dev-python/botocore/botocore-1.34.14.ebuild
index dcd34e4e67de..dcd34e4e67de 100644
--- a/dev-python/botocore/botocore-1.34.12.ebuild
+++ b/dev-python/botocore/botocore-1.34.14.ebuild
diff --git a/dev-python/botocore/botocore-1.34.2.ebuild b/dev-python/botocore/botocore-1.34.2.ebuild
deleted file mode 100644
index d33c969b31de..000000000000
--- a/dev-python/botocore/botocore-1.34.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- "
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.34.7.ebuild b/dev-python/botocore/botocore-1.34.7.ebuild
index 05766e84276c..a3cce61fb748 100644
--- a/dev-python/botocore/botocore-1.34.7.ebuild
+++ b/dev-python/botocore/botocore-1.34.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ else
https://github.com/boto/botocore/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 2df645d553dd..1b8945e34a80 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,5 +1,3 @@
-DIST cfn-lint-0.83.6.tar.gz 3851281 BLAKE2B 13a8e84430e89a492b5aba8194f3f8f8b441ed86e25feea9173ffcbee9875eb8dc2ec5e7c8140a77ef2c2cbc2fd074da9e7e39f0cab3f78b9c0bb5fd7d24724f SHA512 42bd700657d7762df06e4f67b73427fa584e6c53779db900f4ce9fe604eb77e49c87d2ebe4daf0b21e0438d4d51d55a2b3e0b23cd435320ac082dd8926a363cd
DIST cfn-lint-0.83.7.tar.gz 3875386 BLAKE2B 52a3a4a4a76a787b39f17e4be1e1ba2920b3579bc99a82890d9ca21ed38240bf51eee7a04d2c97b31031816410439716d5623aa55b1bd02802ba456dd9e0bc2c SHA512 28b6aaeb77cb4e5dc40234c5bdfbe9e3be4d0ea17ae4f6b68a381365f6097f51163cf5b23d1c0e98b7b9c6c53fe9d139439f84bf353c1f7d128a4d52d701c937
-EBUILD cfn-lint-0.83.6.ebuild 2065 BLAKE2B 24518333cf4e509e31778f52d4fd636e8f7b375de47936d1213533e930f55c47f3029fb729093a18ca85e12469c292bde4a815f165df08759d054745db678f9f SHA512 20760050516b2a6b9c8bb6a5eea442a3d2fedaa1c139cf3910761e10b4854727e053991883c02929d84007ba2225e840a98662447d8b3d5c251cdb286213b9f3
-EBUILD cfn-lint-0.83.7.ebuild 2068 BLAKE2B 8d3e48ccfc857aba8d9c3b63f8b6c2422841e57758de54dd2046b2a9c1aecbf33277d626b17e083fcb8847e44308001ad8450fd2db3bd19eed369452dfb38be8 SHA512 4efdf09bff94cdee00f7480377ee2aa806669e069b6dddf89b868d557cbb090b970974363ca20f621914a7a4767de3473d3096185715246874702463d7d2ab91
+EBUILD cfn-lint-0.83.7.ebuild 2065 BLAKE2B 1c74b61135135c68cda92c13305673d9cf690f3ea6882c63fcfe51c0570ed87ce3843670f7c2f085a7a52b34e2b947f931ffdfb1f2ecad6a79fbb575370027cf SHA512 a83f63069afa0ede0760b3c4df18f2e0a045ba5dcbfed2c8486cf19df39eaa431d298e3cce5be92b588ef01dd25f86e5201e41b9d331ba2877b84c790e81727b
MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19
diff --git a/dev-python/cfn-lint/cfn-lint-0.83.6.ebuild b/dev-python/cfn-lint/cfn-lint-0.83.6.ebuild
deleted file mode 100644
index ffd35dbe5c09..000000000000
--- a/dev-python/cfn-lint/cfn-lint-0.83.6.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="CloudFormation Linter"
-HOMEPAGE="
- https://github.com/aws-cloudformation/cfn-lint/
- https://pypi.org/project/cfn-lint/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/aws-sam-translator-1.82.0[${PYTHON_USEDEP}]
- dev-python/jsonpatch[${PYTHON_USEDEP}]
- >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
- <dev-python/jsonschema-5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
- dev-python/junit-xml[${PYTHON_USEDEP}]
- <dev-python/networkx-4[${PYTHON_USEDEP}]
- >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
- >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
- >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
- >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
- >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin the deps
- sed -e 's:~=[0-9.]*::' -i setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- test/unit/module/test_template.py::TestTemplate::test_build_graph
- # requires git repo
- test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
- # Internet
- test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
- test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
- # TODO: it looks as if AWS_DEFAULT_REGION didn't work
- test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
- test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_template_config
- )
-
- # from tox.ini
- local -x AWS_DEFAULT_REGION=us-east-1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/cfn-lint/cfn-lint-0.83.7.ebuild b/dev-python/cfn-lint/cfn-lint-0.83.7.ebuild
index c48794f459c7..fefe773cb013 100644
--- a/dev-python/cfn-lint/cfn-lint-0.83.7.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-0.83.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/aws-sam-translator-1.82.0[${PYTHON_USEDEP}]
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 2b31803f6223..1d9e4d2b248e 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -4,6 +4,6 @@ DIST coverage-7.3.4.tar.gz 769564 BLAKE2B 6fb3faac8703f95632e53b4a2e3ad5544488e1
DIST coverage-7.4.0.tar.gz 776507 BLAKE2B ea96db033e711c5b47ebbd585f1eec8e576908dfbecd7df6e555a5e96cdbadf546e0b2b1a5790fd66be386a068ced5a1544dff79601546fe6a4ac0e9b36a05a2 SHA512 7563ca34ed8d0dd3b9f376b20cbaeb9c952ba0dda57d9f1a33abe94ac17ed6411d0d537f039613c310957eb926e8fa102ad888c5de8bdb3f0233668bdf96d395
EBUILD coverage-7.3.2.ebuild 2026 BLAKE2B 886fdfdcc5139439f217ff82edf89f77cd9899b208350ac6373b33f88d2cb46db6c7eb4a295f42dd096f9bcd74345adf9e8433b17608358e034672a19c41c71c SHA512 8b5f83577f9a9b6a49048ef7240abcdb4acc77d70a538cb7e5c16e98d408247e5ec70730c3dc197cd480e10e83d6dfb56d52fc648aeffcf4aee48b4d9957f091
EBUILD coverage-7.3.3.ebuild 2095 BLAKE2B f6763311edb9870ae24b078520325db3947fe83ed248eb6c3b799532f18456e9c476356958200224b7fbed4ae8ff788c3b3730975441c002c9fe70039a0111d0 SHA512 dcee3e9bfa960d4ba70536e52f3be03b07d87f3b75296f39ab468b87fc9cd478d77f4c5f38709c0f693693f284033781406063811009a0be35166618ba1dc95e
-EBUILD coverage-7.3.4.ebuild 2095 BLAKE2B f6763311edb9870ae24b078520325db3947fe83ed248eb6c3b799532f18456e9c476356958200224b7fbed4ae8ff788c3b3730975441c002c9fe70039a0111d0 SHA512 dcee3e9bfa960d4ba70536e52f3be03b07d87f3b75296f39ab468b87fc9cd478d77f4c5f38709c0f693693f284033781406063811009a0be35166618ba1dc95e
+EBUILD coverage-7.3.4.ebuild 2090 BLAKE2B b8ba7c38af33e076b53a0cf50b0137c894d13a08f44ae58789902a2e9a0155ee36520a56824a5020ae4849e011cdc6b079daf61453d68ef9a4b7580722ce68c7 SHA512 6a480a2741db544bcea0f569b542030db2e468fb598ff530b0e75dce422d9dee582be7044f1c73ac1b8fa24867819e339dad7a12b23f628bc20dbbfd00163637
EBUILD coverage-7.4.0.ebuild 2476 BLAKE2B c9f27fcaed232d8028a6a8b8db2ffe196075fcfd358f46d482fc6af5a645a700f26cab17686b8d0f306c2f4de80f636f91b1330bd6212073f56f7f66bd509981 SHA512 fdecdaa87d6cb3b45029bff3e2eccdef0584b8a1cea573bd3dd4358cd6033fcd8c2faa5588b42792b19f538cd9d5ea2b7a20c8186aa5aa745a50cd81c99103ed
MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064
diff --git a/dev-python/coverage/coverage-7.3.4.ebuild b/dev-python/coverage/coverage-7.3.4.ebuild
index def635f9fbd0..9d11043e67e8 100644
--- a/dev-python/coverage/coverage-7.3.4.ebuild
+++ b/dev-python/coverage/coverage-7.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/deepmerge/Manifest b/dev-python/deepmerge/Manifest
index 35f38fdbc462..5cbd80f01796 100644
--- a/dev-python/deepmerge/Manifest
+++ b/dev-python/deepmerge/Manifest
@@ -1,5 +1,3 @@
-DIST deepmerge-1.1.0.gh.tar.gz 15533 BLAKE2B 30fc1cdd7a5ce81783fa0804c20f44d4d7d62a1a6481a6defab3a2b5f542596fb4ab0d4ede5a7d4d128d188b56d17f260c67690deb89b55fb2fc76e1fbcffebc SHA512 f658518c11e0ea8b4e59a686e2e6ce90916c5e798c3521ef91a1fc09ec59badd9cddb74f51973cfe50891c5e8d054909e7a8acf2156cbb884492a059196a8d97
DIST deepmerge-1.1.1.gh.tar.gz 15605 BLAKE2B ef6fbd30185a2990c72d6de0950275dd6f9f3e61c0c9c969fd69dab2123025d016ade98d42f09b30328b3cb5659b29b2d07836db4657acde97d9a2cc40c07039 SHA512 8ba4a225d588c96c3c852783774d5d690c5dd0caa1988f5969ce6446a11ba6035667baeda7e419cae40c4c1dcf7a15ee7149a10c1e33dba6b7775ddbad41130d
-EBUILD deepmerge-1.1.0.ebuild 742 BLAKE2B 27dfb52ba1629421bc3a7a7e8ce4a2ce35db2b5ccdd0574436c8fa2285f23e24246d4b1f8ed46fb2320f2fcd29eab4d0f52d4223f3c59617ac73d0208af0424c SHA512 1125393961ae08e7bcfe4505bd72dc423d9aa510680fd84ab71f2e743a01572f4541c244412071f034b2b71c8b3902330cffef47b6cf16180b98369464b5728e
-EBUILD deepmerge-1.1.1.ebuild 750 BLAKE2B 2edb4948c254da36b82beeb3ab2c77e38cc1d1c06152f18493183e34193d594d3af92699cf613d03f6d6b18e249a906e7532c72531441973789ab7cc95f22f98 SHA512 b7b61b834697cd5f743ea5c23ff2109de0c1bebac67c26b63251fe16fbdc56e3156447f62b17d138150b9e8de2e29e6d4894e833fe1dd87cf287c2d35467102f
+EBUILD deepmerge-1.1.1.ebuild 742 BLAKE2B 5915e0da20b79408abfe5be3a097b68a06f96e4eff40d27dddbc8fa9feb0235405f934fd744fb71b46df3880a3d51cbde5a13f7ab1cac927276ebb6373f3abac SHA512 ed847a5d5da033aa94d5605c96a75ac2027a096ebd5557053ba7944f770f291a55860f17ea938501242c648b22eb0af1b65c9febbfaa679396083ea933a8bb22
MISC metadata.xml 399 BLAKE2B eacc44b1b077a35d44d2c7cd8c68c69df69e291cda5f777bc298b7a80ae0ac059d07989d120b268e365ebcf2d1d27cafb782a58f72a3319397d18f03bd3943ec SHA512 70cf82acf4de2f404a556fd7f893315ed9ddf199938bd75c68cc78bee65e915701653af28fc89574ca8407cb98bb20801e865b5207e92152a62e7277760b33ee
diff --git a/dev-python/deepmerge/deepmerge-1.1.0.ebuild b/dev-python/deepmerge/deepmerge-1.1.0.ebuild
deleted file mode 100644
index 3209ee6a009a..000000000000
--- a/dev-python/deepmerge/deepmerge-1.1.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Tools to handle merging of nested data structures in python"
-HOMEPAGE="
- https://deepmerge.readthedocs.io/en/latest/
- https://github.com/toumorokoshi/deepmerge/
- https://pypi.org/project/deepmerge/
-"
-SRC_URI="
- https://github.com/toumorokoshi/deepmerge/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/deepmerge/deepmerge-1.1.1.ebuild b/dev-python/deepmerge/deepmerge-1.1.1.ebuild
index c0949f05683b..4015bcabc8e6 100644
--- a/dev-python/deepmerge/deepmerge-1.1.1.ebuild
+++ b/dev-python/deepmerge/deepmerge-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest
index 2c99e5acbdf1..6c6a6df56cfb 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1,5 +1,3 @@
-DIST dogpile.cache-1.2.2.tar.gz 263102 BLAKE2B ccd64492e154f30b27a9b031086acd89002c9cae402105720022370688c6343c6c7a023fc643390764a40dfa9dde083e5adaf644aa79939c0bf6573c4c518366 SHA512 23b078b79e4b1f87c8d397d35b772f0b5fee66a0e452de06e7644ecb1ef577ae1629307a0e32fa62f49d536f95fb62fe70ededeb43647fa0c2e0baf896261931
DIST dogpile.cache-1.3.0.tar.gz 265984 BLAKE2B 80aba607dad31b1ddb4e8b706f40c2ed47c7c2a4f074b7d115737ed934ed2b97c900e8ff5f01fa52c3177ebd364d4bac585cca4dd1d6aa5830cf42cdade52070 SHA512 fb00e114b2107d4ee27d699c62581554758f9ff2121ccade8f5c5aee5240adc0c6a1ae734f5d64b06f25493bfe19c40cffe1393d361be484433baaec74791b5a
-EBUILD dogpile-cache-1.2.2.ebuild 799 BLAKE2B 4d80e8e2fb3f6b2ec5c153f42f7f9ecfb1e9295020d9c1febfb5505d1ed83154fc8cc26b233f95f863940f94475d59ad4fca1c0ea6846ef2dfcee24d45f37628 SHA512 51b09510c6d43a48c751b2c29bd2cb10325e5ddc7fb702e8aab381c022ba1e8544f63e7e01b7366656c232b793c8f0e808e6b8e41acb40714f590b184cd7bb1a
-EBUILD dogpile-cache-1.3.0.ebuild 802 BLAKE2B 2b249b45461346d7816fd44b12fe9681c29c4045dedb762bbc7266392d329d9ed7ca87f478213e5db0f1f8b97ff3673a31f8d3bbaea95bb5636262b22a23ab9e SHA512 b02725c85788a63d245756472ddf0f5d6b9b8751b7695738d5da83cd2069c7e30f2dca15ce14981d8f3689392c70868dd38ab73e99812895ac7e1262e2aa7de8
+EBUILD dogpile-cache-1.3.0.ebuild 799 BLAKE2B d6f07538b6391a5e00ff308b8595420970050a20daa892aa44e58cbf90069abfd894cb0c474c512680ef65464960a253d59f8dceb60f06e16c629e375d717100 SHA512 2bb28b05f4430dd652753c3886778290675a33e3f85820a6b9caebae87d17a0376c1dc2815bef4461a34e1a010beaa5c96520d8ed11857c32ab63320f5b8150b
MISC metadata.xml 843 BLAKE2B e0b6ed26300c658bb3f9bdc500bd24c38f26821d3a32ce448c56e5fd129f211efd58ef0faab1a6a9114a96991514de5fb9cf53b26601cb68fedb4c43aab3cdb2 SHA512 992ae84d983cbc06969e888e298cf8124dcf6068871bd5e12dd479a70ca00f5422d8c3cc178a842a340bffc5f72a5b203ce307ccbe49a0a60c0c52a5091052d9
diff --git a/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild
deleted file mode 100644
index ac6d861d896a..000000000000
--- a/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A locking API for expiring values while a single thread generates a new value"
-HOMEPAGE="
- https://github.com/sqlalchemy/dogpile.cache/
- https://pypi.org/project/dogpile.cache/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-python/mako[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/dogpile-cache/dogpile-cache-1.3.0.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.3.0.ebuild
index 24f2c8fe8b23..d4868dc80a4e 100644
--- a/dev-python/dogpile-cache/dogpile-cache-1.3.0.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/ensurepip-pip/Manifest b/dev-python/ensurepip-pip/Manifest
index 326564f5de68..fd6ad488a839 100644
--- a/dev-python/ensurepip-pip/Manifest
+++ b/dev-python/ensurepip-pip/Manifest
@@ -1,5 +1,3 @@
-DIST pip-23.3.1-py3-none-any.whl 2107242 BLAKE2B d5ea7ead01468f1f6a5c60811de9410d260e820638c0073f70e480dd3678e7413ae612913c01456779d391a6108ce939eced95392696eb5b1cc26b3a7a04a99d SHA512 1a60d153982c1c5997d3826f4084b39ec4054228376093ee15c1f4be0781e78c4b1e5219b5f05cdc464588dec379f9f2cc21f075aa0a11a148d3545a547b9889
DIST pip-23.3.2-py3-none-any.whl 2109393 BLAKE2B 278b9941f93951508ae2f508b1b5a9fddd4ca11fac1d5b0c2ac994f8e8457226a4e8c4501078776476e0bae56fd82b989ebaf4f5f484ffe7b0ee79789e34aca8 SHA512 a1449fe400787f73ac26cb48acaae71208a2e696f9ce4992b44e11da29646b018c2f6c27a95b12e42531236fe658e0605e20d5dfa740c43e005c01da3db802da
-EBUILD ensurepip-pip-23.3.1.ebuild 645 BLAKE2B e5e007e2866582afab1292d7435e4eedee0f46bdf005d144e0c7c07bcf6c8460a32c60fe9260048b0f37030af1ca960ddf8a7e7bec05c0ffddf6397fc4634b28 SHA512 6cb1172140385cc6d6c65190990221c76246dfd9922a502755c5d8295429d2d3b997fd8d372f7713399090da83c9ec3ab4ec372a86129c809231eeea3597b2ab
-EBUILD ensurepip-pip-23.3.2.ebuild 653 BLAKE2B 7de97648cd4add911be02952862b975df3b7fad7daa24716f34b7f192b4d6a0b4cbbdbb7a924068de58bf2d6d2a6a543af81fcc0488c3238597ef05f60f6191c SHA512 152f91fa0ae5a6833ce07b94c7bccac40006c264ab221db45c25647984d58ef58c914203cd45a6c8527c3903e88976a187b90f3543d52ce4e18043d0fb46b450
+EBUILD ensurepip-pip-23.3.2.ebuild 645 BLAKE2B d761664589da3ba0fb44ca1b2561916feb7a8b9b29478eff1f5fd2b0eaef46e1543f5bb9d11b56d8eb6a9a01a3bbbe0b51020e9adc6fd0a0149a9e249b4cf87a SHA512 84d9e6a945940cd614b9a458555f55e5fefafdb746587a33161359e4cf72813bb23885069745196fc6476b0331c7c5e1280f5979f985790dedb71bab2139f9d7
MISC metadata.xml 309 BLAKE2B 197e5620aab85ff590270ae6838c9188cd699943af4c9c3eeb7de92c2e9390c082eec603e63bc2bba39477586f19e58da2e5fe2d5ffe9b59b87ae5386c939df1 SHA512 c678bc8fb62f6e6850939ebff56962503bb03393572cfff7e5f7d38e8cf5ca71d8e38e402355c5f963fb718eed24bca463d7c63fede5cbb550f6f32a9c06af9e
diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild
deleted file mode 100644
index 4e55e335b00a..000000000000
--- a/dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2022-2023 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- !<dev-python/ensurepip-wheels-100
-"
-
-src_install() {
- insinto /usr/lib/python/ensurepip
- doins "${A}"
-}
diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.3.2.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-23.3.2.ebuild
index 474a502c1273..724559d6532a 100644
--- a/dev-python/ensurepip-pip/ensurepip-pip-23.3.2.ebuild
+++ b/dev-python/ensurepip-pip/ensurepip-pip-23.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ 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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
!<dev-python/ensurepip-wheels-100
diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest
index 54610e924a4d..a03fd92f7a47 100644
--- a/dev-python/expandvars/Manifest
+++ b/dev-python/expandvars/Manifest
@@ -1,5 +1,3 @@
-DIST expandvars-0.11.0.gh.tar.gz 10663 BLAKE2B cfbcb8bedc61cc8b1e88d4774784518e15846f7ea5ddbf58bd016ea2043dd5b1c9e55af117f6482e05e9ae4ba07e01d0fb471a72719f38191f1a29a9f66387a9 SHA512 e8de6544f2d369728e35c8b862662f348f46673f836f8b14dbdcfdc3dbcb7efda80deb55f8bcd597037ac974752e2463d429ddda3b8502fe19c402c253babf7f
DIST expandvars-0.12.0.tar.gz 10909 BLAKE2B 8d58396f237a0a157f4d57fe9cc79058cdb0b7c514eec405769f67f82b1cf0bd91a98a680e4e730c51d65b0fc57b529f33ef10b96159b6027e4c81cbdeb77fc6 SHA512 b6eeb4693800737aef6367f4fb6080963882c59de2276f187565a764f6b800c747c1d98a1dc2e5107a62ccab420e3528064a1b67ccff8494f8ca2ebf96f05cc6
-EBUILD expandvars-0.11.0.ebuild 855 BLAKE2B 070cc968148fe54bfc825169a5b24a05a00f0ae4363c47854d55d549537647a74f0c3f1e34f5b78e94747db5a30f20537231dcd6c8a6994448a8a13d09745c6e SHA512 267cfba2f20c59a901c7a7cb2a22b2002a91ca212441e43439f9472b849ff32ab4bd11e36d502e6473f76e5980bc417479f00010f69f018a6854fd8d423c8723
-EBUILD expandvars-0.12.0.ebuild 500 BLAKE2B bf20d437998618ae9466d0d099588670b382267572d5f5326a16bb6950f007dcfef33d99503cca1a34f513b63e094c8817eae01e29aae2c8ca1cf8513c19d59d SHA512 5b82e2da12dba8563f07eeb95e487b4fc51b28465ab2dd1f2469f3e15865f9a47560548c49fcab407b6350c20600266348005a34e5e5ff3f3d641a0c8aa93903
+EBUILD expandvars-0.12.0.ebuild 497 BLAKE2B d3dd978dd2a40478ddb1f12d6db5da1df6de947566b01f1e13a91be07aca6569eb379b258f10b1f1f53b1015303d116d8c6c496b29b1b904723096091e96d698 SHA512 73937f092ec9dbd66c959670f8dcb77106a1781112ae30b105eb720072171c9e33be086d4c335c56d71684d437ff5cf8084f0ddfbb602a9ef8be75df29d77adf
MISC metadata.xml 378 BLAKE2B ea984772fa8cd80ee947c6a950e90357d88fee179f2c389ac904b73aaeff153537f662f3f21604772c341e89b6d8ad772cf0e2ac253cd0a2a0038ab93d056dd4 SHA512 6fc7c7d666e6dc0d342525d9cef241a8cbd3f3f3725570dd3819628e1967c6a9a536a6df93266a55cafafd2e5cf0b1588fdc2fc1c9238919fb155f7b833cb212
diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild b/dev-python/expandvars/expandvars-0.11.0.ebuild
deleted file mode 100644
index 485cdc981065..000000000000
--- a/dev-python/expandvars/expandvars-0.11.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Expand system variables Unix style"
-HOMEPAGE="
- https://github.com/sayanarijit/expandvars/
- https://pypi.org/project/expandvars/
-"
-SRC_URI="
- https://github.com/sayanarijit/expandvars/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # requires toml, useless
- tests/test_expandvars.py::test_version
-)
-
-src_prepare() {
- # sigh
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["poetry-core"]
- build-backend = "poetry.core.masonry.api"
- EOF
-
- distutils-r1_src_prepare
-}
diff --git a/dev-python/expandvars/expandvars-0.12.0.ebuild b/dev-python/expandvars/expandvars-0.12.0.ebuild
index 84158d0f7898..312c48dc5602 100644
--- a/dev-python/expandvars/expandvars-0.12.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,6 +16,6 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index f0c778489b29..d3093b68ef92 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,5 +1,5 @@
DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8
DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
EBUILD fonttools-4.46.0.ebuild 2377 BLAKE2B dca7fa4a6a1a2f75300f9af419487977c92de3013d811dcd534d9963e863059c804f6c554524ca80d0d09170f983b20a0542b2c3e7891b268a1df5a950f6b06e SHA512 4cb791a612a375f9e048415852a2d50b1849da7f5f474629ce47429dc1f3834a271e3db99a34b8f33c3566baa7a5fad0547b5259253120ed7c63405727fc0871
-EBUILD fonttools-4.47.0.ebuild 2385 BLAKE2B b81014eea878b14a51c57948652c3c1cf14a31c6683c63efc5d9679fccf1f5570cbd4dd816f60a4cffaa7a90f095eae044c6d28d0eeaf83b11ecadcd009e218f SHA512 ae4524e71da1fe4e2b9ab02bfd57cc512223ddee957608c2821c2314889d383ed27df320ede15ad26c7d78240c30f8dd50c3e960832ec43dce762c1b9d33f549
+EBUILD fonttools-4.47.0.ebuild 2380 BLAKE2B 0c72a1672edb8a9e56b24798be4ea9426304e64519f141cbd662926e9c2893fc8829ea14f72ccd7ed9e5ce6f59d653d65bf10daabab80f106d41d7450d772290 SHA512 93f20774d2cdb749ad478702fef2cc27a943a4944c70f53beb8ef48d24222c19abb3d87a82d24be5147fa035f80ec6c07c6ef15f5068d9ac8c8ca70a70c4b57f
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 640e8996304e..81c1ef41f036 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="+native-extensions"
RDEPEND="
diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index 5045b327fd3b..ee6d8130450d 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1,5 +1,3 @@
-DIST freezegun-1.3.1.tar.gz 31535 BLAKE2B 5601f7359668dac186b8d76d203b7b5844af3f3171133fe25eba3182793dd68eeb14a1485d42ab50da316bf710e42d9fb4b6ebfc7afe9f86e6f4e5f3354997e8 SHA512 7524c85ad4d49fdf86d132085845ec9c67d06600cfa25e0d650cc0a565d1830f9f83315930fd6516ae924c2395721473a04c1ecfeb1735ee31e894370267ef95
DIST freezegun-1.4.0.tar.gz 31748 BLAKE2B a7ea433ea8e5f0137fc5d88a5375e3fc0e2f307a04684ab5b844168ed214fd9dd1d1ed2a0e0c91ed20ee1fc32c8e3e75fb9dc73de64723efe881e843a38269a1 SHA512 bbdad19b7fc2da9a2851d6b4c14427ccda1f2e06617993cf7173ded65cced9b98d36e1da05a2718b70653a69986cd81d84317003271eda2075177ccf63495b7a
-EBUILD freezegun-1.3.1.ebuild 754 BLAKE2B 5bed854cca265235d5e73b341faf3c68ce4778c94b251a483a329fd75e550b19f923318d221fc2ecad69bed996596c063d3960e9fa4d6e3d1086c64732a22de3 SHA512 0be5e6bebc54dd673536abfb484577e0f8ea296c378042527a4aae44da689b0c565d3b4d4ec7cea7dec2cba74f346d18433d3b4ac08a7833384bbec3b0356270
-EBUILD freezegun-1.4.0.ebuild 762 BLAKE2B 330faec028e1be22e3d00d723192d0ae60b51301406188ce82ffda6e0a456fafb47af08d594f1f8e84c204b3b61107821807a0e7ad467776e198034886425fca SHA512 9715f5e7a04b3b46bc72960411a197d7c1872415a85ae181581aa7d6057482df8436af5cebeb6112320e1adcbdbb71bb7943f7e7ae8218a40eeb7cd126bb725b
+EBUILD freezegun-1.4.0.ebuild 754 BLAKE2B 8abb09d8be642845ffe47543ae0aa7dd6e1ef18feda21fae26dfc2956dc23739aae452cc7d7a4d5eab9cbb6891ac601abb8f2aca103eb43cda7f7dd6172e1195 SHA512 3dfabcdd4aefeca71ebe4a99f0c867a45e323bfe2084586f3ecb9257235fe3704ac79533bd66da141a4e0265cf288483832ada9c9d53485b0a253372174f4faf
MISC metadata.xml 393 BLAKE2B b2cf7947fff6a03fba00b03503693e0ecb16b4934602ba66225f1d339db131975cea5f503b4b18fac54b38853905d21a1e56b5250674bc6d8cc0fe3e7d37403c SHA512 6bc2d99fc1d7c5c0a259424423f45fdd6bf23ae09c1f42bb5ab777fcefe4b1915cea96b1c767b7e048770b1c5ab9f2b0947fca4438838a4ee20f072f974c0a80
diff --git a/dev-python/freezegun/freezegun-1.3.1.ebuild b/dev-python/freezegun/freezegun-1.3.1.ebuild
deleted file mode 100644
index c3d861bb56db..000000000000
--- a/dev-python/freezegun/freezegun-1.3.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-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 ~ia64 ~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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/freezegun/freezegun-1.4.0.ebuild b/dev-python/freezegun/freezegun-1.4.0.ebuild
index 52f4b81dc5b8..57c62f3fafbf 100644
--- a/dev-python/freezegun/freezegun-1.4.0.ebuild
+++ b/dev-python/freezegun/freezegun-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
>dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index 4ebf09186dae..0b19fabb13c4 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,5 +1,3 @@
-DIST hatch-hatchling-v1.20.0.gh.tar.gz 761937 BLAKE2B 7e413a98d21fde46676ecb4264875f6addcd18efcf73d208cfb2ce36bc07ff7889c5a0884ac9f0c1537801f7ac6ec73f0fc74f18ca202b2b4d8ee13328ee912a SHA512 5b4c31825238fa21002fb72fea726a4bd2f16d39f1b4026506ab662df20a03e49eff912d39c34091335aeea448bf2a1b07e6a1d723a26a16794792ed0b17f2b1
DIST hatch-hatchling-v1.21.0.gh.tar.gz 764748 BLAKE2B 3b048ed34df4da9ed5ec8d1c0121e21aabada559e981e9fd36a7188aceedf79594b165ed705edfbc5d210a09ee9a022c8c6e433e930338f2053e4c48feef0d44 SHA512 5ee8151929d6bdbb67e7f4e3e0298c730ff7fef5a7d7b764192eb2e16327d80a2935eee8831c168d19ed41c7184ca5b5eef7a67c9d5756cea25a7bd79945d344
-EBUILD hatchling-1.20.0.ebuild 2602 BLAKE2B 2bd24036a9f5eb415d844dd689ed3b5bbb8a6c44eb967e8eb6274a51fe8218cd952e216be5bbc2475105b13245613651375ab5920cfafed031d07ef75f43a9e3 SHA512 487bd5652d9820e61ebc7ed3fa50c47f7d2d14c580f8649e408feda98081c42aa7a7affd88530534e5228a311f2836a9b4532fe5575d75757fae2769d428f437
-EBUILD hatchling-1.21.0.ebuild 2610 BLAKE2B 2d408d0e66e3df61adf66a32e505137b22a73741f964c95214a37bd44b658f54289ec51db2c11de3aa521e816068f4e1ab5fb7de4542bde87cd4f6d1426fb144 SHA512 a4e7d38d4f91b613e79e45dba86fd072dde76353ad1c87f6b2765393313e7861cfb67e6b34783df5fcc46ec016b099492147f226eaf8c18ea001b9ac496338d2
+EBUILD hatchling-1.21.0.ebuild 2602 BLAKE2B aa338609c3f53239f4be83a0fd88195bdd1882ca809a9154ac7eac4fe8b9dc229760ed06146dcde7d10d4aa24944e11a2b0043405400932ebf7a70a5f4d4cb96 SHA512 d1c6db265007dee1a40bd20c8318f679446c6a1ff4964514a3a98285e6b9fb44177bf1ba8aa15174ba450279626a5f7c44c053dd75473640b9409e7b3e9a92c8
MISC metadata.xml 365 BLAKE2B 5a40a6cf6df042e6e8387830babd0171c9d8bc5d490fe2175b83d1588d827e826b49044ef29de48553515996b742fc475bb9699dcfa8ec05229162b22e0ed317 SHA512 f11bb25bc12c2bb0b0a0a4691115b9a2af525d9e44b33e0d6db98c7fcef0b49b5989fb7574ee8b27bc88f1dd2543bfdd492a6614de172e2c4edabbee8bf6161e
diff --git a/dev-python/hatchling/hatchling-1.20.0.ebuild b/dev-python/hatchling/hatchling-1.20.0.ebuild
deleted file mode 100644
index c6d980c4d536..000000000000
--- a/dev-python/hatchling/hatchling-1.20.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( pypy3 python3_{10..12} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-
-inherit distutils-r1
-
-TAG=${P/-/-v}
-MY_P=hatch-${TAG}
-DESCRIPTION="Modern, extensible Python build backend"
-HOMEPAGE="
- https://pypi.org/project/hatchling/
- https://github.com/pypa/hatch/
-"
-SRC_URI="
- https://github.com/pypa/hatch/archive/${TAG}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/backend
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-# deps are listed in backend/src/hatchling/ouroboros.py
-RDEPEND="
- >=dev-python/editables-0.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
- >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
- >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
- ' 3.10)
- dev-python/trove-classifiers[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- dev-python/atomicwrites[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/platformdirs[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/rich[${PYTHON_USEDEP}]
- dev-python/tomli-w[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- ' "${PYTHON_TESTED[@]}")
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
- einfo "Skipping tests on ${EPYTHON}"
- return
- fi
-
- local -x EPYTEST_DESELECT=(
- # these run pip to install stuff
- tests/backend/dep/test_core.py::test_dependency_found
- tests/backend/dep/test_core.py::test_extra_met
- tests/backend/dep/test_core.py::test_extra_no_dependencies
- tests/backend/dep/test_core.py::test_extra_unmet
- tests/backend/dep/test_core.py::test_unknown_extra
- tests/backend/dep/test_core.py::test_version_unmet
- # broken if CARGO is set
- tests/backend/builders/test_app.py::TestBuildBootstrap::test_no_cargo
- )
-
- # top-level "tests" directory contains tests both for hatch
- # and hatchling
- cd "${WORKDIR}/${MY_P}" || die
- local -x PYTHONPATH="src:${PYTHONPATH}"
- # sigh; standalone test suites are overrated, right?
- echo "__version__ = '${PV}'" > src/hatch/_version.py || die
- # tests mock cargo subprocess call but the backend raises if CARGO
- # is not set and shutil.which() can't find it
- local -x CARGO=cargo
- epytest tests/backend
-}
diff --git a/dev-python/hatchling/hatchling-1.21.0.ebuild b/dev-python/hatchling/hatchling-1.21.0.ebuild
index f041834d0884..9233bcc8808f 100644
--- a/dev-python/hatchling/hatchling-1.21.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.21.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# deps are listed in backend/src/hatchling/ouroboros.py
RDEPEND="
diff --git a/dev-python/hiredis/Manifest b/dev-python/hiredis/Manifest
index 9c4f5b06d498..7f24b0d0b87a 100644
--- a/dev-python/hiredis/Manifest
+++ b/dev-python/hiredis/Manifest
@@ -2,5 +2,5 @@ AUX hiredis-2.2.2-system-libs.patch 1421 BLAKE2B d10de294e0e15ec1b816505c852b0e8
DIST hiredis-py-2.3.0.gh.tar.gz 18179 BLAKE2B d87460d3ea75f81f9017a837f44281e7733104e5772ed53dc9471eb18a38b0a9e1298ddb3c78b8d3c5ab7a8e1f71e966bbaa10e06969321e7940b8965ac56b2f SHA512 4e72f71719e9616913e5ed6dc9d2e01ad91d44715231c1eda1a1c6570d75c00be634093712444fc9a86bc6843278ab34c33c7362ffd5b8171f4ff775aaf0c4bd
DIST hiredis-py-2.3.2.gh.tar.gz 19076 BLAKE2B 4a3e747765f559407b3ad84524bc1040e3a530723b5756320743fc20400bc70e867d48e71696d732a5fa5eb231199cbefb6f487d0b5ece6fc8f6c41f10f3c0d8 SHA512 1a22ab324f9675973c3dc37c55d6dd9cf43fbc161003003a73b2e1dfbb3fed7dcb1433f4fc51045a88cb2735f7c8495b93a819a0a9f6300e05b0cc85160eaace
EBUILD hiredis-2.3.0.ebuild 829 BLAKE2B 167c77a7d4e238f238a6fe6304150e31ea01de4137617d3125767c03648d4d7dcfce3f7a5d92cbc957797b25c955aab395e69920c21b3f6db82db12d95081a81 SHA512 5a4191967625df86a407ca050dc5ab16512ee1b3ad8a9c86a318f48c46c057f3698adf58022b7768268135fe4b63d9d841aa8e6f079aed99eeed33d5a73ca909
-EBUILD hiredis-2.3.2.ebuild 833 BLAKE2B 2210e82d940926cf65cc0a0beb5506e3c1b4ee17b31b0c21f4162cee4c2727534df5fc1ed92476838669003a49819059554301535d6ba9b6a0831870a2a5302f SHA512 07e3948b8a16a608dcf81ecdd25d7173553fb3a10b79cb218f24937d6c151014f70121acae46231daf044a192694d64d39d2c72c9fc7ccd3e98b2739e1d19481
+EBUILD hiredis-2.3.2.ebuild 830 BLAKE2B af360ddf819b0adc510208678b814da2fd3aa804ddb7d2f948e7b0adb726b3c1c83dc2ecd3a9282b3a8ac09be1d9f10d27686bc540ba369348c241b928feacd7 SHA512 e52d9e6259a5c066294de6a0fe88ff5d4a534aaea595596709a9e1fdb6e06f795b6f96ee1726fd5aa4f2b8a4b0a552ae7f76eb33c7281cd13cea26cc5db20be0
MISC metadata.xml 493 BLAKE2B 9ea63c09baa3e95097afce5edb30a2e1f358eedcc41fbd6f66492e3701bce65fa91e83c236d69b39ddde17f3d92401ca39ec70fbe12b6bc74dcde3e6e2495490 SHA512 42cc38851c3ffaddeb32aefed35551a444fdd1e9463dfca2f320a184445567174b44de84981dbd4613029abfcef28a69208bbb2857811308667cb54102357c83
diff --git a/dev-python/hiredis/hiredis-2.3.2.ebuild b/dev-python/hiredis/hiredis-2.3.2.ebuild
index f84862162b67..2ab428009755 100644
--- a/dev-python/hiredis/hiredis-2.3.2.ebuild
+++ b/dev-python/hiredis/hiredis-2.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
DEPEND="
>=dev-libs/hiredis-1.0.0:=
diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index c152cfbf7306..f478022c2459 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1,5 +1,5 @@
DIST httpx-0.25.2.gh.tar.gz 2162693 BLAKE2B 8ae9fd692341ae3224c73c1f6837489819df1a00e13702a7af72143bf291cfcae23807fd51a6e1092672d0b5595f9557084151f3d07fbdd4e7fce8f5860a879f SHA512 7e62fcea55b7d0710f6d50581c8dd1ff5ae594a673a9b1cea5c03487eb3402ca96d44c311a9bcef14f20a7faa03462a3fab07edfe1ce2b11ecd66e4f7e1a06d5
DIST httpx-0.26.0.gh.tar.gz 2164373 BLAKE2B 1de507dd1a0a4f5c87187645f7928f37f29e9a6cdcaacfbefe0e324cda5ad7f86a29efe99b496629a2e2f14851b8a6312d8be4595cfc61a97ce302b284dd1939 SHA512 76838d5c191700f5fd4c6afcc9d129f3809811f6ce40d45edf89518457a9497cdd94c11a68a9c42494780c579eaa43760a8bd85313d7864a8f5ae1c1b9912d61
EBUILD httpx-0.25.2.ebuild 2157 BLAKE2B 253a24e8f98610d615f5f448d637eb7ca7d77f91c3fbae07192bb723ce80d118c6c2440fe0ddfb5eb08d14d6bdc2fb62346a654128ca84a1f346b28e04d25869 SHA512 6cb62a2c48755b32072cc1a11d0b185bc022858fc555209b6d89a317bae84d291bf965b84c74ee1c39f05abe14b0638f7f3c1cf196c3df5b95cb86619a50cf3c
-EBUILD httpx-0.26.0.ebuild 2027 BLAKE2B 1aa331402f0a0b63ea3a181183fbfcb5964a95ec774877f6123e54a959abecb42df47a4cfd77d221937818e7aaeeea32be197a10f94332c6090158ec7d618ab7 SHA512 ad33f97ed1ef7597414c9bc8102976a5d50319036b51fdc7b034b6ed3fea300af02b3b7958f7eb2adcbe98fd187ef98835530be9c6a1db951a49206350237c15
+EBUILD httpx-0.26.0.ebuild 2019 BLAKE2B cd24389a6c4b118229cd52ed37e745f3be248f39be71a5b9618a2d643d68a84a0126541c01afab98b3185873ba3a631896d908a5295c3d5aac4bb08704cec5ac SHA512 27c86a50493b1ac70183f6943a33738b69d264aa03cb1e5d445ddf64505b89e3548fbfd62f69dba331ecaedf56f41f11f2989025fa18888665d4073a66aaf6c2
MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa
diff --git a/dev-python/httpx/httpx-0.26.0.ebuild b/dev-python/httpx/httpx-0.26.0.ebuild
index c6d702cbd883..108c55923dff 100644
--- a/dev-python/httpx/httpx-0.26.0.ebuild
+++ b/dev-python/httpx/httpx-0.26.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/immutabledict/Manifest b/dev-python/immutabledict/Manifest
index 320d848e7f1e..74f8e201505f 100644
--- a/dev-python/immutabledict/Manifest
+++ b/dev-python/immutabledict/Manifest
@@ -1,5 +1,3 @@
-DIST immutabledict-4.0.0.tar.gz 5696 BLAKE2B 409b0d130c70fbc03bb261e9a6352bc155f26f9f2ad77d1bc171fb16e1e8f54671b8421b685804d9e6da1b7bb37ec0bc2c5625e3d5aa2e926e65e69436f3843f SHA512 36378a4b5de7c2dd79ccc478972c66769822044948863444380360c22f45031d5de247050fc4f6dac1b8cdb481827e70fbbb74ea410d1481334ab72387d8afd4
DIST immutabledict-4.1.0.tar.gz 5941 BLAKE2B a9e821880e4b8dfe3b24e7094848dce81be3430d60e46c6ce6e3574af8a4595f89adbbbd5670ed513f605f8fd5208d4876880b3f31a747c31de2424235236501 SHA512 28d5a918da19919f550dea457646aca09462ad27a13b22dd4320288c93d33226be0022c1a96e5870760f3a2f1c909ae43f4ec2e21b0b2609462408281aa240b5
-EBUILD immutabledict-4.0.0.ebuild 438 BLAKE2B 6f93644209e1a0c089bc27bb98037d690b51a6e11dc7db98fa3a75d36fd3fb26e1857cabf0c700954b0e8ad988a0c2451af46d094c42f9e8b4cba503579cf850 SHA512 51b35fc187207b90606e08128633e99747b22c5a2c56303ada1853db3b47636617af7c8b38d5a61440752792bc1ff837f7b9a21e6b63c05907661ef3d2767ba5
-EBUILD immutabledict-4.1.0.ebuild 440 BLAKE2B 6bc1bd9167f5754d512ae024caf8272893a52dd75a0ed2edd5cd72e4717a0485dc5c1ef500b396b9b3b075555071f5561f1f981ba9303b73d10fdbbdc8b82ed4 SHA512 b5636e5e133a0f04176c7c12ed0760c4fac826f83a5ff887d48d0dbcc59d5d2a762d80de4b23979f4206e4e22fc012f7c1e98c4c94786fa4476103f1c20deab5
+EBUILD immutabledict-4.1.0.ebuild 443 BLAKE2B a73cc8da0956e621455afb895b7ef457813625e2b852a35dbea1e309b60bc0a808e7f3713a4f7ea2c92e4c30fe62f468b867827e91f9d8cff49dff1c0cab2909 SHA512 5c0dd5550a88e7cfef6aed4bf0b8283631b87f82a09cc5d237e2e126752071ad99f925225f4b003035960c4ba988823c4f8178f3a66f6506c9057b51234c60bb
MISC metadata.xml 409 BLAKE2B 259dfe4bf12fbd364e5fd6a4cff6ec67a9f55ce16532aa0635d4f2af9359ee5c9be289208073960996193bf2189465e32ea64d45dd4a98f385eb82caaea3a866 SHA512 675bcceb99b0262ab7fe353e1d6a40b71ab69545df4f1a222321da178989890b8a2dacd9fc6fd34105532311baabe40a2223800e050e9929394217794fabe179
diff --git a/dev-python/immutabledict/immutabledict-4.0.0.ebuild b/dev-python/immutabledict/immutabledict-4.0.0.ebuild
deleted file mode 100644
index 0063e37b95d5..000000000000
--- a/dev-python/immutabledict/immutabledict-4.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="An immutable wrapper around dictionaries"
-HOMEPAGE="
- https://github.com/corenting/immutabledict/
- https://pypi.org/project/immutabledict/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64"
-
-distutils_enable_tests pytest
diff --git a/dev-python/immutabledict/immutabledict-4.1.0.ebuild b/dev-python/immutabledict/immutabledict-4.1.0.ebuild
index c0132c21a1a3..cb5672afc8b2 100644
--- a/dev-python/immutabledict/immutabledict-4.1.0.ebuild
+++ b/dev-python/immutabledict/immutabledict-4.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,6 +16,6 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc64"
distutils_enable_tests pytest
diff --git a/dev-python/importlib-metadata/Manifest b/dev-python/importlib-metadata/Manifest
index a485d5286410..2899d006ded5 100644
--- a/dev-python/importlib-metadata/Manifest
+++ b/dev-python/importlib-metadata/Manifest
@@ -1,5 +1,3 @@
-DIST importlib_metadata-7.0.0.tar.gz 54280 BLAKE2B 56da8260ad1eb785577bbb0db1695652eb4d09d2fb48c8770e8fba22be92c2f9a4f89727ada53a1bf83f17128078bffe424636dc4ed805288bef1b74e162729b SHA512 2b71f9f14cb2bed74184fea23f1111588753c6054c308cd33fc79d0ea297219025bbea2af996535f69b63832c546145cabaeb18850bfe843251788f3f74418d6
DIST importlib_metadata-7.0.1.tar.gz 50537 BLAKE2B 791a5d11e7b52f1563f69e4c6014ca8d29995a673d9f55b5ab809215f8e1f3410ed52e80443d28fa944f460a2d55c6e857bf34533376a05ae677186cfd3916dd SHA512 73cdd72e0e39c34beb357bafd0ece2ebdf7def4c9c34f434f4be6da53c70206e5bc9ec3e6ddf0282e1511ddf14a9a562b09cab822483733802bed19e23716023
-EBUILD importlib-metadata-7.0.0.ebuild 1360 BLAKE2B d248edbc2cc787c2c9fb07248371613306f56cb79f203078bd3a2c7edd15ac6b6d2704f801ae7a642686973391595224d5dc4af04ab99410468d21b427bfc58a SHA512 1e80ac4bbe3d371a2f809e3c93676d1a85b393d1f377bb425254e2b7cb2a19ac1b4ae917aa83f3aaebf8f8887ab8cf15a53c342ccac2108fb98148bf694f169d
-EBUILD importlib-metadata-7.0.1.ebuild 1368 BLAKE2B d479ac930db930913d94e6c38500b8e9abaa99da73ec3975ebbcdc138c099ba1a1ec7aecca3949ca4fd4b3a61f257bdc0631877960c2a9b873b51106db3e2ac8 SHA512 a940ab9764b6f6cb2357559ee5d7fef14d7c506fc78e19ac6aa4c3d4d0318eae298f549fa3a2354d5e2ec7cc21dbf83c561e69771e10825782e219977bcb6e8b
+EBUILD importlib-metadata-7.0.1.ebuild 1360 BLAKE2B 06ec461d4811902a6e1aea8726749fdd3bf8feae4b9f36fa7ba717a607e816fa1ccea250a872c4ea97c79c4ee5c7cb625e9bc16e0fc36e35c9b64ad894700334 SHA512 757290d201fcc687317ce35a225081cee712a2a804cd2bdeaef0a8e28074ee238dabbb46dd19aae6e0ff1252ffce974ae2caf51200e182bf43564dd8ee03edaf
MISC metadata.xml 540 BLAKE2B aa3ac97002fae5cb12dd2a8bab724322fa7a2ccea0b8b8b7e46a9e27e9566493b12a795e47724b703a74387b3805e925cc0b042a020e2a2e7862f74455b87809 SHA512 bc20e7317e1ea93d3d06666830bf32e00be6d50b1b8fb47d8092b3a80078a575e04c2cdbf9b78a17dbd1af23ae1d75766e62005ebf2942359ddd71867e8d9a12
diff --git a/dev-python/importlib-metadata/importlib-metadata-7.0.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-7.0.0.ebuild
deleted file mode 100644
index 67f495f16cf3..000000000000
--- a/dev-python/importlib-metadata/importlib-metadata-7.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-# NB: this package extends beyond built-in importlib stuff in py3.8+
-# new entry_point API not yet included in cpython release
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Read metadata from Python packages"
-HOMEPAGE="
- https://github.com/python/importlib_metadata/
- https://pypi.org/project/importlib-metadata/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_configure() {
- grep -q 'build-backend = "setuptools' pyproject.toml ||
- die "Upstream changed build-backend, recheck"
- # write a custom pyproject.toml to ease setuptools bootstrap
- cat > pyproject.toml <<-EOF || die
- [build-system]
- requires = ["flit_core >=3.2,<4"]
- build-backend = "flit_core.buildapi"
-
- [project]
- name = "importlib_metadata"
- version = "${PV}"
- description = "Read metadata from Python packages"
- EOF
-}
diff --git a/dev-python/importlib-metadata/importlib-metadata-7.0.1.ebuild b/dev-python/importlib-metadata/importlib-metadata-7.0.1.ebuild
index b944433689b4..e54b8652e2fa 100644
--- a/dev-python/importlib-metadata/importlib-metadata-7.0.1.ebuild
+++ b/dev-python/importlib-metadata/importlib-metadata-7.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-python/zipp[${PYTHON_USEDEP}]
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index e3bb87fda0b2..14fc80ec028d 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -1,6 +1,4 @@
AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc6a0b6bbdb524dfc66e0f4a7c69b0eeb2d35efb9d1845d567a11d1afa7881068b4757e42b9baf24dc01ba3026608a38 SHA512 fc4c9e12267ac5f04a2e16ad27334a093638538b8149ff380099fcbeb674a276ab9eb624a508010e37f82c05d5f7ab527a80e386b3e7b61c123ecb8effd9d542
-DIST ipython-8.18.1.tar.gz 5486330 BLAKE2B 3d05ad34a78aff4f426fd6aeb5f4b322601a0daba0d68141a19301f2dd98499603d7a64ec20daee3f753eb40e3b8f954912bc4d0d488fae41a5a66b5e25af628 SHA512 7c1ace56c8d8c4c1e42a8db8cee73f7e0ce195fcd9d6bfc2c4a68391c3c3341dd5a228c85fc79ffb2cd4693817312162f7905ec2049a7523be345a78b4f66d9b
DIST ipython-8.19.0.tar.gz 5487746 BLAKE2B 40ab2bc5349e429f3d7100cc1a35bac1cbb7c4052b151d877c1ea3e3e32d5b332d69b5969f6f81c1553edcd613bae9719b5cd1317f6e60d6a39a29d719ae13f6 SHA512 4d98a2d3d720578ab77cee567b021ca1e57c1ae2baa64d94acd3479c117998c8d8df7983f6d188a160f298fef6cab2ebabba15384c872496d619d9c6e06806f7
-EBUILD ipython-8.18.1.ebuild 4665 BLAKE2B e9e040f87d411649db9d52265ee231f5ca7c4d51913a4d8c5c4ad26bdebb055e91be03c845d9872eda7da23fa9ac2c3bd293f721a4f7dc830e52f9096a713f25 SHA512 aa531027bd41423293975800fbb7b7ded16d09fcaf8b4171f012ecbfea5f17ff1d999db31165a81b17dbbe2962113c71b1423b5f0e88e635b805daf0863e16b3
-EBUILD ipython-8.19.0.ebuild 4673 BLAKE2B db7da31af23ba82981d5710d7a751f7b4503f42cc4a2232f95568ea22a15f0851161534a155b01623a818aab8667470ca425e484f2b22a375c83529b6149b559 SHA512 c49b24b28b026ea6c7a55712374be9db009cf7748ccbe478297dc340ab3c8bf1388b433823a4401a41b589ea5b92bde8e1db299bf475538da25daf63673039a0
+EBUILD ipython-8.19.0.ebuild 4665 BLAKE2B 101c97358f0defbd35c32a0c02105b641492557f33642ddc583bc51cf65a51bcc1b9f47132f68a219a93dc585b965cfe8cef1a8e883295cf123f3532e012456d SHA512 a5d686b49d98a4ed5c31e12951a69e8f483b3f2792436f940b821010c754c3dceb0002e705996bafee239b5dc3ecc8fb993b9fbc48c62d2697c0e9188d27a4ce
MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc
diff --git a/dev-python/ipython/ipython-8.18.1.ebuild b/dev-python/ipython/ipython-8.18.1.ebuild
deleted file mode 100644
index 63f55e982745..000000000000
--- a/dev-python/ipython/ipython-8.18.1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
-
-inherit distutils-r1 optfeature pypi virtualx
-
-DESCRIPTION="Advanced interactive shell for Python"
-HOMEPAGE="
- https://ipython.org/
- https://github.com/ipython/ipython/
- https://pypi.org/project/ipython/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="doc examples notebook nbconvert qt5 +smp test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/decorator[${PYTHON_USEDEP}]
- >=dev-python/jedi-0.16[${PYTHON_USEDEP}]
- dev-python/matplotlib-inline[${PYTHON_USEDEP}]
- >=dev-python/pexpect-4.3[${PYTHON_USEDEP}]
- >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}]
- <dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
- dev-python/stack-data[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/exceptiongroup[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-BDEPEND="
- test? (
- app-text/dvipng[truetype]
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
- dev-python/matplotlib-inline[${PYTHON_USEDEP}]
- dev-python/pickleshare[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/testpath[${PYTHON_USEDEP}]
- )
- doc? (
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/sphinx-2[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-RDEPEND+="
- nbconvert? (
- dev-python/nbconvert[${PYTHON_USEDEP}]
- )
-"
-PDEPEND="
- $(python_gen_cond_dep '
- notebook? (
- dev-python/notebook[${PYTHON_USEDEP}]
- dev-python/ipywidgets[${PYTHON_USEDEP}]
- dev-python/widgetsnbextension[${PYTHON_USEDEP}]
- )
- qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
- ' 'python*')
- smp? (
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/2.1.0-substitute-files.patch
-)
-
-python_prepare_all() {
- # Remove out of date insource files
- #rm IPython/extensions/cythonmagic.py || die
- #rm IPython/extensions/rmagic.py || die
-
- # Prevent un-needed download during build
- if use doc; then
- sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die
- fi
-
- # Rename the test directory to reduce sys.path pollution
- # https://github.com/ipython/ipython/issues/12892
- mv IPython/extensions/{,ipython_}tests || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- emake -C docs html_noapi
- HTML_DOCS=( docs/build/html/. )
- fi
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local -x IPYTHON_TESTING_TIMEOUT_SCALE=20
- local EPYTEST_DESELECT=(
- # TODO: looks to be a regression due to a newer dep
- IPython/core/tests/test_oinspect.py::test_class_signature
- IPython/core/tests/test_oinspect.py::test_render_signature_long
- IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters
- )
-
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # https://github.com/numpy/numpy/issues/25164
- IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy
- )
- ;;
- esac
-
- # nonfatal implied by virtx
- nonfatal epytest || die "Tests failed with ${EPYTHON}"
-}
-
-python_install() {
- distutils-r1_python_install
-
- # Create ipythonX.Y symlinks.
- # TODO:
- # 1. do we want them for pypy? No. pypy has no numpy
- # 2. handle it in the eclass instead (use _python_ln_rel).
- # With pypy not an option the dosym becomes unconditional
- dosym ../lib/python-exec/${EPYTHON}/ipython \
- /usr/bin/ipython${EPYTHON#python}
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- optfeature "code formatting" dev-python/black
- optfeature "sympyprinting" dev-python/sympy
- optfeature "cythonmagic" dev-python/cython
- optfeature "%lprun magic command" dev-python/line-profiler
- optfeature "%matplotlib magic command" dev-python/matplotlib-inline
- optfeature "%mprun magic command" dev-python/memory-profiler
-
- if use nbconvert; then
- if ! has_version virtual/pandoc ; then
- einfo "Node.js will be used to convert notebooks to other formats"
- einfo "like HTML. Support for that is still experimental. If you"
- einfo "encounter any problems, please use app-text/pandoc instead."
- fi
- fi
-}
diff --git a/dev-python/ipython/ipython-8.19.0.ebuild b/dev-python/ipython/ipython-8.19.0.ebuild
index 5172aa9b9fbc..b5475da6254c 100644
--- a/dev-python/ipython/ipython-8.19.0.ebuild
+++ b/dev-python/ipython/ipython-8.19.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="doc examples notebook nbconvert qt5 +smp test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index 93596afedfc4..523652e7fc7c 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -2,7 +2,9 @@ DIST lxml-4.9.3-patches-2.tar.xz 24288 BLAKE2B 47b7c486a1c1616c875111bd53b14d421
DIST lxml-4.9.3.gh.tar.gz 958628 BLAKE2B ffdf3fe781a03815f7c026229d313721c93375ebafad9b4a20c5d8a380a631401e546d8701a94d8c49615fb6a71e84940d8ca0299b47a37c1c9596db36659113 SHA512 903bd4935c7708b459aee9befcf3f6e3e3aaa9adc122591ea923b6e3d8fd288f07cab3f5f0edb08e3bf9db80414324f0a1a8e5a5089f9cda82f6c50f5df59423
DIST lxml-4.9.4.gh.tar.gz 960009 BLAKE2B 7d31095dcf1f73c1026e7378e6adb19a053edc116b119ae415c3324134d3700822bf4611dc3cbf7c216d396e1404b143c8ebfdfb7e5a71b9ef6ec187898cc699 SHA512 528ef4ae057a7ee54d3193a042a6db500ada883d1d506829b6824d91ec979feb69ec79239420112eae0e08a437b2e5da8efc35feb5d04d119bfae2679e918d29
DIST lxml-5.0.0.gh.tar.gz 964278 BLAKE2B 9c3f026b03bd671545cb039632af9bf1e8b94b8f8d4a20d0e4110f2b2d63cf0a46f983d0fa8eb71867ba9ac8cd46c949714dc7486faf01ecedae858e39799031 SHA512 6562bb68ea677fd9726adff1940034e364be0626dd1c086971cf0b271ca5caf98c96a3c465b98ede76f72248a40cf190fdc4f54c04c7e9c93e6408fde63fbfd3
+DIST lxml-5.0.1.gh.tar.gz 965422 BLAKE2B 4dfc17a0d3920a6785765f7bf5a35b578c8e62419ce6b5288a2899fcbf8b809a235a9b3b23abbcfa84ba5fcabb9ce7a838ff02f3f74e4ae5cb60850b951e3c23 SHA512 09ed4d9fd1396a0fbc2d7b14119545817497a85e632fde6239f6e66921926476e468a9ced227b6575519a2d1a5d03c858319386a5d739ff7aa3f68282d027b63
EBUILD lxml-4.9.3-r2.ebuild 2995 BLAKE2B f48ccbfdca26f9eb6e03a1823645e32c1815b653d9228c1b87036a16d01c89418765da5b0c0038f2e91eea1e1cc07f4018e8a1f901c79628437514b0d7d7ed6b SHA512 130dabb41404a1ad058c1efd9ff582e0c14441abe6a1733d716353a86167701041c9cc43554358a1ecdd83cba36019d618424421f1602772fe78ac80e6e45947
-EBUILD lxml-4.9.4.ebuild 3003 BLAKE2B cb85c578cf3e284b33987b9b85d7b6e5918a973adf20800fab4822e596b8a51ac56a93f9911fdde382f4857a799e1825cfed96f9c07edf0ad4a03718fa832819 SHA512 4a386eb0b886c0d0c53d2e3029c553034a745a05b0824b8e6fed555db707b4705f1d8ddf4548f1d1efe6f26cf10dfdbfd54aed2df7593c1b033ed98ac5238443
+EBUILD lxml-4.9.4.ebuild 2998 BLAKE2B c61e9d3df916f53c94a2042b927224f20aa32376254ebf758148938a882af6b6682cc8521eb1caabca2717f77d7048a39f36dc9123aef275ab2e5f99cc727e0e SHA512 eb897b1c97d04da02c0449b5579d0a90871106ab11fc746e1a3f5fd9ea900de464c68b0fa235e9c7aa3df58d713003894c4322a9653bd7503466ba53ec46c9f0
EBUILD lxml-5.0.0.ebuild 3039 BLAKE2B 195bd0b9cff9a9baf30e245c0a04f96fcb783d4986175cef89e875805311b307f3d7cb58aca202af60bb0992d16f78e8c717e62a37a2deeea31bc56b54af01bd SHA512 c063cc906717c823caba0fdad3bb27220a7914b874938801662e7c6bc422b817a1c7d0271785d7dac79b20db3f75dd1e51a7e1d113e2657912f3af944c5c3926
+EBUILD lxml-5.0.1.ebuild 3039 BLAKE2B 5ef86955635e08b2335709ceb284b968ede777513eff3efbe5982b4e9e7ae5ae35d4eec3263731e1ea0f69b2ba22bfed5c9e6b21c667d9d92c41401755f4c08d SHA512 893e69d8f5a36f223897c182c05902eca8a414ec2d9d78a275c705b47cb3c865f07053055ef7f108443027668e18a96018329ae97d44e41678b00a5e9bda0056
MISC metadata.xml 463 BLAKE2B 9bcd092b61568f5d467230617b101f36245c41078e6a66c7ff63b22a6b4095de2ba3a59e48ce8b7842ce58d1255fa293995652daa3fab4c3af988498eaa30e97 SHA512 2ba5e340b59e0de4e472380e9c19b1f6f573e86e5c3c2e075f6151d369e94eea70e3ce36bfb5ece4da3fa69459e3ff83368f1df8302aa5754ae52f13c8f2312e
diff --git a/dev-python/lxml/lxml-4.9.4.ebuild b/dev-python/lxml/lxml-4.9.4.ebuild
index 2219b76e7dc6..c9d0eb93c054 100644
--- a/dev-python/lxml/lxml-4.9.4.ebuild
+++ b/dev-python/lxml/lxml-4.9.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ S=${WORKDIR}/lxml-${P}
LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc examples +threads test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/lxml/lxml-5.0.1.ebuild b/dev-python/lxml/lxml-5.0.1.ebuild
new file mode 100644
index 000000000000..3dfddf8a4054
--- /dev/null
+++ b/dev-python/lxml/lxml-5.0.1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature toolchain-funcs
+
+DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
+HOMEPAGE="
+ https://lxml.de/
+ https://pypi.org/project/lxml/
+ https://github.com/lxml/lxml/
+"
+SRC_URI="
+ https://github.com/lxml/lxml/archive/${P}.tar.gz
+ -> ${P}.gh.tar.gz
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-4.9.3-patches-2.tar.xz
+"
+S=${WORKDIR}/lxml-${P}
+
+LICENSE="BSD ElementTree GPL-2 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
+
+# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
+DEPEND="
+ >=dev-libs/libxml2-2.10.3
+ >=dev-libs/libxslt-1.1.38
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+ >=dev-python/cython-3.0.7[${PYTHON_USEDEP}]
+ doc? (
+ $(python_gen_any_dep '
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+ ')
+ )
+ test? (
+ dev-python/cssselect[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${WORKDIR}"/${PN}-4.9.3-patches-2/0001-Skip-tests-failing-on-PyPy.patch
+)
+
+python_check_deps() {
+ use doc || return 0
+ python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
+}
+
+python_prepare_all() {
+ # avoid replacing PYTHONPATH in tests.
+ sed -i -e '/sys\.path/d' test.py || die
+
+ # don't use some random SDK on Darwin
+ sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
+ setupinfo.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ local DISTUTILS_ARGS=(
+ # by default it adds -w to CFLAGS
+ --warnings
+ )
+ tc-export PKG_CONFIG
+ distutils-r1_python_compile
+}
+
+python_compile_all() {
+ use doc && emake html
+}
+
+python_test() {
+ local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
+ local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
+
+ cp -al "${BUILD_DIR}"/{install,test} || die
+ cp -al src/lxml/tests "${dir}/" || die
+ cp -al src/lxml/html/tests "${dir}/html/" || die
+ ln -rs "${S}"/doc "${dir}"/../../ || die
+
+ "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}"
+}
+
+python_install_all() {
+ if use doc; then
+ local DOCS=( README.rst *.txt doc/*.txt )
+ local HTML_DOCS=( doc/html/. )
+ fi
+ if use examples; then
+ dodoc -r samples
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
+ optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
+}
diff --git a/dev-python/markdown-exec/Manifest b/dev-python/markdown-exec/Manifest
index de2ee87acbe3..3584e8500e94 100644
--- a/dev-python/markdown-exec/Manifest
+++ b/dev-python/markdown-exec/Manifest
@@ -1,3 +1,5 @@
DIST markdown_exec-1.7.0.tar.gz 20221 BLAKE2B 5b091b5569caea247e268208a93fbc2bd9f57b76361e549eba6572684a1dcae420471c8cf2fd9be9e63f6a1a29e698ad5ac01491f58b07ec37b18d651c7ddff4 SHA512 67ff69a5be5e69496cdc8d29cd259cff99c641717f2e63199c3a245c03cac805be557d2f1559cfa218a4a7520fb851b310adba180889e2c515a42bbc161e002b
+DIST markdown_exec-1.8.0.tar.gz 23164 BLAKE2B 8514c971baf5d989187f4ca0e2d0aae8c4f8799c10610a9cdcd3a5a47b24f97434889f887ad558a76e12288b9dde5f7dd82f2f8b955fdcd5909e2c5488e68ce2 SHA512 760c130cbdbcc5eeb9d8b885c1bbea04452624caa795a2f05d804463de9ead1fb20c919761e27580e6f60f6844b3ce2f8c19ec97a07fb3addc4558968ef4f11a
EBUILD markdown-exec-1.7.0.ebuild 664 BLAKE2B 0b4ea5cc14c6b80abfcfe5b7b33a2854b00300df27e49b43e5124a42cd6472f8f7eeb814b21a8f8a13e1abc78ba3417508cb7a275bf5872aeacdb970d938ee19 SHA512 5f03621c9ebf78d8239298120a177bca3c72d660350c9d28e35ddf53fea2b016e6a27dab41ea831d68a5e96e78f9dce392569f67fee28a3479de15adfd49f069
+EBUILD markdown-exec-1.8.0.ebuild 664 BLAKE2B 24f96bd7073511bbc35cc8f13d392d14ca8cba0f6881dd900ce3a26cb0726d35b0ea87b58aa12c721436ef654f231dbef3740c95b93651773211863c23094f53 SHA512 4cd3f5adcebc04203a8f76d6940576e225ffbd43448d680882d2eed7d07f77f018138dfe9a2d55df081f47936c99ca81f64339716387c11527e66b5e0570d7b0
MISC metadata.xml 511 BLAKE2B 17b4fe1be6ad1f4316e3667b611c3362ca8e64760a86cf073fa9550f2300729aa7ca546b4b7c8d2d7ada839c1d7bf2dec9616311f4c949a7dcd991b3722ce8e2 SHA512 cc42c97aa2afa7bad46220aab2c4e3c237fe2f32f9fbad6c7663551f80918729ffec433bb5e3c82c2156907f3406af615b01572aa02f78dcede4cc9520a38595
diff --git a/dev-python/markdown-exec/markdown-exec-1.8.0.ebuild b/dev-python/markdown-exec/markdown-exec-1.8.0.ebuild
new file mode 100644
index 000000000000..a80628fef998
--- /dev/null
+++ b/dev-python/markdown-exec/markdown-exec-1.8.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utilities to execute code blocks in Markdown files"
+HOMEPAGE="
+ https://pawamoy.github.io/markdown-exec/
+ https://pypi.org/project/markdown-exec/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="ansi"
+
+RDEPEND="
+ >=dev-python/pymdown-extensions-9[${PYTHON_USEDEP}]
+ ansi? (
+ dev-python/pygments-ansi-color[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/markupsafe[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest
index b50083aaf946..435d7b87bfa9 100644
--- a/dev-python/markdown2/Manifest
+++ b/dev-python/markdown2/Manifest
@@ -1,5 +1,3 @@
-DIST markdown2-2.4.11.tar.gz 128610 BLAKE2B 0418b97589be177bd3ac76d426e653f2ec48b1e12ab54d7a3e1d1e69a0f926e59fb0287f02ba9e72047ac62c0a1bc404711ad7e0e10a4aec32606d2231d32c71 SHA512 dbb7130eaf0924741694e905fc6ca8c2f0c46059c5aec144c3170b6793f2c50d2b0be90bd76f775a79e83101c3b0a549056c5e8f0ea0fed911c22ae1844b0c31
DIST markdown2-2.4.12.tar.gz 129973 BLAKE2B a4e693a63cbb30a4c5351e3dd5974fa9750ff22ef956a5e09b53056081d2a95072b5c591f3f084913247691ffdef8c96a20bdd56b916a77a0319c663de2fada8 SHA512 db5f75b03e2056b43c4c3fde0e7b0e3d3b584d9ce2d4a71dbaf53d733c33ac20bf497bd3eb64ff3c8b4947969cf581bb50496ba189a39b8edcc9130cacb0874a
-EBUILD markdown2-2.4.11.ebuild 682 BLAKE2B 8a2bc4549b2242043ff6f9b12ad6cf9fc42c3759b50d439c17ed28fb36ee4f54257a48ec1274e71dbfdf117029e67079cba00877117d146a913a99d79507a375 SHA512 661a170f31dc29f67c743fc7a8736617ee9586d8b79617ab7df327b5130bead46731ec6edddad006e1ec961d3950beaf36b4872c7f2c09910e654be6c6775208
-EBUILD markdown2-2.4.12.ebuild 687 BLAKE2B 56f9f749783d4e7009ef8427c6b345b3058082b81a504128a9861abc2c6c8d444f79675bf2727ae80b1a2beeab1f6dd5849da9e399865c8da14037f86af44e68 SHA512 c4656a1c33ba7a122f9a1e3b5ea6c3ac0d481945058dbe0aa5b07dee5438f9928b3c6f8d918704868a7fbaf00a3284f3070d24e3fa287a9dfd91a580001bc9bb
+EBUILD markdown2-2.4.12.ebuild 682 BLAKE2B 73dd7a71b8cc964f538df051f95e3a72dc858db958355b7218c741d005e1f93d40276b3103c6beab71a72fa855551acfa29deff210866d21daf5b33ee200d24c SHA512 73d787901297ad007e90293db9f8bda366949fee4c2fae1a4190ece6c3efbf3a2a23267e03b5c3ca2be86b557f5b0f7042b92f5c13f119ef667a0b326638c28b
MISC metadata.xml 551 BLAKE2B 293046752073df3a0fe72acea3165d62ae78297f82aa72e40edeaab6bb6021ccbeaa8cc145341aa05dd3fe87c2f89e88f2281ca95ead33d99bbfc5ba53573ca1 SHA512 9d30d896754f1379f4fae79f86bec966cc3639a42e5e7bcc7e8d2e94881ee8a75b7e3ddedbc1573f1eb3c429aea636512efdb887f2827dc1b1aaa4caaa44e413
diff --git a/dev-python/markdown2/markdown2-2.4.11.ebuild b/dev-python/markdown2/markdown2-2.4.11.ebuild
deleted file mode 100644
index 624adcdad0a2..000000000000
--- a/dev-python/markdown2/markdown2-2.4.11.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python Markdown language reimplementation"
-HOMEPAGE="
- https://github.com/trentm/python-markdown2/
- https://pypi.org/project/markdown2/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-python_test() {
- cd test || die
- "${EPYTHON}" -m unittest test_markdown2.py -v ||
- die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/markdown2/markdown2-2.4.12.ebuild b/dev-python/markdown2/markdown2-2.4.12.ebuild
index 40066426c08c..64a00fef2b98 100644
--- a/dev-python/markdown2/markdown2-2.4.12.ebuild
+++ b/dev-python/markdown2/markdown2-2.4.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/pygments-2.7.3[${PYTHON_USEDEP}]
diff --git a/dev-python/mdx-gh-links/Manifest b/dev-python/mdx-gh-links/Manifest
index 92d9934cceff..3104470cdb21 100644
--- a/dev-python/mdx-gh-links/Manifest
+++ b/dev-python/mdx-gh-links/Manifest
@@ -1,5 +1,3 @@
-DIST github-links-0.3.1.gh.tar.gz 7004 BLAKE2B fbb84d75ee1976f7a160e7b561413d0e2721158b812d395c5b78c8b2dfc7600561a082f9caa32fd2a1d0fec86674555258f71abaede0e539f519f1656f416e0d SHA512 3d201b00fcef7185c616534bbd16c0ce54aacf368a76c6e44328579b270ff4f34803b8c69dec958266407608b2bc3f6e8d141f803961ca65b48257d5c460c403
DIST github-links-0.4.gh.tar.gz 7099 BLAKE2B aeac7dced6091a375d56c4302b5faebc2b47466b9452490537c51b1ef55ebebd7316df28654ca0c3f1edc56fbacb04642eefbd6ed4cec0c319240c075c5c1967 SHA512 15164f9ab29afd94823e9ac23e5afe00c6e2c862216db5ad6f742c2ee9f384e07e1c6f5875503011774aa9b11d6fe879bd72bfb50998deb8491795a151342391
-EBUILD mdx-gh-links-0.3.1.ebuild 701 BLAKE2B 2a5b25c6d0001dd8762e620cc0520053742cf6a461bb019284e0645e436227a04bf48ebcd4a2e0b1d9144edea448249ae1fc096b0bbd66d37d38033a66d1cd55 SHA512 0f2caa5aa00cc8905c7a2f5db3b30ff004182a9e6da32b1ba20f093a4e295349e572a16cec23049fb6b686d27032a638c0e3656f1443c437df7d7b668db71c04
-EBUILD mdx-gh-links-0.4.ebuild 704 BLAKE2B 627d295e96437bdd6d8240ad7197285b9b8b0e8a9e8f99ab7f178c1f6484008ec2de12ce4326bd97703a8e684e6ba76656a986424b5fd13f4f75dacd4c11c3a0 SHA512 89c8e3e7cf8f2d3e4499f41bd750f72c85e494d9ff8d1a4598312719c533428d6bfa7869cb8cc6a804340f7b417dd038c56daab01de246a3008417d126afb645
+EBUILD mdx-gh-links-0.4.ebuild 701 BLAKE2B 3ceeda1be2193413a1e9e263638dc950384c4a1d1cec6f5601490d265a457a6515bc8dc36b7ec31dc79b87d527ce4453c80559bcb2e41f1cb23f9d4e6a27a12b SHA512 9bef5ddab412e272cbcd2a7a021dbecaf34a1ee44144f35c5e652ca8aa27d6d683e1e6152998cfd157e4b69fedb9b515533c32c957b185ecb1385d94b02e88ab
MISC metadata.xml 527 BLAKE2B fd0fbd400cbabddd3fb3ad5c22334729a10c7c4ecdec4419a4a5b4c2c6b0e9aa1a247bcc851eb0166bbe949d17b392f09e626c3ca0cd4b526756e6bb13c29b0e SHA512 b23ac9dfaf271b12d96d8f336b21795fb189ba2cbb89d36549f4ad0447f8faf63bfb2d7dad7ea5513d9b417c307cb49d3b8e7714dc24292010a74125b63f82c0
diff --git a/dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild b/dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild
deleted file mode 100644
index 4e69109b13a4..000000000000
--- a/dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-MY_P=github-links-${PV}
-DESCRIPTION="An extension which adds links to GitHub users, repositories, issues and commits"
-HOMEPAGE="
- https://github.com/Python-Markdown/github-links/
- https://pypi.org/project/mdx-gh-links/
-"
-SRC_URI="
- https://github.com/Python-Markdown/github-links/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild b/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
index 64765018fcfc..3f151bddacd4 100644
--- a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
+++ b/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 3571107ec6f1..f0a54d493c3b 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -7,7 +7,7 @@ DIST moto-4.2.8.tar.gz 4769361 BLAKE2B 2e7d6a7cac04655aa9f05af463e57689c0fc2b67c
DIST moto-4.2.9.tar.gz 4775687 BLAKE2B af626a18c9487c08172813ddf2f1112d4bba80dbb64bf8deaf63079a6d4c12464e70d7c99d5a65fd1018f9f3a08bd0b12183e04a549fdfe580942086d49b9e21 SHA512 4cca0bdbe106faa84fa3893eb1dc2b2972a85c98ca718a10fd08a06757e1634954c5576c82b66d88c431a51b989cfedb2a52e6455d718330d4a5dd6e95a90225
EBUILD moto-4.2.10.ebuild 5914 BLAKE2B 4016128f8ab1189f6a81171d56b88ce019d6cd2354b8e35d76d4fec571673f398e70ba6ce25ffc0e31f94e1fbb0ce6bc2a32f7e5aec5d4c07f878122d3f17900 SHA512 14aca79dac6b5594b799b848461a3a06a60c10fa7e46724f3ece99fe0b5ab406ae9f35131c24aab0c8bb5a2051302ac8135ad478b8a52c1c549e8538682a8b3c
EBUILD moto-4.2.11.ebuild 6009 BLAKE2B 712b425412154d910309d09169ea238101706a0727e2105dfecd457d2a80b831abed92fd0b7f10f200339f2c43823bca5f4a5f64f8876b1dd913c541d189f965 SHA512 a9cf3859a1461acc50811c695f2ee004b68815034582b99a283a05e936a53cc6940b79c808afac55fefab2931320275ccbe3d3b9a3a42e9224805d82812405fc
-EBUILD moto-4.2.12.ebuild 6442 BLAKE2B e52b411587fc54e784a8f17e25cda10616c2d612c3dd3f6f016d4f32ef88af838efc5361c4d67d4ec8d920159e32c69ce2943a8a54d3f99c0da3af548aa7a721 SHA512 385429e78eedeac7a3efbfaa3cda274bd633110f077b4c71613464d008920cc949535eb46c00bec03ba93a23740fd284d0b5a19d5b103a566ce20aa4b5abc3d5
+EBUILD moto-4.2.12.ebuild 6440 BLAKE2B c1a2e9cc703440e1cbc46f9c8c82279903f73d1c818c331f4b540f6da5204dcd33c79c4a7e76601604166b9d7bc5ec99411866e557d050a725bce54344a28edc SHA512 6465ae58617ef7082b95c31fd97fc5b7fa9f03a9c5b35c7662a88e28b97f678c983ba8e910ea75798c1bbb98d35ec78a13022d2c3a1f8db9eb08471d24a0fb65
EBUILD moto-4.2.6.ebuild 5359 BLAKE2B 6ee0a6220460ee749a7faed6e3f7f9f4f2c3733aba209c9f8d18e45289f2208a118010375ca8e9662d664e2561592686f0b526e6b631079a0c30a75edd12b199 SHA512 2bf759f825c63e3c770a863e934aecb040cd2f70c374d13c0f56b663a9ae52a33d497e5ad6d2479b8193b3c21cc425d3171681d0f4f864e4e97dcca31df7c116
EBUILD moto-4.2.7.ebuild 5602 BLAKE2B 652d910f9dcf9f2de0974aa1c3e9ff25487b4693aafe5778f78a2921b4fe2e764c05acdd1684c93b68fb3741d90dcd6ac42b7ea31b86911f9be42e299a7c41d4 SHA512 54bfebaf230f2664cc68dbe35503ebff72badd1a4f9002960198b9db76f85d57918e7b89c45b9032b363478f0c6a6d7c8b08d833e6a2656e7aadd47117ccd702
EBUILD moto-4.2.8.ebuild 5490 BLAKE2B 7b20396b028362a9d3574c3195da23b0db482e85c02a858c843863f07f035650df03be200a42c91e4b960a2abaeb7e4eaa3b0b5ce24261378b14d5db3374ccbf SHA512 6826bc9b420815f5e5922d1cf83ff44ec9fdb9365d75999dc3e371f30c64b433c116e4b0221c17c417a7a6c8162ebd714d5fc708226a87f205322c2280baafd1
diff --git a/dev-python/moto/moto-4.2.12.ebuild b/dev-python/moto/moto-4.2.12.ebuild
index 027bd116a869..d196e07a2b94 100644
--- a/dev-python/moto/moto-4.2.12.ebuild
+++ b/dev-python/moto/moto-4.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
RDEPEND="
>=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 56f3c6ca35b5..5908d23ccb16 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -3,5 +3,5 @@ DIST mypy-1.7.1.gh.tar.gz 3004203 BLAKE2B 5a61899e2deb9fd7dfd8634bfa269f19497fec
DIST mypy-1.8.0.gh.tar.gz 3023408 BLAKE2B 81f987423f2bbef8f7f1b894983b34d34b0df408bae28fbb2cb59c5d4597b4d6b9afb8e9a2914aad969dcb621f1fe4ba4850b242bb76c4cfa35aae340f4f36b4 SHA512 231237ea44ccf619ac3d3f7f3cb42658bc9802d7a34f61101a9ac79f0fa67d8f566950e14dae3465c9620cdf67dc80cb65a3e2a6724ff944bfa911754caf592b
EBUILD mypy-1.7.0.ebuild 3516 BLAKE2B 227e55eb1963906e5899295a6300d7d5854ead3500620f6d09bcf66cb25b0499764bc0326fd8ca7e77cd449f1a5a2787df1f172e714c7410e6ac99c90cc295f6 SHA512 645babae1a4a3618fb41267956cf3bbd5846d4e0a5048c006cea639b473969839f28569e169399b4262cf4a7c8d746153022446402c7899babe0986a64ba0e91
EBUILD mypy-1.7.1.ebuild 3517 BLAKE2B aa6d840c0d1d450464c692336bc6472c9d63473906b2d305fa1c19f732b99b17a29adce8787cdfcd04d2391d3e0a45cb627576f37748e48b485bb8de45054c2f SHA512 ae0fec22db4f6bd547d01623cbe6fd224bad78083923df78d63f5fca8fd658ad42bbbc365feb7abd5e8901bb60319a71b2da8dbf696151904ecce77e6757b8f4
-EBUILD mypy-1.8.0.ebuild 3524 BLAKE2B a7f8bead7bda2d8e7c011de2e25a16e2e91fb4195776ef4a44f92f31cb037481fbc5259d4e405009a69e757daea079bc2d770f277e03cab85c206f75646df768 SHA512 8eb268e024c58ae705c3913c0448129bfcae07f3250de68db5c4633833576660dc89790bf4855d559a0e7f4e4cc19d794d8119a591648edec3631b8a023fade9
+EBUILD mypy-1.8.0.ebuild 3521 BLAKE2B ba10e2ba4781df64cce05925c4f28aef3bccdb4ecec194ff020fc0a8efa32a8fddd5badbbf73bdc2e059228ccce0f457bc8d97f7bf544db183c9368f8ed64778 SHA512 b05335321024c0fa63c1fe2c627720a9bb282955e0eb6cb8b9c3e89f6cf6e1696ef1abad6d194ae60da7336e3d822f6a83bf2143d4040c40658b171bd543d353
MISC metadata.xml 661 BLAKE2B df57cc2dfde5b112f8c26b51ca5cc9e7727d318ee274ea7e1abf448819daf0307f471aeb7c32b19f20e87ce1ccffd47a5529415003765c275523e1b5236f3bb1 SHA512 eddd19c4b0b5211f73f9619f388a799ced108b62bb43d852ed2d01d0b1717e7b9ef118d34b9d61db543c7b47080fb8058c3d35f7359cc456069636f357e080c9
diff --git a/dev-python/mypy/mypy-1.8.0.ebuild b/dev-python/mypy/mypy-1.8.0.ebuild
index 7bbb2610993d..212475aa8089 100644
--- a/dev-python/mypy/mypy-1.8.0.ebuild
+++ b/dev-python/mypy/mypy-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
# stubgen collides with this package: https://bugs.gentoo.org/585594
diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index c105132728bc..b18e45893b27 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,9 +1,5 @@
-DIST nbconvert-7.12.0.tar.gz 851572 BLAKE2B e6f91a29790fc24901bfb527fc4335000af11354090c969d393eb1c95ad9f36c1e65e941a061b20ed884fd4e70316c6cdf1eb7ca115147ecb8a4726f62a98b83 SHA512 ba450938e7a907a6b5679e619b79ea6555f81b6f4ca387c3fab94377ce060d5b99424804052855451ec3f6f8a160355d58c6b875bdd3951a16c5dacae19a2c24
-DIST nbconvert-7.13.0.tar.gz 851504 BLAKE2B 72e745f58f624c4bf8dc05e366e924f734590cb7deaf27ea14229d6cdcca6b057fd1fb47a35bae511c7abb72cf7836203401613cb37ca2541f543b98422204ee SHA512 8d008ccb5e281cd7fd25c384ca1ecf4f3ddd314c07ec1eae079ad2075ca3ed8d92b4d9849fc29a444f8784727cd92335e02154340980c1631d5fc0d6bad956f9
DIST nbconvert-7.13.1.tar.gz 851593 BLAKE2B aa9895257710b2e759c25f91723a69cdd1a4c27e7910c423ed8818497ae78d6a5896dc23333bc312a51d022d3de51a3afc0aecfc03e5ae9814dcea508b79e928 SHA512 33fd1bd41ea4b321875ac6a698b1bfd61e69ded672ee0e7ba4d1dd0a5bff7150f56f18f68212dd4a9e997c9642d83c237354fa8a5a62be492d8a292440cbc2d4
DIST nbconvert-7.14.0.tar.gz 851778 BLAKE2B dcad57a56b1d7070188eb864668e1a12f26fb45ad88b0c566b26bc262bef250559bc4e011280c792d82c614330f38816f5f8fc9c3035d5d218aff8c312b78df6 SHA512 140c335c1ad5fa8419f273d102e2f39179edadff96caaba78f3b87118ee7690dee2978981d972ddd06ed3a67182f7d24467f8d0ad44760d1f0d74a2f5dd7ac35
-EBUILD nbconvert-7.12.0.ebuild 2390 BLAKE2B 80dedc85dad12fc83b3602c38478b945bd05381a9207c7d097ccafc945bb002a3f8f41e0c1dd73e1fcf25e8c619d0c59d2fea14a62759e222fd3a125a2e65d5a SHA512 07ab27230ff23a90e5e52ab876871ab451d0b6f82085b7fb69d4e0fc428e9ea5d788ae2e9984e7287502d8da220e5969c7d108b5bd3a59e9bc04baebfea63d56
-EBUILD nbconvert-7.13.0.ebuild 2400 BLAKE2B 846ea8d23cb0138d587b0d92596018aa2d94378bf5f4612b2ff050e61255f9a8e095e8d45478d83818ea1274d861919f078adec6b25f213fdf8428ea172f0181 SHA512 be480d5d6bfa2d10a7b4662a3139c51266e91a4204984c0130ebbf2e0a9f612ee66d21cd4aa452654d9ef2c844265fa208edefffc4c4d4eeeb34eceb3ca33668
-EBUILD nbconvert-7.13.1.ebuild 2400 BLAKE2B 846ea8d23cb0138d587b0d92596018aa2d94378bf5f4612b2ff050e61255f9a8e095e8d45478d83818ea1274d861919f078adec6b25f213fdf8428ea172f0181 SHA512 be480d5d6bfa2d10a7b4662a3139c51266e91a4204984c0130ebbf2e0a9f612ee66d21cd4aa452654d9ef2c844265fa208edefffc4c4d4eeeb34eceb3ca33668
+EBUILD nbconvert-7.13.1.ebuild 2392 BLAKE2B d50661b4074266d6dac01a5e26b7a32a995e00ad54157ca45ed0d6c225e176de4f9d01dce2edb51268f43f3f805c7998d5f951b83f0dc8754031577350659e49 SHA512 4c19ebb4e286c242800da3a3780bd6dca8e832d030d441f4bd76e49ae13ae068e204c5c0c80fa93ffdd51a2ca19b4d51ef5c1bbbc05128e4dd9ab8f2ce8dcf5c
EBUILD nbconvert-7.14.0.ebuild 2400 BLAKE2B 0fe5ee3cba06a2ebbbafa71b033c5cd64a14f18b8830644a4982eaa9def676b2d29511db3a91c6ed4d4d2879fc9fdb9925fc721510ea1aa92eaf0c781bb7305f SHA512 69d42b858bef1beefc62e7eab3a599e104d851a006fc3214fd381c734e2e56b1cfc8f5945ac03c4f4431c051a284eceecb59912282fe77d2496b0b61a8791d08
MISC metadata.xml 527 BLAKE2B a915103b3eaf57236f4257c98354a1e3733771369ac825fa8bbc4f79f0d1a23272dc86e744513620fbee37792e813a15dbb955e633a7c57597c3c38657ed05d3 SHA512 b60a311ce52915dbc12addd4a882670ac96ff8b3be2aa651eaac3d0963d6e73a72eaafd53f90fb685599504857e6bcd0568071962d7696c2605462b77260ad6a
diff --git a/dev-python/nbconvert/nbconvert-7.12.0.ebuild b/dev-python/nbconvert/nbconvert-7.12.0.ebuild
deleted file mode 100644
index 53500dc9c310..000000000000
--- a/dev-python/nbconvert/nbconvert-7.12.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="Converting Jupyter Notebooks"
-HOMEPAGE="
- https://nbconvert.readthedocs.io/
- https://github.com/jupyter/nbconvert/
- https://pypi.org/project/nbconvert/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/bleach[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
- dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
- <dev-python/mistune-4[${PYTHON_USEDEP}]
- >=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.7[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
- dev-python/tinycss2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- >=dev-python/ipywidgets-7[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- mkdir -p share/templates/classic/static || die
- # tries to refetch stuff even if it's already present
- sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \
- -i hatch_build.py || die
- distutils-r1_src_prepare
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
- tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
- # crazy qtweb* stuff, perhaps permissions
- tests/exporters/test_qtpdf.py::TestQtPDFExporter::test_export
- tests/exporters/test_qtpng.py::TestQtPNGExporter::test_export
- )
-
- # virtx implies nonfatal, make it explicit to avoid confusion
- nonfatal epytest || die
-}
-
-pkg_postinst() {
- if ! has_version virtual/pandoc; then
- einfo "Pandoc is required for converting to formats other than Python,"
- einfo "HTML, and Markdown. If you need this functionality, install"
- einfo "app-text/pandoc or app-text/pandoc-bin."
- fi
-}
diff --git a/dev-python/nbconvert/nbconvert-7.13.0.ebuild b/dev-python/nbconvert/nbconvert-7.13.0.ebuild
deleted file mode 100644
index f9b2a54b29af..000000000000
--- a/dev-python/nbconvert/nbconvert-7.13.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="Converting Jupyter Notebooks"
-HOMEPAGE="
- https://nbconvert.readthedocs.io/
- https://github.com/jupyter/nbconvert/
- https://pypi.org/project/nbconvert/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/bleach[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
- dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
- <dev-python/mistune-4[${PYTHON_USEDEP}]
- >=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.7[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
- dev-python/tinycss2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- >=dev-python/ipywidgets-7.5[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- mkdir -p share/templates/classic/static || die
- # tries to refetch stuff even if it's already present
- sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \
- -i hatch_build.py || die
- distutils-r1_src_prepare
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
- tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
- # crazy qtweb* stuff, perhaps permissions
- tests/exporters/test_qtpdf.py::TestQtPDFExporter::test_export
- tests/exporters/test_qtpng.py::TestQtPNGExporter::test_export
- )
-
- # virtx implies nonfatal, make it explicit to avoid confusion
- nonfatal epytest || die
-}
-
-pkg_postinst() {
- if ! has_version virtual/pandoc; then
- einfo "Pandoc is required for converting to formats other than Python,"
- einfo "HTML, and Markdown. If you need this functionality, install"
- einfo "app-text/pandoc or app-text/pandoc-bin."
- fi
-}
diff --git a/dev-python/nbconvert/nbconvert-7.13.1.ebuild b/dev-python/nbconvert/nbconvert-7.13.1.ebuild
index f9b2a54b29af..f43854ba9d21 100644
--- a/dev-python/nbconvert/nbconvert-7.13.1.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 6510b5cb42dd..8cf743880b1a 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,5 +1,3 @@
-DIST python-phonenumbers-8.13.26.gh.tar.gz 4916065 BLAKE2B 383c4be5593abaa332dc75e8db348f085e7a695af2bc89185faf176fcd77148060889d92244097cc8cafa8e08fe52e6e62be32a31721576c330531c8277d7af3 SHA512 37daea2458b95536c25f4026c1aea79d2ab34c73c957178edcdb63cac96d1d84b4ce92b4e239354090321c4980bb26170862602423d3db3edc3c68c9f659582e
DIST python-phonenumbers-8.13.27.gh.tar.gz 4915760 BLAKE2B 1a46d8b878ca9529bece2bf1144baf7800f2d52a2b613d27d2d6dd3f16a94fb6655fc892b9e305f4926674e20a3221e891a10b683ec009dd3b57a6e31da38136 SHA512 a057a7925611a25f1d100e2d32b16b76fb14880e91bc166a78ece18c0af2089f8dd0dbed66751f454040072b516c795dc60f42659353b4cab4c6c39fc599352d
-EBUILD phonenumbers-8.13.26.ebuild 816 BLAKE2B f4ad0ce9c34847200c35e5017107ff73b4915a78a78b937e2a8cc7a9c77f42ac905853ee9e9952e37ec47a1b209677d5e41519a71f6874a280c93a772bf4e3db SHA512 5f01d5988c41523d8bad765fed254824675ebe1f76912a5f12fd1b2952a5458d3cf20a59a69623012dce3bc7a7f282eef7532df3a705151ceb605fd3813c9c8c
-EBUILD phonenumbers-8.13.27.ebuild 818 BLAKE2B a1ec0e933c38aa2f63ab0fa05a360868769ff5d41e6f4e69bf54ef2c3837cee56a0a35b19525ec02b361ec13d7f273fdaef8a9fb20ae402232c248c9fe87e2cd SHA512 85a2a984403956c67b35e16c4fa6fc280a674843a6ef8e2135f1f878b308cae1a7a7f48cc656596f4d659de6d52a25dbda48a7b70181e5eb744b503d5acc0dee
+EBUILD phonenumbers-8.13.27.ebuild 816 BLAKE2B 9a91edd2625fc7c277ba2897cb9d647aeee717ba6373697ab134e865b326990650b49bbaccc04ef442e326fea751b25c4dfedf4fefbedeaabdd83df64e551ebd SHA512 263c125e0c820cd1e0924e891444256676cf3e427b8f2ff1f0788584802c9cb55c496cd60619ea55cb7cb88a1ae5a7b7594057fc99f58b709b951a84203e5766
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.26.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.26.ebuild
deleted file mode 100644
index 3baee251b8dd..000000000000
--- a/dev-python/phonenumbers/phonenumbers-8.13.26.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Python port of Google's libphonenumber"
-HOMEPAGE="
- https://github.com/daviddrysdale/python-phonenumbers/
- https://pypi.org/project/phonenumbers/
-"
-SRC_URI="
- https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( ../README.md )
-
-python_test() {
- "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.27.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.27.ebuild
index f77207b71a78..154cbd60212d 100644
--- a/dev-python/phonenumbers/phonenumbers-8.13.27.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-8.13.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ 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/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 2f5124f5e791..c20cd25e4b68 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -7,11 +7,11 @@ DIST pikepdf-8.7.1.tar.gz 2860480 BLAKE2B fa06667947d0166e8597e4fa757ffa96eb69ed
DIST pikepdf-8.8.0.tar.gz 2865070 BLAKE2B 78c26c577db858c27a1aa632c0e93a955eafc76f3e5928a5d4862408a71c02b66325e51728e81a5d6bd571655b2c96468592b3c591993e4cf6ecfa28fd997a89 SHA512 91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76
DIST pikepdf-8.9.0.tar.gz 2865109 BLAKE2B 6f40bb10201c3a57716a53fb50111a16e1eb9d1042c54395e5a2862c32ad696360c9185dc03667fa36fe82e219ac925c0ca89c414adb86cc5db02cf39f7850ee SHA512 6cab43e0225aa01c7a964509dc517c4135621d37b6a2a4383c0e5d5b180402a0aa0a219ec05ac61360ee77f29a2805b6dfda1794ee4d21cda79654222dd9f00e
EBUILD pikepdf-8.10.0.ebuild 1685 BLAKE2B 0bcb72f4208afe7a3114ececd01175761a4e1f358d842a02bc8b58303083805c3193f485888a228235ecfaf705d24196d07d97dc5fc81ab7cb35b1d2592970db SHA512 1d07511bf3f0f8983856066bda264bcdd6e376ce714310571873f50802dc42e35f98bf5977951fbaee8f1ba890870710a155ddaeb8a3d1938055719cb13c852d
-EBUILD pikepdf-8.10.1.ebuild 1685 BLAKE2B 0bcb72f4208afe7a3114ececd01175761a4e1f358d842a02bc8b58303083805c3193f485888a228235ecfaf705d24196d07d97dc5fc81ab7cb35b1d2592970db SHA512 1d07511bf3f0f8983856066bda264bcdd6e376ce714310571873f50802dc42e35f98bf5977951fbaee8f1ba890870710a155ddaeb8a3d1938055719cb13c852d
+EBUILD pikepdf-8.10.1.ebuild 1707 BLAKE2B 6661dcd4ff2c3e935324795191644942a5e001d6dd5dbc106d947af645c6dd0888798d26fe38ef2dadd13ad668a290136390434291b05ab1e926b5ca5bd09667 SHA512 719556c3bc40e5d406341d49ce8e1c70c2a2c6678dfdc05c24c7be7ad741b111b94d6e745f96639c65330a68be5180c56a9bf37501bb2c6b20cd1b2e5ff39d54
EBUILD pikepdf-8.11.1.ebuild 1767 BLAKE2B 4aa12ed8c97cc3523de76322b95b2cffd7270bae6197b1cb6fd6661acc2d59d6e1827e80a5dc1b1602f66e82bd5ac771d9846c6258f9ab6321dc8572c2a8673c SHA512 c04da739edc8447b3b051ffa0858e5f13ea5da0842cdd6f73651daf823d10ec176d646552754dd930bdef6683e24fabaede0ea31b3604991911968a397f3d999
-EBUILD pikepdf-8.11.2.ebuild 1767 BLAKE2B e846254b1496f91d602d3a1e4f8a9382634f523737dfa6949a73657f428c6eae2202c95c25b620574c6b76e753016863074cf27932e4e6e4ffb52aad3bd92a50 SHA512 23873528213299dd11fe589d70692d2e33f1fb25f51fd55bcf8d09f5a9b1243816950df7c469b0cd72f208f20d7dcf94ceedb35bba61a701fa96d57b5dfa5155
+EBUILD pikepdf-8.11.2.ebuild 1791 BLAKE2B f621a391953fcdda8e1678e7426c8aa9234a337db12e752ea29c97856e8387c3ee7850f0cc23d34504e3e56696579fa39111c5017da61a8e0da9349a496b7c2f SHA512 9d6e1a5c28f840a63e057bcae2b6481a312e714f6c7145643c5f637db626fe512135f4ac2472c08a1ea698607b25e745eb05cd03c59d61b37dc84b9d35be8818
EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683
EBUILD pikepdf-8.7.1.ebuild 1666 BLAKE2B c576f520803ddf8474d1982675a16e101ec426068bce5063de638a18175b58e17dbb7364d4da513cc8eddba1d5e4a802087f7d4498c3ae1d5890f72509612e99 SHA512 0c2bdff21442c899d2bee6ab6faa2c3dd4a37fb55039ea4de88f5b2087179ef5350bec999dd5856d9ec5c5c97909afd56e6db33896d3ef3cc9722dda40845946
EBUILD pikepdf-8.8.0.ebuild 1673 BLAKE2B da9ca57a521ff70715d3a8dedaf05b0a78724c8ed0eea956de294321cb8bcc2d0b691229851a1f14329a9b4eb82bd953485c843506a68cb658b58981b8c3dc6a SHA512 6458efb2b6652051a3cb7691c13ba67805b92333cd6133f5701a9386703fa480ddb4beee6745289423e2016f95e524bb1ee45c585414c7d693fa6d4bea3da4d1
-EBUILD pikepdf-8.9.0.ebuild 1683 BLAKE2B 65fd537b30cb75b7574e19fba221bf8e4e8a6a449b8f4d1936c8728e1d5ff58e8434ea721cfbae9ab75e5fc8edf37624b792fe8aec52514db9a7aae6a75da0db SHA512 36fd8be7ef7cef4e6bc53409e1159efa9b2e241b39bffb67db378f44bac96495cc59c07e9b302d7db5254f204138ce0b1cd676b1456e87466dbda47ee4c45292
+EBUILD pikepdf-8.9.0.ebuild 1682 BLAKE2B 480f28dabe26781eced1a100b0f267977e539f6d53442e81262b6fbf33e4696a5d7477edbe4b0355aecdbd5f55306652cf16e6805999b20cb5217e1f14ee24c8 SHA512 dd1c42bb27e549919d54ccb9765b63f6e6dac41f740a84e36a7d6271332da66f84f9e9871b229f4b2d18060a6334c8cfbc7efe76d18864d949ff2cfcff7d98d4
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-8.10.1.ebuild b/dev-python/pikepdf/pikepdf-8.10.1.ebuild
index 670325f6bba5..505f58d785d3 100644
--- a/dev-python/pikepdf/pikepdf-8.10.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
# https://qpdf.readthedocs.io/en/stable/release-notes.html.
@@ -46,6 +46,7 @@ BDEPEND="
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.10)
+ media-libs/tiff[zlib]
)
"
diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
index e030acc1c902..6c91503b35c7 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.10)
+ media-libs/tiff[zlib]
)
"
diff --git a/dev-python/pikepdf/pikepdf-8.9.0.ebuild b/dev-python/pikepdf/pikepdf-8.9.0.ebuild
index 3f5e31963c31..044dd1ac5063 100644
--- a/dev-python/pikepdf/pikepdf-8.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
# https://qpdf.readthedocs.io/en/stable/release-notes.html.
diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index 337f5f84f8c1..c2e6ac192707 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,7 +1,5 @@
AUX pip-23.1-no-coverage.patch 1836 BLAKE2B f8c95ed26d5a7cba2a516b8d134ddd9901fd7d39dc8bf174397ab2afab33e93c4af342195b5b4d7b0aedc642493f1ed2ee474c74e16e285f335dcdcf531b1777 SHA512 c63929cc5324b2a741a4c1ebb4990c376eb6a4c0f39370e456b674ce3cfbdf10471ec48cf9368fccba9264fd9d4a5667988116163e73772496f28d52986ff111
AUX pip-23.3.1-no-color.patch 1767 BLAKE2B b81a4b814e2e84e7c0424870d1a86ba7fde91400bfad127c696112544b294623ba9d580f503f01a8399a569a9a5880d38d1d09c98b9364c9b59915adb3a9b453 SHA512 c89be77fbd8049a1e6fd12ef4227926ff641c1797f91bbe91b6152016a1e7dff5e323d8ff0961948225ef854d52de972f74c8e37f48e8aee78e529f9ec8b3b3f
-DIST pip-23.3.1.gh.tar.gz 9397023 BLAKE2B f5085bf1faaca93954abb2dfb99f5a365b7bff385ad9f0f692fb41bbf0586617f0a3d7f36df5e3475f150819fdbf7f79fc6bf8b2425fe06dc570cd0ec98fed6e SHA512 eddca29e8c3727d1d8d793ab0b05f069781cac06df805fcf7a363da738d39498135ccbbb6d2d442604a7bf78ba6c3d101ec2043431ac1832a3f2710db7cc5e56
DIST pip-23.3.2.gh.tar.gz 9397451 BLAKE2B 65e656cf3e7c3ab48b5cfa48f105cae158068f3daee497edfb93e34887afa134b2cfea73574947ca22ec2664dd814034166301fb0f70322ca92852a68052be40 SHA512 976c6ab9959805f4d20d4bdedb4dabc95dd55f1ec78773f63f738599bbe44e766ad3a1394bee052a2c2386826d67686ad456726373345ba9e0d555fd251dff09
-EBUILD pip-23.3.1.ebuild 4251 BLAKE2B faf1f97fd9bdf7bfe6732cd641814bef6971d5564a8a321d064d8ead72e8f2f65b89aea9e25c3b75c69904a197c21b63662b512e04d48ddb6cf5c8dd7c894640 SHA512 171c8cb325e22c023ae0fdc5554834c4ec925adc9b52d0786cbf83ee8935e32bc85e186ebf6267d9929316e59442bd64c0f0ac6e87e550853b81dbb4f698a304
-EBUILD pip-23.3.2.ebuild 4265 BLAKE2B 5031ea8af8f39ce71137e40dcdab55375652e2128ae1181c51d5e0a6fd624bfd406fef07780b8b55739938cd88686c4d7e5b1b838d0debbc22c8915baf4fbab8 SHA512 a7198f418093eb89e4eddf9834ce7e5da7031bc6b38c40ac85d728aa575f5945049b6257dd434271d68c13538429e4a96cb2857d0646bd7ca63198682df297e7
+EBUILD pip-23.3.2.ebuild 4257 BLAKE2B 2571d1af8e66e2737fc537c2657af1fbcd2f5d8f7f8a91439b1184a2363d2372de4b921b08a479347e2dc90f0f929d81d0ec4ade96b782bfbfdefa6e3aee8594 SHA512 35ff231ab4002b02fae043e3e2f8267f02820b6c63d5ebc7c78e28101b72cb63c436726c272027ffb80ab04eaf11304203919c1f572902a913b8262c5810691c
MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9
diff --git a/dev-python/pip/pip-23.3.1.ebuild b/dev-python/pip/pip-23.3.1.ebuild
deleted file mode 100644
index 4d41aaf59202..000000000000
--- a/dev-python/pip/pip-23.3.1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# please bump dev-python/ensurepip-pip along with this package!
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit bash-completion-r1 distutils-r1 multiprocessing
-
-DESCRIPTION="The PyPA recommended tool for installing Python packages"
-HOMEPAGE="
- https://pip.pypa.io/en/stable/
- https://pypi.org/project/pip/
- https://github.com/pypa/pip/
-"
-SRC_URI="
- https://github.com/pypa/pip/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-# bundled deps
-LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-IUSE="test-rust"
-
-RDEPEND="
- >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- dev-python/ensurepip-setuptools
- dev-python/ensurepip-wheel
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/scripttest[${PYTHON_USEDEP}]
- dev-python/tomli-w[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/wheel[${PYTHON_USEDEP}]
- test-rust? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- )
- ' "${PYTHON_TESTED[@]}")
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- local PATCHES=(
- "${FILESDIR}/pip-23.1-no-coverage.patch"
- "${FILESDIR}/${P}-no-color.patch"
- )
-
- distutils-r1_python_prepare_all
-
- if use test; then
- local wheels=(
- "${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl
- )
- mkdir tests/data/common_wheels/ || die
- cp "${wheels[@]}" tests/data/common_wheels/ || die
- fi
-}
-
-python_compile_all() {
- # 'pip completion' command embeds full $0 into completion script, which confuses
- # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
- # This trick sets correct $0 while still calling just installed pip.
- local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from pip._internal.cli.main import main; sys.exit(main())'
- "${EPYTHON}" -c "${pipcmd}" completion --bash > completion.bash || die
- "${EPYTHON}" -c "${pipcmd}" completion --zsh > completion.zsh || die
-}
-
-python_test() {
- if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
- einfo "Skipping tests on ${EPYTHON}"
- return 0
- fi
-
- local EPYTEST_DESELECT=(
- tests/functional/test_inspect.py::test_inspect_basic
- tests/functional/test_install.py::test_double_install_fail
- # Internet
- tests/functional/test_install.py::test_install_dry_run
- tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject
- tests/functional/test_install.py::test_install_8559_wheel_package_present
- tests/functional/test_config_settings.py::test_backend_sees_config_via_sdist
- tests/functional/test_install.py::test_link_hash_in_dep_fails_require_hashes
- # TODO
- tests/unit/test_network_auth.py::test_keyring_cli_get_password
- tests/unit/test_network_auth.py::test_keyring_cli_set_password
- # wants to install keyring from Internet, sigh
- tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed
- # probably a too strict assert
- # https://github.com/pypa/pip/issues/12152
- tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_cache_with_invalid_origin
- )
-
- if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/functional/test_install.py::test_install_sends_client_cert
- tests/functional/test_install_config.py::test_do_not_prompt_for_authentication
- tests/functional/test_install_config.py::test_prompt_for_authentication
- tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed
- )
- fi
-
- local -x SETUPTOOLS_USE_DISTUTILS=stdlib
- local -x PIP_DISABLE_PIP_VERSION_CHECK=1
- epytest -m "not network" -n "$(makeopts_jobs)"
-}
-
-python_install_all() {
- local DOCS=( AUTHORS.txt docs/html/**/*.rst )
- distutils-r1_python_install_all
-
- newbashcomp completion.bash pip
-
- insinto /usr/share/zsh/site-functions
- newins completion.zsh _pip
-}
diff --git a/dev-python/pip/pip-23.3.2.ebuild b/dev-python/pip/pip-23.3.2.ebuild
index bfcde16bd339..0b448915d1fb 100644
--- a/dev-python/pip/pip-23.3.2.ebuild
+++ b/dev-python/pip/pip-23.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ SRC_URI="
LICENSE="MIT"
# bundled deps
LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
IUSE="test-rust"
diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest
index daa2c82c9623..94e715fb939c 100644
--- a/dev-python/progressbar2/Manifest
+++ b/dev-python/progressbar2/Manifest
@@ -1,5 +1,3 @@
-DIST progressbar2-4.2.0.tar.gz 650564 BLAKE2B 7b4d9604626d0944040e59af1b52bf1cf2c045b6a256c7fd4233fa2ee22491484ecb721fe680ad326f7ef383c7070cebad38729c45e91ca2d3b6fcc6c51127a1 SHA512 d49c154e48bd730c2a7916ed53272ff20cb6fac8c9752734cf645d4701ffcdf25309bf493d03fdc5b6072a85b5f758332fa7448f307d4acc001ad4ab36303a68
DIST progressbar2-4.3.2.tar.gz 92504 BLAKE2B d5e0149fc54f3c4397c3de946db1aeef5c41e104ead1b0db1b19f81071a685c87ab3b425ea5eb3098db046db3a2ebfb29bce9a954f653327b5735fbb4f2c1f7f SHA512 d885a8b568149acf7a2cb5e5698f8677ee777c11a907f187c70c4ff4b52c656c40439ac8af00b652e5ddd4325721863c66b9f1a1b9a95d84f5fe081f94e4e0bf
-EBUILD progressbar2-4.2.0.ebuild 765 BLAKE2B 364ee3f6391aa83af2aa1eeae9cc926ed09214bda009e32dc184b708243e04524b215adc83c467fee128ba9eabe11382740365c486389f6c9a22750f90649381 SHA512 781840ea97ed192b2904e0a7c604f7fcf162895cbcd0d6b1195f0b89d184e8fa4e71bcee4367f5fb214efc2e80df95216a6a9fce6ff3b5ba70c70159d9c57fd8
-EBUILD progressbar2-4.3.2.ebuild 873 BLAKE2B cb3b50e5fd3148b63253e821c279752d3c3e9c3e26aa51714270959a2a3de9ed81e34a20b4f0bbd34244c0275eaa94abb7c5ea118151a840ba184a5b4b98b0b1 SHA512 42c28a7dce46ec5c7bf86ffb970d09cd4e750b1ccd3ba2e28f6212de5eb2354ae5581959172d5de153b8aecd67fce78c710c8ecc7ca66b79f03f039dc6798d8b
+EBUILD progressbar2-4.3.2.ebuild 871 BLAKE2B 3d0ae31569c458c2d112fe941680642a48cc401b31c3b9213c8e1d8e30622078b7301b6de067cc678879eda8aeb59b8db8649a55a5ec6eceab43624b95abd4b5 SHA512 17999a347c93aa21321c8753f7f8b4c9c74629ddacf760824d948a33847269f27f25d0edaa4176934463ab370e2d131713625cf547962b84cb2858a6e5ab37a5
MISC metadata.xml 404 BLAKE2B 774a579e397ff18f4196eaf238847e52062742b1ff00999e6b970c4a0f5e032d6caf57e2f64903882269738bdeefa3b3533711d36c68694989ffe6b508c9c467 SHA512 95bd7c3ad0f1addc6d6dd57aa89f04b20ad7019b35468aa44cb5077a819c4658cf64196c5443a671d8beb339f5bdbf40e544807b21c7e2bc11b39da5e0e8dc99
diff --git a/dev-python/progressbar2/progressbar2-4.2.0.ebuild b/dev-python/progressbar2/progressbar2-4.2.0.ebuild
deleted file mode 100644
index e42ed98337ca..000000000000
--- a/dev-python/progressbar2/progressbar2-4.2.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Text progressbar library for python"
-HOMEPAGE="
- https://progressbar-2.readthedocs.io/
- https://github.com/WoLpH/python-progressbar/
- https://pypi.org/project/progressbar2/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-
-RDEPEND="
- >=dev-python/python-utils-3.0.0[${PYTHON_USEDEP}]
- !dev-python/progressbar
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/cov/d' pytest.ini || die
- default
-}
-
-python_test() {
- PYTHONDONTWRITEBYTECODE=1 epytest tests
-}
diff --git a/dev-python/progressbar2/progressbar2-4.3.2.ebuild b/dev-python/progressbar2/progressbar2-4.3.2.ebuild
index 05702970ee6f..9a9daf81e626 100644
--- a/dev-python/progressbar2/progressbar2-4.3.2.ebuild
+++ b/dev-python/progressbar2/progressbar2-4.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
>=dev-python/python-utils-3.8.1[${PYTHON_USEDEP}]
diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index 142454a5a9c1..b92efcad9583 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -5,5 +5,5 @@ DIST psutil-5.9.6.tar.gz 496866 BLAKE2B 65bd35ff6bcc2cfcb5f75f732a5a6955cb1fb5d8
DIST psutil-5.9.7.tar.gz 498429 BLAKE2B 7fd60e014d55ab1288040b05f3dc058f0b75135fd4e5c0d0c3aa1365f2b3d940d0fa6897adfda12405451ae2bfe9e546da48b3c86838fd415413feb4421ba2af SHA512 b4bb3bf53fb581e992a06d037880aaac74d23be3adfdaf533a0e7e403d7b200e6584799bc5e7eaebd851bee983009e1d2a662a58c635af1466239ac9997ab64f
EBUILD psutil-5.9.5.ebuild 1214 BLAKE2B e07f08a9d5da23918068ecb901c4158caeeee8c53964c1a352ff2d142a6f6d945d97aa856bfe09789ede558beebb3ea573c133800c4b6439104397c1f5c0eaeb SHA512 99a21371ba39bf2e0d0b4e31bc5f8266ebee1239cba1b70727b7e316ede0273357e47245b2f517cf29023cd06dce843747e643d63274bb2c2ab6c50651b4f7d0
EBUILD psutil-5.9.6.ebuild 1195 BLAKE2B ecdc910b29c7ff8c452d33a168cec80b95cd53d25363e30d686cfb16237c261d25f10b904e97c5b301ffd4b96a05919928dab47ba092b8376ad99cada9a618b0 SHA512 6037f3c88a4f1e69e367b4f1aedaee2f8bab594c2ef4dd04b290dccea6e20a98a5f7fd3a0f03c8d17ff695c470bd437dc68efd950b8b900bc69f01edefaa8e73
-EBUILD psutil-5.9.7.ebuild 1200 BLAKE2B d69a697713c7ee01bbde675fd8864f16fcf3c05deb7376399b3bc3ec991edcd02a3bf9c1c63c3fa1842bb4c7aba4bd34808b066c60ba12dfa2eb0ea421e210cb SHA512 d2b45b27fea511fd29c846499aec4568af20b0ff9c2981618d6e2420819a5d5cbca4e4d81ebe9763357401174bb9fff32b243ea5f97f4fc7c9475a74c71a602d
+EBUILD psutil-5.9.7.ebuild 1196 BLAKE2B 77fdf573218d273ac87f84500fa4478ee0e20dccb234dbbc6366f047b7da5f3ecc33ebb30dff3f82586aa1ad65a1dc0b62284be2621d96459325e3928f888890 SHA512 9eb367d2d5c55c5a1cf8a3f72325548739c7d7b2aa4edc4a4bb7a423c31eae542cd9f4d7363c36c750d644d4a327007437dab187973e46842bb481b9f577e934
MISC metadata.xml 378 BLAKE2B 235c056a427ab18383c401143074ec62b91d471087c34e2bd48d5192c6221e089e32170d18cd0d69d51eb2bb02fb8a0efe59245af9224b284557812b32c341b5 SHA512 96492308dac753fb176e4810efa71757e66413d16589e52a942b02c91256b48f9873b53a698006923aef12aa7d1539d6fd7aa07632c073b6a92cc8920f6ce6c0
diff --git a/dev-python/psutil/psutil-5.9.7.ebuild b/dev-python/psutil/psutil-5.9.7.ebuild
index e28e2cda6093..ea60a4c20ad2 100644
--- a/dev-python/psutil/psutil-5.9.7.ebuild
+++ b/dev-python/psutil/psutil-5.9.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI+="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index dfd4082b6780..78770be32781 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -7,5 +7,5 @@ EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e63
EBUILD psycopg-2.9.9.ebuild 1290 BLAKE2B f478219e54cc7f2c59790b82f72bd38e26a3d1181cedaa67444f7cfa283214c2f6402417099c426d329133e47a5f6e9043eeceeb7cfd2ebff10b4d7433229ece SHA512 8a3d087058f98b069b7326480d8063993ed4d1ae73792c5a5abf9b386bec586af52d015d49171a062c0c6407ec1fd062c8f27bfdcf6366d04bb64420db34836c
EBUILD psycopg-3.1.13.ebuild 1778 BLAKE2B bc9559d99afc9615880cdd5cf68718cd0d1d37b9f2adc9fa228607eb1c1f13a471bc1fe327bbfe9d36208c963a148dac459fd8be0c56cc8a9280b51f182068fc SHA512 0bf78fb43a5ac565770a802d0656ccad2628a91c1d7f044ebdcbe461831fee8ca123c0c6618ca03816844fdf2ac4916e7a3df0f180255a282391038010033501
EBUILD psycopg-3.1.14.ebuild 1785 BLAKE2B b7ac82fc58a7a79839923e2784cd0147d0cd8095a3b59f48bad74ba4922324ed5f1837f2023308ecdf221f1826e06306aa89ebd4d4d70d7231a77193edf0f033 SHA512 807a35e559d297e5624e279cce7e3c5c6609dce710d15592f5d6389eeadb8a931d1c6ce91122313597b251cca422feb8cb57ac783b3468ed11d3989e81d71291
-EBUILD psycopg-3.1.16.ebuild 1788 BLAKE2B 15a0e0210ac2a88c2503c0e8932c55a34fa15061456a2da44f0184d5bbded228f15d0fc79c922d3e7af7a9ceac0eb6e925aea89a28aa4b58ae1dfa8d088ff05e SHA512 0da47ccca881111ed58d729c040d9da29d8ea366ef3acb5098008a31fede230ec0077f12100dab43e56d40e9d6715bfb6e6756282ffdb9bb78f191d28ad587ad
+EBUILD psycopg-3.1.16.ebuild 1785 BLAKE2B ea192bfdaaadbe0dd05f4447641abca80da9310c07dba202366714e50585c23431717ecd3427bf8c08222e95bb5789dd6342cd2c4fde145f78f118dfc876ae8b SHA512 26a00502157eb12dd7abac1befdd61f0b0fc4d902ea6a1ae758a81565551e0ce5548b065d48b371490a15baeec4ebaf5c69048c9fed8a08bc8acc06908cd56fa
MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc
diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild b/dev-python/psycopg/psycopg-3.1.16.ebuild
index 6056815ed613..f87b1df7dc10 100644
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ S=${WORKDIR}/${P}/psycopg
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
DEPEND="
>=dev-db/postgresql-8.1:*
diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest
index 32e49f2b28bc..e45d00e91e11 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -108,5 +108,5 @@ EBUILD pydantic-core-2.10.1.ebuild 2838 BLAKE2B d6829a3618f614d19a89a02b1fa5d1c0
EBUILD pydantic-core-2.14.3.ebuild 3203 BLAKE2B 5d5d4608ab9691d182a1bc95ac78ee925c18d68be72589d63ac422a31e7bf20986680eb30cd31740664e04dc40af0f5f16f0e69158153ba63a165e6bb156b719 SHA512 9098f5d87015725d9136b0459d93a8d55680c7909d32d7ace10ec57194557d6c7c1affc5e9a94002bdbbf8ff6950b4bb45bfa3966f356feda8892c152f89a4a5
EBUILD pydantic-core-2.14.4.ebuild 3203 BLAKE2B 5d5d4608ab9691d182a1bc95ac78ee925c18d68be72589d63ac422a31e7bf20986680eb30cd31740664e04dc40af0f5f16f0e69158153ba63a165e6bb156b719 SHA512 9098f5d87015725d9136b0459d93a8d55680c7909d32d7ace10ec57194557d6c7c1affc5e9a94002bdbbf8ff6950b4bb45bfa3966f356feda8892c152f89a4a5
EBUILD pydantic-core-2.14.5.ebuild 3197 BLAKE2B d1d676b7c4743a869358268d1ece9b0f272cf78eb4f4ea6dc4f598515d500c37f66ee7189a6cf90bcd0a285e9379054f8cf446954bcc1f55a7591243a300242b SHA512 28fb862f9ea2b7b8d9548df6f70fa98fa8ea7b452901eb054fe90a67985be76648a88ef619369c7e6bcd089f0cd80a8a2e8b16bd04c054e6e907eaebd3aa5a87
-EBUILD pydantic-core-2.14.6.ebuild 3203 BLAKE2B 5d5d4608ab9691d182a1bc95ac78ee925c18d68be72589d63ac422a31e7bf20986680eb30cd31740664e04dc40af0f5f16f0e69158153ba63a165e6bb156b719 SHA512 9098f5d87015725d9136b0459d93a8d55680c7909d32d7ace10ec57194557d6c7c1affc5e9a94002bdbbf8ff6950b4bb45bfa3966f356feda8892c152f89a4a5
+EBUILD pydantic-core-2.14.6.ebuild 3206 BLAKE2B 8dfc7cf9c8a21cca771140372460ad7dce356c8796f7890dd16b146eb26ad3013a0479093911d35e6afce852ea5d9f5cb0b7004e0de0a35b83b9dd26acc1bd72 SHA512 c4a6651c9150ad96d96bc1f07fc8e587d68bfbae73932c701e4023a0f5600e623b9c3ba07a1daf10750e40a929b699c1d2eeb267b381fbd4fcb931bf357c95b1
MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6
diff --git a/dev-python/pydantic-core/pydantic-core-2.14.6.ebuild b/dev-python/pydantic-core/pydantic-core-2.14.6.ebuild
index 3bcf3f7ab143..e2b476537f0c 100644
--- a/dev-python/pydantic-core/pydantic-core-2.14.6.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.14.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -108,7 +108,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.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"
RDEPEND="
>=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 73a1402fd1ec..721e66813cbd 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -7,5 +7,5 @@ EBUILD pydantic-1.10.13.ebuild 2518 BLAKE2B 84f7ee9b095b56518792f81df308652cdc72
EBUILD pydantic-2.4.2.ebuild 1250 BLAKE2B fb5c066368f642dc425e0781fbb3cdb5c26ee33f3a82be385be5a82dd398a9a9321bbb61f44f57afc68b088def410fc78a828811562823baed1ff1d26231915f SHA512 fc87f16830ad126ddefa4ce73b36a9b7221a52a2b911923893dac9f7b26afc6a5563225c8ef2dab7aaf4ee115f32a5908b65430d7664e77636eeb491aa5877ea
EBUILD pydantic-2.5.1.ebuild 1307 BLAKE2B 31e1e4931c47dc2303461d74fb5d5276db26d3dc78f6ecfa2f2912af5b60d724145c5cb05e7e0461652e0988411cf24a0d344d7fa3100f3f2be708eec4e5ee4b SHA512 12b6783c94f8822af6140a3d750725b6ae41ba7e51678de897a59d1dbf3cbcb221146c2cb2372061a3a27a8dc446abcdffb81c398ee97f604b40615ec2ff4ef0
EBUILD pydantic-2.5.2.ebuild 1301 BLAKE2B bfc58ebdd2138eb90f4971145ad575e5d1a9eedea480195db7dffbecd3582bbf60ec14fa1c3dc7c47a3417f35da839346829851a5a56e873218a37f16a51c4eb SHA512 05739299d4a836fe99b52230c6d6af22da0200f3040bb701091aadc8c0ea85b29c26b22d1e28c7d422a051ac17bfd8b52e2aa9682d72e0d7235efdfe00892071
-EBUILD pydantic-2.5.3.ebuild 1307 BLAKE2B 3e6f4b048da7a2aa0886f9e5b58ab723ef0dd42b77d2ea99282bd804833263c8bff5a0f9b1f8d2c6cc5880cd77d6515eae997ad687204c31962cb4734b1f6056 SHA512 4548833dfbc1027531ed33ad3c37f64331a539608e73877ec4a131199b35fb9fdbd103c30388dea6e6e9e7ec569a98987b1aa16cd331a616ecb8b14190600445
+EBUILD pydantic-2.5.3.ebuild 1305 BLAKE2B 7e074de0681589394ef6d1687618d410bda91f0bbbef9c07e7da6f748f8600b77f6192e51d67d51441ee8fa4e14a4330ea4f4bde1d7950629f267ce03b992973 SHA512 721eee6152f9f225fb9c390bd8a5399520ba1970dd72b078e9061b673359f28a07902e439595fe55fcbb165dba2a61beaeb77caa19cbba38dcc070fe9c238588
MISC metadata.xml 637 BLAKE2B 57b30dc30b4ec03180df74b5a92de92ceb31cfad43b38ad0e41538c6a6f491fa8957b789ad42bec128e51862bbd802c17606c02bf17f3cf58a21622d7676c0aa SHA512 711e73027f807b8c25b4ceb95775e6417987d34f798f50d4168d5735bf5bc91a41a9b6c37737617d11968ae9b337871dc7f3bc7a89f782a91747aedcee4f48d6
diff --git a/dev-python/pydantic/pydantic-2.5.3.ebuild b/dev-python/pydantic/pydantic-2.5.3.ebuild
index 6131e94f1935..95da9b1ad0cb 100644
--- a/dev-python/pydantic/pydantic-2.5.3.ebuild
+++ b/dev-python/pydantic/pydantic-2.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pygame_sdl2/Manifest b/dev-python/pygame_sdl2/Manifest
index ac2fcfca12fe..5534a230a70a 100644
--- a/dev-python/pygame_sdl2/Manifest
+++ b/dev-python/pygame_sdl2/Manifest
@@ -1,5 +1,3 @@
DIST pygame_sdl2-2.1.0+renpy8.1.3.tar.gz 4252499 BLAKE2B b8bff6e3c96e0e8b70e2a6c83278435491a29421572054cca151deca441171ca4bb14277f5a68d32f7c839094347a78ba2dbba1a432b5bcc47fd068b30ecb9de SHA512 3754a29996aa1992748d49b3d178d18e0cefdf17a63c7181027a3210f7360ac01b3a1d90691bb9789085cb8b61331118e6db93be24ea81b2e24e77e3b0de556c
-DIST pygame_sdl2-2.1.0-for-renpy-8.0.3.tar.gz 4053740 BLAKE2B 607e9c587734a5d53f25ff7537b308eade273f97065e81166bbace9ca255adfda0bef23f05d9fcb370c96d7eeb6175a6b649b0b07727b027ed2b43506dc876c6 SHA512 135779d4de6e2bc8ade069c11d521dd0dc2bebae6dc63a374d478785fe7534626e9dc3c7f8f50c3291f4a60b26eb474c14e3971f0b9487215125bbcd5af6782c
-EBUILD pygame_sdl2-8.0.3.ebuild 1107 BLAKE2B e05af36deba48b284525711ceb3890eb1ef33160816cb0abefade84aafa19d3f75479bdaabc7c11729cc08d7c1e0124d8d3719a301cd178a472fe43449ec4265 SHA512 1dd3d201a9b74125f652408bd4ec68e414658410755eba6a07916b01e4e3a2056256026d6584d1c7b9ee292f737b98723c7387ae70c0114d39c4cf2419e69c5f
-EBUILD pygame_sdl2-8.1.3.ebuild 1144 BLAKE2B d080d441cccbbcad6281f5573147ad6fb25c0c8cef3c2185dd2929d3a47291877bd6f460f5f39bea4034250e35294d5795ed5d1e7b522f736fae0723b108fe72 SHA512 4f8547afbc65a78ced3841d853ae9625ddf5a46e69f9a8c0fc7adb9004346f7f4c0fd565d4f93dc8d2ba08fe298d2d49dbc4b3ef63767797200c3f646819df7d
+EBUILD pygame_sdl2-8.1.3.ebuild 1142 BLAKE2B d440ef5d59365e110c2123a9f508f0f44c113fd0debe79382665cb8b600f52dac0ef466ce36d5102e198b08286def11461355bcf5f976d0f7474484beea9a350 SHA512 1351a454fd7ece26bb6032fab674e9567e266d2359daf65553faa39ca8c3af6c328f546ce757793aeb39654d29ec6c82cd49bcbb5b92b75964f674660e0de61f
MISC metadata.xml 382 BLAKE2B 0456a0211bf9f5497ae588dcb47ed34d99f08b7600d135a4591e10c8ce8a7349c816c53ea4e800070afd065821aabf22a70e7482402947f2d1801c3250d62d12 SHA512 dd3d1bfe08a30dedf0da22a02e2a3f3e8d38ebd59b2c122b26486b6891ac7459a06368fc55bbce6b243880367110b1b908bd796a17feededf3b1d8b4c9363278
diff --git a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild
deleted file mode 100644
index 403b3deb81ce..000000000000
--- a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
-
-PYSDL="${PN}-2.1.0"
-
-DESCRIPTION="Reimplementation of portions of the pygame API using SDL2"
-HOMEPAGE="https://github.com/renpy/pygame_sdl2"
-SRC_URI="https://www.renpy.org/dl/${PV}/${PYSDL}-for-renpy-${PV}.tar.gz"
-
-LICENSE="LGPL-2.1 ZLIB"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-# <cython-3 for bug #911781
-BDEPEND="
- <dev-python/cython-3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- media-libs/libjpeg-turbo:=
- media-libs/libpng:0=
- media-libs/libsdl2:=[video]
- media-libs/sdl2-image:=[png,jpeg]
- >=media-libs/sdl2-mixer-2.0.2:=
- media-libs/sdl2-ttf:=
-"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${PYSDL}-for-renpy-${PV}
-
-python_prepare_all() {
- # PyGame distribution for this version has some pregenerated files;
- # we need to remove them
- rm -r gen{,3,-static} || die
-
- # Fix tag name according to PEP 440
- sed -i 's/-for-renpy-/+renpy/' setup.cfg || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/pygame_sdl2/pygame_sdl2-8.1.3.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-8.1.3.ebuild
index 8c53c2e38c8d..5fe834643205 100644
--- a/dev-python/pygame_sdl2/pygame_sdl2-8.1.3.ebuild
+++ b/dev-python/pygame_sdl2/pygame_sdl2-8.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1 ZLIB"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
# <wheel-0.41.0 wasn't installing headers correctly
diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest
index 4f3e3639805e..f6e6c5498d73 100644
--- a/dev-python/pytest-qt/Manifest
+++ b/dev-python/pytest-qt/Manifest
@@ -1,5 +1,3 @@
-DIST pytest-qt-4.2.0.tar.gz 120749 BLAKE2B 1986bbf4ebc578ad548d2fcc8888b0d0fb42f75ad8a03f315f51c04ae466587d3299fca8ec3a49bc5d023fc8ca76cbe6c45728bc88609e20d6f68ea8c6ea204e SHA512 57e175bada0e33101eeb7d85579f6e804658d74168714b117b3a1ba564826405e70860b258caf28c917ddca7acd1842de2133a55b342862762fc37ca1a758b69
DIST pytest-qt-4.3.1.tar.gz 125223 BLAKE2B b7ea852b4f0a97950ff4b8f03983639a30dcd8b3532a52f0d78a5074d1220817a0853a040eba71798fd74fba27cd77eeafff2cf12b177693d77f9bd954d841a4 SHA512 e77bd0817f9dfb492ddcd9cb605b07d1e468ce7b52dce7519f2f96afd004f7796a028998572c589444e9737278a84efb887c801fb3bcc79a71c48ab849070114
-EBUILD pytest-qt-4.2.0.ebuild 2094 BLAKE2B 814e1b677bb154ee0bbdc0da14f38dc0127bec3acd2fe887c65943726199bae389a2b20cf61e36ec5d34f1e71cca7572876e082ab9867905fec88b809b16a00d SHA512 a7030752d8b99882a39d16b5966689c1213d464584946dd58c50e63a6331d47c98365d78c33a075eb805dfeaa1dcbf1c717bfcbce48caf4f42a6ba3a33857a1d
-EBUILD pytest-qt-4.3.1.ebuild 2097 BLAKE2B fb810c58c276bd5de4b7f690c27ea9930e9fc2f55ee6cf6d09145dbe83ba895fa5b93a38e0acfbaafb689b2a7e2a572237a34c417302b0b0d266e0445d16db1b SHA512 5cd95cc8baf557cd9c1712312bea0dbc0b4ba53ffb1222a20a3d2efc181f89bc1cbb59cdbf98bea16fb4770b454ee88eba2f1d8e2c383d2e62b8efe80956d1a7
+EBUILD pytest-qt-4.3.1.ebuild 2094 BLAKE2B 597ba8677b1707c198903dcc019f71c9e027a19f627182d3fcf3755ec6be6545c0803c07fb66de592d1b17ff6159a00d43221058961042f726bf4de2235d4e43 SHA512 f66368fa1a34b41d29876c51fd9df2870029b5842d08da254dc745764d8b59b417c8a402228682ede8430c7cee5fc32d0b9ad2b585021b0fc414cda6a3ce6707
MISC metadata.xml 516 BLAKE2B be5241e39f672681b27a003d02eca0e047644cad7da57de6b3393f58760c094c1661b9d168e44bea4efd56b38225d49abd5be6e71031a0d854b878716286d3ed SHA512 77981d63d3214fd2c052f8a7eac1a439899318973807299237a9105730893ce01d4423b060f532bd4f4496418683fc5128508c7d8747ba6ee6ed0eae67e5569f
diff --git a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild b/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
deleted file mode 100644
index 852f4f554529..000000000000
--- a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-PYSIDE2_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 virtualx pypi
-
-DESCRIPTION="Pytest plugin for PyQt5 and PySide2 applications"
-HOMEPAGE="
- https://pypi.org/project/pytest-qt/
- https://github.com/pytest-dev/pytest-qt/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- || (
- dev-python/PyQt6[gui,testlib,widgets,${PYTHON_USEDEP}]
- dev-python/PyQt5[gui,testlib,widgets,${PYTHON_USEDEP}]
- dev-python/pyside6[gui,testlib,widgets,${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
- ' "${PYSIDE2_COMPAT[@]}")
- )
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- # warnings from other plugins cause the test output matchers to fail
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=pytestqt.plugin
-
- local EPYTEST_DESELECT=(
- # requires the window to be activated; that doesn't seem
- # to be possible inside Xvfb
- "tests/test_basics.py::test_wait_window[waitActive-True]"
-
- # TODO
- tests/test_exceptions.py::test_exceptions_dont_leak
-
- # we are forcing a specific module via envvar, effectively
- # overriding the config
- tests/test_basics.py::test_qt_api_ini_config
- tests/test_basics.py::test_qt_api_ini_config_with_envvar
- )
-
- local -x PYTEST_QT_API
- for PYTEST_QT_API in PyQt{5,6} pyside{2,6}; do
- if has_version "dev-python/${PYTEST_QT_API}[gui,testlib,widgets,${PYTHON_USEDEP}]"
- then
- einfo "Testing with ${EPYTHON} and ${PYTEST_QT_API}"
- # force-disable xfail_strict as upstream as xfail assumptions
- # don't seem to hold on arm64
- nonfatal epytest -oxfail_strict=false ||
- die -n "Tests failed with ${EPYTHON} and ${PYTEST_QT_API}" ||
- return 1
- fi
- done
-}
diff --git a/dev-python/pytest-qt/pytest-qt-4.3.1.ebuild b/dev-python/pytest-qt/pytest-qt-4.3.1.ebuild
index 1c783c234701..796985b7894a 100644
--- a/dev-python/pytest-qt/pytest-qt-4.3.1.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]
diff --git a/dev-python/python-lsp-black/Manifest b/dev-python/python-lsp-black/Manifest
index 99f4bd44b13d..c61c5754ec1e 100644
--- a/dev-python/python-lsp-black/Manifest
+++ b/dev-python/python-lsp-black/Manifest
@@ -1,5 +1,3 @@
-DIST python-lsp-black-1.3.0.gh.tar.gz 9781 BLAKE2B d079d7a95dff682b86df23825796d2fa6e89d1aa3e66da1452e576fd1e96a4c298da181f53840fe5fcdcbbc8a0ca55aa53cbc4885a0178b6402365ef41a239be SHA512 9e3d081ac022854626c120128949ab5e58c44f9e76ddd566e3b80a697fbc02a96f62994f43195b02f899e770768d55d223984267133eedd6f642b70560d46c09
DIST python-lsp-black-2.0.0.gh.tar.gz 10399 BLAKE2B e38bf7ae736b3b71c1e17dd34b7e98b9bcbdbc7a12e2c1596ccdbe13b8fac8caef8a1f043aa50e1688b9159928885b8b116b709b4d2574b8ddf77172df756862 SHA512 e374ea34ac53e0d78ba198814210d9d7293e18b8fc7b22bb288621a994c8c9d492cc9c99c40cd1574b618add518671430e1e88f32e93e4c95507373932c08dc0
-EBUILD python-lsp-black-1.3.0.ebuild 754 BLAKE2B 392ddb8413e88eddbd0b485749228605f9066be3814528454742ce62ac22e0e78720779e175eebdb14e2fe864788404dba0e6d4eb06452971f3b9d2705b2e1ab SHA512 d989c8e3d61e0e8d2dc77166fea91b82025634ce0c5e9c5317ae0873d116dab54820dc8915d019cf07e89bd03bddc7f9bb02845284a9055aac418da0e9f9bcc8
-EBUILD python-lsp-black-2.0.0.ebuild 882 BLAKE2B cbdeedca48eb85017a236018abce0111102e95b2df0273056a10cc8acd587a650eb54fed439a5383a229f98707e8ff371a279fe535472566001665adfc73be8b SHA512 4cf07c8af38843f259389cbc3a451c1eb88a714591afe518a5ceb5d677c0b6ef0f9c18af7aedde4182794ec5e08c6a79469b09bd8624a6e12ad30207c63b8217
+EBUILD python-lsp-black-2.0.0.ebuild 879 BLAKE2B 6211dc9c54abfd0db1fd0719f96be8e231d5aede647126aeccfc80031095029aa4ad15f28bdfb7bcd7526b680007d91b44170d6186e07d3132e6858dd93f1eb5 SHA512 f02c441c9b5ba8238d22aae149c43311d58f0a45b0e41156bb599fd3ba0ea750a110717282a40cfda4d1d971a2cfff642bcd6172c7c9d81fe08c69f9184ead29
MISC metadata.xml 530 BLAKE2B 385bef4e8337f4a4fbcdbd32f52dec0b0758dd0eba50c9492465caee46dbbc96402b744d5835043f50f6c89147576c96305d8fcc4cedd42254ca2a19caf9234b SHA512 121b726a498e17b6244ecad14edd8fa3fcf23297516280f10b6b4fd5c1cb784f3a6caf902764977f8abd3cd3967db6d8fbac594c773969711dd572a487cae717
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild
deleted file mode 100644
index 6ffcca7672f7..000000000000
--- a/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Black plugin for the Python LSP Server"
-HOMEPAGE="
- https://github.com/python-lsp/python-lsp-black/
- https://pypi.org/project/python-lsp-black/
-"
-SRC_URI="
- https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- >=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/black-22.3.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/python-lsp-black/python-lsp-black-2.0.0.ebuild b/dev-python/python-lsp-black/python-lsp-black-2.0.0.ebuild
index 6092fe46fe78..531c976abb08 100644
--- a/dev-python/python-lsp-black/python-lsp-black-2.0.0.ebuild
+++ b/dev-python/python-lsp-black/python-lsp-black-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/random2/Manifest b/dev-python/random2/Manifest
index 5cbdeb760458..5b9f132b42c0 100644
--- a/dev-python/random2/Manifest
+++ b/dev-python/random2/Manifest
@@ -2,5 +2,5 @@ AUX random2-1.0.1-py39-tests.patch 1264 BLAKE2B 8a9010deebf3529bc968c6b05a84a203
DIST random2-1.0.1.zip 21088 BLAKE2B 69747711e355d3dea2b16562a6b9cdaa170732172e9eaac9a5cee4b8058f569e0c4527aec89e408e6472168fdecfc52b87703d23f153ec04f6ed2c049bcd162a SHA512 31de31c27bc6e07e99c24d30e97d9ddc3085fe557bcb0725881d4ab0b4c06e6208f64ba6267098c7b1be4f115ad45b399e841beecc90f71da2fb7d82982e75ff
DIST random2-1.0.2.tar.gz 18095 BLAKE2B 17755408300a40c792fd1e6fdef278666408b178016b7b0d0c7b7e7a4927c522bea70961ae0393d3be35fcce8a6924a0421fe7e7fc319ff831d3346712060a07 SHA512 69b91de23ae2f384bf0054bd8e2bf36de0778b006d7c4620dd34b86297f021f80670c550069086f3c123cc47126e41449323de4944a31754c9d830eb08ab7db0
EBUILD random2-1.0.1-r2.ebuild 539 BLAKE2B 6b0bec9eff4109a4226a3d0e04cc46aa0495211cce586e2cb629999f6846dab6f44cd3b517f45ae19b9fcd0731c3d81ce02bf3a98b033e2a17d718434813bb1d SHA512 977a3cb3536d30a53aefd9a59bdd05298ed77c1c63e2f98c2af2574d92f3cbc3a651de059d80e22bd632e730d06d1900c759d020608f77b6786b896517fa1310
-EBUILD random2-1.0.2.ebuild 491 BLAKE2B 7772d5bf1af964017166406f83edb076b79ad3fe3c21cea1806565d6b7db9f838ae1299e9d15fabb4da23899a8a3c5d866fcb99b9626e0bf538530b944ce99f3 SHA512 7015bcb0504337db68c59011d604c07ff5903de0c8e2bd46c62e829e754f45c470920ce92604ed3c23d57abc60c8ea4a194e20250d5848904b2897f3b79a2b95
+EBUILD random2-1.0.2.ebuild 490 BLAKE2B 193375c92c669e9557ebeff029699f2f4ce7bd6efc215e24acc0504b0027a330909e17a39729e11f0dabbca024d6e9f15f75333d132baaee3b8322707d32b57d SHA512 fe304a4565eb3a41e6c3a92ce6b474a4e9cca6179f74116655531043331fa4f1c4a72a0d713d73af5c162347ee545e544d81d49360e77f046b420ba9b383fec2
MISC metadata.xml 317 BLAKE2B 8308aafb7ac32af516a3ae84ce565e825a376fa226b11657b4175a847961159468bf474e0b293ebde604ef2ec7881b2fe8f71aaf4c326f9cdcf39acea3edc2dd SHA512 f569e09a6f9d184b6261fdf01b7568727d267c3e66b1f450b55b31248b757269d7c0bef6e87e4b3a4b1937c8dd4115338b484fa32a84fc3b4cc8b41450f3576f
diff --git a/dev-python/random2/random2-1.0.2.ebuild b/dev-python/random2/random2-1.0.2.ebuild
index 5ed0932fe142..ee2adcef1174 100644
--- a/dev-python/random2/random2-1.0.2.ebuild
+++ b/dev-python/random2/random2-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ HOMEPAGE="https://pypi.org/project/random2/"
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~riscv ~x86"
python_test() {
"${EPYTHON}" -m unittest -vv src.tests.test_suite ||
diff --git a/dev-python/readthedocs-sphinx-ext/Manifest b/dev-python/readthedocs-sphinx-ext/Manifest
index 81edae0f7cff..e17f5ed2513e 100644
--- a/dev-python/readthedocs-sphinx-ext/Manifest
+++ b/dev-python/readthedocs-sphinx-ext/Manifest
@@ -1,7 +1,3 @@
-DIST readthedocs-sphinx-ext-2.2.3.tar.gz 12176 BLAKE2B 9467e3d08baa15fe64ce0a718e922e4f8dc6c0bd76fd8a53f4bae66114bbd043bbcca71a2b7b152a162d7ca89b102668ccdc9ab9b0904e0caf2e0ff953fc489c SHA512 f8c9b2b62c73307906fc61a2dacc0c9079c1b81920718fbd2c60a45e22da7e581b9fa60aca83003081753603cb904187cae6075922a62616554c8fcc4c1d7991
-DIST readthedocs-sphinx-ext-2.2.4.tar.gz 12474 BLAKE2B 1911f2a161d38c89b96d194bc5eaa1d015f2a9ef1350e9f01d50a2f575f8486618ae79f12b3b6a15a61ffe85a0c6d9f1f1560fa663ba1faa6aeda916a6cc9f05 SHA512 010116cb842cbf0a389d7e94196bf6122422584a843ff549d96384a8424f12458aec6493e412e28c9158082ca624fa2ff8d8cbbfc7d7c3e7e61aa69bef40c4b2
DIST readthedocs-sphinx-ext-2.2.5.tar.gz 12303 BLAKE2B 55e67a96b8e5c4fef9d0768a4e514da924969628349d210b1cba6d8167c288bb4b6792486a80176fb01df7f8889b3f7b59ff30cb4ea487943e4bfe0d6942488f SHA512 d096803bb3d065236502d790ddd9efbf281854177dee7043f8bf2292cb124aea636b0d036e23ea3f23643484faaf2fd5e1b8636a2ed7973674cf5d5584f39bf3
-EBUILD readthedocs-sphinx-ext-2.2.3.ebuild 798 BLAKE2B e63515c00c2ee8920d732571c92353bc550bde7fcd97fcd5c0c5841b94343413d028048eb4c5e7cbf5de28ae6c1d896fed7735a643d00f2761c507aa3b05c5ca SHA512 aef8bf55e83ea93e73f1b93cccda9beba0c433190171a6376ac5bc84ed4c4e261f2687e9c8193f057dc827790d891da9c128cc39091009b3fe3ddb82a0eb7ddb
-EBUILD readthedocs-sphinx-ext-2.2.4.ebuild 806 BLAKE2B 7f4383ae68f896e9775b0f50ea91c42fc193ac7fc404854598d218ab6b090aa699f6d07b46577efd93ef7802e6d555ce51d77235519ff2dc9737cca0a166d44e SHA512 843a28adc1be402521d10afd9f0cdefefb36e1f484e2729aec6c078f4b738063707cd084f0aeda3b772365120a4332bccdd5ae9c172bd919019222c119655093
-EBUILD readthedocs-sphinx-ext-2.2.5.ebuild 806 BLAKE2B 7f4383ae68f896e9775b0f50ea91c42fc193ac7fc404854598d218ab6b090aa699f6d07b46577efd93ef7802e6d555ce51d77235519ff2dc9737cca0a166d44e SHA512 843a28adc1be402521d10afd9f0cdefefb36e1f484e2729aec6c078f4b738063707cd084f0aeda3b772365120a4332bccdd5ae9c172bd919019222c119655093
+EBUILD readthedocs-sphinx-ext-2.2.5.ebuild 798 BLAKE2B 761c10297d189a8df6822eede91485552de03be31c85a3eeaa3d91777878e03433a7aa69312ba6c56e152e425b522b57e543a029381b3ca6a2129a05b044ee75 SHA512 d70652d3555649f5db2762b73373244d490388fd6da12a82b626a373e6250663b2ca28784771a92c4c9c852ed2b7aa2f6e737cd1b7070ce99c2c5086bc97e1b6
MISC metadata.xml 424 BLAKE2B 2aa51699a12054e082cac4af9797ed81f3b9725cf8e91782736264584613b0181edf6d6207a4278b313781ce1140b33893d3504682ae8ebdc96ce13e4c7c64b5 SHA512 3df29949e8a74f2907bcdb7aa75fd2846b0a69c1ade03f2db64177cea45834f531a1d290fd0e562c29391b248d5b1a8bd1992d1f57ce5ec4c46b55a8c43e6a81
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.3.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.3.ebuild
deleted file mode 100644
index a8aa2efef40d..000000000000
--- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code specific for Read the Docs and Sphinx"
-HOMEPAGE="
- https://github.com/readthedocs/readthedocs-sphinx-ext/
- https://pypi.org/project/readthedocs-sphinx-ext/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/jinja-2.9[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-# unittest should be sufficient but tests are very verbose, so pytest's
-# output capture is most welcome
-distutils_enable_tests pytest
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.4.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.4.ebuild
deleted file mode 100644
index 00dffbb4b59c..000000000000
--- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code specific for Read the Docs and Sphinx"
-HOMEPAGE="
- https://github.com/readthedocs/readthedocs-sphinx-ext/
- https://pypi.org/project/readthedocs-sphinx-ext/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/jinja-2.9[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-# unittest should be sufficient but tests are very verbose, so pytest's
-# output capture is most welcome
-distutils_enable_tests pytest
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild
index 00dffbb4b59c..1435fe7ebcc2 100644
--- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild
+++ b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/jinja-2.9[${PYTHON_USEDEP}]
diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest
index b8678e896f34..9139e5d68d95 100644
--- a/dev-python/referencing/Manifest
+++ b/dev-python/referencing/Manifest
@@ -1,3 +1,5 @@
DIST referencing-0.32.0.tar.gz 54826 BLAKE2B ff098c83b5fa7e3bf58a5ed4e4a89983bb59b241bc2bf6dc4d7e303e570ea035e59caefa9fcca2d255764148a95511e2f9fb953beb3d2f1939bfb5d20becd2a3 SHA512 5df7693e6f0f4c9b572a0bb8d78938fb831396d0b25a59fc61d196bd92d61346c6e443babbf986470c95d7663d8f7678a5a92850a29f750769e5afb412d9fa54
+DIST referencing-0.32.1.tar.gz 55523 BLAKE2B 7312158a6bfeef64d4f2ff8f7332d3153b2e03954a48f42c904ae68d652b819df579b8188dc9a62aa024a658d300b59166f866ff351a20565b4b01c1d259e95d SHA512 a1171758b76d249f1d57f47ffc9c06882fff17ae3f04b91dfc5d14e0e15157827129b2328e143b6699b7890ad23d47aeed4a6d8e44dc116c368b8de624df7074
EBUILD referencing-0.32.0.ebuild 773 BLAKE2B 808f1843520bf0eaf997bd8fb48490cb8b112af8508048c99f1fd58ecf094637cd88bfc8f678055a3e5247dbbc36cdd6ac30a2fc0d4ecd268389fcc5ab44f816 SHA512 9997178a134ca8c6707384fabd961a725078f43b4b5100d6e08f908d05b3301dd0810bf4547f21fa611bcac711a300c76db79ed78cd951a87cfeb5c80df6c3e2
+EBUILD referencing-0.32.1.ebuild 785 BLAKE2B dd2cd32f131d84e7f6e188cadbca2f5600a0c0bcd85d279d9fda2a88e36b0188aefd938ed98ef0d634779a0278eaa3a7cac53419fa78988a60bc24d1479a71b8 SHA512 df2718874b75f2f3469be47b4aa2f51f3bff3c1f511846a624592de4d2e50b4335ccff0bcf02b4ddbec5d8843e128bf20b4f4e92ee6be4834865d6beec8392ed
MISC metadata.xml 408 BLAKE2B c91390d4742f1bf907ddcc7ba538bdba92c86cc4fadd812dd08161b88b0b8a2e255ace51c83b80256726378b264eb479de0d1cc76a539da72fdf559fc71f60ae SHA512 e54b9a8cd4967343ca43eb6998c57b6248739e8777aa75cf27fdd5027a4656ea4a6f0d8c1928dbc4ed9d9bedbc64d769c88e4cbacc99832f68176191b0d467da
diff --git a/dev-python/referencing/referencing-0.32.1.ebuild b/dev-python/referencing/referencing-0.32.1.ebuild
new file mode 100644
index 000000000000..9bb63870e54d
--- /dev/null
+++ b/dev-python/referencing/referencing-0.32.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)"
+HOMEPAGE="
+ https://github.com/python-jsonschema/referencing/
+ https://pypi.org/project/referencing/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/pytest-subtests[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index eb00921f3a9e..aab91a29b51a 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -2,5 +2,5 @@ DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f
DIST reportlab-4.0.7.tar.gz 3683030 BLAKE2B e307fd165bc66a97ad98789d8fcd128e7db789a8dbbad50451a910efd4052e850a34f7b0a65b78920c77de9309519c242640ba348005733693d1998641ca23cf SHA512 d0fa92f1553a7ac2d4df13d0ec68f8145a78ed8a702c14fb283bee6e8b05bc1afb16664d02313154d40875712de2767b2b2d93f78c72e7ca6b53c5332dac334b
DIST reportlab-4.0.8.tar.gz 3683777 BLAKE2B e3fab54369a9d75f381fab651d5f5cd46ed090c0e9c7105d89225d291b133892f6311a3ad1e2727bf26be7a7ca3562f5a8a7c6126112adebe1aa530ebdd42187 SHA512 4d1db3e104374027a7be39815f7cbc06638bb3834477fcf29a4afda71be669a13d8e09c5a83dd1df085423cb61a89fa102a1fd1d106bccb2360cb02edbd918fc
EBUILD reportlab-4.0.7.ebuild 1089 BLAKE2B f3478ec743d5c7915b3bdc7626693e561ceed7823fb61e4b5dc789612a2e5aedf6b14400c5413c8d271b673d2c1f59fa79741d6b3cdee2a47239c3bf8540618c SHA512 052b70efe70647c6db16a8af6f7a10b46abb3f25cef077e23c043316af9cc509d659fee9b194617cfbf30423c29daefe789637f8686e4af80edc4d2b20b0b56d
-EBUILD reportlab-4.0.8.ebuild 1130 BLAKE2B 234f61a34488d37dac558b0ee40046add7add0b4c2b0a047443ba09dbb5657998d5a8710c929fcbb6f7fc952336e8103683f6bed4ad7c1341fff18f03a304d71 SHA512 4cb4daffafec216e4f955cc978ecc0a44c62a20a84c3a0d696661398e0095a6ef10031cf59a78336c6d524842f76c0c86b8fafc49236be40c201835de98e6989
+EBUILD reportlab-4.0.8.ebuild 1129 BLAKE2B 8a2b4a1cd4da914c808866c6594c82b8d5561697ceca87ce0368952e8d6b1ada8d82bb62b5cafb766400e47d2ecaa6458be8141199d72236d3af441bb8fd296d SHA512 8f3575dbfe7074d9e79bb045100a03cb355f596b4ed1cc9aa250345ee3a7f5e166b0aa0757ae42c1aa8bf89f58ea7d9203ad9e6b6ce8d288bafc964559c292b3
MISC metadata.xml 1913 BLAKE2B e088a4a5ee1ca40351c04d8ee825fb783679c8c4ac5ba7c513975e546f7f90f4777a7d9b312a4bb2ce97db5695fcfcf913610b02a9780ffc86143ee1845ee281 SHA512 84422b0f54f169b4342bb5842935a57dd7721d8d6e41f4fece4ce0cf20ee70a764fa1914371e47ed9437bd40243ec22c93f20c167a48ee6ba9d9cfbf3e7c1fe8
diff --git a/dev-python/reportlab/reportlab-4.0.8.ebuild b/dev-python/reportlab/reportlab-4.0.8.ebuild
index a6d66d640f0a..99ad84a3749c 100644
--- a/dev-python/reportlab/reportlab-4.0.8.ebuild
+++ b/dev-python/reportlab/reportlab-4.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI+="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 4c304607c5ea..784c94476da4 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -57,6 +57,6 @@ EBUILD rpds-py-0.13.1.ebuild 1461 BLAKE2B bb95648382f7b8c310cc0bb18196b3afc9b8cd
EBUILD rpds-py-0.13.2.ebuild 1461 BLAKE2B bb95648382f7b8c310cc0bb18196b3afc9b8cd83e0c07823450aef759e8e27d0093dd302f5d4d5c96928a1e2d6b06b310405e1c816cee01fc1dc46cf76db8a34 SHA512 c178ed7b68c8969eedb93513c3588812bcbbdef93f53ac8ac32dee2070af20b11fe7e26952b52872727faba0d293a309b1457535c1b634e1a453387093d23acf
EBUILD rpds-py-0.14.1.ebuild 1467 BLAKE2B 1060f83c8aded9c08c2865ce36a130c8a68cd71357f77df2a9ace4bec712e24cb8d95184b3025d76a1782380b9051b115cf45fa6764fc8e6265ffbcd3762dbf9 SHA512 2b7c6c7bb907ac61e84a5fc132a1ed287468fbb4fd41c9a780924534708e28cb11f8d355de58e71be8c2118e47285020a90895cf7096beffcc4325bdde330cd0
EBUILD rpds-py-0.14.2.ebuild 1467 BLAKE2B 1060f83c8aded9c08c2865ce36a130c8a68cd71357f77df2a9ace4bec712e24cb8d95184b3025d76a1782380b9051b115cf45fa6764fc8e6265ffbcd3762dbf9 SHA512 2b7c6c7bb907ac61e84a5fc132a1ed287468fbb4fd41c9a780924534708e28cb11f8d355de58e71be8c2118e47285020a90895cf7096beffcc4325bdde330cd0
-EBUILD rpds-py-0.15.2.ebuild 1467 BLAKE2B 1060f83c8aded9c08c2865ce36a130c8a68cd71357f77df2a9ace4bec712e24cb8d95184b3025d76a1782380b9051b115cf45fa6764fc8e6265ffbcd3762dbf9 SHA512 2b7c6c7bb907ac61e84a5fc132a1ed287468fbb4fd41c9a780924534708e28cb11f8d355de58e71be8c2118e47285020a90895cf7096beffcc4325bdde330cd0
+EBUILD rpds-py-0.15.2.ebuild 1468 BLAKE2B 1024bec94d84b2a52b20ee224a77694287b6642b7a56caac25e309dd741aedd7ee0e23669005ecc8612b098d714a4f0fa3f60fc5f5a4ff258cb6c2f458d9910f SHA512 d2bf104113c7ea2f73f5e19ce1f60c3979eb59b3b7b775f219027575a1706e1f2598c0c30fbf46476c46d469e368050ee49971f5f4577a4fd38f8aa57a0c8f76
EBUILD rpds-py-0.16.2.ebuild 1467 BLAKE2B 1060f83c8aded9c08c2865ce36a130c8a68cd71357f77df2a9ace4bec712e24cb8d95184b3025d76a1782380b9051b115cf45fa6764fc8e6265ffbcd3762dbf9 SHA512 2b7c6c7bb907ac61e84a5fc132a1ed287468fbb4fd41c9a780924534708e28cb11f8d355de58e71be8c2118e47285020a90895cf7096beffcc4325bdde330cd0
MISC metadata.xml 364 BLAKE2B 33dc27885605ddf91618cb855a4039c3d978dda6ef80fc1ccbf810d354ad9a8eac78ae5854a3897de0058d63b79ae5075c47f7111150237390f863aa6be67d19 SHA512 5757331989615512c24c0a9276a525a9e5d718ab474f22ff9e81d93568b0be5c95265898ce16442dafcbc3d9a76c83407d1bd460190ba04ace9b45259d19019c
diff --git a/dev-python/rpds-py/rpds-py-0.15.2.ebuild b/dev-python/rpds-py/rpds-py-0.15.2.ebuild
index e8a8abb66b65..8d41e5fc9939 100644
--- a/dev-python/rpds-py/rpds-py-0.15.2.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.15.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -62,7 +62,7 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index 81d45ca5b759..a21980c504ec 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1,5 +1,3 @@
DIST s3transfer-0.10.0.tar.gz 143407 BLAKE2B 88ca5b6f2f1271492e4a9f0ad525c971953982364acc80da8df9cb7876b96f20739bff30404b3f8229c9fb581bfa8a7aca939d32d2b64b4252a6b5f8f7322a8d SHA512 83c5f794770e4f3cfd2e54297a4fe228bed76d321b694380e918f39cbb7ebe5881b29499d7230a2af13e4c1c9bf2d67285116fc16cb9b6fa5f526ff1d25b607c
-DIST s3transfer-0.9.0.tar.gz 143015 BLAKE2B b65233f20e9486ab2d8228405e367d4eeac3260773e7b0082fd47d3017aa67e48c8f52d882dea9eb16f14040c550926e0fc8d702794537a5137077d5fc5aba0b SHA512 abc46ed9278b27883af9e20ca033e08c594e667ef72dcd39b140f625c9da80cc60247c491e693d41fd67855ed850d53c4b39daa371375989977d6ff6badc3b39
-EBUILD s3transfer-0.10.0.ebuild 900 BLAKE2B 759f3b5fc83c4f5be2e9631577f191547b84f11c16d4f55c07ec2f316e8e108a45cc50f83747701d47e91d20ae7ff716c55cc7a24862c25418b1b2a741b7b460 SHA512 afed721eff699f6a22f9f1314f1c9ae3181937158e290d2337c76db5c4078a53e99ed7c5038222689be5719bb59155b5fea7df4668c16482eb8b0bf4466d04f3
-EBUILD s3transfer-0.9.0.ebuild 893 BLAKE2B 1257e0b85cb5799c01929cf3acf35a94c191d380ebb5fe49204fbb6d79e462ba72a85f89cd708490d76b46b641b70b99ec487ecc45cbc5ed86eadfa7f58c6b85 SHA512 474bf291461888c1e76d8ec1373d9a5c9d842678cb08918cc977d2b2853ff632e5bcc2683e1bf949df29a09927aafb189c80c0295529eb6665926bfca73d1ea4
+EBUILD s3transfer-0.10.0.ebuild 893 BLAKE2B 8de637d3e7eac0955b05f55975bcd9c70d1cd03d1d3b70c0d8d2a4d9174915ce5298c74d5ad67a5b3728706c1fe2c526a6e9d14c99a1ce3a530b1998407d37d2 SHA512 7e0bbe57a0b75206e2ec7dc9fe3f35c9a2b9b91da438268adb8aedc85fadbb9d8ac91c75603dea098f26c5af6ea161e6ed22a6fbfd2c9428bedc7b5d999e1a8b
MISC metadata.xml 503 BLAKE2B 7b8bc8c7e251064ab7becbccff47ab889e54362d3350cf2b78529b60a95a2f52f39b42451c2a26af30ea8cd3fddd9c950c3b40d07d1c72bc6b0730817d7f4680 SHA512 25529c55cc73bca86f770a069f995e2f6f6494d436b52ae24e5b7e1523bf8f62bcfe5ad8e3f727456897a5f9c0ff9b8752ccaba4d3b65b62b5d70b9a3c4b0b43
diff --git a/dev-python/s3transfer/s3transfer-0.10.0.ebuild b/dev-python/s3transfer/s3transfer-0.10.0.ebuild
index 103c98396afb..52a5fe99b0a3 100644
--- a/dev-python/s3transfer/s3transfer-0.10.0.ebuild
+++ b/dev-python/s3transfer/s3transfer-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/botocore-1.33.2[${PYTHON_USEDEP}]
diff --git a/dev-python/s3transfer/s3transfer-0.9.0.ebuild b/dev-python/s3transfer/s3transfer-0.9.0.ebuild
deleted file mode 100644
index 821ec168e702..000000000000
--- a/dev-python/s3transfer/s3transfer-0.9.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit 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 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-1.33.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- epytest tests/{unit,functional}
-}
diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest
index b900b07f4b3c..56ed57ba307f 100644
--- a/dev-python/sabctools/Manifest
+++ b/dev-python/sabctools/Manifest
@@ -9,5 +9,5 @@ EBUILD sabctools-7.1.1.ebuild 762 BLAKE2B cdc9333c738724772186bbe75590def51a2a66
EBUILD sabctools-7.1.2.ebuild 763 BLAKE2B d9a775d03561bc3a14b6be4f22e9a47aaec3334c3cb8dc50e70b4cc39530391850960fc5c1d66d22031443f4c64234ea0ece75dbff301f6fe59f624b0c605ae9 SHA512 e0afba13f5d81df0805072dc39a46332640b4994227668e019558aaf721a46dfdba60fd0fe84d7da22291f3c7a7dbf2fa2a0b72dbcfee5618d596091726218b6
EBUILD sabctools-8.0.0.ebuild 762 BLAKE2B cdc9333c738724772186bbe75590def51a2a660598011d20ceab3df376bc693464e365072dae643bb007a9a7d310d4af1fbb9086426847f99698598697b28749 SHA512 edb4485c2d9e69a69dfbc310a92ba498f36d8836ca93423bbb628d772d7940ab781efe4ef093cac5adf89840d5815a1bc1736a1842ad56587263d7e3e978a643
EBUILD sabctools-8.0.1.ebuild 763 BLAKE2B d9a775d03561bc3a14b6be4f22e9a47aaec3334c3cb8dc50e70b4cc39530391850960fc5c1d66d22031443f4c64234ea0ece75dbff301f6fe59f624b0c605ae9 SHA512 e0afba13f5d81df0805072dc39a46332640b4994227668e019558aaf721a46dfdba60fd0fe84d7da22291f3c7a7dbf2fa2a0b72dbcfee5618d596091726218b6
-EBUILD sabctools-8.1.0.ebuild 763 BLAKE2B d9a775d03561bc3a14b6be4f22e9a47aaec3334c3cb8dc50e70b4cc39530391850960fc5c1d66d22031443f4c64234ea0ece75dbff301f6fe59f624b0c605ae9 SHA512 e0afba13f5d81df0805072dc39a46332640b4994227668e019558aaf721a46dfdba60fd0fe84d7da22291f3c7a7dbf2fa2a0b72dbcfee5618d596091726218b6
+EBUILD sabctools-8.1.0.ebuild 762 BLAKE2B 6ca7839b09454d14cebeb9de943f2fbe6b7e1a09734c2bf1190b020d1bbdbc9eed74756051085c47c5bc86c3d0fe8cecfb19706e340a5e770575621c384b07b4 SHA512 82555f53deb0e08a2c46b363664d0ab082ce4e23995f90df3e69435764f3acdc55b3f3f530d2c84a1d6e53dc6cc18e55733635b60489a418d08a6c8ead7cbaf0
MISC metadata.xml 528 BLAKE2B 5dfe580ccb2a5bf9abe052dd7a11451eea49bc2182455b4feef17f927e73fb93a3402bd02f8f2cf03295170831377ac0f33f081bfed2256a0718b5d95cd43d6c SHA512 9a33e306b81242609de76aa1d99e7785e6b3d09b789bf967c0b9fd6d6ca07a00995e3dbbd27d4f63f8beee7657910a40712e255f7875d5b432c5c4fa5ace7085
diff --git a/dev-python/sabctools/sabctools-8.1.0.ebuild b/dev-python/sabctools/sabctools-8.1.0.ebuild
index a500ef55dcbb..daa91eaf56e0 100644
--- a/dev-python/sabctools/sabctools-8.1.0.ebuild
+++ b/dev-python/sabctools/sabctools-8.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
BDEPEND="
test? (
diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index db9c921cd165..95c40852979d 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,5 +1,3 @@
-DIST starlette-0.33.0.gh.tar.gz 2840495 BLAKE2B 64bf929409be913bd193d0a929c7ab158383ea69a31a98833f425d68f308a1459998af89b631c6db34a32ef599e10fa0dd11c07c7d74e90de2ff10d2a7378a46 SHA512 4ebf75b76656a23599e45b839451af13261ac893efd4dcb3fb1a23de79e9779e8a1e007e3f8d755228f8348aa3e7d821e885774a8fd04a1efac45776cf00790f
DIST starlette-0.34.0.gh.tar.gz 2841390 BLAKE2B c7eb980fe0a1a6fff0e2bb0c2bb0af4a409933a51de28d2641698f39f8280e7e1d767927f6f919cbb6e5817d34f81b48835c3ad8600c05c6194f70e4f0475d39 SHA512 bf8ce6b665f91e0410dca7b4f427f07cf977f5e9dd6614cf7c06ef2521e359410cdfc2008d7324a500c68bb8b1ecfd9b3a165c7dfc62a84c01762910debb981e
-EBUILD starlette-0.33.0.ebuild 1137 BLAKE2B 35b6093daf96407877ee3b705e67fb9a5ecabcd12f652efdab990618f99e071ba218231d24760de4904fd4da46adc862d7022ddd256e1510b195454a8367c7ee SHA512 a6914801c50ae27c0195dd6fa3e792a464b46a94b3f2e372ca9a78b88cccfa4a777c9a2ee87e9d6dab9a1fe2c134a526f0417cd48bf9ccc3e794369927783083
-EBUILD starlette-0.34.0.ebuild 1145 BLAKE2B 96a1b0e3328e0d0d31cf2f30bdfeb11759f30be9a861844e13eb40f375a95fbc2b6cec2c54734ca300bf256b865d98f2f77c0e0065f7dcddbe3bb67a5fb4d856 SHA512 d3735cee3c781dce763dcbb49fc60ecc980372d9ed20e8d8c2d05c4d50b9df46909632b73b3ec4f02617878e5f4445840c8b8c9fdc54bdd1fc24c42f77c20120
+EBUILD starlette-0.34.0.ebuild 1137 BLAKE2B f9ae595c68ee89849f0d5cf3f07381e6241676ae1b682f8cbeee81d0270735843ab2d3425fac76654195ed099c9150ae2950a5f2d69a2697de825350701f1921 SHA512 60d104c2b06c3465854c18239d76a16cb25e1a72046ea48fb71203dfd6370d7e1cd621ba4d5f106b41c923541f71f8e7f43f118b9d70ab048460c1b35d86de65
MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca
diff --git a/dev-python/starlette/starlette-0.33.0.ebuild b/dev-python/starlette/starlette-0.33.0.ebuild
deleted file mode 100644
index e26ea3f5cc28..000000000000
--- a/dev-python/starlette/starlette-0.33.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=${P/_p/.post}
-DESCRIPTION="The little ASGI framework that shines"
-HOMEPAGE="
- https://www.starlette.io/
- https://github.com/encode/starlette/
- https://pypi.org/project/starlette/
-"
-# no docs or tests in sdist, as of 0.27.0
-SRC_URI="
- https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- <dev-python/anyio-5[${PYTHON_USEDEP}]
- >=dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
- dev-python/itsdangerous[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/python-multipart[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/trio[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_IGNORE=(
- # Unpackaged 'databases' dependency
- tests/test_database.py
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/starlette/starlette-0.34.0.ebuild b/dev-python/starlette/starlette-0.34.0.ebuild
index 5157f33105ee..1e246a21730d 100644
--- a/dev-python/starlette/starlette-0.34.0.ebuild
+++ b/dev-python/starlette/starlette-0.34.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
<dev-python/anyio-5[${PYTHON_USEDEP}]
diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest
index c2943cd38b38..5451e114590e 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1,5 +1,3 @@
-DIST translate-3.11.1.gh.tar.gz 1197476 BLAKE2B 5db1d5ab5dd79b0f85b48ca13e1a281a88d7e9e3a5502f9d5e44c3a82014aa49e28b3e283b2636f3bff79385da7e5db658b160c32275deb823625199a8932b57 SHA512 5b75e28c0baa41dc3a0fabb08e1961530bdffb2ae9d18bf40a682816b222f0bb725dbe67ba3536b9029c8d50c1c6b38eaa9f3e8fcbeb69653ef6565613013371
DIST translate-3.12.1.gh.tar.gz 1200341 BLAKE2B dd2a5ddcdc2d4f282d70fd2158268c23d55f8714d314071f9863baf6fdc1f8433fb2e0d6d241cac6f1db5c71affffffa9fbd74d96ec0520b088a051d4f73aaee SHA512 d49b57350063582fe49f91c164e0879df1e348137587c153a65372d3db288e23b37a50bd73a870ea4280019612a6be9f95eccb716723e1afc4c0248113eb377e
-EBUILD translate-toolkit-3.11.1.ebuild 3132 BLAKE2B 33b6d42c56a25ef734342f14d8afcc64e52aed747562970978ec01e76b0bb71c0717c45033f3b1be171fb4324ceaebe9d64784bf8a5963ed13d1d02b93f461f6 SHA512 1c98620a60720af567a665e92c9b9412b083b699a51c6e3cbe5637fa0ab894bb1c3d03c9cf14b8bcfd0ee927efde41666d7324ebeac9d9a5536e00358fc72fbf
-EBUILD translate-toolkit-3.12.1.ebuild 3135 BLAKE2B a1a9eb35eeb14727e9d4efdfcccf9baf5bd62a7701a26e85905753610b8be20a6f86d45d855ad4464c6352857c70e5b0a9b9f061c123fec64221f88348f01ea5 SHA512 1191f473eace930f5d600e53c822109b526e5adc0af7173cce1ad453f226da86c428c4891155c026bf2e1f69a88ac5c710ffb12a806fd41d29bbf094ed24055a
+EBUILD translate-toolkit-3.12.1.ebuild 3132 BLAKE2B 9fb9f0ceb9cb26a2b49d5b63ac606ff39f33cb4a80a66e2e373c21afa7c706f2041d0840c7774faff93a26ba15c79a99403635ea271ec2e2ffd85612a5be7edb SHA512 bf57233959b6110981adff6a7b84b3748e86785a6002e173362a62ab27644edf82b779b0250a7154485867cfed4c3214bc6e673ed4a94a1144096a3e46faa961
MISC metadata.xml 756 BLAKE2B 06f64f258d362954f99f7e9eee241eb3dddc6b00b9069df2ad977d28b5cf06f9c8ee2246ee5958600b5ac86297968d7aaced6b6420dca4ed507c441c58c61ca9 SHA512 80374c40513ca450f97e3930929c1450e7438ea15830e60937952a6fccfd999675f2ca2056c5aa4e287ba256c6ec08a09d8f7adb8b2c5af8ca0cd595f34acd85
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.11.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.11.1.ebuild
deleted file mode 100644
index 0c440c8a1c4a..000000000000
--- a/dev-python/translate-toolkit/translate-toolkit-3.11.1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-MY_P=translate-${PV}
-DESCRIPTION="Toolkit to convert between many translation formats"
-HOMEPAGE="
- https://github.com/translate/translate/
- https://pypi.org/project/translate-toolkit/
-"
-SRC_URI="
- https://github.com/translate/translate/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="+html +ical +ini +subtitles +yaml"
-
-RDEPEND="
- app-text/iso-codes
- >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
- dev-python/cheroot[${PYTHON_USEDEP}]
- >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
- >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- sys-devel/gettext
- html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
- ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
- ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
- subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
- yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
-"
-# Technically, the test suite also has undeclared dependency
-# on dev-python/snapshottest but all the tests using it are broken
-# anyway, so we skip them.
-BDEPEND="
- test? (
- dev-python/phply[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS
- # correctly, so we need to reassemble all data files in a single directory
- local -x XDG_DATA_HOME=${T}/share
- cp -r translate/share "${T}/" || die
- cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Fails with network-sandbox (and even with it off but w/ softer fail)
- 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
- 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
- # all tests based on snapshottest are broken and I'm too tired
- # to figure this out
- tests/translate/tools/test_pocount.py::test_{cases,output}
- tests/translate/tools/test_junitmsgfmt.py::test_output
- )
- local EPYTEST_IGNORE=(
- # unpackaged fluent.*
- tests/translate/storage/test_fluent.py
- # changes directory and does not change it back, sigh
- tests/odf_xliff/test_odf_xliff.py
- )
-
- if ! use ini; then
- EPYTEST_IGNORE+=(
- translate/convert/test_ini2po.py
- translate/convert/test_po2ini.py
- )
- fi
-
- if ! use subtitles; then
- EPYTEST_IGNORE+=(
- translate/storage/test_subtitles.py
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- insinto /usr
- doins -r translate/share
-
- if ! use html; then
- rm "${ED}"/usr/bin/{html2po,po2html} || die
- fi
- if ! use ical; then
- rm "${ED}"/usr/bin/{ical2po,po2ical} || die
- fi
- if ! use ini; then
- rm "${ED}"/usr/bin/{ini2po,po2ini} || die
- fi
- if ! use subtitles; then
- rm "${ED}"/usr/bin/{sub2po,po2sub} || die
- fi
-}
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.12.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.12.1.ebuild
index 9bf1ba95a909..0e75f48593c6 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.12.1.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="+html +ical +ini +subtitles +yaml"
RDEPEND="
diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 479771547dcd..304da25ff770 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,9 +1,5 @@
-DIST trimesh-4.0.5.gh.tar.gz 13433920 BLAKE2B d7979727f4595dedd4d58bd7373bff457e008ea9512fb5aaa3c0e297fb0e9e538ab3b62e6d231bb6d0d7c8499e346c88b89878489187248bfd77116b4ab733dd SHA512 5167f93aece58d0fd2766a41afb5651df2ffac6486e3aebae33d97ed1ae2e4093290450b1e8d7827c300c679cf4c93baf7ce44ec603103a70c510259f514d321
-DIST trimesh-4.0.6.gh.tar.gz 13434966 BLAKE2B ddb83647ffb9e268060662c2498bfe3abef423ea8fff6fb0a3d8f2677ff74222f008ca983363a16dbb833c357c8b16f3e92a6968dc79aed5593ee24e23dea076 SHA512 1b6d6be5782a44f58d16060247fe7842a30458fb5b1a01702ee224cd56a4bb3710954166373ec209de960ad6a77a649c44f51a59d31806a034bc6e7d8dca9319
DIST trimesh-4.0.7.gh.tar.gz 13435408 BLAKE2B 72c9bf419e8a2e74f80922cba41cd999b6245e2376b38034b31d3741b9c9095ad578b46a45f02986f4735fc31086751f6eff1ac49f22af50c7061bf815550e62 SHA512 fcbc6cd917d1b6d0d23064efe6c484c8f920e966c9108cc9664cea502d43abc4cd3fb77cdd54491bb3098efae964910a9fb211aef763f576cf0ab1ae1267f657
DIST trimesh-4.0.8.gh.tar.gz 13434746 BLAKE2B 858ad7daf9cff3bbedef3ea124d6af1be96233b09a2bd9abd0d2cc43b6f981f844300a36dfef751caf1abf721dd0481a189e0d80ddba8a3fcacbe87183c3d26e SHA512 77472e954b9defdf39fac7813aad892f56f02da475801effdac7de28b6e28f6ca5a7c99fa51013e44435a2143f01a5a2be1e8419c1c81c0c02dca237b8e21dd3
-EBUILD trimesh-4.0.5.ebuild 1813 BLAKE2B 215898d14db50b6817137f6bc7d23919c7facb6590c8481730f2907014add4c492b644ba754bca2b5b484804a5b0ad43eb2c652f819c39935099de59daa2f8eb SHA512 e5648bea2269b2bdd5971cad47e0c6624404e787d69a2389ffc019916a57ebfa468de56567501c4adae6ff06fef156698be7b3cda0017472bafc61d5b7f70996
-EBUILD trimesh-4.0.6.ebuild 1815 BLAKE2B 42cc77b0be807b7ee938db86ab84521e7d718f6ef4e21294552839be74aaf30bcd980dcdddfa0172015e33bcf738ef916c259943a86294dbcc08addf3a06f963 SHA512 b83a81badf1b5519824f0b1e1aaad08cfd096ebfc5630f5bbfa6bdfc0708e49b6f303efbe4da3bc55c0e843b375cdb3fa323424898aece2cfc7d36b2197a5ce6
-EBUILD trimesh-4.0.7.ebuild 1957 BLAKE2B 4e7f4c14e20c83fe87a261696761bdc3cf6e1db5178e72b7f3118a2cb5919ceb50eaef70e8ef65e1198c55249a131058f036aa171c1111b26f47b301e5c73dca SHA512 9d8dba4fb7ab33e1260eabe5b59903daa00f6f7515da286af676ac4af75d6d559472681666cb3a2b0a5cfe3d2c8bfee955055b438a264eb18c841d9881824781
+EBUILD trimesh-4.0.7.ebuild 1955 BLAKE2B c21ca5f0862968a5f7863578638826675c39118db69b5bab1cfbef2fa4a7a83df63de6fd50113dc9ef36e4d099e23f1ead63bad1d3404940ce62df12bbe2da5b SHA512 2baf37bf8d7aee36ee2bf4d379753aeaa58af8cd70f3f001ee309eb8bfb0464c54b04b15b015f5da255e113182886436dab48f0d81d783d6adca4e6141375f24
EBUILD trimesh-4.0.8.ebuild 1906 BLAKE2B fa03727765e5b51f5874242962be49d9e38e3926cac07f2cc6183665287cf25c171d406fabf6212cca24082478053de24fcea8b25d53ceecc7af70646b6da26f SHA512 f4529ef708afb8f2c6f84416e3d48f932e09a40f2cfa2826d9af43aa6a72f9cf0fb693bae12845214fbd0a47fa54296ed06e0540cbd351b91dd83a677cf41605
MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d
diff --git a/dev-python/trimesh/trimesh-4.0.5.ebuild b/dev-python/trimesh/trimesh-4.0.5.ebuild
deleted file mode 100644
index 7f7ac691a252..000000000000
--- a/dev-python/trimesh/trimesh-4.0.5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-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/chardet[${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[${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/setuptools[${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}]
- sci-libs/rtree[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mapbox_earcut[${PYTHON_USEDEP}]
- )
-"
-
-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" sci-libs/scikit-image
-}
diff --git a/dev-python/trimesh/trimesh-4.0.6.ebuild b/dev-python/trimesh/trimesh-4.0.6.ebuild
deleted file mode 100644
index efd16dd10381..000000000000
--- a/dev-python/trimesh/trimesh-4.0.6.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-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/chardet[${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[${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/setuptools[${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}]
- sci-libs/rtree[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mapbox_earcut[${PYTHON_USEDEP}]
- )
-"
-
-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" sci-libs/scikit-image
-}
diff --git a/dev-python/trimesh/trimesh-4.0.7.ebuild b/dev-python/trimesh/trimesh-4.0.7.ebuild
index 4a40c4a6730c..14b98185d4ec 100644
--- a/dev-python/trimesh/trimesh-4.0.7.ebuild
+++ b/dev-python/trimesh/trimesh-4.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index 1e7930617718..bc8289c183cf 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,3 +1,5 @@
+DIST types-docutils-0.20.0.20240106.tar.gz 10394 BLAKE2B c3f62e558ec4607e429c30ecc1d061438f3afb04baa964c9d38b46573198947ded19f1ede360bacde298d1b1b776b47d577ea1f85563bb9e3202b91d2ea93711 SHA512 c8b0242255e2f315e0c3f3c22253d0e553f48ca47db57c5070cd55583016260d9026f6d196e83cb2f922ea9c67d713fec96edc9a808f7dbc68c3829e5112e808
DIST types-docutils-0.20.0.3.tar.gz 10207 BLAKE2B ea672c6eab14a29644e4a4ae0183484cc7af1a71b4adea7afb70c5c9b70e7f9cb563058f6492929da45409ec4153d03568951b9c79692e53e5daba8321fc7c7d SHA512 95b2ae79486a1d4aac1be85a67b04ebce399d6c7e862f14f7cb97d578db97980ab45c343ae4deafce8cf616e7368dddd58c0457a1f5ac092548b2068a2c50e0e
+EBUILD types-docutils-0.20.0.20240106.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
EBUILD types-docutils-0.20.0.3.ebuild 374 BLAKE2B 21892664849fbd6ebd79074c1b492eb4e548000e71e98e95f1cc9e9ec1fc1261abc455fb98b5c83a2f56edcd0ad47e36c7deb99c7e5616072b7e40fd2f027b2a SHA512 5f380f5d206b219a379e7aaecbbec6d3b03c89b3f0797c778814d20a1b30fd62c18ee05d31f6731b5d844b4ab20df68ee2abcdc1206855b98a14ecc7e683b8c0
MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7
diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240106.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.20240106.ebuild
new file mode 100644
index 000000000000..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240106.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest
index 989e6a8db0fc..22af34becab2 100644
--- a/dev-python/types-psutil/Manifest
+++ b/dev-python/types-psutil/Manifest
@@ -1,3 +1,5 @@
DIST types-psutil-5.9.5.17.tar.gz 14260 BLAKE2B e9addb084e29e2944c07d2003a97ddc879a42ab3687d478a4b55893687360565904f803615de227f48579ad117d47c9f98abeeb6ed6da281b4619776fa40ed45 SHA512 c9a39da945262756c0c75168bc9b67b220096b88dabc13327801b5b572bb571c3c791ff2bd280243195acbc9818552ad3aafddad1813956a5ffef45084aebaaa
+DIST types-psutil-5.9.5.20240106.tar.gz 14317 BLAKE2B fa7c252f45f4bb1e1cd2c2dbf615c680090500637d24f2b37745175ac0b7237918c38d17c478142f25bf0e4ada0776f989f86590fdd849b3feac6ec516f85e8d SHA512 d286f9eee84fb363248dc09f5629ff8ef717740b5e0f01475a376a94eeb996c418d0236e32e90262f12dfe3e9051f18f66b5e85e3167e81e77399cd34718aafd
EBUILD types-psutil-5.9.5.17.ebuild 433 BLAKE2B 6e259953acf5003a5eb75473b86252194627e9c5abcc5baa7d7dfa81ec507f415fb3e119ac8858cc8a87b2014dc2e5a0280a66bd2a7b979259b5a21f73d78856 SHA512 bc7bfcf7dd425455a90ab15332523890f7896e7d5ab233de6f91eeed4427e171c903972c776691565488286301242e8f6fc742102a16ab7184e93e39d3899595
+EBUILD types-psutil-5.9.5.20240106.ebuild 446 BLAKE2B 6c2fae4d798cc9c70a43cc37c5eb4e35177611cd96fb239e17b00736277efaefd9ed4826ea912bb8c18f0306ee6a15b430c5d59151050cd1b5abf8b7ec316437 SHA512 38ec6459146b6afc2f8ac1e62c310db7da1266c244d1f73f32b78b91bc0e505cbf319095f479a86d580d2b31d30f7dbad0df6eb60b89f503691a258e3f6e2fd4
MISC metadata.xml 395 BLAKE2B 58c240c13cad1e6840bfeab26f48efbe07b75fb432da70652802e95b7cace7013f72d6d8f4c17ea15620abde8cd9940a8f74842e72dd5a7831d552c614c37f18 SHA512 58f9782008175a716f07a26e3b24a10904d942cc8dad7bad13cba697da5c6701cc3a6b06823a303f73485d6abb78c245ed2599e8b015c146ba35fb2722191143
diff --git a/dev-python/types-psutil/types-psutil-5.9.5.20240106.ebuild b/dev-python/types-psutil/types-psutil-5.9.5.20240106.ebuild
new file mode 100644
index 000000000000..e4318bf1fdcf
--- /dev/null
+++ b/dev-python/types-psutil/types-psutil-5.9.5.20240106.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for psutil"
+HOMEPAGE="https://pypi.org/project/types-psutil/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest
index 1a229c428c56..ebdc883a1f84 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -1,3 +1,5 @@
DIST types-setuptools-69.0.0.0.tar.gz 33164 BLAKE2B 1a99600bb93b21ca0c87a4d8b32ca61903b113b40e1d4b6641f303c4144032e8ef9c95b76bbede9f44b584a332640dd89ec50502df5a12b04a36bd5d8ab4c413 SHA512 e7b5945a2654334bf9188e98f13a153fe09fc548419888b28262b71cf04086f62a50f1f086cb348d327c3c0bb5fb537279e105802592fc9e75ef301538de5503
+DIST types-setuptools-69.0.0.20240106.tar.gz 33210 BLAKE2B 9bc899b61de4bca93459c88c8f615b4669f9082b1294b1336b5ce83607c4ff074799d809f867b8c9316b78afe535cc1cd9b54903b78e4c5c58353de670d9cf9e SHA512 5c66be446b8e02952139ce7f68e84ae066444a1a576645f1cc623a4c2ea4945b6471ff432bf8193e5a1439b6ed5b88ad446a0cd50df27d2ecac1d799e51c9a9a
EBUILD types-setuptools-69.0.0.0.ebuild 441 BLAKE2B ffdab760f78432bcce17f02c411d772c02faa8f9ac3dbc99537eb302a2e03aa0cfb577e189085ec378a8fa9716c843d0b97479e98c572cc8c42c64792f2f8364 SHA512 962117cfb4db845a580cce2904734d53bca0119f73ef0d5e53f45f8a9eb9e6f637f18e29cbed4f8c623d20337234c164aa8c222031463b316186839f447fa95b
+EBUILD types-setuptools-69.0.0.20240106.ebuild 454 BLAKE2B 56ba14cfedf7dfb55df942bc6380bd9bc013815accba7ce87a864b1a8228fee49226edbab5a52c8f44e93c41f746d4fbc68bcae6f321ed66d650e321cc5ab71d SHA512 d32b4afaefd06267a20e4c5c168c47a1aa6fa4f1eee5eccec2e1fe38c67f599bfd9e040c00a36cf3b09c7cbe84d701b322fac982b88c9d1480032e56bddd67c0
MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15
diff --git a/dev-python/types-setuptools/types-setuptools-69.0.0.20240106.ebuild b/dev-python/types-setuptools/types-setuptools-69.0.0.20240106.ebuild
new file mode 100644
index 000000000000..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.0.0.20240106.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/unrardll/Manifest b/dev-python/unrardll/Manifest
index 117885a02fdf..4abaaff312fa 100644
--- a/dev-python/unrardll/Manifest
+++ b/dev-python/unrardll/Manifest
@@ -1,3 +1,3 @@
DIST unrardll-0.1.7.tar.gz 10780032 BLAKE2B 92f852ed9cbc02d4c48093dbd5a7f64f4bc279a7b3a3018247a832a61c263b3be19ec5ea94ffdc78c85bd2737647cc3eb231ae9d0953da1de5f23002e7e6ffdc SHA512 23da519c37e52e5cc032d119d1b723c0f4b4ec2c8a08b8ec24a193395d5530780c65a1c20f69aa58f6976ea5e7481c11b92a472cfbce8c477af14673be2189fc
-EBUILD unrardll-0.1.7.ebuild 736 BLAKE2B 29ff2b2b079cc68fbed39729f50e720d43378413445c3b1a63b5ec2c414d02a7ad4f9c81514d3d3b63f21e0186763a61f731560966a9cb27babaf821f4626033 SHA512 3ac6132e35dcbe75b4c3316710e3293590c53ea61bf449231e7a658c1ba08229f7dde6a8dd1d7ac47b4a195222751445a31f91b1cc7a27ce44eb0fe71906f6c5
+EBUILD unrardll-0.1.7.ebuild 740 BLAKE2B 4928d8ed8012f903d053745c5c7ffbc94d46c20ccb01eeeb07c088a19e245291881b597e39406ec5f9fa28faf0016494f408f815a6216c644a0ba3bdbb512af0 SHA512 384b71506a2010d0905812c8324a6657da10af593e862a7eb9f5ded8490d9cba018661b4cbbf8424252d1933a90eb6c932626cef04d5e9e1869f664579b5e1ac
MISC metadata.xml 495 BLAKE2B 5381d6692d93a3b17ede31846a7dfe1f15c46b5307e8aa9beff05ce30a15b025e858288e2050e77010212f3bc3d35d70bb3a465484159129f5dae561d1740d83 SHA512 c3be8e5823cf291a192615c6d9fccf0599471ac0ebce5f339d96a2d69c199a7d9ab503c75753a732ce08aa12ae76bc931ad2700e67ff59b84a2f2e4745c50adf
diff --git a/dev-python/unrardll/unrardll-0.1.7.ebuild b/dev-python/unrardll/unrardll-0.1.7.ebuild
index d3cabf04980a..001a69c9e218 100644
--- a/dev-python/unrardll/unrardll-0.1.7.ebuild
+++ b/dev-python/unrardll/unrardll-0.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
# The version constraint is needed to resolve https://bugs.gentoo.org/916036
# and guarantee the headers are findable.
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index 9b6776312e64..fc8c07d48d1b 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,3 +1,5 @@
DIST wcwidth-0.2.12.tar.gz 99898 BLAKE2B 3bfec1c2ab34103bf0706fcd0385dd034e2381f47b355a71c1167647c5fc168fa1b84737d0aae04412dceedc8417b6982455a826d1114f6f948e8755a9727838 SHA512 3d8d9d2c750f2e97db42135dc1322fc432ce25edc8e692b263e5b80c96779398e8b8eecdc7305f7d974b8dbc037f6c6ec8b5af343763660c841759f40e2249be
+DIST wcwidth-0.2.13.tar.gz 101301 BLAKE2B 33637e5582cff1bbc0f11c044d390dc18b635af923c7c89c79c07f20bafb44434ad79801b19d89c9e15b8bee79b52f5652ea3987e5578520aedfbb03f20fd6cb SHA512 1eadda149936cf2eefe5d09c411774dc87c8a358f2dd92d74f427d7b47f07c05557e849c46122d44788c2bd7c97eb85fc5f902d9a158d68ab9e352c5185ba2d5
EBUILD wcwidth-0.2.12.ebuild 712 BLAKE2B 48bf0341295e3aa28669cc6f992a5c5e886f953d5a415e055e3186603e9b65398668f5b61902cb2fd3120ff7f69dc82a0bec84cc368e2b96b530c40d0d67a71d SHA512 d3557a607996f84acb508ed3a4390de0a775aabc4c3c5574edb8e51fe51dbb83d04567bdc678479301944600ec0eddbb4e13634ee10d59d3e2be17581f26eca4
+EBUILD wcwidth-0.2.13.ebuild 720 BLAKE2B e487cdc2e501ef056624e8e4ce49fc3f91637c185fc5cfeb204ea4e712c062639c094272a473d1e2c54afc255a34e9c6cdccdaccb2ac54ec9ef995d966632018 SHA512 e540406f63dfba5abc8a97738906739a3f7e4d3d8435044845f0b29d3b06fdf53fa1f2e66216d4b0690403beb69186c3aecb37ecfdc084f28c575d5bf236ca28
MISC metadata.xml 402 BLAKE2B 86714d496f80fe46cb313bed026135b2712ddfb47fea5994d0021516aa6ad28eb5fc52d37b37a7a224ec0613681b27ee039f4ac734430d94aafe4ec8946cecc7 SHA512 85c0e684f66a5582ca63d6f72c4e69101e8ec30f8e03c52e972fa36a2e6b6d2a8f019fb33a1e39e73fb37de25c82b906b18ac626afdd0a93d97db2ddcf485063
diff --git a/dev-python/wcwidth/wcwidth-0.2.13.ebuild b/dev-python/wcwidth/wcwidth-0.2.13.ebuild
new file mode 100644
index 000000000000..236793d8ec68
--- /dev/null
+++ b/dev-python/wcwidth/wcwidth-0.2.13.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Measures number of Terminal column cells of wide-character codes"
+HOMEPAGE="
+ https://pypi.org/project/wcwidth/
+ https://github.com/jquast/wcwidth/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -o addopts=
+}
+
+python_install_all() {
+ docinto docs
+ dodoc docs/intro.rst
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index c45ea2588527..5cafce6924df 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,5 +1,3 @@
-DIST xmlschema-2.5.0.tar.gz 539358 BLAKE2B 3d70b01f325ed1b4b61b1baaf1d7d29fd9748984f229d78bc645fef331d2cfb6f6d6e52200295ced0e03513e105ebfb8f30937c51e0883ee5d67866346cddb02 SHA512 d859be35d057d8bb1cea85c0f90525ae26f78f09ba2a111414f429eb2afd8633cb59ec0d701bba5bd1d086efb7ae51c2c470882cbfb932caa51c8b8d1ecbfbcb
DIST xmlschema-2.5.1.tar.gz 539267 BLAKE2B 6eae451f1331fd506e8f70b8d00505f6773b6aa82599bad5a94662704d045411a60e86e96f946b20d8c9d6c79b1bd61bfcac65f00ac0273eab89d27f75bdb73a SHA512 b968323581140a768d44cbd7fec08638f556204a4c75dc608b1f78868a68dc3fe3103a2c03dfa79601301043807478bc08ded63923ec26c4425ebdf48fdf0c7e
-EBUILD xmlschema-2.5.0.ebuild 830 BLAKE2B 0a1ce08049c41029f1d2b5a78053317e0486247a2021519d385b9253e9794087b825baa31e32952b58a5d2a6c4168ef70a881b1143241774db31666acc2c819a SHA512 64adcf5fc1f02661e4728e06a0047ab8d9dc2b1823187c928214c797fa888ca6976c7079f84559bd3461bf76e1405a51864212e99f6c08038a1c1087953e2674
-EBUILD xmlschema-2.5.1.ebuild 838 BLAKE2B 06cf38a6566fba0b2df66b5758833a395e5d4e9c3b11bcc0c80605b73f742fe32908001709e30723b7b8a49d1e5bc187aadbadd8cad62c2ffe2968ccb2f01def SHA512 b767b5361cbb6057b3e458a888b890d78a888980fd1125eb1be0e04d522a6eee379e6eef521a42cbe2bd0f15106da8a29174179b03c6a2e99213b558ada0b18c
+EBUILD xmlschema-2.5.1.ebuild 830 BLAKE2B 5ff5f4f4e0fd02e625852cacd83992f058a783bb6e07a4960dced2260aeadbd52cf7ea333abf666c816ab3929db3d40a3b13294c9aae32ac4ff929a5cc02e440 SHA512 0db9d9fe710ffd5daecb16eda8393ba6f7eda19e6d5e015afe80edbd45a649db6d711e8985746d5a9c9785c552e224d3ea1e21f18e6a6b2227aeae378a5be05c
MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb
diff --git a/dev-python/xmlschema/xmlschema-2.5.0.ebuild b/dev-python/xmlschema/xmlschema-2.5.0.ebuild
deleted file mode 100644
index 41c2b075ec6b..000000000000
--- a/dev-python/xmlschema/xmlschema-2.5.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="An XML Schema validator and decoder"
-HOMEPAGE="
- https://github.com/sissaschool/xmlschema/
- https://pypi.org/project/xmlschema/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- <dev-python/elementpath-5[${PYTHON_USEDEP}]
- >=dev-python/elementpath-4.1.5[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/xmlschema/xmlschema-2.5.1.ebuild b/dev-python/xmlschema/xmlschema-2.5.1.ebuild
index 0d98d02ad092..2de295da8da0 100644
--- a/dev-python/xmlschema/xmlschema-2.5.1.ebuild
+++ b/dev-python/xmlschema/xmlschema-2.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 4ac6942dcc6c..295d6eb39811 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -3,5 +3,5 @@ DIST zeroconf-0.130.0.tar.gz 169034 BLAKE2B cda4002e07fcb784ab03208d25bbe4dbb334
DIST zeroconf-0.131.0.tar.gz 169253 BLAKE2B 64247bdca5f8a226e73078b0395fa273649d3baea54fe52c350bf5117527e4290974843385f5b23568a6350bb41fa0af13a6999ef4e880fc42952dde21126296 SHA512 7b7f5494a589306c458dc4fedd940aab86918e9979d5b9f0a466d28b74795c83351f82fdf501a983e9df3e32a8be9a88af3486e79ade23ab73d889610331d89a
EBUILD zeroconf-0.129.0.ebuild 1408 BLAKE2B 339ee410117e3245ba826a5fe59401f3977bdde5285327bebce009210a9aba5d0ec317bb23bc85c2a849b30b21128275c4266470fbe6e217a47c0fa400a11e9c SHA512 65c23592330dfba4cac369c67792b6d03bfacda979d121ece98f1aab3c1e4258b0d4480dccb0eb3ecc0275ed416b779a8452e22d7950434ae5af1ddd1596387f
EBUILD zeroconf-0.130.0.ebuild 1411 BLAKE2B 848c9750c9250cfab6c26e1020e7b88e2f175afc1efb2f2c44b9d1c1d5d5f2ca41ebe5c9a315b7aee667f536529e8e337a3bf152b7f5104c40a6de47fce0e0d5 SHA512 b2fd4ddbd429b1a11c65c60c67cb3b2299f1bcc0ac0afba5eea958bb36e3927cfb7cb9eae539c8bac2570899b19b7a43996aa65140df8a1bf6d7abc245b86ac2
-EBUILD zeroconf-0.131.0.ebuild 1411 BLAKE2B 848c9750c9250cfab6c26e1020e7b88e2f175afc1efb2f2c44b9d1c1d5d5f2ca41ebe5c9a315b7aee667f536529e8e337a3bf152b7f5104c40a6de47fce0e0d5 SHA512 b2fd4ddbd429b1a11c65c60c67cb3b2299f1bcc0ac0afba5eea958bb36e3927cfb7cb9eae539c8bac2570899b19b7a43996aa65140df8a1bf6d7abc245b86ac2
+EBUILD zeroconf-0.131.0.ebuild 1409 BLAKE2B 41f54a08ec74ad3def9ebaecdf7d73dd7863b3c87603917aac698d9ae3eaf28d831a0c5b0f8c73fa645b2199a5b05c3a32637d3f12d9a2ff7f00ac05d1f1f706 SHA512 c34894d05bc07dbaf7c61727d00a7a763e679a900d1ba328c9ccfa3c5181f934134517d954f2e9f2d71b9f0d870117ad8b4bb796e6b707e36b85982dbc845994
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.131.0.ebuild b/dev-python/zeroconf/zeroconf-0.131.0.ebuild
index 9cb88f18ecad..8bcb8487f334 100644
--- a/dev-python/zeroconf/zeroconf-0.131.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.131.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e96aeea2d64d..89ff62754469 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 3d0285dd674a..8767d4a64348 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -12,5 +12,5 @@ EBUILD activesupport-6.1.7.6.ebuild 3030 BLAKE2B caf64320625a9e6373d4d69530f4a1a
EBUILD activesupport-7.0.8.ebuild 2748 BLAKE2B 9bfe4bd3d876cddaa5947c951c76df7a5883ee901d75a668ab3be11921da125b04ad5719ef5c16a6646e6ddbc611c9aebb86d1e63db1237ff9b5707b8c303db6 SHA512 5ea317d80e6384bad74dcf44acdd8d177aa1ea24c26cdebc047eb9d71bdbc3865bc29628394d5cb09ab0669bedb5959b5da985754bffe83585b0395e7131081c
EBUILD activesupport-7.1.1-r1.ebuild 3113 BLAKE2B dcf47afd7d9905b85e396fd884001d3f6c5b1d2c15c15ddb0b4165e1e985eeee0a8f787d8894fc54fa655ed5f9f5f09dd793c744134dc361c3493f964dc52917 SHA512 57bef2ede8052f90cc12eb1b2c92ac2c2605fe15fa8994eeec868f47be61674443ac2f975e3eab2636fc863b4b0cc3b77ebceec16a9fdda7ca74ea6c8d23b6b2
EBUILD activesupport-7.1.1.ebuild 2918 BLAKE2B 1c4fdf34793ea48a097ca7b570096b9114135716f240c8411becc11123127972da6a57d2d7ea732d81385cc2cea84d72118a4efc351e261e64baf8fe43cea729 SHA512 29175787f3fc4650ce84e0e406cda77eaccaeea8e31b33cd8d5b3499c21dfb4f4653e56b8922233d94c533bb0060281ddb2dee1f6b820c614fbeb84dd2b0928f
-EBUILD activesupport-7.1.2.ebuild 3087 BLAKE2B 07653327902e7f72e34227b2e4dae9ba1b25389b07592c246da9c264506ac1af73d4ede20775c4623d965beb8994ebf4ed2d60765b5890fdeb1a41f0a1eda14c SHA512 f693845c5e58584ba3a21c447008e146f86b0489e3f5e0cc43f21daa5e9d7e5fef7d0dec41a0b6f52c13adea1232533fd09e5325f571ba392c64c5282b8583bc
+EBUILD activesupport-7.1.2.ebuild 3094 BLAKE2B eea8412985e515d6035c44f1b31082f6b989b4185c1effbae6ffb9408ff40c05153f7b987a843a6f3b8cd37a001dd2d994ea057b97f1d19c2f7bb979c47fa854 SHA512 3f1206d9cb2c4f4a5165fa65283cf7a0781b7e1773ebd4f5db6404e4dd146f6ab6a5286ad698ae431e7a36ab7451c2078589c7e3bb5de68faac1ce7faa437812
MISC metadata.xml 429 BLAKE2B 4464c287aa76d9f0ceff37265a0657fa3b664c5e640704a92dfc3b01a737069ae29f67843c389489b57bf30f2e45b2fd5c58a69ad86c7da024f7bb42bfdd5ffe SHA512 adc5999b7d63cbe8047973dc4d4f7ad3c6e6311e05d4ab2fcb010ed3cf59b6a16fb95606e576f511b04a105f132033d3ce4fa255ac9ffd497b4874cb49e7443d
diff --git a/dev-ruby/activesupport/activesupport-7.1.2.ebuild b/dev-ruby/activesupport/activesupport-7.1.2.ebuild
index 09c8f82acaef..e265e8725432 100644
--- a/dev-ruby/activesupport/activesupport-7.1.2.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
diff --git a/dev-ruby/concurrent-ruby/Manifest b/dev-ruby/concurrent-ruby/Manifest
index 505604527602..6b2c6f2fd873 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -1,5 +1,5 @@
DIST concurrent-ruby-1.1.10.tar.gz 6013684 BLAKE2B d271579a49ab52c9c41a7a0a31451775e1cba8ce19486b52a9eb3df7abbc66f7610d31284fc02747a8ee5f429983d8283b6fe92f22b911dcda5bc515da58b48f SHA512 cfb67ce806d1f2a5bae509806247bfefb05c56794741cedcaa7ab6ff708085e374d150e8f46ff8e04dcb0918fde8ab5a593c60550da9ff6dc00af116e123f064
DIST concurrent-ruby-1.2.2.tar.gz 1161215 BLAKE2B 42f42022e469a1131d40e96a04dacb0ac49d94e96b6a8c58348d34402319ea0abff53b8b1312a274a34c332301ca17a007b685d8d9fe8c229350177abac0a285 SHA512 e2b26de147468b09403cd1727750922526ba240ad0cfe7889b722b357a3c71e709b12958cc4dad1a0d2d2c10d4dd2c67be1fe23053b98c35c7a50722fecb24b0
EBUILD concurrent-ruby-1.1.10.ebuild 1344 BLAKE2B c8831b618163484337a28ad27b60542669deba0a914efe0017928669685459d1585b8a0a7c4a4c7a2b5e90c9c2755fc40cd8c61b7fd33a5f141e3d028e5ad2e3 SHA512 a3767d62f9408605df1bee48b96133e2af42830c78238a8081332e35976a7945e4a7a17a479d3c87291db6ecc52a5ba8c34f7ce78730924cf238bb414ea7ca95
-EBUILD concurrent-ruby-1.2.2.ebuild 1353 BLAKE2B 4f37499def935ca4f99b4e9a25891bef838b8bff41cdf59f2122a7a45de15993a69829df28ad7aa404d29149b3bf4478683c3956bb2bebd971f4976d8563df45 SHA512 d703bce6ba2fc953f559d39004f373360b24c989927c11745c1128bd800d18469674587f22c6b6b544ccfc42394b45593724a7d53d16233956527924c7fbe9a6
+EBUILD concurrent-ruby-1.2.2.ebuild 1346 BLAKE2B 16f13760fc679418818d3c2cdc7311b03ff0a861005f3facce18472d314e2c24715005c7622088345be4b6f1b20a0baba3b40adf077b36e9d0723376f7efe426 SHA512 d39bc89294f8118c2d215d1568d2d81a8d673046e3d0cbdd1f185912f4eca880002c28cb3a612fd59abc65524c63eeac88efbd625e24be0b898d7862576287ad
MISC metadata.xml 359 BLAKE2B 2db8e9c1e575575ead6e6f86d5c883e356dbd84d3def08d6d2b9473e8cb10951268bd85208f56b14047b6bf57388e025f4ad626555d001d266bb0a87db954f45 SHA512 39f31f985f90fb6514f2c282c01a0d38e325371ec18671dda808372891caa83eb28a6eaf0a3090999a0427e5ca6cf3ba5f75b59e86b0e8713dc85ff3a6eacb68
diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild
index 23daa6ce2abc..fded7ddf7870 100644
--- a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild
+++ b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index e728aa3fa7f0..f037fcc73687 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -3,5 +3,5 @@ DIST i18n-1.13.0.tar.gz 74591 BLAKE2B e8b2a624c6ea02f030eacbbdf1ca9722d23785e51f
DIST i18n-1.14.1.tar.gz 74855 BLAKE2B b01b5fefd5033352455110e4fda3d567a5033c6bb732dd11519a3859a3cc4d57bd4229ea3346f2e680575f6ac4d7038d4bcbfd0ea314d2e8b08f26858ffd22f6 SHA512 89a293c00c7e62e802823d8011142a0786268b4c8341a9e389182988f1372655b4c5410ee10d6632af2fee645fbbf2feda2ccc4669d59d44640d3fa2c34b9e86
EBUILD i18n-1.12.0.ebuild 1606 BLAKE2B 4b7ea7b50b9f57a22ae504a8427ab99df209fb866b1be50dd51dbc66295d4215948765cebb558d88da1fa3ed64c2395266b91a5247c41b84fa054df29963b771 SHA512 34c19c581fafcbc146150b3b9adb2e7509a863c7f27115c0361861bc4e529ba03de5dee59128fbc5098f0db09260639510996bd4cd088bcf53fd70a0e97b45ca
EBUILD i18n-1.13.0.ebuild 1591 BLAKE2B ea1197e974b539b9861a04f809c0277a8fdfe8331d2c73016cc57c2efd018912c431cbed27c6dca62c8503e0192df260dd1258cab9bbd4d29c61719b55ae6ed7 SHA512 825d2ac960c86ca7f5ff0ff8e750ed1ee2d42cee19c6cbda3daf5c0f426369abcc11a3da1e70bae27b946317dcf97985ca0539b3a894c2dc2985884279be0c11
-EBUILD i18n-1.14.1.ebuild 1642 BLAKE2B c30a17bd77cd88924ca315b90c3be761f8fcd3f4d87531399849f4ffd53207bed9680e16fd9b01d9f9ac2b4f8a2a6aac0c3ba765c0466f37b171230710656549 SHA512 49252102f8a3703edb4ba57eb65add457af45089de6a63f52eb2250297dc0493e213d024685934d36f0113d68b7679426b4951efe7e4eba2dfac9104efed2424
+EBUILD i18n-1.14.1.ebuild 1695 BLAKE2B a21e4b6b3eb8b6ebaf189c615a28948c5062dbabd8c6b777bb3f68631d49e38feed116cbd243dd80b1b6a2cc522af125502565117a49db8bfebb4a16b91b766a SHA512 f760c42f7316637bfd934b8734c606ff2cf99c5f7d5c4f5f15fe9303329332873a2fa49e5d89f5e38ed8c50e850c6acd8a8e606614bf38d57171aef40c007fa7
MISC metadata.xml 341 BLAKE2B 71b36ea4e85348d38b1eafe8a235485a9dd9cac8a62961f041a98f4ac94d1a67ad33997aa796baabbfcc4cdbed8a66aa401b96d0d3b61dcb0546ca3d75f66e18 SHA512 819e827fb7d63f46970810acbb8a94f40cd3d72563a1b2e013d34041b78bee73e74634b3c6b2ef791da624a091af0ebdeb4d816b8697914b72c70fb087775d63
diff --git a/dev-ruby/i18n/i18n-1.14.1.ebuild b/dev-ruby/i18n/i18n-1.14.1.ebuild
index 8046857dc80b..5a6083d32802 100644
--- a/dev-ruby/i18n/i18n-1.14.1.ebuild
+++ b/dev-ruby/i18n/i18n-1.14.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
@@ -36,7 +36,7 @@ all_ruby_prepare() {
sed -i -e '/oj/ s:^:#:' gemfiles/* || die
# Update old test dependencies
- sed -i -e '/rake/ s/~>/>=/' -e '/mocha/ s/1.7.0/2.0/' -e '3igem "json"' gemfiles/* || die
+ sed -i -e '/rake/ s/~>/>=/' -e '/mocha/ s/1.7.0/2.0/' -e '3igem "json"' -e '4igem "racc"' gemfiles/* || die
# Use mocha 2 to avoid minitest deprecation issues.
sed -i -e 's:mocha/setup:mocha/minitest:' test/test_helper.rb || die
@@ -44,6 +44,9 @@ all_ruby_prepare() {
each_ruby_test() {
case ${RUBY} in
+ *ruby33)
+ versions="7.0"
+ ;;
*ruby32)
versions="6.1 7.0"
;;
diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index 58144a20cd4f..d99cd2b498bc 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -1,3 +1,3 @@
DIST listen-3.8.0.tar.gz 56514 BLAKE2B 5b316487defe902f755bc53e40052289d03052d3fc54cf2431bb833204ea0fdee9dffa26e2d6d78267f96214a6d1ca3f097c175ec6ccf9cd3037eff64abd3169 SHA512 9f1cb065f3db96d3d416ba255b327a10dfdc6cd72f1509bd4fa95a157966bc436282fd37cf16df645ede1594e8eda62c7cc0934936db9d118d39a55521e7c35e
-EBUILD listen-3.8.0.ebuild 1200 BLAKE2B 41bf3c8069f1e619d0951f2f9eec300a57591289f6b26987447be74b1e7d508b19d0c0bf2a359dc344033e3968262a76e330a816727022e5cf1c5669e78d898c SHA512 0ac76814a86b22564b849a228f721ca846bb6fe6c1726a98c6b4db2105bf85bb4c2adfa20bdc4268e06acaa5c0544dcbf3b9c3434c87710e0c58a5fc13bd8c24
+EBUILD listen-3.8.0.ebuild 1193 BLAKE2B 9903a5fee58802818a2fbdf2df9f1fd6ce67e3074a2140d79d9d18932c12a933a8dd8c9dfc4a84ca4350dbb520e2c06a26e0c428047c7dfd5318a42c3c3a22f6 SHA512 f75cabbfdc13f4e026c2ac9a8170236da0d6d2abb27d0c64e3815dbc24ba797e7187734bbb911b232127e732d5e59cd72870d1f0fb0f8d50a74ccfa411d1cc0f
MISC metadata.xml 339 BLAKE2B 13641c725d126e51be4bc7ce83c26afd940fd2562cdca16b523a6d447fdb876b48bd8f948dc50edc30d0573d93fc6d12c1598bc201ddc8aa33d2279b33260fa9 SHA512 269d7d6f3d427c9a4497d1f4ce13ed601d0db8f807f2378510a0fc0dc0b0bdc065059b09b8cfa8beaaefef510925d0ac47750bb790b85c13b95c0923afcde9d6
diff --git a/dev-ruby/listen/listen-3.8.0.ebuild b/dev-ruby/listen/listen-3.8.0.ebuild
index 88ceb65f2dc7..edde4af7f224 100644
--- a/dev-ruby/listen/listen-3.8.0.ebuild
+++ b/dev-ruby/listen/listen-3.8.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index 11b6b78315b3..f17fd3c6507e 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -2,8 +2,10 @@ DIST parser-3.2.2.0.tar.gz 315575 BLAKE2B ad6c25f35809de7148ca156d6928c7b2b6ea49
DIST parser-3.2.2.1.tar.gz 315506 BLAKE2B d35f3a5aae6188251555bdd3d988ca028b0624cdf15d261d5bac129f7a1da50941087110fa3dd6433d9f7cdb173fb5e33b866983fdf50867885a21395770d254 SHA512 5ddc8a42601168a7acbc07e14ba4761ad862c0473e3cd31d9e76f8e87096d491b22e46c719cbe002dcd710628b913f541c737ab39614d5821311f5ee482c26aa
DIST parser-3.2.2.3.tar.gz 315525 BLAKE2B c2dbfb33ff100367ae0b14ebbb6de8bd45d85de0508c23f0068a411cf7c393883ca5e3aa62863f9f0bb76757b5c05f5ce0a189b04cf3e16bb6760fd2bae8132d SHA512 0aae73fd410f9b67cd66f954af3c0f8c4fe6a1f3fb8ade7f0c3ad93bc5a2953c2c794d62c510ec93836476816d7758ff368c9f79d32f4510c5e20c744bfaff04
DIST parser-3.2.2.4.tar.gz 315784 BLAKE2B 4dadbc75ef6f3b7598d7e51222bac37cdbcb0ef2c9d156f910080d2f1a77ec568d34f57198f54e261ffc97faf0fffcd0d9f84f0710e1fbb31ac680cf08764608 SHA512 dc755f4acf9bdbe9312e622eaae96e44efd5a4db5e9cb31cc93ca225b5e8f8cb7f9bb408225ceeaa63d543a9f47e89aba00d1b1353a558ab53219f4611d19955
+DIST parser-3.3.0.0.tar.gz 317456 BLAKE2B 57a943fd08fd2ba143b445e28954cb0f50e591ce2b863c7e3890dbedd738db603efe100235f1bf6213d48fe0cc3560461c7a07a6d86e5795fcdd99c48a1d7ad8 SHA512 434c739ea8706e92d0ac71bd21f503f3bb040b38d1a508a3e5acb9b19eaa7c0052e269a3b0383ce7cd0d1d458cb48dd3d576e32bbc31c139f07c09a890eb177f
EBUILD parser-3.2.2.0.ebuild 975 BLAKE2B 563015aa5c3dc181df61ca5a79f3862fb5902f3c5d17149eea746a99d4a9f91addb9429606a78c5f95b15531f1acedbdb651c52cf2d8bdeb815ca0ebd15c5d27 SHA512 64f3f3af9ba3eec20e6b494f7fe759becfdf09838ebc151d07ed00a0a3f437abc06be2a97744ac5c14153dc04aa0fc366653ed78e4fb534b6a911ef1c26b28d4
EBUILD parser-3.2.2.1.ebuild 968 BLAKE2B 4b70b5853f6ed85a2f94cbbc55ed66e54708d1f81c66b2d9c686863f714e21b7d91491e413a4e1acd945a83a95db8358fa86e0f9bd0cb075ec6fcabf5012400b SHA512 de7c0eb69d73e26fe18468762fc02e7051565db0465d2923b0b2f597ece2ecb0a8d1289df2d06cc447f0ea8ff99fcebeaff55136be4c9ae6400a90411983311b
EBUILD parser-3.2.2.3.ebuild 964 BLAKE2B 818a611c08716cd89ff7f0185b16a5884d76a8183562371415b8a63bfad597b245b34f703cc9c28460c1459093fbbb223de36f490def4d08c985bcd2f13ef691 SHA512 6fd9ab9389556e839d65c556c2cea0a5f86af621853bda83c8769bc99db889d0554524fe9413beef65106c644ec802992ae8202a3dfc29aee1ea2ced40b9881e
EBUILD parser-3.2.2.4.ebuild 957 BLAKE2B ee27e42f4a0677ea43998d56a94da72de35144ce08ebca485c7ebcb3d34f17c34871f359f3329f86b55351416d9dc70dd6befef6ed1be3cb6532c428eb9bb672 SHA512 75e82445c6bf4c8c1080cb6967a901593dfab7c33a2b021da212e2ef210f457a71dbffca90e55a2d6df913bf7f80d50f8e20bf255a8c3daf1b9fb76c70b6c9c2
+EBUILD parser-3.3.0.0.ebuild 949 BLAKE2B eac8390e5d0af86946ad5be064610a792d601fb4eb0ea6704dad97037579a8073026f5dfd9fd2ddbfa833a06a4c07248a8a1ef1615fd6747c5374f7752972b23 SHA512 2d45895e272cdb911156745325b8f60e055d19c222f2a38a18aedd159c0e3f8b99396e7943e8366d718040e172478ca1cbb54e880f322f8612f5f5c65b654e1d
MISC metadata.xml 344 BLAKE2B 00abcffb45cb3f1cbcd61458b7bcd8a4a81029fd58aba3f67a270c5ec37e8738f4d31b09f8b382987615acd4a8bd5ad335c54b60662a862f3828a1af360437df SHA512 4a28a0ed71d39d82fa69378ab26f4cf5844d01e58cc1805372df985a5ce25892f268a75db5a0dd3ca00bba3285a7cfb5447a1f261d79c7bcd41cd45b6cc68677
diff --git a/dev-ruby/parser/parser-3.3.0.0.ebuild b/dev-ruby/parser/parser-3.3.0.0.ebuild
new file mode 100644
index 000000000000..48b258f91620
--- /dev/null
+++ b/dev-ruby/parser/parser-3.3.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
+
+RUBY_FAKEGEM_GEMSPEC="parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
+HOMEPAGE="https://github.com/whitequark/parser"
+SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc"
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "
+ test? ( dev-ruby/minitest:5 )
+ dev-ruby/cliver
+"
+ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1 dev-ruby/racc"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die
+}
+
+each_ruby_compile() {
+ ${RUBY} -S rake generate || die
+}
diff --git a/dev-ruby/rb-inotify/Manifest b/dev-ruby/rb-inotify/Manifest
index 4f1caa570c7b..a6def31172af 100644
--- a/dev-ruby/rb-inotify/Manifest
+++ b/dev-ruby/rb-inotify/Manifest
@@ -1,3 +1,4 @@
DIST rb-inotify-0.10.1.gem 15872 BLAKE2B 1ddf4fe8de7cdd348e007ac29ab7b41667092439f9b70eeae49d7e917351c73512e43a7ccf6679af1c9225b19efadb6a1581f63e1958d2a31d61f2bce5a13664 SHA512 7831a6228f2d6363e634b8d6b4a12206f19b96098e5dfba1d27b1e994a7284a5cb58cd0299d861a6ff275fc8248c0e68faaaf786d6222ad68f3e6b43ccea29ec
+EBUILD rb-inotify-0.10.1-r1.ebuild 973 BLAKE2B 2e324b25d7f6316ee8ead72a219e67505632bd69fdcf63ba0ebff427e1d2d8ec8a73bc3d0333300567d38dfa1a0abae70d7444c48236dd6d7da2ff59d866cdb7 SHA512 e504cfc7a25f4677b0f30d4bb9851293a377ccdeeef644bd710b5a1fde222976639d252218cf12015b19cacd025a6b3251f0e2c8f90a27ff23f9847f2f805837
EBUILD rb-inotify-0.10.1.ebuild 973 BLAKE2B 747ae580b2acc635080f830ed3f0700efeefb1fafcb519200279615316bdb1d2ad651b1b48234d91deacdb5de3849342afb81eb2a39bb880d601089ad63481ad SHA512 ce95db7f3a54f58d4cd588aaceb8d88e695ca9c102aee88db94dc3629810af2fb19d732596b7107660e271d245f58b162b83ce6cdc24ca2835deafa501c9c219
MISC metadata.xml 342 BLAKE2B 6f4587e7af70218aed1523368746721fd9fc5431a52adf87f2ecd31fcd3027564744087e40b0e3ae5282e2b7391b2e0bbf95121b691730796a2470c276d0fffe SHA512 c9ed5a3b063886bba917410aaf1bf45b5da718c29299197369e29e4c5a567df3ef5791f934dd265b9904a557a4a9761d8df5ac5f817eedae74e7577ccf88b5ee
diff --git a/dev-ruby/rb-inotify/rb-inotify-0.10.1-r1.ebuild b/dev-ruby/rb-inotify/rb-inotify-0.10.1-r1.ebuild
new file mode 100644
index 000000000000..823ea839dedd
--- /dev/null
+++ b/dev-ruby/rb-inotify/rb-inotify-0.10.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A thorough inotify wrapper for Ruby using FFI"
+HOMEPAGE="https://github.com/nex3/rb-inotify"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/ffi"
+
+ruby_add_bdepend "test? ( dev-ruby/concurrent-ruby )"
+
+all_ruby_prepare() {
+ # Avoid unneeded dependency on jeweler.
+ sed -i -e '/:build/ s:^:#:' -e '/module Jeweler/,/^end/ s:^:#:' -e '/class Jeweler/,/^end/ s:^:#:' Rakefile || die
+
+ # Remove mandatory markup processor from yard options, bug 436112.
+ sed -i -e '/maruku/d' .yardopts || die
+
+ sed -i -e '/bundler/ s:^:#:' -e '1irequire "pathname"' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index e74a1264134e..470debc10ff9 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -1,5 +1,7 @@
DIST reline-0.3.9.tar.gz 87794 BLAKE2B 01711129ad0f1f45cee1797f0723a46c72d39d3473917708f4aaf5e9c02651c4cc09056a4822250a736c1e3800556d9df120d3f08133690d12477f4be704f40a SHA512 ae3f7e5811f81094f1327da0e1b71c322b15bcaad6fa34c52eb7b7b069eee4021d420634bd63fa1635799661865d73fad83ed55256c78a3311db517d56ef2dfc
DIST reline-0.4.1.tar.gz 93299 BLAKE2B 685855066744b957256c16475158dcf0246643a069a3e84641a556dc4163ce81d6743a824c921ae8d0aad3d98a12f6df7e71307f65d2356bfa5546f277c1d911 SHA512 e026ea6b36f3cc76db176630c0c050de784e52e5c90a3a0b2241382515ff7369f4bd452a51fd3f1eb6777bc5cf07864609a60b0ea8a6b3ddef4869c915e3edf5
+DIST reline-0.4.2.tar.gz 93446 BLAKE2B 46733b3e27b0f015cfecced252dae0050425036921c3d99498a4bd4988be0a10686fc02a31870a57b9daf094f71063c03d461dce93edb98faf8f0095e2545d88 SHA512 a8ae5590bb3463037cf3952224f3baa0e8591d47c006b43f3c404d2d984f2f0a3f6ec91daac1fd6be05f972420dbccfaed19e2aba084d1e6a6ef396e1f2ddabb
EBUILD reline-0.3.9.ebuild 891 BLAKE2B 3f869d5b1004d5044f13b6815aca3ca3a7475d5a9da365a2a6e474e8df6fcccdba57985ea2e2db8d471c9a3954660898df45e84fce383a9a1ba1ed11023d8d58 SHA512 a6a39594b93efea7d43bf1ea74bf71a7239b64115f0a168831f645a0e60c674df6bcbf98bb47e2edbae744a375f1ea8b904309d5d5abb827e7f9035fbddeef7b
EBUILD reline-0.4.1.ebuild 933 BLAKE2B e55bda48de9c433367e9ddbd75f4eebbae48a0ec0a10716e51c2464e7a0708a009a4b24eac53b0771ec6398e990b0b8224ac99348f84adacbd6850ab7d9fa659 SHA512 1415fd68028531a469068a0b2c926317f986aa934f611561346f029feb0544e744924aff18c62f7f5f3826e9407dc04bf6d4921fa904fa6a129d06ff247b0e67
+EBUILD reline-0.4.2.ebuild 933 BLAKE2B 7b71fffce8c327c0ce8d14ccaae338d03be5f7fac5241e81bfa2ab5fd007a8f8649dd4c4b54cd14a4fc0f8a5ca4986ebcc9900d45c316ebc34923c47487af83d SHA512 1f8f2131a667b9265b35d1caad9956f09bf34ea310f2e671782ba18acbf90534e2f16d1ab8196e8c83fb580c9e37f5f5e73e21aa55e0e6d9dff935cb201808d0
MISC metadata.xml 338 BLAKE2B a47d42d46142bee439c1d169aae8da07bf1ab6b3789581b6d60e0852c64c3416804d0ef7bc899670af232ddfb9d10a3c23805da58b854ee220142617c8d6e834 SHA512 e02a8889f308d81ade723c4a912d54c67a112f1aa67218065b6b8acad0c2cf2691c2bdbb2d9dcd63eab569b1c50ef2402ed42f9711dbf514a14bff6de55f6210
diff --git a/dev-ruby/reline/reline-0.4.2.ebuild b/dev-ruby/reline/reline-0.4.2.ebuild
new file mode 100644
index 000000000000..dc8835cb1a7b
--- /dev/null
+++ b/dev-ruby/reline/reline-0.4.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md"
+RUBY_FAKEGEM_GEMSPEC="reline.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Alternative readline implementation in pure Ruby"
+HOMEPAGE="https://github.com/ruby/reline"
+SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
+
+all_ruby_prepare() {
+ sed -e "s:_relative ':'./:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/ruby-net-ldap/Manifest b/dev-ruby/ruby-net-ldap/Manifest
index b65721fae9f9..1ecff3ef7925 100644
--- a/dev-ruby/ruby-net-ldap/Manifest
+++ b/dev-ruby/ruby-net-ldap/Manifest
@@ -1,3 +1,5 @@
DIST ruby-net-ldap-0.18.0.tar.gz 94296 BLAKE2B 92c7f36ac94e9822f99931f58de83f05ca949c8f38482846c1bb0e4b43ed3b08799160643c720de8d724091c031c09926818e6199f32535a6033b636ea38fd5d SHA512 21b8241d3eef6f75f2f552af1df169d748e89948aba3527659a54cc3c4da5d6efcba41269c0ee40f6651adb363d0c7082dae71c3efc11cc65d103e1236e7d6d1
+DIST ruby-net-ldap-0.19.0.tar.gz 94763 BLAKE2B e3cf5da4116e86b735f7f1e0f97e9e183eee7d0ac1ba86acc96e44e7fa097c12d617babc78c34765320fe7165c908e40020efac7c1fa99a75be2aeda0f996438 SHA512 4e8a8b8e33109a884ab320db8e34a5331e4c6559b891e35e52e0ad4edb879f4bbe2e63e181ea27eedc4009faf3055a19ce77dc4adb0b7cdf88b73f3d9410a8b5
EBUILD ruby-net-ldap-0.18.0.ebuild 829 BLAKE2B 81fbdd7db3c403b4fda72e8252065efc6f88cc07716bb695f3fdd1f609f1c380132e3fc9ddf046fd5b7ed7d862f2b5e8a273ee581881d1d393cc37d1085ac4c9 SHA512 e50612b7dd97845a3d0d444bf5f49c8e9a5f366c9dab847972e419ddbfc31c5b9b8432359c54b90cbb3584aa3e0182a7b16299b5129ab85373b04286f97b0793
+EBUILD ruby-net-ldap-0.19.0.ebuild 829 BLAKE2B 81fbdd7db3c403b4fda72e8252065efc6f88cc07716bb695f3fdd1f609f1c380132e3fc9ddf046fd5b7ed7d862f2b5e8a273ee581881d1d393cc37d1085ac4c9 SHA512 e50612b7dd97845a3d0d444bf5f49c8e9a5f366c9dab847972e419ddbfc31c5b9b8432359c54b90cbb3584aa3e0182a7b16299b5129ab85373b04286f97b0793
MISC metadata.xml 350 BLAKE2B 970f02950a37e39aee562a8e0c18f87598d8122b572c9938f6162343de385e8a33445a267a8ac87ccd70cfa31233e30d9e3c7b79d76c9c4f20569c278b91c4cd SHA512 e30f9f048302cafe6fa3ce2c4a5c3e9cd0adf8d2dc65b7fadb5ef3d961ef4b2ce3077a0ffaec1dd3a96aad3eba8b1df74a17328fd30f0aa5b65de7139394544d
diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.19.0.ebuild b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.19.0.ebuild
new file mode 100644
index 000000000000..1fed1af1f8ad
--- /dev/null
+++ b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.19.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST="test spec"
+RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc"
+
+RUBY_FAKEGEM_NAME="net-ldap"
+
+RUBY_FAKEGEM_GEMSPEC="net-ldap.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure ruby LDAP client implementation"
+HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap"
+SRC_URI="https://github.com/ruby-ldap/ruby-net-ldap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0 )"
+
+all_ruby_prepare() {
+ sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest
index fe49906f2c3e..17dbc99616e3 100644
--- a/dev-ruby/timecop/Manifest
+++ b/dev-ruby/timecop/Manifest
@@ -3,5 +3,5 @@ DIST timecop-0.9.7.tar.gz 17818 BLAKE2B c978a3765864963b4dbbb8a9cf2172208fa7b66a
DIST timecop-0.9.8.tar.gz 17936 BLAKE2B bb66dac74df498b6a5c284805c2c8a486523d43c2923c2e11f65d24bc2e9ad59c3bdd356bf3e93946859ed9e95ac9924e48747afb17ec81a5378e0370d7dff20 SHA512 cbf74e8d4e459f17cb841fee14353feccfa26e401d999521abb5653639a3d6b8e0dbd73d4317cb18b185d33d23e20e7603992cd6e2752ac74cbf0c0c927263b3
EBUILD timecop-0.9.6.ebuild 1025 BLAKE2B c1a0ba1550ac783fc0701f1fd1f15a524c4bbc3f460d2e5a4f901a5a549a8cd30ddbbb7bb6706461592afb569cf2c399843e9a5e3e0ffe0e98a30d42359e85cb SHA512 41552d7765f8cc6b53e23f7ecaf3569caa5c85b913ae7593d910d836f8285d91249359a1f1785fc271ac61c2397ddc8946675144a6067ff70e94cafffdba1478
EBUILD timecop-0.9.7.ebuild 1131 BLAKE2B 55f4682d36adf884c2866a77afde4722ce6d36acfc874ea73a38a5439409730aba60ff797ba6c4c6c3b63a9b3d626565e86a1a54c29d1df82dcd8175b60e8940 SHA512 ae2190d9f47fa67900f43c63804237dffd0372de70d5efd3448a89f2f00d9b728982f8c3d06bf48a5efc77218a915f9b5afa08d6c9f12a1996c604dc8f40ebd4
-EBUILD timecop-0.9.8.ebuild 1124 BLAKE2B 1f80efa6c570691b545c85c1daca53e0b392031ba9a7464c4d8b1dfcaa54a228b0efc4a78498ad393761bfcb57c7fbec49b23725720a1a5ecc115ee66d7fe365 SHA512 a906dd531ef2f770dd2bae6ed2d0838beb67cf9ba5db096c2f8679d42fde8d7dc437ec4a0d748c1a0c4a0a6794ad38ce3bc23ef9cdb6419d92d969f6d0330e77
+EBUILD timecop-0.9.8.ebuild 1131 BLAKE2B d8587a2019e09853cd06032a04f1c02ff397503e21d109efeec93be702a69a6e14badc5c39fd945cd0cfc92d556a7968cdc2989570b7629ec2f91ee3bdbd11ab SHA512 ce2d672a3987f204278a5c9dd293246c6180a89e789109f0ad7b3d979d2cb1830c81755e133e894b8fb8cbb8666a4721fb320dfa71a50c6e20503d9a68407641
MISC metadata.xml 348 BLAKE2B bba76a39d1feb832ddef50069d8a62e8449ecb1db1aecf3388e281d908447f0d61cb8dbe0a41b08ee68e11293778cd3a9b150cd5da705e2f56f1559a5147e7d3 SHA512 86bd1dc85754e017925b4a527b459260d8cda42ceee3dedef549d415bdc5326705e9eda325af5761876297d0beb6210633ce1445cd2745565ee720852d86d13f
diff --git a/dev-ruby/timecop/timecop-0.9.8.ebuild b/dev-ruby/timecop/timecop-0.9.8.ebuild
index 2f2dec1093c5..c8a8081ee674 100644
--- a/dev-ruby/timecop/timecop-0.9.8.ebuild
+++ b/dev-ruby/timecop/timecop-0.9.8.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_TASK_TEST="test"
diff --git a/dev-ruby/tzinfo/Manifest b/dev-ruby/tzinfo/Manifest
index 2e0631a8eb5f..33cf32dfc77b 100644
--- a/dev-ruby/tzinfo/Manifest
+++ b/dev-ruby/tzinfo/Manifest
@@ -1,5 +1,6 @@
+AUX tzinfo-2.0.6-ruby33.patch 1053 BLAKE2B 805abba58bf8f8e1f6d72e846205380bfb386f0ceb1937a1b64e58f7b9e524640ae100b8d73a993e8a95a0ccff74eaa4a5ad7a63cea0c44efdd89c00e6f23c2d SHA512 ba2341ecd815efb85d779ae9a9fa1b3aac8fe79f37d7280f3990156c9dee921cbe7c0e9afbc50a65f7c7320af7356fd16a5d53df37abf3a81594765f215d66a5
DIST tzinfo-1.2.11.gem 166912 BLAKE2B 3fcd2917848a400ca8938914219ce3263638ab605df82a62bf42fc021e7930df9cc399e94668d03df529bff1396f0261fa6c5624c4084660ed12e7a756aea182 SHA512 21a00c464013c3122c8d647a59f7c6b6c6af6b303d3ee24226067482bcd27fd5f02a4cf51fa0b8d70d3e08831c084f54d5ffb8f6784cd1112d62dd0dff6e8aeb
DIST tzinfo-2.0.6.tar.gz 226143 BLAKE2B 8a7918c0edc1e70f3b805dfcdc351d9ec78f42a66973ec7cb0a8bfad31d9ccdadefe93b941aca5c15510ff857bd8282046e8d20d02f308934e087de541c26383 SHA512 88af68b13becc4b6b85b4653df95e19e24d8804ac2b2393ef03cfe551b5eaee827a5aecd2156a56572d554dd5239ae828a65e5c49854671aa1989f5c31ba320d
EBUILD tzinfo-1.2.11.ebuild 989 BLAKE2B 7f470d18358a6bbce30878cc61377c40d9ec0d68ac77d269ec1e9109df3762124d2b91efa8f2107bc05a3914af16ed76099b17af9fef0be59a5a80fe968fbc00 SHA512 36949cbe604df41085f46c138aea1dff2e376e8e6b5c430a53ca9b208a5b8e738546804a607359e955126abf3b45b15afe75def6e34ef2a57307a92d18c29c1b
-EBUILD tzinfo-2.0.6.ebuild 1400 BLAKE2B 872d759204015bc9738985e9913f7611f9f651a435fab8ddf5fd80988dca2cd05f0b2d49af99d5680f89303803f65872e6fd53be155c60c468ad892e873aeb1b SHA512 84317c4becff242091fc20ace9977603bbca22ccd7bce6bd4a583ac7e90d47ee1b5b99bcddf2e28329ec4b99bb88e60b0cbb901cfccef01a461f3af8fab716f5
+EBUILD tzinfo-2.0.6.ebuild 1438 BLAKE2B 9b3db3142f78feaf6092a54283cff84b5022ac8c932489a1fa6f2afb843009de3a5ad382bbb760cb636e80daabb36673be218aca26d773237eda2b7cb55f6c1b SHA512 7caae3ac3634e8ffc0fc8d7a2dfc27d472e47da3d8e92e8a73839c931c487aed4a02995743d462197cf7394c10980d2c2fe148ae1cee82cdfa79715390874128
MISC metadata.xml 390 BLAKE2B 899629cf25c7046c47e5e6349fa812c5a0e68dfb3cc73df69c1492729992a4fb70c927671cd8847211fc1a3b86fa97844561dc97a442867c3181541824753ff7 SHA512 2b5ef8fce5c3f34ed25d124d0997fe20c1bb9a1ad880e5729a1d6ddb59a8e378fcead77155d4d81f39293d582eff9e8b32fb5f811b508a6764fe5bcc654ba926
diff --git a/dev-ruby/tzinfo/files/tzinfo-2.0.6-ruby33.patch b/dev-ruby/tzinfo/files/tzinfo-2.0.6-ruby33.patch
new file mode 100644
index 000000000000..91a9843aab22
--- /dev/null
+++ b/dev-ruby/tzinfo/files/tzinfo-2.0.6-ruby33.patch
@@ -0,0 +1,35 @@
+From 9e04c58ce10920538dc55ba6e547aa15cff39a84 Mon Sep 17 00:00:00 2001
+From: Phil Ross <phil.ross@gmail.com>
+Date: Sat, 16 Dec 2023 19:14:20 +0000
+Subject: [PATCH] Fix loading the gemspec file from rake with Ruby 3.3.
+
+Calculating the current directory name from within the gemspec would
+fail.
+
+`__FILE__` was '(eval)' with Ruby < 3.3. `File.dirname(__FILE__)` is
+'.'.
+
+`__FILE__` is '(eval at /path/Rakefile:linenumber)' with Ruby >= 3.3.
+`File.dirname(__FILE__)` is '(eval at /path'.
+---
+ Rakefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Rakefile b/Rakefile
+index 8a34fa33..69bee7b5 100644
+--- a/Rakefile
++++ b/Rakefile
+@@ -11,11 +11,11 @@ rescue LoadError, RuntimeError
+ end
+
+ BASE_DIR = File.expand_path(File.dirname(__FILE__))
++GEMSPEC_PATH = File.join(BASE_DIR, 'tzinfo.gemspec')
++spec = TOPLEVEL_BINDING.eval(File.read(GEMSPEC_PATH), GEMSPEC_PATH)
+
+ task default: [:test]
+
+-spec = eval(File.read('tzinfo.gemspec'))
+-
+ class TZInfoPackageTask < Gem::PackageTask
+ alias_method :orig_sh, :sh
+ private :orig_sh
diff --git a/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild b/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild
index 9c78b15dae64..aebdb3e76137 100644
--- a/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild
+++ b/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_TASK_TEST="test_zoneinfo"
@@ -25,6 +25,8 @@ IUSE=""
RDEPEND="sys-libs/timezone-data"
DEPEND="test? ( sys-libs/timezone-data )"
+PATCHES=( "${FILESDIR}/${P}-ruby33.patch" )
+
ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitest:5 )"
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index 095da0d99c56..282fd62fdd09 100644
--- a/dev-tex/Manifest.gz
+++ b/dev-tex/Manifest.gz
Binary files differ
diff --git a/dev-tex/minted/Manifest b/dev-tex/minted/Manifest
index 1ef5025dcb8b..a52c43ee2189 100644
--- a/dev-tex/minted/Manifest
+++ b/dev-tex/minted/Manifest
@@ -1,3 +1,3 @@
DIST minted-2.6.tar.gz 891134 BLAKE2B b8f1686adeb138c61c232502b10aa420f1054180c5a460e9e5058d40435e13d336c15a044202923bd1acd7b62a7b780d95c62cf1a589181c90b9058712479c43 SHA512 6fb28485fca7238053ad177ee5579c27740e72b8753c6dcaa59afe20bc97d7e81ec20d189e97522445b6435f17cef1f8326aaa41c154bf21f59519c9abf10485
-EBUILD minted-2.6.ebuild 765 BLAKE2B 9046ee5ab1f9cecf24f774e004dff4f0e9f0b8dc7c4d149302fa090831bcafced862e37b19faa032a835728c2cadbf2be0bb2aee666b9354de1f8fc948ee6277 SHA512 dd104c1bc4dd4215c80acb62d238cfd183e432d221fa1685324c3c62b9eee8894ed218a958c2c53fe07dec2a841214a41f6442473493b10f0f5d11a6dcba46ac
+EBUILD minted-2.6.ebuild 764 BLAKE2B 947615f13fa35e2b9f2afa1a83b58852baf9c0fd57ac74353f280d8726c8e8c4e6b74a6440a06fdd24038d45a9dd17037ab3dac3c097d0e22e77f36d71331000 SHA512 75480794a694ac51521267b08115c11ae013431f21e0545bf92da03a881c0bffcdc810c5529737443c17d41c7feb3188379b8ec56e0a8e32a07c65a9e82ee815
MISC metadata.xml 686 BLAKE2B ee2d79732e91314c8510becada8fccafb07e42908ee507f736b0e2e21a7c425a25651a36c6518b741797c4854640dc3389925d3f278cd3cc0bdc09a5cddcab2b SHA512 91d269ccde32922509dc72057a52f78bb4c86c7a5f8093fdc61d2e930c7cc81c35a9082ca8b4159bd34e35c87dd9307f3094ea8932eb14145d141c27672b1aaf
diff --git a/dev-tex/minted/minted-2.6.ebuild b/dev-tex/minted/minted-2.6.ebuild
index f2030bb54c15..1ce541a70493 100644
--- a/dev-tex/minted/minted-2.6.ebuild
+++ b/dev-tex/minted/minted-2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${P}/source
SLOT="0"
LICENSE="|| ( BSD LPPL-1.3 )"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="doc"
RDEPEND="
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index edb4a19048b8..08128bd6bc6f 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index efa31534a046..d6407279b61b 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -32,7 +32,7 @@ DIST cmake-3.28.1-SHA-256.txt.asc 833 BLAKE2B 43dc31958ef0ff848d582652e7988a343e
DIST cmake-3.28.1.tar.gz 11065923 BLAKE2B 7c6d3876633024b8a22dd6aca078e4bd7649c18a810ada68378435e9cfc30878b89529dc69e6e2dcecd114c9686fe6ce937fa5587e47f00128504349cecb967b SHA512 62693c423dd46d252d046662ac34cf9c927b7ec23c213c6b5cd1683636b8bbb5326698af1e7f851f3c01fe3f14dd769b9a8bd405f8f9e73e6d8defae7517cbcb
EBUILD cmake-3.26.5-r2.ebuild 8795 BLAKE2B c5d15b9c10766befa324beddcb54ae6eedbcfd4b19fd0930d0d8ea16e17c5229fa2379f6ce747de0f93d74eb9f9ef90f665f0b352856fc875aa85e3cd549f290 SHA512 02499b28af97b619ac17e6734393f1fde7a64bc1cb5de49ac4bcd3eb9128d3b1bd88737a277ec501f6b60bb3e0d4aad14d92e7e99514f8b561f45ae1de53dcce
EBUILD cmake-3.27.7.ebuild 9114 BLAKE2B b93f979ee932c7fe341bd99bd5ff17aabc2d70d418a2606d4d4102a4fddd17a73db0224e405e09c65e12898ef7f1c1254bab30e9e90cb1dfa99d08caf753bd9f SHA512 442eaf0c24ef5e8fc7e6161df86df549f9c8700b92422c2552be34d864a7283e28504aaf024fce6b53cd101782bf8dd414d73eefc1f00166ec3c441da06774f7
-EBUILD cmake-3.27.9.ebuild 9116 BLAKE2B ea229afba3aad2d2299447b3279e001a076be8e88284150843fe6d4a38d0d74193e0703d63773d0b50a06017feb6fcd4bab18d51782f82a7b60334c6cfcca471 SHA512 477434ae8cb1d5aeed1d727851dfebceec76a3d5492f60b2a5c3c62f42b1b7df85495d1bfef54554c196b45eb4351e98ce71344488f95e6f3de29cffae2573a2
+EBUILD cmake-3.27.9.ebuild 9115 BLAKE2B 8d0941ec52cd1556c4c1b3f2f041a1cb24631f40299c66106bf3b0858f88b5731c746980b01edd7129f39ee6e8113c229b99294e3f2be0d577df3aaa75bc6a20 SHA512 8dd316a273847a1c64b5a4dca74a53752507308872c9807857a46cfe9fdc3a766c37ac8c2addef5213e7f01eb38c3b9afdc805b58aa4d8ba4228a2dbce0e7cfa
EBUILD cmake-3.28.1-r1.ebuild 8642 BLAKE2B 0e84a237686ae818aa117529c845a63325028ff6718a72c9698c811e862ee254c0b720f71f021d84638b42b1fe260b4998d770bfaf0c60dcca7932e3af3f6515 SHA512 a72646c09452aa1efb4ab5f965893a8dfa664666faf70f6bb51096c357cfbf7e330e28b51663d312f1d56f1f3c9879048890cfcb9de7c6392bb613411b530fce
EBUILD cmake-3.28.1.ebuild 9002 BLAKE2B 2f497d16acd44e8bdc1c79906df5497e88a86cb1547e4d0bf6a99e073765462798978de6ccac72fe095c5d067eadfdfe3e7a66f69841768027283de0bd0f17c6 SHA512 58d9ad0a1d38d9d1e3148e0efdd4fa633eda43fbc4931fc909d8b099717572cbecfcafc1de9d03e7507b04129115789d4e4d9cd7d76fdbb27d10155bdc6ef0b8
EBUILD cmake-9999.ebuild 8604 BLAKE2B 5b984b7845e9ecf0862cecc826804935e0d9bc3944c4f92cc3178ed86a1fb8c760f08ef26b6c4df169816f412928fbb18e0c7867f5073fa81b178bd3fa61fdd3 SHA512 e52cb4186e14ebdd02b8c2b3f9c6e5b6b3d22589af7802e71a91d760ac19a980dc430bf77029bffed5abd30334164cb8b31b814b1a82d0476786e4d7ada8c7c2
diff --git a/dev-util/cmake/cmake-3.27.9.ebuild b/dev-util/cmake/cmake-3.27.9.ebuild
index 16fd965e1b8f..d48cae4fd262 100644
--- a/dev-util/cmake/cmake-3.27.9.ebuild
+++ b/dev-util/cmake/cmake-3.27.9.ebuild
@@ -48,7 +48,7 @@ else
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc
)"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 )"
fi
diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest
index f63a74275ac3..f379da190436 100644
--- a/dev-util/hip/Manifest
+++ b/dev-util/hip/Manifest
@@ -64,5 +64,5 @@ EBUILD hip-5.3.3-r3.ebuild 5346 BLAKE2B 4f5c0570e8a4ff65ac0b11bc555e2f81f7c6e56c
EBUILD hip-5.4.3.ebuild 5239 BLAKE2B 74d5423c5f7c01f15c5583b2c53420b1780fa7fdb11581fef2f0570be11a2047a43881a13b41b333905faaafab7dee15e1fb4af96703829cdab7d547e2cb5796 SHA512 7b2f5abfbc2ded1751b3d32349eb81715468125e9a9cc64522b725ed9a92f0dbf6e575fd1b84ab5234532badbf3a6b0c4d3a5b375384665ab413b22c54a5ee3e
EBUILD hip-5.5.1.ebuild 5244 BLAKE2B aa1f937c5f2651ad3e79898ffc427696253c619583cd1450f1a3e7b9a7448e0d750f5df72a87458dfe6107f2f8846bc2b9b064d54b0b849fc3812a4f268c4af1 SHA512 94cad30f1f0e3e376a5902c83a151d3fe2a7b72b45747672e96b9d13dedadc7184c8f714789ff3e436133ffb8a7d58e8194471c843c694d3d39c348fd7d5a3ab
EBUILD hip-5.7.1-r1.ebuild 4404 BLAKE2B 2ef6d7970468cf4414f96e04ca593ce1cb8eb2f2e33935da7d749822830e7d522a0fdd8c1ef3b19dab44be32652f71dc91ed02b6c7bd5c9639fc8baeadbd4140 SHA512 ea8b90b0d6dd65b493d19b0fedd6be09ec9c5404b44d168777731abec99de4dbcb3e7b8fa007a60acddde36a3a972cac9d107b4a88811142a882671affeee3ba
-EBUILD hip-6.0.0.ebuild 4435 BLAKE2B cb5cb050af3bb9b586348d4de08aeacd93429308476c6e6322163bf4fa7380636b7fb1970ddc65441e803fd827a24944cf005da61c5173bfc0127e6eb7fd45d7 SHA512 63e5f69a38ddeb681783d617773a4c905a0cc24a3e34c3a58edaa6e501597aea38ba82752d629919ed3ef6b82d415c3db3f645a226a0d44778d00b697d2008f4
+EBUILD hip-6.0.0.ebuild 4631 BLAKE2B 08c1e1c5d32c731bc0aff4b01ccdc304eaab8b071e48401fe241ee28673793e07f4949301628d5e86ce15f96bb0635fc87ee84383fad5819b50da81736396795 SHA512 3c8bfa4d7ed62d215edb16bad0fa83ab42414505163b593a780971ed73a982ceb39ef7ed347c7ed2360ac6b865d1b30138180fe0120fba08580a1f409c973463
MISC metadata.xml 729 BLAKE2B 92e36c42f6d8335e5a8e3a86b591ff9e6306e0d187644620fab7f8f7ddd00156ee91ff49184ffbe379e509f2096c51c421575a69de7abea3c0b372fdcec52ccb SHA512 84fc8234a5fdf54bf43228c2144d809a461862fb45fea24bf366ee5937df3882c3332429938792981e37dbb4cda6e5d7e05ac5deaded34d8bcce1eb53df8d0fd
diff --git a/dev-util/hip/hip-6.0.0.ebuild b/dev-util/hip/hip-6.0.0.ebuild
index 9f8f62ca11ad..a2bd451fae26 100644
--- a/dev-util/hip/hip-6.0.0.ebuild
+++ b/dev-util/hip/hip-6.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DOCS_BUILDER="doxygen"
DOCS_DEPEND="media-gfx/graphviz"
ROCM_SKIP_GLOBALS=1
-inherit cmake docs llvm rocm
+inherit cmake docs flag-o-matic llvm rocm
LLVM_MAX_SLOT=17
@@ -81,6 +81,10 @@ src_prepare() {
src_configure() {
use debug && CMAKE_BUILD_TYPE="Debug"
+ # Fix ld.lld linker error: https://github.com/ROCm/HIP/issues/3382
+ # See also: https://github.com/gentoo/gentoo/pull/29097
+ append-ldflags $(tc-flags-CCLD -Wl,--undefined-version)
+
local mycmakeargs=(
-DCMAKE_PREFIX_PATH="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
-DCMAKE_BUILD_TYPE=${buildtype}
diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 9667f9224674..b8c5c14bd0e6 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,5 +1,5 @@
DIST stripe-mock-0.178.0.tar.gz 1435182 BLAKE2B 586f9303f0d49173abe87a6a33256d66e06f53e929cd701c76ba5d4e611beebcb857ac231cf2ba20540b8642b395aa25ac13b4c81f6a5bc9266ce91b28d469e0 SHA512 40183eb0fd963ef949a099963b4190fa9e7eb88adea013df1f2bcbcf6cc5622fb642c0cc888154bff56c8ba993e3ac53bfac77fd008200b415ab10c44d9a3f01
DIST stripe-mock-0.179.0.tar.gz 1475675 BLAKE2B 664b3d309edae0fa2c988d0c69b55fe9b01222aeb05c89f3658161407e86f2609b82637e0efa6e3babb14a360a5271319755bb18ef3e87ff8736fb3048178f1c SHA512 52320a9c7295f798c9a493cf72c70e3e68eb8c631be7f9e814c6710d301af8b458c836d6e2c3bd5b23e3b5a912dd6410b3100a4d70f9682035c4104033441a9b
EBUILD stripe-mock-0.178.0.ebuild 504 BLAKE2B 2f9fbf73e8376af16dbca6a542cf641d6cb791a9fa58a748412afb1d3f363738ac37922f442b6ace70d3fdd9985ecda30104f26b40a989cf9b52cd81ca588ac5 SHA512 48175c303e6c3471dd26a668c5acdbe1cc03aca1adb5fc5602e71cf25f321ae66b9369c2561e39ce2b098087b9dde9f0904bf12de3b7d61d19559d06cc0bfe21
-EBUILD stripe-mock-0.179.0.ebuild 507 BLAKE2B 0083636f34b80fcad1220dccc35351dc50e3cd14846fb0dbc10b005201064edf9950a21d5e4ec84cdb9856123cb591d2d2d55456194fb1b30acd739426981942 SHA512 44d27851e03f65e42595b5ad56c48b23fccc8f054ac64c3b71f4baaaaafb88bb259652378f6b7e4de50db372cf10c820e02af779dbbe4117daed907cdc2f9e4d
+EBUILD stripe-mock-0.179.0.ebuild 506 BLAKE2B c43052312a331df24049ef769e753c41db39fc7605ee3477c4b585015ce8afad086b7610eeae15818b994299c6b1c0c5136b7333908caef7dcb4843c85f179ed SHA512 9b901d77a8bdec9b0cfc7a01680de52887a04c54eabd4675c4ee5ca7d2db669d8eb5237efb103c0d35c686c09c3b4ffc6ae2e66947f8450df57d379474dac226
MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098
diff --git a/dev-util/stripe-mock/stripe-mock-0.179.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.179.0.ebuild
index f0a67cf4c40f..9cb35529845a 100644
--- a/dev-util/stripe-mock/stripe-mock-0.179.0.ebuild
+++ b/dev-util/stripe-mock/stripe-mock-0.179.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT ISC BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
src_compile() {
emake build
diff --git a/dev-util/tea/Manifest b/dev-util/tea/Manifest
index c14b9b91cf8d..882c72289850 100644
--- a/dev-util/tea/Manifest
+++ b/dev-util/tea/Manifest
@@ -1,4 +1,4 @@
DIST tea-0.9.2-deps.tar.xz 56068596 BLAKE2B 0317a92e3879514dc68e5b0abc2aa08b9b940695db05cfa13227d3b0bc2399d1617d7a8f51c2eb60d3e791f42bf9d3b73c5d1360fac8114a11077a30cf837ccc SHA512 2f8cd3da7e89e54ccbf47c7c7e31b18dabd7082bd10f4db42ea7c6bedfe49e0c1c006ee6b03d20026e001800fa9f6a995388ea7aa258956cf41e8071696a9bb4
DIST tea-0.9.2.tar.gz 709669 BLAKE2B 44e757dffaf1c8d6fe9de5eaefad58f6f19722f39c870da55932a0672c4040ff0e918e82594147361079e75d934cd58995f119c8ec132870e3f6c4ce2a5d016e SHA512 05be2ea5f845773324c10fe8f0340c96f40f392b7ef8cafb44463b7a5492de2216799d8cc339e7dc42e921afcd3ba0e21be133a87385e907af47261733935e62
-EBUILD tea-0.9.2-r1.ebuild 695 BLAKE2B c16acb47db80efa738d683f32fcf50a9e6551612e4a02b28a8b8d64bf18752ec9335dfc54bbff56cbcbf9f770dba9966d28d9dba8a0a9cf28e356f89e857a87a SHA512 e131e0b6794f6c872a5792152ba85b10a0eafdd529611d3e8af5637688c6a6ea5e82483c0fd8628624cd1b487c01acde12e07153b7f77de861adf8b0cd219bdf
+EBUILD tea-0.9.2-r1.ebuild 694 BLAKE2B 8d0a9f1e8abd580e7560c7d558f15d1b0ee91f2f1197b0626fb19b1773b8559fc90f97026fbeb6493a83a368c96eb61f47eab6f4f7cc10fa64047ca3d94cb5bc SHA512 dd4fa5f49eb2da35fb48a191f79fb7cb813abe341c795412f75c151614e5de5cafec598670a8f9b7a500fd5c4004e5d265ef6f032fcf8f55d33518d2e19596e0
MISC metadata.xml 555 BLAKE2B e11239f06bd00ddd5a40b52d67c94dd731bcbc52c8648e63932a453457805794dce02cb76fec4a17681e2f96c1cb090aa3e06b2e1d94ab231310cebc7e41ddac SHA512 0b68d203f0a1465f35a82c1037fc5571e1ff515bfccfedf11452e868e6198c794d70b35aec8831ebe412772e3e34eea69d4edd22cb8f5fa7e5c3ca6e509c7ece
diff --git a/dev-util/tea/tea-0.9.2-r1.ebuild b/dev-util/tea/tea-0.9.2-r1.ebuild
index d63409b1bf24..cc342905ad0c 100644
--- a/dev-util/tea/tea-0.9.2-r1.ebuild
+++ b/dev-util/tea/tea-0.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}/tea"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RESTRICT="test"
# bug #917587
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index e6d17a4f703b..a6c6e88a7258 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 63ec9dac6a0c..5822fc6628cd 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,5 +1,4 @@
AUX gcc14.patch 1300 BLAKE2B c737318ca98ca4a3782353c74656b4f13abd675fcd61c4ccd8b80f72161b11b601f4fc07774c6c174ee141e215f99d8949cf2eb4f617a445f4502f890767c7ac SHA512 aa7e4bfadf12c8bf6e26b4e0751d7906a8fcf9171587d4f5561e2af22ee28b62100bc9e7759b760a92414d6004fecdda00fe2d140264738d0cb1eec86ff00172
-AUX hyprland-0.31.0-fix-log-headers.patch 865 BLAKE2B c8173cdac049a5914c3f00261300ef5d9dbfd89b0e8ff643b97b86bc590fb23b5824005cd42a9f790bf1766843bf92765cbd0b65b0a2ef8390505e47dcc6771b SHA512 f6546c729596a18d91471e1853c5a377c05637e572814006635d039f027a4943fea13206794ed537862e83b708e1a49b81db874362073ec267b5f0f378b98696
DIST hyprland-0.32.3.gh.tar.gz 14119304 BLAKE2B 304878a3bb167da9ceae8afbde21bf2c64b81ffd61c13ccfd772f240d234bb9cbd448f7ae2d0fcc6d8e7c7e29e1eca66ad68d98cfef9b22caccae9ee9f3ae39d SHA512 521cfa6b3621142cb4cc1e6c11978e49f28b29836a1a8e00cc2c697f44dcf620da63e9d39deeabb41130a56c65464b6117416c8a3c1bd690bb056955b7ccea40
DIST hyprland-0.33.1.gh.tar.gz 14120494 BLAKE2B bd007d332b39b614aefe09b240a340ee9d9eed346bc80dc66e976cf2fbf85ca342fe8bd66b863f1626be7366b9623c4543957f0618c858cec133ee9dd6ac027e SHA512 7e45266310452a12ada4761a9b76a7a385e55f6fae6a446c78595e89fcb8b1cef8275e09bf3b9b636a096498c5c2328b1d00b0c33447ab4d018a9a6956855352
DIST hyprland-0.34.0.gh.tar.gz 14128415 BLAKE2B 059fc8b849daeb71b08d7114fd8aea1264c0e9967f471df66b27aca46b95fd499d2929730ba66981bb7d6c423479533b280839db7839ca1df007825f72fb9bf8 SHA512 35cce0668a13d7e7fd220d62efd965a069ff0213996bfa47ca0852c6258881bc070020d4831364b325b71d8ce7373d1793a89006a4341088dcbaf01914920f1a
diff --git a/gui-wm/hyprland/files/hyprland-0.31.0-fix-log-headers.patch b/gui-wm/hyprland/files/hyprland-0.31.0-fix-log-headers.patch
deleted file mode 100644
index 7abd8164c9b4..000000000000
--- a/gui-wm/hyprland/files/hyprland-0.31.0-fix-log-headers.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 5dd0637e90efa17e391b67934998936194701d08 Mon Sep 17 00:00:00 2001
-From: memchr <memchr@proton.me>
-Date: Mon, 16 Oct 2023 16:22:01 +0000
-Subject: [PATCH] fix(build): do not include wlr headers directly, use
- includes.hpp instead.
-
----
- src/debug/Log.hpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/debug/Log.hpp b/src/debug/Log.hpp
-index 125ed7f45d..085465c911 100644
---- a/src/debug/Log.hpp
-+++ b/src/debug/Log.hpp
-@@ -1,10 +1,10 @@
- #pragma once
- #include <string>
--#include <wlr/util/log.h>
- #include <format>
- #include <iostream>
- #include <fstream>
- #include <chrono>
-+#include "../includes.hpp"
- #include "../helpers/MiscFunctions.hpp"
-
- #define LOGMESSAGESIZE 1024
-@@ -79,4 +79,4 @@ namespace Debug {
- }
-
- void wlrLog(wlr_log_importance level, const char* fmt, va_list args);
--};
-\ No newline at end of file
-+};
diff --git a/licenses/Albert-1.0 b/licenses/Albert-1.0
new file mode 100644
index 000000000000..3b71f458151b
--- /dev/null
+++ b/licenses/Albert-1.0
@@ -0,0 +1,21 @@
+Copyright 2021 Manuel Schneider
+Albert license v1.0
+
+Albert is freeware, i.e. proprietary and source available. You may redistribute compiled packages with an explicit written permission. You are permitted to use the code or prebuilt packages for your personal usage, provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Binary distribution is explicitly permitted for the following distributions/platforms:
+
+- Arch and its derivates
+- Debian and its derivates
+- Fedora and its derivates
+- FreeBSD and its derivates
+- Gentoo and its derivates
+- Mandriva and its derivates
+- Slackware and its derivates
+- openSUSE and its derivates
diff --git a/licenses/Manifest.gz b/licenses/Manifest.gz
index 7b635cdf22a9..c1f382148201 100644
--- a/licenses/Manifest.gz
+++ b/licenses/Manifest.gz
Binary files differ
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 21a30a261687..2d4db6e144bf 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
index 9f613dc79a95..baad9efe6f7e 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -2,70 +2,6 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44f
AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44f2dc0daf90762a0307c56eb1777e0acd572c6e131e5494c6586c4af2154e0980d25c0f4d4ab3cf4df1747892 SHA512 924313eb0e23b3609b27e3984cc39545122fdecf69d6382d11f18e92962d7a2018a1846404329f21b5880b7baed9491c7506fec998081413fc7c2c4c6c4e6bd1
AUX icon/thunderbird-bin-r2.desktop 909 BLAKE2B b7e555dee5baf53cae48cecac514d222d24a67f6a7bbc406a6c1699a86ccbb4ccd87b477a453cd2d39d239f00337d9d20fa621bd19ee40df911c51880e924aa6 SHA512 ac80c279082f88e3e2763b07f28d2bcc67f9ea9c730a1c984f102bc092f171921a1748473bb164d97a47a6f8bb5d7cac76dc544ee322add7654056a0a14af718
AUX thunderbird-bin-r1.sh 2674 BLAKE2B 724c45ead31ba09110a30c2e36efef96314654873717c8da9236c12fae33b873bb034ea050ee4bc46e34e3325817f8bfc839be3098828d14fd66a80d82cfe0ba SHA512 aec35b1f7df0d4d94af03e248a68c13867b05eea73bb61bf1bb5a6a50fffa123808ab8635c2c2b627748568c9addb9298cfb22a25919715dea935f0a999fca8d
-DIST thunderbird-115.5.2-af.xpi 542231 BLAKE2B 1083030b85901f75b0430b2b9ec82d050501c47f57bbc1e67ff48e03ffe36a152655c55a101b4e2185fcfd0793a50c041241a3c91061745c8030cbb4d2b24da7 SHA512 0fbff2d2f9495dbf6598f5b8016a02fbe9d057c5fd49e28a5fccf37e5980d31482887054ec4da621498cc7259141e50f1e9a5b3ab3e9a49228b2cf7ae64fa85d
-DIST thunderbird-115.5.2-ar.xpi 654423 BLAKE2B 5f1964cc60f80f2e3690fd225d4b772aad7a00aebd916232d6cca7c7ba86321b187a823b3dfa40e01f5298beb0c5735de50cd6b5d34f77bda916d4266f7441fd SHA512 3220b8ec9d9860537b4c045ec31fea6ffe1af47599649e35bd01c6ed09bc385b2593c1434d5304e65559eface6e23164bb18a90e513df64f85ecd4ce76c348ce
-DIST thunderbird-115.5.2-ast.xpi 560937 BLAKE2B b40e06ab7baed76440189c3aecfd4b2e52a72ce660cb2e08a361b06cb5474a7f2b300c711dae80cd1ec204a13783880e3f3ba3612d2bd7f11aff89021dd67899 SHA512 b9851d09cc0ed450334ad1167788a7dd1e257bcf07bfcb37d4f72c8870b027d848a0bd06c24e3f0348ebbc0607ccf3a7a64a755cd965138401236317f5c755bd
-DIST thunderbird-115.5.2-be.xpi 693724 BLAKE2B 74900fcf8f7372c8d4ba8ce843d28b95c0da37c4a26f3c95e205f8f696745c73badc18ec678462bf93cea2d0ea67c2a0fd6f2bf93d79f26fc62abe7404509935 SHA512 e1b373d3bc6a7f511777d3c530d5cff03e3229418b3b7bae5069fd38b81da143ee42f693b2c4c7e5111ca42af8cbef410042cfca6c7b336f1650dbde4f89c367
-DIST thunderbird-115.5.2-bg.xpi 756833 BLAKE2B 098bc4ab2c557f559dbe5b0bb6f0a31403c1792ea76aa92e7a842cd4ac784fc59571eb3e68c52bb8cdeb0f964bb6f806c34db5ac0dfb35b87b08198ec395020c SHA512 8c307a0ce57cd080331cfb09723a92e0e81b69bfdc05868cdae85bb18a93f52a2c258cf10a98f2ee119cf0060f3daefa79e5b0e5b3fe078c85f84e821460ade9
-DIST thunderbird-115.5.2-br.xpi 626632 BLAKE2B afdcf860d126057699ff5a6d753febfbd668ae34a0c59353b459abe9a1f66bbabd3fe1117d7e14a40ab1ef3f507fbc3de13ddfc2c2ae0cd14e3ecc624bddd26e SHA512 41b3e3405ce9c86ddf0d14a1101c77c22885330942df19b0fb5f5969dec742c1e9d3da744b95928bde0981eac26e18f8cdd72ab9088e43647f332811bc7bb6fb
-DIST thunderbird-115.5.2-ca.xpi 672844 BLAKE2B a4fd1f21d444e93d7faecf9c63c1a34ed0e50e6df12afa61faa28e123bc75b04939d61e4ba051c6e97f03c252f5d95c6c46569ee34138cb12abcdd1034966628 SHA512 df2b019c269d7e2aa97faa8ab1664a6fb11f0e6a8ff7f62d3b90c2d16128a9d1a0aadc99e5e9abc1fdc73b99674051406ef2f7437dbb201657d2fdbed61e783e
-DIST thunderbird-115.5.2-cak.xpi 658266 BLAKE2B 985a78f67871fdec53c9c7ffb1b139794c96203d43b138f32b2146882c7e8176a50cbee3d25e426d846c9cb379e1766982d142cef6bd438a419bc76bb623f3b6 SHA512 aa97c2bf2ad8c0074b2a6233ebaf13ed06d96204c8c39fb54449dc00164c6d6c8b5d48253073d92c6ec23133f7fe38cbfe10f6b527f789878d1ec253d537060c
-DIST thunderbird-115.5.2-cs.xpi 735560 BLAKE2B 419b89358343a3473f15b09a1baf70b0aa5375bc22fa596471e9eea9169f1ff1cb0c2b3db89738ef044eb3a1fb820b8c8074204c5cc03faeb50e05af3bdacd85 SHA512 d79e70353c1dcae9e33b5b65d445b13144939305b871b9a343b9dffacbff7525347aaee8badb3fac8ffd03e718818d6400867d944ed945b44d580b0a09505ef6
-DIST thunderbird-115.5.2-cy.xpi 705317 BLAKE2B d720f7befbb910f4b8daa0080e3d282a1f379b550bf33a55c50ad32e339c23278cb0e162ed543837792fe7a85bde406b7b78f4cdbc3ee4cf1918aa25e9dbf951 SHA512 6f2d60c5b1994f8c994664e003d522f667e4eb1b1ca402be7c25d6511ebc965b82b6974d448dd5dc036fc2ea4955b9237cd32f5af219a5baa64c22e991a70a2f
-DIST thunderbird-115.5.2-da.xpi 692577 BLAKE2B f3a80c2496621e0383de0f98ef9df374d25607565c2b758aa9a7682e621ded3ff56b97df455d0cbd1b5e73aeed592791ff721b6047c2577eabcf1935cc7b7402 SHA512 4ea920e82a66a2f0efc45a8ddaeaa32df72eb12ff4c6eaaa7b78249880907b402ea4e131baacc0b1584eb61006fbdd5bf0f94037d86d8ab215d6fb430f0948d7
-DIST thunderbird-115.5.2-de.xpi 721900 BLAKE2B 41dd3a73c354afa4f99befef65e6a0930a590fec3229716d2075921d9ce7c70f04deccc733d616617ee848496b2630dfc110afe19c41464086d85fb24c4625c0 SHA512 ccc2babc9b3a4a47c8ae53306bdeae3b5432904e86e413dd42b84cc8e95a245c7d27755428e65b2fa2f8c4acf020b67999d9c0d0d05f0cc7dade35372d625bfa
-DIST thunderbird-115.5.2-dsb.xpi 739184 BLAKE2B a0d281230658df2beec8c39ad4801f20f7163024cdf7277793f04d9db5dd2879bee82cbe1042d66aace5c5b20402eb135b24a6c2a879fdc2e5faab1e7fa5205c SHA512 94b62e76238547e54d77444ba5ddf57e288c5cc407d4622a0e5bafa16f1f81155cfdf5ed9c1a7ec7a33a735f9367d0be84a389acc058d1461b4e0e3ad0d92ee5
-DIST thunderbird-115.5.2-el.xpi 838878 BLAKE2B 05e1e6d9b9b768db09035c171cfc983004a3e89234947e12b10081476f03b8fb2aa705ddb918d80c103ce4192e58503cc0fed67b8ee0e24314e0aee4f9bd1436 SHA512 47776c41c832179cc790cf473e23dd847b9581fac5ece9304ed960167dd89a9e4f2c21eba4c0e4d3caf2393d7a0020d2d708963cdccdf9f733b75961c2263801
-DIST thunderbird-115.5.2-en-CA.xpi 656749 BLAKE2B eed1e1ba849d5503abe580a307985729381c3ca342d9a450e9ba450b747e5b71a572ca64d6edccb5c2c651a9eac2cf96508cf4e31b090ecd2374fa73bbb99047 SHA512 65b5d7256245b0b4ee5db79519d539dd0ce496d63109335bb00c12082de179f7f62f59cf1abbfc7d01bc3dde6061496230a88243d0b25c5e2be2f1507d4b34a5
-DIST thunderbird-115.5.2-en-GB.xpi 663157 BLAKE2B bfea35f424e49e4f54f9001632f38c639a71565a89c4d66ec63f454b91df3d5138dce73b0c661ffd54bd97b8ac9c4721e66bf4be5705794792c2ba7b3f5b2442 SHA512 87a169b40178a669e88fae0d7a64d7b26e3db45c86d0413bc4c34aa2192787c75c70bdd402076dfac61bb19d2ace47b09e245943a985d0df1ceea20ff3b75a07
-DIST thunderbird-115.5.2-es-AR.xpi 714990 BLAKE2B eb03579b7f3d04b5e3273678ed1ffce4e1d4f2d7b48de43a5499251627921216b10d29e0c25f6facf36fcf02d0178d8aab265c19d072df96c9c5981f20e22032 SHA512 3b5e6de6e61ceb12b1711f53d4a3b44448813adf5c1322d7cdbd41e35021045e1e93e7744e3d5a0e3db8dba5499bc0c191b04ad388f6ed94154a017250a4f81b
-DIST thunderbird-115.5.2-es-ES.xpi 677420 BLAKE2B cb15bd3597cd4761d558466026a38cc881e36215b70ebc68df3648fcd18d1c783fabfb82fa4a3eb3d6d51eeeb896a638820ab14609dc1c05797cd10aa6c6318b SHA512 88770df83c4060925001b8439ca6de88ba23b0991770b430bf6b264135f0bcba8355ae42fd7d04fbe6ced263782f4a11f38b6aaf4e0e2727718e563c7fc18dda
-DIST thunderbird-115.5.2-es-MX.xpi 710763 BLAKE2B e483c8559d2ef1b2efd87b1677e59b25a6d8f4426499a1e29371615ab2b83214545348bdf75c41888d90a0827c8f3433b6f1fd47bd0b8bd6d4109af3e84946dd SHA512 4dbefb99aaf012e23baea0d0668336ec51566b827e6d75c87dee72ab7ef3299616a7fc26bc8cb067d8b48a31326a773de4a8687d0f23211e2232029cf0eff0e5
-DIST thunderbird-115.5.2-et.xpi 671447 BLAKE2B 669ea8070a6c2d0c18910333ec57a9cb4c752f9abdec7fe076037dc2952c20ed6203676b81f96e6a1e5a6d6551fb22c939a0e12c1a1ab3091d7275a49ae5c276 SHA512 b2de37f1b43e983f715530aa199f20111e99924cd58f809c8022d8f6b6e5a8aaaf455ad5ab5c043afa89665fcb7c955029b164aa7a7f5dd1088b60ca583bdcfb
-DIST thunderbird-115.5.2-eu.xpi 694586 BLAKE2B bc96e296e82c0fcb125f06e3ef6476771b91a2c133e3eae0e51f37126dd83a6f5be37301327add0b9eeacfd07d2f35e01261a12dff2a3a221b85fd7890c80640 SHA512 d5b55d9f52c1ccfd591f6c2f16d1bca9dc6e141d8c12db5d9244d841029285d5c2a471e518e628f786dcda78c246d93d359f14b3101808d0b149ca37187cc62e
-DIST thunderbird-115.5.2-fi.xpi 693967 BLAKE2B 6bed9c549ec9118a5a61e216b670b03a665357ef79d852dd746f42ee8d7c6298151a7392f32233a4e4141ba6e1a12b8adedbbbf19318ae7f0e8c7c39099a4d84 SHA512 ea49f62eb23b6ea811f039810db11a9825a19d857284e33084b936e62d32e408d6b7cff2734765a9715cea5df903063d8f9fe5fbb49adf9632f223adcb7a1eec
-DIST thunderbird-115.5.2-fr.xpi 727166 BLAKE2B d1f750299c075c7e7354318cc3c7c0d7a151bcbf3eba9256df70e422f37eef717407627e1e019d0ac5084250e4b581f8a9066d7818c269e29ff5471442ee1561 SHA512 f5ddbac26060e4abf4ff87fdab707f6569e385567fb10031abf23b0210d6da1b0dad8114109f99ab59538bc9377d92bb3cae864e6419858b6e468fecd3e099fc
-DIST thunderbird-115.5.2-fy-NL.xpi 709763 BLAKE2B 500276236cc35d7adab36bd16c019680fd45986dd96bd1f2470d4379bdbdcd6b037a04cd5a5dd49395c2b7a9fe477f0ec3f0b3bf3cdf49384c9a471dac753cce SHA512 f4aa579004f70fb36a5d67f0bc0c11e24102bfbef2b0868478302f73c0f7b5308d6acba523e0e5937a7039a1625b1df167cebf8881b209c2f18dc4a767d426a0
-DIST thunderbird-115.5.2-ga-IE.xpi 601969 BLAKE2B efcd3c4a0f8b559f5f08679448355879e25d68cc536e1a64615caef21af9cb33821970cf03d31463f42ae3409572844b002510de619dc42650260e3ebaaaf044 SHA512 7d7e4382477673816c035a48cad3cb31433bc424884fe73349d69584f1b1d5739c02693e9c1c893845499b911edc9fe41620751c16fa487aa165cee72b32c9e0
-DIST thunderbird-115.5.2-gd.xpi 703426 BLAKE2B 0342834df7dba763e0e71eff8f687be13b93adfe303b1cc221a21b2a0603f8d0a1b8be06141dae60039fa1acc0f1660ac055ba0bcb4a305e6a5a3cda910f7857 SHA512 8354d3326c45cca804fc4c18cd4320aa3a7b298a533343a882758de753857b173c24b08f85b86b8ef04078fa061435283a055cea433ca79707fed65d39067307
-DIST thunderbird-115.5.2-gl.xpi 707210 BLAKE2B ff9e81bd936e96ace3534dd7e436f13ba52bf5ce9488365b4cea5d83ec3eb7a73d0b7a6d7014cf1cdd7b739fc0dbf638969ac7f2f6d9724da1d05bcf5af972d1 SHA512 fc607a0e1c87bd3b2bf3fe833e7cf46d7e9355d8a596b307a2248617e8b06382f575b4333b208e1f8a33b398781267620b09d3ff7e5821b5c400012b8005bf58
-DIST thunderbird-115.5.2-he.xpi 667151 BLAKE2B d2b61639897e28ed31280aea88c58cea58684dce0f5fb912c2638b5c6f45167c1f6a1f5e817a4e267e6997975cefdf6103f8fc5cb4599571cd0109752d247b0b SHA512 1aaf19012d01b942edf35a0c5fa47c0f03b909b396abb1846c76668e6427e6e8779070971d55a74285b12e2aea0d51717af2e756d19669a1bd44bd58be6bb1c4
-DIST thunderbird-115.5.2-hr.xpi 677288 BLAKE2B 898219e86082da2c886d631486fb10901b67a4919e14ebd10f8824f5053fd44fcb4117a2e223daf7ebbdde3c99ef8bd9dd6f5ee9a01e1e117761df56d2427827 SHA512 e35f025bbfc5f9d621db0506f252c55f2e1898b417e5233ce292a3bddcf6743188cc462585a89a85c060cb0f1640a234f2593ad91d509850ef9a744385fe73b3
-DIST thunderbird-115.5.2-hsb.xpi 735470 BLAKE2B be86a98b7db5755541d589af0efbc7ce0417a5572d8cb8bdc8c18cbd0530dcf80d54e83e2391cd175679059ac59c788b54575453396f0af0883f4c6a84453a47 SHA512 178183996365dc502acc216c9f9583efcccc2fa3c8dbaf4529d32c0619c9befb4ef483a13cfe0bbc26b5664f8e2be053cf62aa38ca121fa84823cae3c7185da6
-DIST thunderbird-115.5.2-hu.xpi 738455 BLAKE2B 88692d479f45ea63f12a9332b92705bcd77a0e4b0f14a9f145d453fc4957a9e333440be44600c5c6b66ec26400e89b82096b6781126a88f9645b113fd4406362 SHA512 5539ff42eac66a4e091fc5605ab707ec6aca2a684ec6e5377e36bda29dc6a780828d3ba827b867717a2bce24899b01a6b961c2dcadfd3352a7fc0fb8f8bae27d
-DIST thunderbird-115.5.2-id.xpi 642446 BLAKE2B cdb2a26a2b861d94f4f0b63681506471f0cb47a3133143fc5c53a9c3fa3d215f76122cc6c507a219b93f04af3cf4d8a519618c59cb4d69f2fd31a524b45c84e6 SHA512 fc817f8f5f3c5dce17335650fa2b8876053286c4d2f000f057a75ad49defbd19bb07e3d3ada6a58844dbb0813f1291e3c160a0f6f581e5a82f7d3f9dc2663b0b
-DIST thunderbird-115.5.2-is.xpi 703811 BLAKE2B d2b5e11929b5e6d524b49b99625420dd16bfc98c563578fd8cd8748dc3192101a1f11830615b51e4025e1d662fcb71340b427fc8b15b654519116d733876b406 SHA512 9a91d106f563971af9fa0dac7c276f5607ec514a79e15caf1864a7d164802ccb13ddac3b791e8919f34ff8dfaad6348fb5e7306cc7a6ebbe114877b44fe1b1b3
-DIST thunderbird-115.5.2-it.xpi 645354 BLAKE2B 3d5108c53037e7910847f943bacb10c1ef4562180fff90f9ab57d060b7435e1f5814d56133881d21cb3cddfc36cee6a512df31a121118b8ffabe724a90c7522e SHA512 55ccc7d26f80915c3e012a2e73082f30971453d69133b31db6ce1d1d034600b18530e4efcaa61b023e4bbde33c413bc798d6f5ecc5497f08f03f9125b764d732
-DIST thunderbird-115.5.2-ja.xpi 779438 BLAKE2B 69c9d138ff61e77612ecc501d971ba61ac1378d0206e2dc7200fd91a042a02befc92a6e3cba465ca4385acb147f2c1e84a690d7d0626de516857cfcde220dc32 SHA512 8120b894e405e121099e00585f5c7d6beb3dc993fd106890c8a21ae0b4e4770a74d3fba0e70f8dc69641396367d7a718912ea3ce4a73ef5507251e7e20c199c8
-DIST thunderbird-115.5.2-ka.xpi 765292 BLAKE2B 6d1261857263f606ac9eb30c16cc38bbe1f52afe9f86a3b7df44466ab5737a5f69a3dd8cc5fc6d1b8a543da09398fe9a9d34f4299d8280e9cac5f10111115a9c SHA512 ccf2935c75cc579a52a8f19be9547e0e881436b8c9999729e56adf7314c4a9ecfb58b0ddd6f2927f82b447ec180618ebac546a2463f91fb47105e315aab6817c
-DIST thunderbird-115.5.2-kab.xpi 699700 BLAKE2B 3b011c8196b4d2e952280bcb9a5163fb9238def7ab8e88ef5c24ca8510449b7e1e2d917f050acf2a5441d335248ab5d765c5c04c00a0d7359f96a5abf2cb7fea SHA512 22959b2b7d13d3b804e4c11ddebd47bfc29c3de20a5a429088dd03603607a2b1171e02abd209725b849d28b754e89c8ef85270e9f7b7dd301c7a57c002789d73
-DIST thunderbird-115.5.2-kk.xpi 807241 BLAKE2B f70d21a45d8a3d6624090c4988f5749e81d85a36f02430538268fc4f1a06a40d4bddcf2b92cba39a067e69a0bd40046a1b750c3c9f7d26075567b90697d64965 SHA512 a78c1aacb0586d5d8b9f029c4412bfc8a6ee133d4fa9e69755ce28dde2d01ca7d42acaccdeebfffb16b65094d06df561c8011dbb8ae9e803a4c9b0e84b98da27
-DIST thunderbird-115.5.2-ko.xpi 716019 BLAKE2B 14fcff9cb4381d81f4bc8dd831c1d8284b7852a76ad9a14bca2e8721e5bd9342d413ee7af1ffd662d649086839914e0653d65cf56064d0acbafeccd9fcec5f0b SHA512 d2be0d9d3cda3c97c594274d5369589fdb1652681f97d378ec80fff354841dd2de8cb56435b4cb399f07f1a30679b847beaa79a562fa9c65856eb5ecf354aa1d
-DIST thunderbird-115.5.2-lt.xpi 679765 BLAKE2B 3838e2c01fc0ef355a51018908cb32461e16b9227f7ad9d2ec5289de890549a462ae219689b7b4cd06360b56290c5442f7911d1f83eaaacfb447074df89fcb29 SHA512 fb4b5fedf61e35516d190d146d3fb9869b621aa69e546ab23b67bad70d5755565524f226f7e615b3941ff1f65880f04821bd24e30d61d036834081be32774f5d
-DIST thunderbird-115.5.2-lv.xpi 604635 BLAKE2B 0eca726f2b8f890f8ce0992e15756584d5742dc250e66d7e5e03aad508b7cdbc6caab4d3be4af2bd8f5f227febdadc3977c6e0b766112fb90b88c7e00f1983c5 SHA512 56066c34002c93f665634dd9cf44f4b227f57027a0b15fadb5610d02f6c461679923d6eb484f858c0c1e4df10a91616b7b3a99dca626cff69105853ad071d7d7
-DIST thunderbird-115.5.2-ms.xpi 565417 BLAKE2B efc0744d8a432e3f94fa47c65e38f9ef0e927388180749ad8769967469ffa856dabc3bfdab90d4749c2112c979e4a1b8836919d0564dbcd5124d2c9159c64a41 SHA512 4fe6168fd8141238f85e7dae9e4cad012e65d27c8dccf0b65ce776a5fcaac22e4c380e4e1a16fe941d594e1f67ffd9f8b2f7e98d7d57c77eec33ab5c9ff78f2c
-DIST thunderbird-115.5.2-nb-NO.xpi 653542 BLAKE2B eca13ebf507b5b8cd63e910808acb38601e33c949574a08cf2acdc0d61eb3a244468ba028ffa5c51c3199f90b92513be0b95ef072ed24cc899221c7c634019e0 SHA512 cf360191a7b1b987582657d25ebccb2fc6f637bdc0aee1ffde1bdc4727a9eb0ad1bca1016b0c8c07b7517d8fd47e2a60b5dcbd73d7df103558ad32876a1d64a2
-DIST thunderbird-115.5.2-nl.xpi 701267 BLAKE2B f28b19bcfed12283b5957fb61b1fbf6fb20e0c9ce56b4a288c7d02a1c38e3dc3aaf7f8aa3f5a8ae4738183b06148c71990301fcfa2954364409e73c9dc8fbbbe SHA512 0fdc4d41e5e9e93777eb419de23ce8d6eb442b56870be454a914a7b6f6f52e9e23c7c42cabf0eca5d0ab1f2d6c1b321273c5c46df12467b2bc3f5e2c2c282041
-DIST thunderbird-115.5.2-nn-NO.xpi 673347 BLAKE2B cbb55c427084ae2925d7f2d3382c069c35ae4a7fa003760f48657a619ffd46bcdc749264a3b09d7d36e53d9530da540b92792febd57f85cb5fdfeeb0b90dfbc2 SHA512 ce0e17c5f96c37b9d92de561d575fffc2ee5938d1ae769f217001d783e6716c24c1056ddcbf658bdded9545402564b23d542787a06f2c59b67e397c0090504c1
-DIST thunderbird-115.5.2-pa-IN.xpi 658047 BLAKE2B 20e69f93abb0d9755df4b135ef0948892d9a4828327cdc90445fab8273b5c8b7c8588e0c6f79ab8adbc4fc5ca13abc214f6200048626eb64d1c49961d6ada411 SHA512 c0d99f9ddb966a0375c8b0b7a46bccb846e7e993d5b38e1211298f684426410fa0efb49be6b4b3b4492ecd61a142063bdf2facbcecd21bd1fe45d0d058c31c4e
-DIST thunderbird-115.5.2-pl.xpi 717978 BLAKE2B 6d03ceebdf303d991f41cfce4db46616ad1416101a61e1a43207f807d0332ea687d2bafcedf7e7d20f4c2952e797a8af0c28d2890663ad473d639e15e2102a74 SHA512 65a9635e0abb97f46d4e1778e403a5bacb6fcf41569262b21df161890c2ebe3cccc37e3cc336c88bb0e805f7414d7112272944782187ce91029b1870864532bd
-DIST thunderbird-115.5.2-pt-BR.xpi 709091 BLAKE2B c44adf6d383fefd8db2c1220774984997854beb0a1f248d374e4dda6c964fc53680312c5a881daa2e2303a4126f7e275a0a6f0ebb3d7e52f93f831c0188c0be3 SHA512 4f75f59fb3ee26a586c6ef25ca7d2af8e37b3ae5d21e043e1b9537ce50e3a34a5d3a657c507fe07fa536f936e14145c0e2eb13b0ce9a4a1f640ef30ccc720a52
-DIST thunderbird-115.5.2-pt-PT.xpi 689850 BLAKE2B 845254df72576f15cc2bdb3b07a1e8c92bed67b93c813536f17995f76b4f8e1442ec52d63b1d16319206188e5e5d2ea2ba219f61e3fa504f07841848d58e215e SHA512 13d0a4e81896cee96a4b10fcd2436a0b11c534cd238c0ca861724085c2604e1cd97368753cf60f649419941f4c9719bfac94bcf3666e3330e8c5b50fb2e5b2f7
-DIST thunderbird-115.5.2-rm.xpi 705116 BLAKE2B 0a52e9d7b35f01dac9389e51fc1792bbf2b46471c860a6ad71924a2e4d010e513581e40ca70c0e7ce5f9cf3f90613b75cdd2561bd20647576388a0328cabeff1 SHA512 b9bdd5d3e1ddfc5cd444c312f94c6b7e559f62240e9c03bea1a52d7f305f562cc57797150fb99dc55cdd49794838c14abfc4b43e797671d2aeabe188da96786d
-DIST thunderbird-115.5.2-ro.xpi 651044 BLAKE2B b9017af95ef225afa138ad2b7086e833166e89e73599474a4fd520ea9e952e162367cde96a6c284c8b483da398d551fc6de0f3aae41db7083e9fe0496a60fd7a SHA512 f4732f0b9e16c46ac16812b1db88170047071f65ec66c50cf4acc5a1e2b7885bff720d56f55ebaf539156eeafe60e49da4c934e0fc1a9fc68c90ad0a61b7c22f
-DIST thunderbird-115.5.2-ru.xpi 821640 BLAKE2B ba5b37182ff7da10d86476149f056ad5d5830ac3e969727078fec74e0dd0f3b1ba78e2cda3d811a807c7fd185c318a27d23a2b141a41496b5c890c9bf6f25202 SHA512 8c874afd8dc04807bf0fa12daf5b82ae4e563e87cfd49a620f18bcf5dafad5665ed484d5f635c10226284de32823cf8da03e8ba03f49b8f9395c2a0cc808f10f
-DIST thunderbird-115.5.2-sk.xpi 737448 BLAKE2B cb31f6d0fb90eb898682596449062d3540474d9d74e604861bec81eba1ad49c0b7af1903aa211e501ed354e6f184eb77c5b0b915a457c8ce0cc0c82caedc7a2f SHA512 b2a4d4f13efb4994266063614f518f3dab6ca54239c0410e65f9228773def6d841a5427a484822d83afa6ed0067dca8e2f7110d4a4a744e5725eaa044c23672c
-DIST thunderbird-115.5.2-sl.xpi 703927 BLAKE2B f0e9de2ec16f930a01cb73375563a06aac6226caf882c5e9260221ad289e073734098dd5b1b3c116d8f4727dd72dbc67dcb669b14dd9b6fbce909fa2aee04e3f SHA512 5eb95b9cc38657d8de0395adbdb91952e93f5f717b22f32b9682dfe209d0bf4b872200ceafeb927f3fba0724e9dfa1f85ab6882dcd12640156e224ece7f9a0cf
-DIST thunderbird-115.5.2-sq.xpi 721266 BLAKE2B c1f87aaed4947c9351d732488273bc4f31ccc3e90d569578d9a621903fb1c221d57180a477d5e89d034c0a091103da8d5bb5832077f5139b4cc7ef82b3c72e28 SHA512 024cdb02cebfee98e20d21ba654ac7d19aa0f9cdc366aed18406c26e44a8d563821710b3cbd3f3fc52a08749085147dd5c73755445484609cad58fa1b8c3da3e
-DIST thunderbird-115.5.2-sr.xpi 744969 BLAKE2B ff512ec1787711d81edab3db806a37ff870abb72d7ec2e7f1c061bfd52d1ff78ef45e498b1d5a9be939b475489a29a6f5c6dcb5251ac1858c18b4ded4cb22f21 SHA512 2ddbe7b627da4f6c881c1304f9f3d3eba6a9657578377d78836cb1a7c7feb28e3887d98f0be348646042bb438dcaa5184566225bffa86b26d89b329ce2ffc444
-DIST thunderbird-115.5.2-sv-SE.xpi 704147 BLAKE2B 737c19113cf145117136b77fac4b18eaf76da0cb00bb3987e36d7a37bae8bb52bb7d3f20ec229ae7a8c283ddcccc6d5fb1599c66642b4316d620b7a84caa6259 SHA512 bac05dcbdc971bf22d8bf740cbfb8a30805001555cab30027becf25d85e995f72a9fe42aef958495101248bd98509a121d86f8edc1ff83da8fa39b6af3926893
-DIST thunderbird-115.5.2-th.xpi 761435 BLAKE2B ddbe4f86b247540e225ec7f70bd3dd52468e4463d35ace4d03c576a3d1bc5f52a42901f87a4585ad3be87fd0afa80cc693901954398530733728afaabf6f9b79 SHA512 cce762cc1090df030421ff05c5613da7f735e780931a48dea4240ae28d11fa9d9c95bfe636ac58533b700ba1ee97e02f51fcbaf1baa2f5af20a3100d7501aaa9
-DIST thunderbird-115.5.2-tr.xpi 716750 BLAKE2B 0dfb6862c5be01d970ee0b2b994e758610bfaec20999eaf0552d07307720d43c77d934f31b2829da9e3301a973189e02845fa9fdcecd724f61804696ae9b6869 SHA512 453d74b56e95524f878491087c6b52d59e057c6f732d463e055f849dabceb523cf7aa19ba1a1ced0e70b4187b04cf2cace92ffb02cc308f7583950efb7773b90
-DIST thunderbird-115.5.2-uk.xpi 814592 BLAKE2B 928d79d2c21866bb1eed6ef53e3ded0cb83e5d103b216e6e542969f4852b9b1f4189d58d0da6b0662dbbfc977d426cb817b68630e2379f28c03c3e9f47bf37a4 SHA512 d850413c6348b407492c949013760118802c345038bfb4a6a684a75fceed7779db8e113b644ab7650bb52d201eabdda4f451a8e7473b5c3feb2cf7e4e241f8a1
-DIST thunderbird-115.5.2-uz.xpi 579803 BLAKE2B 621fd86ec861ec0595a15bc67a33f4ec43aee9e8ce3902456b38a19ba52dc1534404dc4b0c97dc12a1db41d3722bbc9119fd18dbf8d5c8639471533cc4357bb7 SHA512 91c62efce7ec740d5ed72c82625bdb9163d5f395c2535837a49d127930347e1eef553d5d950d00b3524a44d5773dc52eb97388731861975be9d6a1c05d27d094
-DIST thunderbird-115.5.2-vi.xpi 744073 BLAKE2B 21fd48e75badf6314e0118fd7483edc6f60067517ee352c555ea49ae8d386301444b3e59aa22a60f8c472ba808b3be3166175e70c0f737c55ed2a9822a36c649 SHA512 cb654e444e687a38bf454fd6b059b0683ad1af3aacc203149dceb50f45da7819af7900fa4def7e05864d389942533e3b569068758d547a084d51a7052c32648c
-DIST thunderbird-115.5.2-zh-CN.xpi 742532 BLAKE2B b3c121eec6e1347295e269862b9f107137b5858129dd84ba7eb981996e132b943d083a8b78fe66e520ab3712d664e145a49f382067117e410fc05df4267389eb SHA512 a857eb75cef56d7e9d472844e31b89e871b35901c4a58964a6b803c8c18265ae36ec24b27881cfda7733d49b1ccfc74271b3169cdc02568f92426014177aae96
-DIST thunderbird-115.5.2-zh-TW.xpi 745480 BLAKE2B b44a471007684a6f633ee7560dc2c336271a3d3e5ecab866f10bd976eeb30bc4e4bacb69d48e396aaa814868de4886f964d4e5a8b58abbb1da9b2dc734750f2a SHA512 2389ec68c15fd275a7f0d71025ad7a87cb7e3b567513ae44e80ecc19eaf00e15bb6bdc85fb15c52deb5d8e9a0449ccc86a36026e0bfeec2c32cc16b994258e28
DIST thunderbird-115.6.0-af.xpi 542270 BLAKE2B 8822a1636024a63deb91c5cdbbd8f3d167d4d65035344438e98eb5705f985a77e8e6491b8b03be1ae3ceeb40561ec49f711fa2bfb772e74dd6f4ad4b465d477e SHA512 de7ff8a267bd0ab3ee3725f6ad9c5efd625ad12e611d46d2e159aa1d6e43ff978ec7da2e6052cc3bc7eb9c22e9ad688d643f15f31513eb26d6a269e3ea0532e7
DIST thunderbird-115.6.0-ar.xpi 654454 BLAKE2B 956487488643556bb0ca1cbfc0697723288a007c1399126123949f93ad0ec88eb2d057c01b08de5df73b74bbcba9e11922eb950fc250d810157dfe5a1221874c SHA512 6b0115559934892f22b9a478dc3f79616d3ee7d0d1403d5e0d0c1aa74036c894bcb55606125a6c7c758fe2eb42cc8a0e91c68cd3863ad2221068ce8d5b6b944c
DIST thunderbird-115.6.0-ast.xpi 560905 BLAKE2B ba14897b7d57c67889da747a7942472d6f1afd9e8dedb930b9e27c4d996530676429a1947e957431f11a397e81ee79eccad393afbc12d135af8870e3fa707934 SHA512 7b06e3e24ab46394227d1bdc9b0b63bb9dde7b15f4ddce150b0172a0d00fe41bf3f023fc098f172f1ad73b5672ab285e59afdd8ca7c75f6d77bf637d625fd764
@@ -130,10 +66,7 @@ DIST thunderbird-115.6.0-uz.xpi 579835 BLAKE2B 1f7da7fa117be11adb560d6dc69e663c8
DIST thunderbird-115.6.0-vi.xpi 743885 BLAKE2B 854538cd52cd17e5eea327686c22e0723544dc85b8cbc00aa81bbb03010b49a8041d1cabdf14764717d821983536e361c18fe06c74fc06d1fa77090f63987f90 SHA512 fe109df931ad1a7402bdb005b8acf26e5ddacc1fb2f0ec625b20f19b83966e39bcb91362e797c4fe918e904ee808f8e7e2f244bd0bd15ec139301451946e41fd
DIST thunderbird-115.6.0-zh-CN.xpi 742056 BLAKE2B 93094c230dca599044e5e5a13fad590938b4325b63135a751320213cc29355f8f217c099fd2355d14f45c27675fb3b3d1f94652a10b0b4af8e82fb5ed71dc3a1 SHA512 f8f35b4cbdb115cc715829e2069e725c2ca21a67eb260912e76e0b920070bac98d91ae2ba4b003f2fd4e2cc71310accd43ec12b48ccfd46fdbed23d3e9db40f6
DIST thunderbird-115.6.0-zh-TW.xpi 744996 BLAKE2B 324362125b03ff5f3eb0ef9795cadbaa452ea148fd5e7fd1fe9ff41071a67933f18ff0bc0f26d976ae432b687c1a5308a5e7532bbbd21be0be0c04d3210b183c SHA512 4f2616917a13be4e9a2aa9f2be584eba1d9f2050cb99ca1b5cfc360636417c5a18050913c6e9e72cd1f8d1deadde3132a51755ec4697484fe097919a4a39ce7e
-DIST thunderbird-bin_i686-115.5.2.tar.bz2 82951768 BLAKE2B 11ebebdbaf366593795cfa5f6b4a90a0ce2ef0defbf950deee4fdec8a93017a075786cfbe80c13254936c16388a8388e830859d7bf8c3a4e64c973b7008cb286 SHA512 307096c13cc987498d8e73a54a6d99da1c3d275618c24ae9465c0e18dcc220655ee17474eaadb41bd7f3bb316306e411d35d6800f5066029865c3ba29ba4d3e0
DIST thunderbird-bin_i686-115.6.0.tar.bz2 83011506 BLAKE2B 74200a048ade9cbd3654fbdef27819da98e6ba5e5d60c75bf2ba4735aeeb2a8bf991c706f4f9d56395df5bdb18dca39fb7d2c4142198f39fb3d2c039bba1176e SHA512 da487b8853fce2c258dd789882e428f32ed9444a5d1e5872c4d7f03b4e8dfe98ad36f005bfa58cfc981610d6b130d9566928fbdaa3d39c780aba5982a9432b0d
-DIST thunderbird-bin_x86_64-115.5.2.tar.bz2 80597934 BLAKE2B d0eed23e984f48e2c13e865c6c661edcf40dc04ce325f4ff4ab693dc6ddc7e30a40a335ed790f16b116f1f4b32b72feb36373f33e0dc869d27dbc8e80c9dfe69 SHA512 f6db628456dcfd199af9ba2ae2da0a10762acfc27e797e46addcdbcf2d8a26a3025c6d65d3325f78b64d9791b6ea563bd33b3cd8f48efebe24c5b1be6d8b2d2c
DIST thunderbird-bin_x86_64-115.6.0.tar.bz2 80643096 BLAKE2B 9f2a30d3a540489b101b3f0364249b83e7028aabf52529a568f06111534b6b53030be0e83e56366af59158f26b001b04a481051a40d352281d774c938ac634a2 SHA512 374c4cdfc01af2159067b24453e3a1f0f6da917007d43780c26487d21de8d54d22bba44f137d5a0f9f9379b8b22d377ad1cdd39dd206dfae8356b6619aef75a9
-EBUILD thunderbird-bin-115.5.2.ebuild 9015 BLAKE2B 7955496ae4cf5e46ef0e5b619e347874c9d2d8ad9f4a339913b2cd9cea5fe85f46095041ef8345d2087fb4ab7b0ff67d6261c1422f1ee03917062b330499dd56 SHA512 f10a2e1ce977a51c57b3d219afd51e81864f7f3d494d21f5986ccd01b38adf16be499a5ac7b63f044891dba001bd47900fd4506b3bdd6bf6436a86ab3a3ea212
EBUILD thunderbird-bin-115.6.0.ebuild 9015 BLAKE2B 7955496ae4cf5e46ef0e5b619e347874c9d2d8ad9f4a339913b2cd9cea5fe85f46095041ef8345d2087fb4ab7b0ff67d6261c1422f1ee03917062b330499dd56 SHA512 f10a2e1ce977a51c57b3d219afd51e81864f7f3d494d21f5986ccd01b38adf16be499a5ac7b63f044891dba001bd47900fd4506b3bdd6bf6436a86ab3a3ea212
MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.5.2.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.5.2.ebuild
deleted file mode 100644
index 111a1c0c3750..000000000000
--- a/mail-client/thunderbird-bin/thunderbird-bin-115.5.2.ebuild
+++ /dev/null
@@ -1,327 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-DEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-RDEPEND="${DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default"
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information
- local show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla ${PN^} shortcut."
- elog "If you still want to be able to select between running Mozilla ${PN^}"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index d01b5b6100ca..acf94279c4a0 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/curtail/Manifest b/media-gfx/curtail/Manifest
index 77184778dc22..acdc94cb083b 100644
--- a/media-gfx/curtail/Manifest
+++ b/media-gfx/curtail/Manifest
@@ -1,5 +1,5 @@
DIST curtail-1.7.0.tar.gz 217253 BLAKE2B 3d32bf01fbada5ec6b52ccd15f3d941f1e2e017c482ebb02bbb8aec72144009284499f041ff10303742476d94569c4b3cd83297f37442bca19f005d15de78613 SHA512 360ec398bd6f56e9b6664e446f85eea49552d9d24cb59527599dd0f3c0265e7495c3052ec7b77c7373cbb23983b392641b003c0ad29d8fc63f7bf94ff971f7f4
DIST curtail-1.8.0.tar.gz 228988 BLAKE2B c04ad5aaebe8ceab1215937bb3d76ad6b2ca8cb9331011af2c6d3c8d33ee0a898fe3de0e24c0a6303b54ad0a7dd0d811f9b32321b50bbfea6b8063244be464a3 SHA512 6a8a081c0fe1b780b50c55a90f70c4d4514c49941eb9fd5924897e3961aa718af71010e8d210030e1b6028c2e33d0d19dcca5cbdcf51463b5a24d6d2e86c196c
EBUILD curtail-1.7.0.ebuild 1307 BLAKE2B 6f39962cdbac9f9dba3b5f088cc577ca8ded8db1318fcd07e1a6d94d6ee335468e998c30a9e272f971c649f05eba9b1a18fd7942f52f888bd4344e46d976c233 SHA512 6a7c5f11042ef112552eec186476d4a332a72036f5dc2988fc15ca25d9192654fb98e294bb4933c2f73eada90dd824f0e8b30ec754e67754df7a6833c52edb0a
-EBUILD curtail-1.8.0.ebuild 1308 BLAKE2B 3e7f7e8534de1d4522f3a082affcb08da6e396d5a8d2f0781d1402bd387917cffb464c6c02a333d34a81e3c047633e937136645eed3cf0d771995c0983cbe43b SHA512 168b21229276136459358d95feda1a02db3bd986cdf5788874cca7a7f1aa21dcee78978baf953134993a56094126ec7e3a0a1b92e9d6a6d730be93e2d1bae8dc
+EBUILD curtail-1.8.0.ebuild 1307 BLAKE2B c627086818e4cfec34b02045882da62bc6e88a25ce9d1326d9cec7a6e904374afe5aafbdf69aec5511c46c6124e0493ffd7ea0405020cc6b5d7be3e82e7560b1 SHA512 f191e928e4fb474d75829fbcbc21d6e092f81d459baaf952c7fc5c00dd4a520f9208772d3489ff09ec77a0805e06b1de3aa191387a88b2775bc822f54b35f453
MISC metadata.xml 817 BLAKE2B ea01ae4c58024699aae770d6e7f21a03adfc8da5f5f658a0b1708824bfda730a2fce4557de4fbccbc079c66a11ab08d6faef020bf897d47870f6581b5e0d68e6 SHA512 3d573feda8c750a08903203c1d2f2e1385e17242356c6f319e29944e530b2199a27e4e432a806dfe1f2c8c783dd67c4fe347d5160d4df99911f67623a3168eee
diff --git a/media-gfx/curtail/curtail-1.8.0.ebuild b/media-gfx/curtail/curtail-1.8.0.ebuild
index f85559ce168f..c60211abeb15 100644
--- a/media-gfx/curtail/curtail-1.8.0.ebuild
+++ b/media-gfx/curtail/curtail-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/Huluti/${PN^}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/${P^}
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index f215591baac4..9c8dd682bc94 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest
index 220e6be37e3d..9b93f9a9d56a 100644
--- a/media-libs/libsndfile/Manifest
+++ b/media-libs/libsndfile/Manifest
@@ -1,5 +1,5 @@
DIST libsndfile-1.2.2.tar.xz 730760 BLAKE2B bc8e49983d9ad9dfd98984e2ffef501c6f576480e556e9f9ef91c7d597524cc1bb8baed15dfef8e239f72c42136c524117029eb8271f3a2c9d607fee490279b5 SHA512 a6e3ea3ac5d91befaa99f6a31a3fac44e7b7c11f1de4698167317a461d5a19a2651d47486a920b34400f18367b4f6173bf0c1c9ba80eb682cece1b5beee352a0
-EBUILD libsndfile-1.2.2-r2.ebuild 1780 BLAKE2B 4d1a21e2c67289f98c6dd08629bc8ad83f8e8776ae3b00f3fd27f8c6b9136beadf49047a5d9aaa8fd34849a2b4e07a853a5e104a2db681dd18eb639a0aad9cd9 SHA512 bea8b93289292056eddb7315c280e65844ff7caa2f86cc3693306a56a64a54acb248eb8c47226215135a24b63885062e86aba1496e6fd7dec52804572d7e3bef
+EBUILD libsndfile-1.2.2-r2.ebuild 1773 BLAKE2B 7818d13a910ba1dbbfd4e1cc4b4f7ab64c658e0df362679f4e1f3d7c2f35e09d7df02d18853ba1e4f313f118e8a83ac66f84a09d57c2fb6f5da2a60f16a67c3a SHA512 91e97ccffea70ec7e4b87c02f8d2ba4bcf2d2e27262058a45a7712dea5993767beb00d5d07368532ff2b93c27a6995a32666a2ef68c1d27198539e53fa8517c2
EBUILD libsndfile-1.2.2.ebuild 1768 BLAKE2B 1d97619bc09b611d1e3815ee8eb3a5f55ed23934cc0d76c8452d57e6700ec8b0f817915f3e2f8cbb7b0c2f0a09ec08cedcab69d831f4706dde31ab0e8998e9d2 SHA512 4fe4c3c37778b8aaeb695af73fd148c863a51fbf5048b1eb14551a71b7eb8f79b73cbb1e7118cc548168e39d132579fc9705e2564687771ee115f47c9c00a162
EBUILD libsndfile-9999.ebuild 1780 BLAKE2B 4d1a21e2c67289f98c6dd08629bc8ad83f8e8776ae3b00f3fd27f8c6b9136beadf49047a5d9aaa8fd34849a2b4e07a853a5e104a2db681dd18eb639a0aad9cd9 SHA512 bea8b93289292056eddb7315c280e65844ff7caa2f86cc3693306a56a64a54acb248eb8c47226215135a24b63885062e86aba1496e6fd7dec52804572d7e3bef
MISC metadata.xml 413 BLAKE2B 744bb13f39bb333b397c4d00ca7f59ff8d6155992bc9991fe50345a456a9bbd5a059dc0bd6d6478cf04991f53aeabc409896d44bc0e963945ecf99ac260ebd0e SHA512 dfbac91e8bd390ed1cb504180418ace1c4becf34fa7306effc78f1d188e1fa7cbf20418c9eef67ab10c9479240c7fa576ad76e263a16e7133e15c83596bf2f2e
diff --git a/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild b/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild
index 0da295be27a3..959535b5b38a 100644
--- a/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild
+++ b/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git"
else
SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
inherit python-any-r1 multilib-minimal
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 6e6bd19ab118..c61a887e6cc0 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/gst-plugins-mpg123/Manifest b/media-plugins/gst-plugins-mpg123/Manifest
index 6967957e1a23..9c1c492d7389 100644
--- a/media-plugins/gst-plugins-mpg123/Manifest
+++ b/media-plugins/gst-plugins-mpg123/Manifest
@@ -2,7 +2,7 @@ DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3
DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
EBUILD gst-plugins-mpg123-1.20.5.ebuild 384 BLAKE2B 3f3fe741f906850be1e42f11e8be32410e7c215227b01d6e5b0420110b9132a2494fd907dcce7394674ab104d9c1615f14fd2e9ca277c4e521d8c01410cbb76d SHA512 fe50bf93afc4b3d0b0524f8abf177db7b57e9cdc27513d3b3c2f2a8bed6dc5e06c8719e8f403314fd01ab161c5b1657c195e33fe79823acab56c3ec64778dba8
-EBUILD gst-plugins-mpg123-1.20.6-r1.ebuild 395 BLAKE2B 3b6e608e37d938a2a4ff00567180d8363b50c36037fe6597b39e730763e69132dab97c1d06478ea7dbc7ff183e92457c69567c949bf6428914f8029829631c21 SHA512 2db7b7e4c84813452677a2d265b15796b8621fd946135e8fed6e9449e2ad1bb9d0111571c1c06b4d61646b79cadafa3e01fa94b164fadca39abb127936adec94
+EBUILD gst-plugins-mpg123-1.20.6-r1.ebuild 389 BLAKE2B 76f6264ed3982f4ff9ef6d78f4ee4bd395a39b995d21824efb0c1a7b64c844f951c65b556bd669945dac946262e972dc8f222930ed20a4a8891a7e7ff0c1ee27 SHA512 3f788aa99645329ec2c1529e38a5c3a430959951f247b13e576f1406e9b3f1d0b760c228d9c41f5a52600f1b592e1a7e81f0a7d36f3182a34787da7f66346091
EBUILD gst-plugins-mpg123-1.20.6.ebuild 384 BLAKE2B 3f3fe741f906850be1e42f11e8be32410e7c215227b01d6e5b0420110b9132a2494fd907dcce7394674ab104d9c1615f14fd2e9ca277c4e521d8c01410cbb76d SHA512 fe50bf93afc4b3d0b0524f8abf177db7b57e9cdc27513d3b3c2f2a8bed6dc5e06c8719e8f403314fd01ab161c5b1657c195e33fe79823acab56c3ec64778dba8
EBUILD gst-plugins-mpg123-1.22.3-r2.ebuild 395 BLAKE2B ce54d596c57d388d28a8dc6a4cfa0b56789bafdcfafed212a6e8d18a7335d00a5f616e9df01637e7356fdb48e41dbf37359f1568b28e8098d3f0c3d16ff8f1dc SHA512 32796403ffd34af1e01b7fa0d97d63f02eb31b62bb10bc93ae79425945ee710136b3051343641b6d279139c48e34602207ee6202f78dabaee1a1e632cc9f03e0
EBUILD gst-plugins-mpg123-1.22.3.ebuild 390 BLAKE2B db74d5d3627cd11d1b2b47cc6afc8098179553099ec65451c88babce4290e3c9ab691fbf2cbee0e6046bce89adea41b524b9684f38601d5182620f56ec0b2446 SHA512 d2830aed8845806db16be3c0eb793ea9e0dca98d8ec8841567e90656263a62f1b08d0cf3fbae711a097c54a23d2b4b4e4cd2ab1c7c99ffcd97dca4e2e71b977c
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild
index a3b466f06b79..887e147a96ba 100644
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild
+++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6-r1.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
>=media-sound/mpg123-base-1.23[${MULTILIB_USEDEP}]
diff --git a/media-plugins/mpg123-output-plugins/Manifest b/media-plugins/mpg123-output-plugins/Manifest
index 0e0c7324112d..35cd747ce7f4 100644
--- a/media-plugins/mpg123-output-plugins/Manifest
+++ b/media-plugins/mpg123-output-plugins/Manifest
@@ -1,3 +1,3 @@
DIST mpg123-1.32.3.tar.bz2 1111054 BLAKE2B 67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359 SHA512 946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc
-EBUILD mpg123-output-plugins-1.32.3.ebuild 2959 BLAKE2B a820ff9003852af1a2d85ebda88e7283e6587222eaf12f61713238d411f86353879b4f13406001af56e3dfa91f8b869090a74e151203b06a30eb1bc1adf59b01 SHA512 6a7fdac0aa3d33e996719c120587d2387a75b626de1554658c3a505e078afa3c31a91e187dcf3b5a5f55f244477e39bbf990e5d47234db1294af686f240f0a90
+EBUILD mpg123-output-plugins-1.32.3.ebuild 2952 BLAKE2B 9fbc62119ffb2c14b77ce6b665fe4c1f9acac098c436979e9a10236cea8916ea69a7f9e840f168a955f8409d3ee57107357ab8c3864b7aa723884f0c01b48cd8 SHA512 64a77bb98f34d687529c9251cdecb05780bdb92d13592334f88c242b8b35aedd609ed0847fdc92f87b2a329b1dae924f139d23a0d397207973707dbbc267c8f9
MISC metadata.xml 579 BLAKE2B e61622166d7240119fcdb5f79d5b228b5fef1086e818a3c5dce16d70f290b621a8c48efff36ff93d60cb63014e4d33db8401a902cdcc26d2779464788e735cb5 SHA512 f546df9ffe7d486a0f9450f86d531a48227820c597cb60216c61f589478fb312c1c1026deb90929feeb4b6804443ead310dbf1fdc3d1739a13220155c5523707
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
index f47d273c12f9..1b7f985d3576 100644
--- a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index 5a34f70a66b1..db4315f07170 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 80036219fb75..02af016fe956 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -3,5 +3,5 @@ DIST tucnak-4.49.tar.gz 3619211 BLAKE2B 549399c2123ebd17f1164d431707b49a01159566
DIST tucnak-4.52.tar.gz 6684620 BLAKE2B c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92 SHA512 bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019
EBUILD tucnak-4.46.ebuild 1960 BLAKE2B 0b806cbbcd1beb65148251ba1896ff1b18b206298d30e6e9770f29ec5273b117053dbf10c2d0d1c781d90f9eb384fd8cc88baee33959c7d8df7acc117a100a70 SHA512 afb468081344aa45eae39c91f520436c600197fce1be58b5e2f4bc2f7e127cad9ce2fb31316bba54de752147407a6a323449437bb4344362b51cabe61744910a
EBUILD tucnak-4.49.ebuild 1962 BLAKE2B e6d061abb93c543fa9f46f96bccded219434631ad9138b19fda40c62005b84509222f0418bab01a6b01010aa53ed929436739132b46f255b17b832c248e12b58 SHA512 b85dd59a9a775aae9a310f5f39c5195ff22e1e4daa264e21ed821b8b87db0067f31bf95423191894b032f1e4baed4f827b40e946442073d387df0d96aa09e2ae
-EBUILD tucnak-4.52.ebuild 1962 BLAKE2B 6d658cd43e5a151e5852e47201ff7c6486d1083c432eb5572e7a354abc3a4be1c342138693bf9469cbcc58dd016a39d28fa553c3faf1db0dd0249df55cf18a78 SHA512 1d2d1c9daae1395105a99095e2831bfe3167b016ac52f96b087312fa3f0ad4e8564897d85ab9d4588a5a782cbcaeaa4efebc1b78ce6cae6100e671d27c3221bf
+EBUILD tucnak-4.52.ebuild 1960 BLAKE2B 6ae2dda78f0ad1b99a0f55e8a5134a44b320fc02ab7b59ad803e0e4e88791d772e46d05e2531aa21568ae2a82904bc99cd2b9c05aaad6102e933cbf108a34184 SHA512 a74f29f42598acfb48856eb0c131010ebc72f5e2eb212ec902b13ae4c86aec3bdffe1e0f780a339af404005098ddf5a068cd014a4ff7c7328ac7f0e34cbf61ac
MISC metadata.xml 409 BLAKE2B 8179722b95bb5d639bbf3755eac5ec6d3a2492d117a9af0edd5aba1910974f7ca99c35bf759f9c44a6ee59d18a4b7088c1f009abf0dbdfbafd04f6c3a6875b3a SHA512 e07f3bbf055dfafb6d6fb2596fe20bdb0aaccb8960fc5d1ad5ea372a51baafb75458571729f99afc1086fcc596aa35cd22aafbc9af4d422dba2aba1243c93422
diff --git a/media-radio/tucnak/tucnak-4.52.ebuild b/media-radio/tucnak/tucnak-4.52.ebuild
index da01abd9c6d1..5fac11ce0de8 100644
--- a/media-radio/tucnak/tucnak-4.52.ebuild
+++ b/media-radio/tucnak/tucnak-4.52.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa fftw gpm hamlib suid"
RDEPEND="dev-libs/glib:2
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 599ee1204541..ebd8bd846f58 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/mpg123-base/Manifest b/media-sound/mpg123-base/Manifest
index 810b95cc0e9d..2cf8931649cf 100644
--- a/media-sound/mpg123-base/Manifest
+++ b/media-sound/mpg123-base/Manifest
@@ -1,3 +1,3 @@
DIST mpg123-1.32.3.tar.bz2 1111054 BLAKE2B 67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359 SHA512 946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc
-EBUILD mpg123-base-1.32.3.ebuild 2943 BLAKE2B 13a1cc67514adbf35ce73d4b7f1256730875d3d8609040272f5733af759bafe6b363e7794e925c846d90af245b684806f4fcca14e9640c26df8b249cf5c4bb48 SHA512 40db4e77abbabc62df879b647b0302ae78e98eca3d327d2856d801a052662ce77f0ae5e48f3a3f7e501db9bfe6d21b15fec00b77a87cc0285ed5a23c84157030
+EBUILD mpg123-base-1.32.3.ebuild 2936 BLAKE2B 43a8408f8350115cb6b42f70aa20d06371c1b4ac595e2a554dc936a071d4917a626583a507cce6f4164a9cf8396edc64ba68bf8c8b1fba0b4493b2c06fefdbea SHA512 492c0979e1a2b4583d743bacb61cc153a73bf4d5e6d601fc51e943b5f374aadd18b9b4d1179d1c6a3f5cd47c8ec6ebc06167ee1cd26df4a1bc4ff22f5a59a2b3
MISC metadata.xml 579 BLAKE2B e61622166d7240119fcdb5f79d5b228b5fef1086e818a3c5dce16d70f290b621a8c48efff36ff93d60cb63014e4d33db8401a902cdcc26d2779464788e735cb5 SHA512 f546df9ffe7d486a0f9450f86d531a48227820c597cb60216c61f589478fb312c1c1026deb90929feeb4b6804443ead310dbf1fdc3d1739a13220155c5523707
diff --git a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
index 5b38b5b112cf..6f7fec96a117 100644
--- a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
+++ b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index e018935f588f..03cc32b955d7 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,4 +1,4 @@
DIST mpg123-1.32.3.tar.bz2 1111054 BLAKE2B 67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359 SHA512 946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc
-EBUILD mpg123-1.32.3-r100.ebuild 770 BLAKE2B 54c3b2dedc04a4905e49d1e7f5c9c930f15e06eae1a161e3bef69e173b40e51d077ae912f7c9753abc2595f510a4e09f094d3cae778220054eeae53e4a61d11e SHA512 e61e2fdd62faa1b6d055dea9da07e967061e348d55cec7404cb0547de6a1c48070c420b8850d50d5fd92e1152ba622bcadc1d1fa56d9b3d55ad2bcfbe60a900e
+EBUILD mpg123-1.32.3-r100.ebuild 763 BLAKE2B e88ea4fe277c76c9eaf5b54895e784d4ad1362774739bad802b46b4f7e5d7d6a0cdcba6a09eb7950ea4df24c51d8d59c334582547d47f3bf67224ccdd3f120aa SHA512 9dfc1cacad2776ff3416b3a3c7e6776ab716a4e63d3584144c2a84ef08dc037c3cd02c50f57c0bf55e86989e235fbbb9f6e1b345dfa815b8b5a4d03a856e3ae5
EBUILD mpg123-1.32.3.ebuild 2988 BLAKE2B 57017403a9889d0cbb6df65215d1c1d7a0094a2ddf356bc10ef882ab181ac9785b0d3f708e0af428705490a3c62613163ae1b7a8713f4f58403fb0bd0d7980be SHA512 9c55b8ccb6b2b13e454cd562f76b86051c7d217c6ec2e9c88595422977c7e5054b2cba40a35fa1a95f0350b71f333d6c67aecf2e22ac7dcff29ad8d6a261c138
MISC metadata.xml 526 BLAKE2B 42eed8f068420cefea4cf3e75a880889be7abe182feec2aa95e0e7f550cf68eb2582460e43500d24b7ad189adb3e0e135da1079efb405957fe3dfc6b93a91ece SHA512 11e572b6ec77d6c971766e666db84ee4b605479c3f89ba639177de7fb109a8d9e38d1f5034a52554736e6bd0915aae84830169ba3580f6d64794adc4c8cb9d0e
diff --git a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
index d63f9e37d2a4..3646b181b85f 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI=""
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="alsa coreaudio jack nas oss portaudio pulseaudio sdl"
RDEPEND="
diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest
index d3f844bb5ef8..7bb0cbad1fd1 100644
--- a/media-sound/ncspot/Manifest
+++ b/media-sound/ncspot/Manifest
@@ -1,78 +1,125 @@
DIST addr2line-0.20.0.crate 39558 BLAKE2B 1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e SHA512 f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST aes-0.6.0.crate 86774 BLAKE2B e687f2839b53adc3ef990da8221705a462015aa0ea004a6e15dba7e7ecc008d9d13cad6222b03244dc48bd1717a442e7aa5aaab6e97bba1d3be28c1d914e464e SHA512 65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9
DIST aes-ctr-0.6.0.crate 13217 BLAKE2B 5097ce1767bf980d4181885a7a117e41d0c81d2b5e9793e7d6949d9c1cff143d300b0abaf5d0640f2195a7f7655cb5d1446de81f9702a70224310bb41060600a SHA512 1f5967a82bef4f6bfe690f71a37650f727a4c9fcd96e8b005d11d47033f368bb54009054fde84353e11e100d3be4905e416852cbbe5b60e3fbdccbcae7d55733
DIST aes-soft-0.6.4.crate 99980 BLAKE2B a4b3838e0348ed3d7468f9d0e19d8dd45071ec54d54d538943d5afabd3f88db139c459574e6694e7fa86e4d77eaa3f75c11e3a9376f45429848c91889530980b SHA512 620b38b2a6437caf393e84625beb27afdf448acb52d7adbc9cba1152ea385bdf05a68795eee0f48fd90b5edfc25fd9cc3d42a0f2593dfa2f90d4f4f9cc893ebe
DIST aesni-0.10.0.crate 100248 BLAKE2B 2dba6f1004495a725acf171eeae5a6e393475323e8974eff2e4667194ac147dc3a52a9bed1b00cf7735d3671b6a2bd135cbb4dbde822d7c8c21af23692d3e71f SHA512 726e5213a81ea021d4be7c5220d952cb6f0cb0ecb6cc840b542e9f75539e37fc5d6378ad4f4d6a2bc7e7642ea07a18202ed32d3b6a212777bd7abca735c6707c
DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
+DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
DIST alsa-0.6.0.crate 68171 BLAKE2B b692d929e49765c59ae2fae7bbe8bef4393c393e384c5d84133f018123cfe1044c6fe6c1915423614957fe622553aaf9cb5c38a41d3ff93afa2c4f162a828252 SHA512 a63354da0e643a68e28e32293d48f866c071332b1d17cf8349a79f28e45d6b9566d22f30c3001a862ea26c2b757aa9440b3f52c826a40b29c7881d12416f599b
DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b SHA512 6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc
DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
DIST async-broadcast-0.5.1.crate 20134 BLAKE2B a45a7ff0b05eaab687f0912b2fdd0c3d9379402d5ccb8269568fbf77e235b42db0f741b4743438511fc00e7e1c6ec09c7b2f6e37b4b9a4df07846ae582e9c812 SHA512 48de28fad3fa8258b61f1adc0f13e69698f0fc3e11c68eb6b6d2df11784dc5c1e09f6f2c03dd12679d9888171b87cff3362ee06b910833e55d278738ab7508ae
DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc
+DIST async-channel-2.1.1.crate 14159 BLAKE2B e82a0c82c9d4e553ce1cfa67da288ad0ff85438fd08ebcb0983e6c516e63ca058880b7d11e767dc0d1aac55ca9aaffaaeb04bb92510b03fdcede68659c459159 SHA512 97fcdcb22fd701c2dc5ec9b2bf399cea81068be172b11b0745fec4ffa9b773906f6d121ca6c9408e1e3a9a9cddb36d81e99ea816e562975e7ab376e1ae6567f7
DIST async-executor-1.5.1.crate 18615 BLAKE2B 0bcd5e7d294a53af66f2a8f1c4664509e81eeeac72102f4008365cae1a4adf3c47231a53a4cdfd3e4443eff46af0a38c3caff36677278279ef1140666df31435 SHA512 fffba369052e8b962721d58093886436b0953d328847f7008a02971daa4e7a5b2980707cd6a6aa3915bdb243f1b972a34b8b9974ccf8d165e36a56710d42ff59
+DIST async-executor-1.8.0.crate 21870 BLAKE2B 85e24330e50d971239e4b2f7c8f7e524cc41fd51a9a795481286e5dbf932de4b9034c1e1138bf0a53408dab4d613f52349f4ca2c383ee869bb107b6dd34a6fdc SHA512 285361d42c34331b3ef67d9d768f62bc72077046766d44802a7e769d5e56718505751d9019b0867b2c28c08273038ca18a936430ff44b7714b780fe520adface
DIST async-fs-1.6.0.crate 16506 BLAKE2B ddb7a86d6e294a07f0d494448d0bbea31df320e5d5734222ce3949753fb686b15ba5811c5dc7fa5e77d1be62154447e2cd096c7b7f7021450c5c75c59d45a8b2 SHA512 18d226cc21e5c8c96c269c883b6d5784bbaa45be5b883908d7f2cc61ae8797441a9b3786a02ce9664013d406beb679c5a8e89e6ab82d11bc2b981b600b3d6830
DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e
+DIST async-io-2.2.2.crate 47613 BLAKE2B 7b23f06532e4d5b41476fc313875d1e6331c592626a66ee003438cf2d2a1a7ad0259ec46797e28fa20a7ea225f36f65bb3e1be4ed990c6f6ad5e675008b45be1 SHA512 871acd65b67050846dd4d1bf5127721dd9739e95f15ec21461eacc08b10410b8565bab5609882feb85b7279c225de42a4dd05fabb2efe7903f0fc6e6c81f93dd
DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9
+DIST async-lock-2.8.0.crate 29944 BLAKE2B ebb35437caf6bc8db154b21fd17bbe1973490fec06cd34e7385d9028440b0960407d674beaa707a01becb227ef1107686165953658f490902e13d0732a4e80b4 SHA512 f48732dd8e5de0228f56780adb87e4d9870496ddbfe4cc7c6aace8d4cd7198627a05ff0358fb33ed57480c7ac886b57253fc73b2bbcd3e8cfe65624b51847ae1
+DIST async-lock-3.2.0.crate 33101 BLAKE2B 40014ac36b0a11a65058be07e7227c668d7ae9fd08ace61a180d83bf6f808ffc7243f68b727b08085cfbc6e89d9525b4fe71d88cda6d9fa800499ac4e036ca81 SHA512 46b449c5d24357ec4d47d5e77bd1305e0fcf282dd2658d63804928cab4435fdf9c9344a18df4292af816737c5d3c07b30a63846ce42d61fd4f7981606e6516fd
DIST async-process-1.7.0.crate 22861 BLAKE2B c833ff62ea17faa9f64da096da02cdbf1ce145a33d00fa4e222385fe9b172e947dbd0e37814502610b88a43c09f7ab9957e61080c827b86bd43a8023e95097ea SHA512 ff7ab4f61dd6ac7c7394e6b31aef6fdf14e78b823aec088ed398104ca44c6d635a0d87a13871073189b92dfb94bf9a6679b3082520e470c0d551a06e5f76e481
+DIST async-process-1.8.1.crate 22758 BLAKE2B ec395b0b2041c44a8d7b15433447d044d53944a71bd4912e052f59eea1dc7cc5b1555aede4778c773f6241cdc27cab058499143fa65f23348b43549e91beab5c SHA512 ce0dbcd0f893d93ed83915d7ed9661c0d5ef867115c051df2a298cd07e531a2b0f63fe58cbcd25820cd810d81759a6f467635201659d34994c04edfba8a8187c
DIST async-recursion-1.0.4.crate 11521 BLAKE2B 5ec9ea2c5cfefecd1f16170a00973fdd8b3a101680431348cfadbdc235163921a0ea4f04ba890d40c4f781f0c0be452ddcc119fe3539c24784baa67337a10c1e SHA512 2305ada4209501b53c2b9ce9255ad821975691d445234aab5a2c0855e442de4ef950c6ac3da832b5962a5a54565b184d16778993e0cf756b7a6d60b8b484839c
+DIST async-recursion-1.0.5.crate 11890 BLAKE2B 106bc70beb0fba67ac3843a100d6fb7771b4e79ccb212cc6eb787631baa051c69efa986b21cf8f9bdd715596f52466f9171529cad19c0ace6262626b38c11cb3 SHA512 83ad19459e54014d22fa0bbdc2b4427421dd4e9b105d479641ee8b147b6b55dd34cae31a794f7f6ffb7de8e5cc0d0a8d50855569c9c773d5aac9e6dfe2e4b90f
+DIST async-signal-0.2.5.crate 16743 BLAKE2B d767437ec634911781b883450b7a32d6b3c40f52a18840c1d14c2d7cc0984fb25789d3b66e1b3ef776c693337fdbbf2f32f2cb75721864708aafe094f0826ccf SHA512 0529f5bfe74f8ab16e1597db31e997dfb9d6185f96cda3c988cfdb1cde95291533da5ed2934456a2527d5530bc2972effdd34ec955f3bd94a34fde892726b3f0
DIST async-task-4.4.0.crate 35178 BLAKE2B 6dc05e0e121d42779e00914fbec5027a2f280acfb4a4c72c66f0ba8e5e9705ef8f0032a5452d9a90e1909e4f828c32cf1fbb1d686877893c7991334ce40566e1 SHA512 713620c4aa948f8da61b6587fa3c24e523c42268d59c77ed0481788066b543933e2e68df969315d3cef5d59ef1e9fc1b0f9f293e1a6af9ff31ea8ddd86a5a260
+DIST async-task-4.5.0.crate 36956 BLAKE2B 906ff869e728341f9c33f3d2a701e85a3db8651df6a9ed49153af4113c17e6041d3f85d8f827c6e2cf3257ed0be1ad95e49cf079fa7d351805280e20a34fa8ab SHA512 a8eacfd118c9cc81259c19e092982d1f64f715a44655fb7b27f65d7e4e4de95e27eb6347eacf1ec44eaa9a5f76e0d6fda5bd167d2f2cf2c3ed28afb8d5236537
DIST async-trait-0.1.72.crate 28592 BLAKE2B bb66b3c9c55918fc3ca41e5a7c5672ed6cdd58bb7e676caf0d766e11d6cc6abf40953d2a91cdccaa2f934ece3fd57a699b19def6229fa772dd0fd685a2f3de4b SHA512 2f00fbead070f27b37d22847b8ff1647c517a0be72129fa67637ecdfd0137d471a8e6c57c2bb731d157415df10e4b22e65b40fd0c67f7d0c66e83228609a32a7
+DIST async-trait-0.1.74.crate 28997 BLAKE2B adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2 SHA512 2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80
DIST atomic-waker-1.1.1.crate 11551 BLAKE2B 83d329f1e95a2d859d842a3553464636c8000df359d03f7ee8e7c11ac6c14b7eddd176514c1b3405cac93c37ba50ba8d90f90b6ae1ea122589ae3cbafec554bc SHA512 a42d21849d9b4569b099eca63c9d0f383439e382a0c2b7d0bcc42af988db9c8cd77c941af7d6839b6b4445c95782739f07f526daef36b3f4d885410e260be0e3
+DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST backtrace-0.3.68.crate 79891 BLAKE2B 38ec5881bdd8f2ee55db9da423e030603a6ad0b50edeb37e0899ca781bbc9f54fdd00e4f27f8589cc34ceaefac05f26fdcdf693cc08d9d06a2811783ba7c5c2a SHA512 4c4e5d47154e64d2192a6358d0861097e31b5a53d5863b03dd38562dccda7cbec584e006ce29563cadfd03b0031ed7a16fa43328f515cc66a296048c9a2f5d89
+DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244
DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
DIST base64-0.20.0.crate 68293 BLAKE2B 1d887aeb00d6a7cd8172a0677fdccfc601b6588cbcdb9f5e5c86c4fc4b68c60fea375eab22705f65ef8fde46aed0a0ba10a5aad0b4d08067f10539d2466abe98 SHA512 4c66d4ed56ee7f3bffacfb665ec209253e35c10fed448d9d1dc2c85cfcdb15db230e92e2a7daaa130ba4cfb75331b0a9a8b4a54f63b5e341d91da7325b097eca
DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
+DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95
+DIST bindgen-0.69.1.crate 219972 BLAKE2B bbbc5b275134af2070ac7fda7dc757eab460764e773112bfd0f89e6ba1e2e368c2d5c3cdc693db34b9a739101ceace2ce06f5f18bb43e17e0f091bf12dc5b55c SHA512 bfe97f17f6b19ef3fbaa5df2a396e2ebbccf0edd428c88464bd3e6acf2b34119ad3bdc43741c7923dfd3661168c1b3a8987273dec9742dd7cbad1c2148761fff
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bitflags-2.3.3.crate 34320 BLAKE2B da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af SHA512 8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
+DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98
DIST blocking-1.3.1.crate 19040 BLAKE2B 74bde93cf2ac1e626c1d721d83f3d9f65ea58f99295d788c53dae5f33f322572e1c67441c7fb13ab2357e54e8540ef200ffac5a4a123ea0dcc7746c12a63b624 SHA512 e2da1fd0b07153701ca8fd5a62a859e9bdd484b338aaaf8c59a211c298b9ae469f71386f8f4b7099a910de04900de88b51965ae79f4edf4fa8b2ebe0a6e78d41
+DIST blocking-1.5.1.crate 17277 BLAKE2B 0eb9ca486e2eaa790b2b74bb32208e5a7df2053b045f5928c78f9b461c964cb8d38737c1a83cecd8f42495b7101a2378883533dd747f2ffac6744551ec164f4c SHA512 b12916db3975a1aefc36fc2a8824a89f5c0eafd83d83e458d1b6b35ddc3acfa92374cf0b5cd82825eec0182bb4ca97b048edf3b8a80cbbe0daa1c07875131ce9
DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605
+DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4 SHA512 0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670
+DIST bytecount-0.6.7.crate 14642 BLAKE2B eabbc141f2a277d07fd002869d1746e7f743b96c3dc72b8708308e826d3934ecb01407e77653ef46d06b3bdd9d931e121c9c66a784d46116a9e6b98e992512f4 SHA512 afd46ec3f60022a173b57dd954a06c7c86f21fc153a0ee6fc2052ada5a630515a386bc8344680ced57dd19a205480c694b9a04a6da0660b6e854b4a712604d53
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000
+DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa660000ef014668d70b683b751af8e48d28d0aea76890c92 SHA512 6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3
DIST cargo-xtask-0.1.0.crate 821 BLAKE2B 7a1c4c5f3b8f96c7247154edf3868cf25f44d8ea90845c673e6b097b8093304885cbba96b4dec30072e138002ba585985ed2615b2d6ff49881146eaf97d50bd0 SHA512 fb310f39d1eb64c6c487b677cfb98ae0c3aa9b71600c55d916d7b5de027a69547094f3b6fc06dcea1593dfff334f4ab22fab263bc7374b08b0b01a2b7d24dbd1
DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8
DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.26.crate 191501 BLAKE2B eae49ee247607995c28463b8c3e2119497141e69d19a756c408f2b72d94bea39397ea2d0d3cd2ccbf1348ef973dd8bae6d29a0d0590e8dd34633f365a9170adb SHA512 2b66faf4d8374cfb0485710ceb2c9c1ce63aa6f9670e405a0810af4aca01c57d8dcd198a1f4cad498d5efd89e00003ba1b4f0bab599422af4f9bd6fb74494c47
+DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9
DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
DIST clap-4.2.7.crate 54028 BLAKE2B 612e954a1e87922c3008d61d98d9884b473c7e2c4788544ecf67e6c7938f64d2da47f72681236145389d44e5a996724450ea5aac93c6fa7b45a74eb21bb0186f SHA512 b6cbdfac969cc12e4c1fcc2b7244a8bd40bf1486bcf5cc560e2bf9332e2f1ac145eac9974dafa61fee0b0a3f28c07b84cd962a7821cdcc07414f2f047806b472
DIST clap-4.3.19.crate 55022 BLAKE2B 90a674c96aa83d2472a8c67ab66eadf7110c497009349cce8f5b1043d14cc21dd89c23ab1316d26f48c40126ec8bc967b73663dd1efd78191dae005187f0a268 SHA512 00e9013a0af4013ea491f3556f53d8f861f9280db87fb4518e666ecfd4009cd731c67948e4fbe458eec22078e518a07336cc33a9346f0439d6e114856b7f16fe
+DIST clap-4.4.11.crate 54782 BLAKE2B 293721f850d5a5ddce6b26610ef47316d5914e9281312068c26e45d23cb568c1ce2da7e0546accdd0cd4cc703ddb9fad98b0c772907f52dcdc31e6ec463d2b27 SHA512 9da3f445523183e16f4c104a2f4029ee9f3fa70e6c8e579aadad0607293ff5963417d8534aa1f3cef6ef8f8a7529a898c01630d3eff42330ec369cf0f760929b
+DIST clap-4.4.8.crate 54609 BLAKE2B a975094e91d9aa9ccde5e79d6b46fad451dd80a1765a116a3c94e3523bc0383e51a5ce7383021b10776654e1252eb08302d9a5761bca903b154e1a0a1f5164e5 SHA512 579cee9b0b582d23c3b78fffcbef4c33ce47a67f511276922daee838aa5ad26134ba81a454bfdfb72d7e23df69b78227f0b60e57d2ca7455402d37dbbf099dbc
DIST clap_builder-4.3.19.crate 161122 BLAKE2B df66e68d3280ceea30c96cf8f1db7e42a634b2b0cfc3b335a9200cb8b742cb386f928d6e0d429286b433ebc4812ce1c41a64c1335d52596e106c8dccc47c9ef5 SHA512 717cf74f419a0d62afdbd67a805aa2317bf296a0d8cbffff26605fc3b42fba4c223819368fdc43fede310843c698171dead4a552d3485ebcc6fd6e523368570d
+DIST clap_builder-4.4.11.crate 163317 BLAKE2B d2d998c4eff422436f36f71d681132b2545b561433ee733a8a64a640b97ebe8e35e97abc91d820189918d5fe9fa9496c89b02959aada1d55692957a86c8e14a0 SHA512 b601fd313e65dbf2b723f3ae5d2d3bfdfa1ec184962883503df9b31a7d43f4967ad5f81b0bc2fc8614e06d67ce52d399221df6f4fc9da311cca1c9134784d7c4
DIST clap_complete-4.2.1.crate 34008 BLAKE2B a8ac0f70647125d16460b5778e43016095bcbdf0817fa2bf6d91a6d78d1d2ec9d886a8422aad2fca13005a59fd67167c74a85ee4e4448026ee4536b3588797d2 SHA512 f45c27cec96ef24fc252c8ea2066ff1a90f295f0d2267c57b29b94e3c7ead61e6c4ca82f9df1152392ea087ef88254174a88d086efa96519515b73a778f25550
DIST clap_complete-4.3.2.crate 34104 BLAKE2B 8ac5d031536f3917755642cb69cb80a70138871505f7f3b346c66163c6295b94c6981c9ec6291dcac4f6f675bcbcd507a9264c44dba42e6403090a32844a0a7a SHA512 8eecccc5ecb24983bad0c0f7118d632b466e6bad2f2efe1d6695bb53616fbc2ee382e1105252fe587d534a5120a985efe07922447e2168cb3d28e9c72704bc4e
+DIST clap_complete-4.4.4.crate 37405 BLAKE2B fd43c668a29b8e8329f94153a5e5ce19e27437f60d88ea0a59573456c50a475e6dca659588d137909659a05b04ba5b4b412fd33d3daca20ee317a9890eadc8e8 SHA512 880b3022105d4ca68846e35e359a1613e177ce0be2b5f75b15bb3c4630bba93f8ebb4c7832205783f8bbe84dcd49d756468ac10c48d0e803d644a158f1163991
DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd
+DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e
DIST clap_mangen-0.2.12.crate 15045 BLAKE2B 74a1dc57b5afffec2868ce1cf18e0ef1a6ea77f469355f0acbc00c340078f9982a10fce4894e36ae5bc11bad8e66ae51f8771d29095fe962c07be44994e67ef5 SHA512 bf051b340e52c86ea78c1e8051244dd76fab545dc638c6f29a6f4d10c642ac79ceb688072a916d9f190f19f8b9ea09bc2fea998e3b1e18c53f649d136d47972c
+DIST clap_mangen-0.2.15.crate 14020 BLAKE2B 9acfdb364398cd58c97d4c40d89d30e7e254af74bf30b977e425c1fa3a3f9d097fd256576fb97f2dc183757cdfe9e58fb48b3d255a80a46501eddfce3b6690ee SHA512 5dcce71fe8d2ba997d5d512406616919cc04039e5400c9f1b61d92ddcc439df97785f6456ffad691d30ab7d5f4c9884880d5917e62cc29d449807de4b6b9198a
DIST clap_mangen-0.2.8.crate 14613 BLAKE2B e9b16b8f4a5396bba1e75f7c4b026c41bc3d506ff4e34879a0659ab636f572a8dab274b7bd00a811f6d9bca3ef0aa147da100dadc13ebf8e14007742e473a225 SHA512 05a64160b2662e367f8b051ce184ef5e704f3579dae10decb4898f2f75592c94404a0aeb7666edd1a8c172a82acfa1d403ef10d47b04025d4952c4a3bdc77195
DIST clipboard-0.5.0.crate 10009 BLAKE2B 17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce SHA512 a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a
DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390 SHA512 f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0
DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
DIST combine-4.6.6.crate 132428 BLAKE2B fb52e724a52f1a551255591fedc134178080ea5efc0c488efbc369e6272f7f2b87dd7d0ce63361754d8ff0cf1b0a59bbc7b0396c50c53210f3e2c28ac965e0e6 SHA512 ff9ef9329de2cfc103271a25ad1fcb7e478f3328843bd8a65653e80b74112728ad4a33326a58ed7ef8cf39eec7c3b797fc287295ba149ee0dccb1de9721b5819
DIST concurrent-queue-2.2.0.crate 19971 BLAKE2B 352eac954937dcdaf85de274125910abb9d338fc3b173ee2f3b800881209f9ab024428a615f2be15eef7112167cebdafd8d5d527e19d13cbeb412e0695337426 SHA512 0e5f69c188cda8e54a7236dddb3a92e929b906c3bbac3d3988b7b5a101001a21cf48ea3a4fa9abd52f395d20e2c04f822c39ae2ca25b287fbe823d5e665ae401
+DIST concurrent-queue-2.4.0.crate 20244 BLAKE2B b30b97eeaabf0205bbd8f4eddcc57e59b6863f18969731be66b134cdc5bcac9eb543493c54b17bb394b6e227e808f016e4f3c1da2fd6b40269b9b24a5c433f7f SHA512 5821bb396a73692e5b033d8406c2996bc4318cebf8807e596e441a2bdc28715fc6bb8eb29b575ea318f84b748ce47341a8d23f5c4de65660f86056e99b6a8b78
DIST cookie-0.16.2.crate 34632 BLAKE2B 095c8c4fbd8bd2aca5f1bc2bf7f37f231878e3ea9e2646e7c2e63bc7ff824ed0a55f80216e9d1f0466e6fab306a0f211d08c093278f4f23c07762ded9e2033c5 SHA512 f006bb19f63065c6ba9a7553c1d97643e261723f3d5087586811acfe595b3c7d90f7e5c83431a44a50d0b4a36667635ad09e5cb307e323cde14820dfd38e57c6
+DIST cookie-0.17.0.crate 36545 BLAKE2B 55ca885f4ec63da16c795ac1ab223b41af425506f0597e4c1fe743443cdb95a8644bc035e0c8af70125afbf080d81a3610548da4572c7f67c1b143db1091dca7 SHA512 a0f8e6458b97dcfb70e2046ed121cec35a291666880d39a2acde32781ce55ae24218c5db9cd804f93523392de27071281c89224f9f332d4c9eabc061d7a11e47
DIST cookie_store-0.19.1.crate 31261 BLAKE2B 81d6af262a8b173a8e7eccd1d8320a39d43d8aafa6b0e3f58d92e07d1a523ddf762c450b58dbbf8d977af5d5ebaf358622ee9326585b9de0e95e7ff8f670df67 SHA512 acd6ddedb89f053f421c331a6aded12336ec97881c323e3f8e657a60eea0aae3ea0593d86b967b27d31bfad2d69c992f4e24604a776c9a6ca5c2a9ec9d000907
+DIST cookie_store-0.20.0.crate 31374 BLAKE2B c9adddf2ee5f0ee146fb813536d7793a5ca1f9e70529e1a8ce84a50a605223c909e02d8b87e2c560b069ad87eabaf12230c56addb5d06e5aa194d1c4309658d3 SHA512 c2da6bd8e42c52ce91ef2a1a5c68bfdfa6a0125847cd5d3a8dc49ff9e46ac865ce5d10f9d4376ba640e4c0efbd6868ac88dcfa9ca85d91cedaea37d30be452e4
DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072
+DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6
+DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
DIST coreaudio-rs-0.10.0.crate 34487 BLAKE2B 30c2273082266de0e4fe7f7f6ea56673d954efed518e522a4ea73ffec12781cdfc92df3b98e836f407ead18cae441c37f2a32d30f585ef066acee3314965eb84 SHA512 efcf47cb4337b8b17c12419be9b024687da129b24320c7da7c4875279543a622855ea100797818065710017a2f195db817f3ba1cdd4826ed70315a50244abc1e
DIST coreaudio-sys-0.2.12.crate 5433 BLAKE2B 22676e81147f6c1b07768814d550c28897d0e2b27d47a93ed4fe5d5e6a19aa68ffd0482e541f2c7892a3f7731535b2f0d15c4527e9a09a854aeaac5581b66d12 SHA512 06fab89ea033bd2983bda7f1cccada4fffd5218d960c740058214b4198be81f3456122f6f037f55e6b439c42e4d416aa073afe5f2110f6ea450c836c165e2994
+DIST coreaudio-sys-0.2.14.crate 5472 BLAKE2B 2fa5160458cf20d269e320c4f549a0f1561bc347ef7f103153735007bcd2b371f84568d9935f0e41edf34afa08afadb3f54adc188b2f51647fe976f06e78caee SHA512 6a808d81023d9917028d48452ab610b4c591f625b4c555dbb9e250490d442354626aadd9ed510a913c6ea3d6f80e56f58af6b2271d7fcb2c289b5b1cecb4bd21
DIST cpal-0.13.5.crate 93790 BLAKE2B 9e1b6f6d385ac48a7534c716a332c6c15b77556253fbfe27153f1e68bf702f84b6450a915ba79d229443beec2c4419bf7ebe7f856a0c95278a3447236500c1b9 SHA512 ad1ee6ed7473474df716300eb6b1e5db8a4a0f9844a5bebb6704e1acaf102c4dcd495d559ef6be99db652ccc0ea2a9c2d2a266e865389ce08aa6f60ba06e1c8d
+DIST cpufeatures-0.2.11.crate 12727 BLAKE2B 5b91dffb779e437606db9b75d2b05c2de19069575a8272112e9a0389f5bd8de0f753cd90330b5a5bb6a3f84c9e794e96328664557db31c43853ba43097229efc SHA512 af179e269a4d5f48b50134a5e98ac541a9a0d6aa34f13fb8fd9ce8d5092352e1b322437254449ecb1bce608d8558b1cca2c79232ac1327efd887193bd1d36031
DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f
DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
+DIST crossbeam-channel-0.5.9.crate 90437 BLAKE2B 704f94c47a47b8d04365ef3ad7c158f4bb18cbb0e6c8ac6eb768505ad07febbca7537214a99b07e03b11f78fbf1ee4a74e8c85240651a00da285151e084a98e1 SHA512 da6d603f0de646fc94d8069e4a3b632f539bced2151d5035b1791a0aa0438aa19cdabbeeeaaee332624e1a2d2787f85510e9ae02ef5bc44c5860f94e1be1e989
DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831
+DIST crossbeam-utils-0.8.17.crate 42324 BLAKE2B 971cdfc2a0e259e40c1e990d33688801ffa67e12392a56507f7e76f10b1b200dcca514fcdd4199910074615cbeb8c0cc0a250dffc1126a25ae8b8df8c818c079 SHA512 d3f9cbee56991c9435de1947743dd7f0c5456e4c56991b73fc9fa984f03416abb42da78c3cd907bcb3af0fa2122612e0fcf76bb2dc8f2b56c2745ab9842c648b
+DIST crossterm-0.25.0.crate 116533 BLAKE2B d39cdd1f4df716974cd0929ca40073ac6e17b2dd73f27b48c7b2bcd7cb4545bce544b2e8459812b866936c03a27162b309848e6a92290960619c4efe2a1e0502 SHA512 fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201
+DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b2df8164293fe9a2cca04c1ed3cd245988482a232103c2ed9d35601ec6332669bd8598d903d305935dfc09af887 SHA512 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9
DIST ctr-0.6.0.crate 17092 BLAKE2B e54c7d452944d928d5777e1744208ffa4531b85a4fd0b294d26a93f1390900de97df808ab92ef9b838e8a0c59b98a16884fc3b4c081960dbc7034694fe91525c SHA512 c58c7b44de1746e560596a9409ba542eef1b33147f8ee842da6e7c9c062046044a0f4cd432d0876928f036a590d9e6c007d4372a043aa5d8317fffdd605ac993
@@ -85,6 +132,7 @@ DIST darling_core-0.13.4.crate 52937 BLAKE2B e038aea27b5b56f29cec8874132881ef589
DIST darling_core-0.20.3.crate 60281 BLAKE2B 82a09d050ea19834e5f1b38535797296627aacbfb4386c685b7c110538ba2392a27d0acc1f6fdb7461709056f7f00140f04870f388743fc41b03e48a695bfa56 SHA512 e655d0fe74f2015f60c749480a55e701076ea003e2263a65d2263293de038c8b4fe2b4103b2b6b95db63ac465e0623970fc54ff176177e7d7ce248330af99d7f
DIST darling_macro-0.13.4.crate 1910 BLAKE2B 432adc44108cce6a13adc9ec45ff9b7555eb4c0ac7f1000fdc8f8e9d1bc0ecfeb65b78f81438b097946aed8e37835f82028c1b16c1d466a124998139ae854df1 SHA512 908ea6459110da16e4ec6ac843659664ed4fa3fb2ea9b92274a738ff5994cf81fbb48403db609b9a70f39c3e288da4358ce369c66821122e3a6a0940473da94c
DIST darling_macro-0.20.3.crate 1859 BLAKE2B fdfb3a14afba28c227f3e08aafccbfe5e48663a9ea593a493a61a471ec585df7183b33b5d7eff73f3b2d10401d8dfc8f2b6c669b16e21fad473b6225ee0fd167 SHA512 bcbf2567ebf674f9aca2bb887db82c5d87bcbda6ce6e526c4a1f503f23c4a1451b17aeb2f6ae8b8a0c93cb0737edf14d6d258d998f654662d67a9cd956d7850b
+DIST deranged-0.3.10.crate 17803 BLAKE2B 58ba49e09051bf6c5e13b66724bbb3577df766a0dcd4a6754c3771f70e0cb7173174ad3fd44861e58b0e186e387c52983262dbb0e70a89b4b406d948e522e355 SHA512 35082ee648132f586594715e04492cc56b9894c95506efb0247c9be2c5d03ec92cfaf0d815297adf3423172b90a0e327aa6edc894a8386730a2eaedc29d9ef82
DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da
DIST derive-new-0.5.9.crate 7733 BLAKE2B 3f0a19b794c10e529da5b3618cfeaa4e575ee31597d2ff1f95618eb5163568c6c8836c5a634323dda65f448bf3fba2bbf066df5f815feb07f59ff99d1f46da26 SHA512 9ce0991fe63d8339a88d9552fcd8cc744d8bbc2c6525f60959faf519e1ffa84256c773291df2101912483c0d9accd4fe5f7dbb199dbd36d299ceae8f607e0b30
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
@@ -92,108 +140,159 @@ DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90c
DIST dirs-next-1.0.2.crate 12979 BLAKE2B 2db0cedff487fba530fcb16c87943ef8c9d724147e9cc7915b14ab182d7ee5bca9e57446ac4da9fb91753d9acf480abfaeae5a1ec06914d559bcb12f61ec4ed1 SHA512 a985ec0e9dd98668b72c65396eeb8a13eaf86b9d4d841c1adfc3ce3a1054787a94145c590e84e0fb8bdae6f5b20759ae9636aabb31da4fdd498bc377fe3d514a
DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
+DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae
DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14
DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a
+DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc
DIST enum-map-2.6.0.crate 18306 BLAKE2B c4d8cbf1df30f080c3f98943389b381a9a4bab67ba54117bead7632e8681c30c0f3ce47ba46ed9a5f8a439625c502c5ea9d3636cfcfaa1106ba7b2f3e514b787 SHA512 29f35691bc2efb81bb7ecd32b73dbc4e30be64d57479cc19eae0126bab15b3129dfcbbbbe4ce877ed4b9f4e86ddee9943f760bc7e9f9b2a540bc53ab65a2bb86
+DIST enum-map-2.7.3.crate 21792 BLAKE2B 5cee4f4f5b3f29c5f73197de22a7559fd6264fbc3b146c683d93579d5d2e5e208ba0d6965a028aedb9536620b089fab81e7899a5be631217f193648f6ced32ef SHA512 cafb9346ef17ebc8940efc542d5613c32f13775a684db186f30a632daca1c17feef6e0e77ecede646fc688e1cd1b189ac0914e79c0263333a75bc50c1c6a9568
DIST enum-map-derive-0.12.0.crate 8209 BLAKE2B 4cec1fd1e944c63a86935abfe2eb491a6a994bab6ff474ddb456d334f6cf3273c8f53fd052a195ef614509ca9adf5eeb9e2b326de2589416be57e19227a62372 SHA512 4e6d3208631749bb010c12c1ed4b7ac56f0bf08c9dfdba689d02b38913f5586fd187358e5761a2c921f9109174903dbb3c55ad0c70b284e58cfd11d855bcb7b5
+DIST enum-map-derive-0.17.0.crate 10781 BLAKE2B df77d362cfee0cfbcd9354f65530424af9b501351544d97d5cf04c4a4fbd5f1862968bce42b719b9159892490e69c06c47d9fe1be4ecff16212e26906329e572 SHA512 270f2e9130e5c0124be707b7b4f642992768d2dde3b429cd86a192410c3618cabe24a914ffa79578f14cce72c28a55d5a44df8d66ccf3178c4c68bf4da61c065
DIST enum_dispatch-0.3.12.crate 22400 BLAKE2B c8a3da572bd8fcff5afe8aba87d0b40d5c759ed2c69d8391d61b43bec8de2eff02cfce0de60abbbe821dc103cda41bc4abdeb9de5a0426fcafd2382bc2403eb4 SHA512 576d682255313ea284934a1c9bf80532a1b39a85eb6201b821eefe5fe37576544b28247ed1d27e019e1e664b2e81207fd161dc9d70e2d0e10bfea1071f508dfb
DIST enumflags2-0.7.7.crate 15090 BLAKE2B 6533e0aadd1a85b410d14f6dfa140c33ad58e2e8cee7c446b4c27f7cf567f33f5f788da4c1f0fd6cc5c3d210dd6f9626434105b1cbd7275e2fbd86a9a073e392 SHA512 2519a25cad271d86b3195b29b0b75bc8792ef08816881aa9f3b403d7c63e6bc69b1b0d4fd565a62fdef3ee0f387157e331f8b3a17093e4374565125b1c9f080f
+DIST enumflags2-0.7.8.crate 15374 BLAKE2B 294e46ff5aeef772c3d4b1364d0e50075631e578fb0cc0953e24ca84a7bcc7949611daaefe28a9eefed5bfcc879ecbe7d59766bb09e7b2385479d177b5a08df4 SHA512 1aed0f559d3ae6ff1803f50ce7fe551eb21f057d7d44e880a72fda4cc263cfdbf8dcf21066da57afb593f9f31fdd2317fa653b530dd3ad1de91549a1ca236619
DIST enumflags2_derive-0.7.7.crate 7903 BLAKE2B 0e8f4ad8558254a6e532868608c23f70f63abee3708ad7fd5c41c8791c33a8790c3fe2eeeed722d207fb75721cc37773b64baf2ce0a406dd465c016092e6caf2 SHA512 f4b0c3b1a731e83c7cf27765392baafb0f27555c0ab708a7a430f349c520df7333d4d926c348a15339b082c6d0335491fac41eba3e61d42c3522717acbf05df5
+DIST enumflags2_derive-0.7.8.crate 7901 BLAKE2B 98ad36f7394f1fe909b86e7c8fb630bf7c020331a376306e5650f781322cde17a04efaa6b63617804de5dc569e3caf15fb8db5fd9a9f44bf23d39d6805c285e6 SHA512 664c9909bb0338398f79b5ede7c039cac9d6633f7ae4c91f703abea990675da4abbe64c430d4ae534209159a8aa4d9e724e1c34e7bc1aed1eaa524ac6fbe3f17
DIST enumset-1.1.2.crate 26785 BLAKE2B 997d4fd51aaf1644d2a8c1bb87e542e91f579fdbe24178fd4111f972bfec757cf0807d3d66ecaad2ada736091fe4fa2721abf172537192e32d7fc8304c4401df SHA512 dbd62f154f99b1b263aaef3f971ba4db242c8e97b933c43642995b1ffc5936e7f6f7f1ea0852b87801bc0f8cfec599afc5764260e60f43a43490bc5aaf80ab18
+DIST enumset-1.1.3.crate 26976 BLAKE2B 4e40cec8a6db10a04b598eed3aa7b9a81235ed95e433571ee4c92a699c4687a004dffb94721aafceadc4a6c68dcf08fd622385a802ad330208d55f7c0cea0436 SHA512 1fcc39050a75d73febf9f1976913872269f41916fbfe936b7ab67d7d61bd67de9ffc71a1cbf34eef92b2fdb0313b5c77ce9dc7adafae5992fbeb6fcf7b31c180
DIST enumset_derive-0.8.1.crate 12711 BLAKE2B 752eeac1d1215a041962e3386ac95c1b8673921b76bc4ecb14acd98895f01ed3be24a95b5ac127af9f4fbacf65bb5035e60b989e3cc7d732db6015d92106ef38 SHA512 9ff87a0a5dbee945b58987f9d26200efa5e8d5c085ceda6e44ff9cc1b05bd903cdda632e459b26415e7e2195af79aa51b8e95fb9ee7917fc74a6102f220e5148
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54
+DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f755eb35ed1722f8139260cb502ba226351ed1bea301618e94c9ca7f3309747057eb5f7d7986cfcdb7f6b79d13d52b439 SHA512 ddd67c1139ffe2aba95d763b73db0e2a9985dd2e57cf8f72030047d53d46d833df4b4192730cf0af4e060ce52e4f2df23aab6509abb94a6cd02e0d8cc3559d22
+DIST event-listener-3.1.0.crate 38793 BLAKE2B b26a13ca1172531145e8ae1e7990beb8719b99828d38ba3291b80d0bec59faba38b754debe3f64950f587304986ca9bc3c8edc1ea1d4323f094306943379c046 SHA512 e341cb624bfbbf0c58ae177e6a0bf462a7bbccdfff839f04051b7bc6338c6c504f3c6593e69f5cdad3592202e11979fa0b9986794272856b746ffdcfc7fb3154
+DIST event-listener-4.0.0.crate 39070 BLAKE2B 867258f82eb4176dc84929110cefcd8da182a7e26e9ac8b1980a7cc9fd38d5991761a5378de99b076667655ce0077ff5d2889152ed7f2b392b7097c353f19fe1 SHA512 309ffc466931becb3b691c587b4171afbd3bbe3097cab7edcce01286ff28eb28953658288582b3b2934875ed5e78fd085245ffdbac5a11762f66cae3da168209
+DIST event-listener-strategy-0.4.0.crate 10225 BLAKE2B cedf057e73b7d26ce691c3a5523c7492ba6fea65393ba20ca80ed091d3c4b392c85caf5a526647886547cca22bd703b0a01aaa8d018b07731ef909bc3281243a SHA512 02e8253ce8b680d9df72b786115d8894147483c5b44d530adb600718213424b2d87c899517ddacefe73738ec9c8904d042341d4aab8076fd19876e89972061e9
DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52
DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
+DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9
DIST fern-0.6.2.crate 304626 BLAKE2B 7dbfc8a1cf0adc288732a1dcc23e30bfea6668b01e162b60e867b67b995b7eeea5399b9e9a630510e3f56c8f36b79b34913342b7c8834783ddacb2cd7b94e140 SHA512 f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba
DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104
+DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d
+DIST futures-0.3.29.crate 53624 BLAKE2B 365ca3a09175cef1cb9314abfe25b6671205450fca77257cbf11ac156e5d805712783cb6aa1b856487b04fe3c410eb93e0fee2f69aed1c43245905ef17d170ef SHA512 08d96848a0bc20f3ed3e4d1aad923b8ca3a90f82904bb2f901595b02dfb70e9dfd4bf46eda6bbc48796a4e4ead37f68e4f7226b0f18d715e23746dcbd2613830
DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99
+DIST futures-channel-0.3.29.crate 32432 BLAKE2B fa89fb7bb14e5d23e19636de6116fcad23668e320a4c75409ef232f83d473e3c6db89a44b640cae969a0a7210df6ad6e5f7886e284481e0c2a816ef01e0c3d93 SHA512 f04574f9e88b5d56570ae0aeab082c6c1e4382e1594d83646c1899416e7403bdd7537282bdb20146b5df4fe24b550dcf35c497af04c2210575413d6c8018dff0
DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0
+DIST futures-core-0.3.29.crate 14808 BLAKE2B f1ebfc7c1c7a8a212ed7e6c5c72d973f7dafe8b4635c8d42070d6842bd4920fd39775195571dec2f6395c5002d8ac02af889581fdbf878a45e0eb27dc6c5f0b9 SHA512 ae10dc9c1473e4625bee4db902ab3833bb047bd159a40e4fc4cfdc3a266d1ab99e85aa3db4f8dd867e08926d8dc733760b3258884ab890db1fd69f1520715592
DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50
+DIST futures-executor-0.3.29.crate 17745 BLAKE2B 4bc4ee76b767285ea121f6edd3d5230f5de12724b9bd9f80341249b1feda6ff845ca6e847639906565c17f7dedb8bd726c0e531071fbadeae91e4a1a7d42c8a4 SHA512 df3220201247d4ae085a970c34e4c3dc7f546f4ff38fa817e4eef55743127a5ca6bcdfc35dd7f5f47c5e2dff32120483e14dee466080db04e93244fb5a5024ae
DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402
+DIST futures-io-0.3.29.crate 8908 BLAKE2B 909bd5dadadbf726dba3943dcec930c7409e20d8d324a52444f4145f5972e30ee4b1e48b7c2d9982fbea62ed5f3288e68e8920e99cf83d7cb81b9de1e8d81246 SHA512 869862f8728d94f0f0e71f9b24d0bd26b8bcafe70a80dd1dde4cefce73d91dc0cca80fb22e891f66024a77dcf28e8858e815bd436eb17d4c3119a7e68fefbaec
DIST futures-lite-1.13.0.crate 37058 BLAKE2B e1151b6263adfc96494ced26c377eb6582c4529f1c6347c1f920623400d317f6466d11e03c1ed70dd4172c57340b13b1fb1cfceedf430e3b95879bfa120d8e59 SHA512 2c007c62294c86108eba30a850a341e8fb369892bcbacfcd4b7ca39f949bc9a20624c3bb21630706d8240e27dcc402cec542480dbae8867ff933375e4be15fef
+DIST futures-lite-2.1.0.crate 37884 BLAKE2B f4008a966d19408b4628083a8f66c6d11c67ba68b413597e322e360bc74e29d67076e4a1338bcddaf3616eb1b1331544001f52b771c156f0c7d576ea2fa35715 SHA512 ea3e075587a19f6e5313e79ab52e7acbe1a3f1a876ba9c3ca02bf89d47d7b33d61ddf38d98c66438d7a352dbf2bc3f4741a46595bde5300249994e7bca48f5dd
DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a
+DIST futures-macro-0.3.29.crate 11278 BLAKE2B 025cca67a95da0399592b0b2cbb5e47ef3685cfe21c074b4fb807f13dc4644fbd9984b92e6a240deabd7de9074cae6cf3a0b64b37045974ed9d223dfeb24a726 SHA512 0134430d604bffc5066ad826cd14656fba24a9e412f65b4053412103bf3df7934474a0eb63e773b3de0cca8b57b6dd196229f57fb665241b583c961b79129560
DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07
+DIST futures-sink-0.3.29.crate 7853 BLAKE2B 2c5dc852006b364be92e59a9adcc200bc0966cb2ded763e4d5bc3658071a8417d8c5c74ea2f2a96ab9a111602ed94b8cb72356d851178ca634583f172cb77041 SHA512 20f6a790dd83ed4db54911160254cb33c7a7fd93298df7b3dfc6f1da50c6402bdb17ccb5fc03bc9ad315c277e3dcfe4b3648fde5ace09d90f84d11febd6a0d9e
DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82
+DIST futures-task-0.3.29.crate 11853 BLAKE2B 050df023d7942207ea11cbe5e1cb5316a255763948b0c07d479828a3245ca34b82a71d1854ddbb13e01e853bd4ce424b319b2182346c36122d0246649390961e SHA512 6f8da7141899cceaa498c857a81c69330c093cf518e101dc53ee1e37123fae918536fcb1dde038e06c08f05c5f378a50970265a35229fb31c2377146cf94be39
DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4
+DIST futures-util-0.3.29.crate 160207 BLAKE2B 2f545d3387d5ca21c13bc157eb219ef767b7b0c9957329f3ccf247e6402295f5384e01121a1e1ed062223568f6d7db13602b38878a280f19d26c26cf184508d7 SHA512 48fae22d9b5f38aa85b423ade3022dc693775aad5c3e6988d35e4d529b9395c0f35ceeb394492e0f3ec96719cc3f3fe4ed3811df045b840b63231921e42fd65a
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
+DIST getrandom-0.2.11.crate 35391 BLAKE2B cc3af20769f8effebcd6fe4f48bb762211f78cfad016b796ce4b6b83a25d0a758ecee4352af18ef97e84c17fb4efb0c7bf113b53d2dd30eaa32067fed97978fa SHA512 2230c219e1080b4b13f207bdfd54b1acff37d9e5fec5263ec9952df9c0279939b231c722b54524deab85002caf1047a471f3fba8090428d918e99d53edf82345
DIST gimli-0.27.3.crate 287904 BLAKE2B 97ba399c72cde7b11f0a103598747b58b242ebb808c60c037292b992e30d8fc5e212e5620c233e485adbca61cfc433a4697de3ca76c183ed517a93cad4f75c25 SHA512 b3782d510bbfcbcfd8801b4343a6864b91cf954808e935745caaf1b7e7b3f2f94814f1543de9a36a8d4e5c29d08d69be9361aa2b31e7a261d5dc6e7b66ef4ccd
+DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25
DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
DIST h2-0.3.20.crate 165260 BLAKE2B c8bfa3a762668f981326134e7632168961679bf45ffd5e792edea1f6fc78e2fa9ea3aa93d7961b27f4a1b214583cef0169a9af5a7a5854a870bb71f36f172bb6 SHA512 179a99bf8416cc263795b5c3957c4f722d53474de66c9da1729a0f0748db38f49211f28a065c9a5de23fa4c0da3d40a4ee4f7f182d4c9f601e512c70b1eac450
+DIST h2-0.3.22.crate 166413 BLAKE2B 058456b6799d1ff73dc914b37279c4ad2cf5f8cf4fa2532dc6e1fab76c3f8ba67589c3fd481f5fb02b2df3927ea75c8a4c359943565ef81af6d5759bd679fce5 SHA512 70cc7e246ac554c9a15bf2d53a5473e878f426fa426fa266fd91fc2ebf4071b7b207c4f7f104f84242f6f9163ff4c790432f73b61b43e1ef5231b0ff424ceaab
DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959
+DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356
DIST headers-0.3.8.crate 67904 BLAKE2B 53425c36437b77bf01adcd1194e775b17031af2f47dfe5a4acd60231fdd153529b969db044403ddf454df8f2d1d1bd986e87283263a4664a750514292c903dc0 SHA512 e52fccde38dda43c351cffa9528bab517d787613a2d3185aa8fef6c83fd7d77892c98c1488f530d88ba9e594d94c986ee36a39fa07a040c3c7e556e57bbaf4d2
+DIST headers-0.3.9.crate 68290 BLAKE2B 32cce72c68bc1bf162eb733f0e90bdeeb06c13a622b22d74e0d3e1f0d2f82137d9a691ab080bc204ac35cccdb21783e456e2c5db3c00f775bbbe36849ccd0212 SHA512 d7b191ce9bfe0103bb4e6ea308f4f6943c1df12bace405bd8b733ade8f0a89b3d156ef7c77aa04233c51e6d34d832a837c12ea9c2f9693fa12f2cca49c1740e1
DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6
+DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hmac-0.11.0.crate 11385 BLAKE2B 850527040c0fef278175f35a0c8bf77bc005708539af8ec5a85111f83e9c94a912741a2b24965c026fd75db6c58fc82a46a9c5de9454540400c9f19341561b4c SHA512 82d83071d1cea14603b1f1a85d564c78e28d982025a029779d8d83522fd5c56583303dd3a902d8023b5e9df2ddb5c5d9a5fc88000d41dba45dc026239ec81d0d
+DIST http-0.2.11.crate 100478 BLAKE2B 1ef12d67fc52392322c24f79ca49c52fcd7dcad0145b761c8aea21fef38682919d664161f242c606a1f3737987368c08432f33e2abfa53d681c6c2aa5cb000cb SHA512 71d98f5fa55c7bdb9fb31e36f898e8b2b7596dcb30ef9b5df3e34581b7306b66a782e82c2797732e28626eec5c9e432cc0475703e5a0e0e47aa1d6f22235ef51
DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a
DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5
+DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462
DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f
DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd
+DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf878111f4afffe67cbe816975aae0bd49577fa7cdc1bd55ed78dd2328cb1b0cc09064e9bf6caadde91403159912 SHA512 580f2589dc1f938d2563d3fdfd1cb2f1b11278333ac54e813e4dbe50a0e63952546385f057b20eb123516b2f74e19b62a3ed0cd546fdf868f6a5770cd95643a2
DIST hyper-proxy-0.9.1.crate 10317 BLAKE2B f9d00182507e6ac917adb73c0fc9b58fab95998e2e22d8c129e51e9e39239e58086ccdfd862713dbc615b8ea736f68e72ae7fa834c7af44c2c62f5203bb9a50b SHA512 4a8c5e79475d9fb09f7bb1bf54b97e7879037ab4f97626fcb5ee788e8480dc617fa686cf43379a87bb90d0b96d91c13cf496ae07b527c06cceb6ac337e90556a
DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8
+DIST iana-time-zone-0.1.58.crate 27020 BLAKE2B 3e62ae3876e181e6ce4be1ca2417363298c0b83fe7d66d1e1dcb5ec308e9342871306387ca0c5fb3aa7ebf8f16968094d4c7b4a497fb792171fd400fe23e6a50 SHA512 9e55f17e08f371c476394ac2db9b447ff7f2a5e37e2cd3e84ec3e2b77980bd9de7eb81e8618695367d708e69156628a2e4ed80c4b7343aa71ce0d75a41e24b75
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441
DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
+DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3
+DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
DIST ioctl-rs-0.2.0.crate 4214 BLAKE2B 046f3ac4177d8f3934e96d0765d93a7ba9ccd7fc471f8736446a7959a08cba5d56294d023a6f24ba24145f668614a693b5824db3517eeb8ef29b7df5519dc05b SHA512 110bd5239f37327892c272791c87b038fc9041cf67c6ee41c671f5c5d22f070b921fbc23695ded9219caddac1097f47c78c0eae3930adb3d38a6ffdcbe14a4de
DIST ipnet-2.8.0.crate 27474 BLAKE2B 143208136453b9c97fac5f1166f395dbbf3bdb6185768fcd8e5d4bff867802bb1ae09294d4d7585e26b7726561f84f4a2ce1f6a730c8906d34a5a5c5f50ce8b4 SHA512 18773715f0acad731885e551a402432a6fb29f120575ddde380cd8af8d332acf2b5be4657d1a321ae7a6226fa0ae58feb6ac295b6e4cd255144465c2ea2c0692
+DIST ipnet-2.9.0.crate 27627 BLAKE2B e7e1c74815b965e9cec1cd37cc3dca76671168feb689620d44d5e635f3a5fa92a7276cb3022f25a9512ffbaaa11b0a8719cc1b838a7dacda71a5beb1a992ecc0 SHA512 8ce429ba2bae53cfdaf8a7d6bf980e10b9dd515446ef3ed4e4e11432043a18e09454260567419818f523bc589fc367194bc345660f2cc808d281db235d3e0b54
DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966
+DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538
DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
DIST jni-0.19.0.crate 65890 BLAKE2B 78f93688f80f123027a5b800b0c3e8fa714a1a06b59ab36de73ab2d02f1f9ae3ceb2d3d4fd19c8d6d951394eb85f986f303987ad1e23b2fc451a237a04a9ef4e SHA512 75b48cd05ffbfa6e220dc4ffce3f37eb89105d42b0ac4e108930ed81c3525c4ee3d1c069342cee203c401c9f2e9bb2c53382fb61155da922ea9585d4fff9b212
DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321
DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7
+DIST jobserver-0.1.27.crate 24774 BLAKE2B 259c854f3cca79f769dde0a796aef4dc135574d816e7d0b8aed4b3d4e09d4eea600db30f7c8a8f7c68c9040efa1ab99029b1380ba6240dbf21634e7b5ad141d8 SHA512 2681234952be7a5ae67770d45f4d52e8278347f79b349bda594626712b1fba595a4cf46e8fb5426b548c325a23243facf7fbdc01ae0e853e492aff39444879a5
DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
+DIST js-sys-0.3.66.crate 80765 BLAKE2B 366f2741a1f7bc76f78068e183080bc221d45fb9adca257da61fd05a3f9044b7c6dd9d1c317e29af30effb28fb969bee2f766ff348f14d9d036f1a7e6bc2e599 SHA512 7244c856b2455d441e02eb12227517a101af28596d676797ae45098512052c09650612a93d912378d27254c5ac64dba9b37057c7493c1e3d3e0d52b2169340ac
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
DIST lewton-0.10.2.crate 68807 BLAKE2B 348af2eb2cf9a8d3e2277d5c63a34430910b7ce0c470b4aafb41c6dc2289702b5726cbdd4e390b9d5b88df594bd4d168dd0647a64342e8fd3677fec96d89b3ea SHA512 8868d1347f75099d40dfdeecb17ec1aa26540d3d9dda88ae62329e35b30cc7cc2869420592d777810a7df1e5e2c7a9518e7895f885921d68ff66ecf3417d28dd
DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
+DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec
DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1
+DIST libloading-0.8.1.crate 27893 BLAKE2B afabb6e07ecd390918344388b5fa63e5aa9223bf3ce513d1ed94cf02b1defe9909d94f0fa05e1516a39dfe4f41636834d3de0386b3c58212103263f2b1423f76 SHA512 f17ca367ef8e62fe80f43e5f3e2d1585be7b78b0fe4a733d80acdde38c20f9f72e710cff082442de6afa323aaafa17eda4491c4430b2d12f398d420e057cadab
DIST libm-0.2.7.crate 115688 BLAKE2B e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1 SHA512 b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9
+DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5
DIST libpulse-binding-2.28.1.crate 130637 BLAKE2B 3b5490c5bbd3d60e8deb70d2a5561437770694c0616dc655dfb7d8368cb30b58b1ad6c05d60d6d1c04cbc7e6c895b8ce7bf77d0d63df0d5de5f4acad8ee30fb1 SHA512 224e8e6dada41084d5cb238715af7ed9e057df6ccdd37736a6b8bd8305fa66c2878884a9c66063ff337ef26e441de8fd7ba148be0f73c6196d2442aa3b25465c
DIST libpulse-simple-binding-2.28.1.crate 12265 BLAKE2B a64a054503e3fb312a06466ec5709ae9d4f273eb3bf51ce71051dc8fdafefd9768dec9fce00ece74f464fab4d7510d8bab7d3bc0e92af2979a7e8d5d1f574eee SHA512 676fa1a92fd1946fa3579f4d0c08bf9faa1d3ce291fb40b437b88412635ba9ff48080a62a824c9ad78affe39a806edaab1fad538ae22bfb96ae473ca0bdc0094
DIST libpulse-simple-sys-1.21.1.crate 10465 BLAKE2B 929246968f53ccc169b5f1862675288693e40f3e8cf82fb91075276b9886576700436df01d950fb36dd8bfce8d71f839efc87a07667ea063c2e6c56c1b54c007 SHA512 953f4f4659aa218a19a8fd684a0e7cc8c4ac1bdde2fa1fa4dcecadffcbdc346dea565d0f2f7b645ab71f124a89801e3b29e2f73e65cd729b365d9997fd3e0d2d
DIST libpulse-sys-1.21.0.crate 35899 BLAKE2B d230d20d9e029458b8b43498282cd1cd0838a05393010f322fe7311d5a1d474f9c7cc25cddec280fb27ab0459d2051bbc62950e235c77d14d424c656509056da SHA512 74b9725742f7dcb3abf49dc3adde2621c7645b372bbcaec6c23caeaeb73b939b47d1f4a9dbc180a37de633408e2c478d979a25574df9605b545a41b5751ad212
+DIST libredox-0.0.1.crate 4212 BLAKE2B fecbb90e2842a69f3967bb2a09b0181dce1720b60c5d762a334a279b52c00a9b4b52de72c6484603981c0c3e1cd8e173ef5e15fa290ce8b8888739204956be92 SHA512 31a9234201f5128f1519e108f7424d1740a67699828265cc725304a70f6a51e139f1d0c0e626b487857a7b421f25ad93e81b95b65cf0d3e0ad912388deecfb41
DIST librespot-audio-0.4.2.crate 10621 BLAKE2B 5186a36ad0d24f2f9a9d2dcd5b297da6b1e4fab30867853901880f6c6d81712cb7b474f105cd31d2878afaabbd5c69e1b79a9f0be756d2aeb6285e5a0674fa2f SHA512 948e762e995351d5fd38e345cb46b2dfd4636f3233991cea37938f854173debf97a306e4e3af4b99c479da1cd8d2bed1fde571a62b071142ab7f0952933c7767
DIST librespot-core-0.4.2.crate 25197 BLAKE2B 15e9b3815fc0851b9a38902612eedea44a0cd2a5247b9352c25d8ec0ee100d23eba9e2790c6b3b50b5e55200be5cf3d0e72db407c7b77e5c021a2bb29b5152f6 SHA512 13215105d12b9fe61fdeccbe049d6d8466a5a231e1f6983d0bdbbb59a5a1b39aa8d4fb2cba91da0f9dc32337dbd95313756e075aac0faf61dbfaba0db335ce94
DIST librespot-metadata-0.4.2.crate 3850 BLAKE2B c6dbc60565fbbf989787b3173cd5586d727d83c7d08f6ec0f12344dc0a66d93647d7b54acc2942b51a4ed4961b220cb4d389f4e90bc77703a06fb5f8a217d903 SHA512 eab90ae89d4207487ff074312dbc8291f616d7f422a5d8120a72772d25550bfc7f090bce4f0510ac37db031bfdacb6763f0720321338dd8627dfcc21237bb396
DIST librespot-playback-0.4.2.crate 39168 BLAKE2B b8d527e35e80c10388afd9d9e02de3c6fc7edc8df87bc28df4ed676fc2601c8b3861ae748f0bbbd302d6aa6f21b90958243ad62ac32292351c0a1f719289881d SHA512 88f773c35267e6b70b75caa21c3bbb55e1c4a609a5b96d1817fed755ef52286cf0951d32e43368e18538b1345017ee3a4e014c4d76b16291744160c5f2e6f67b
DIST librespot-protocol-0.4.2.crate 12192 BLAKE2B 21c299e6869000380e424c5acfc21fe3e3cd9f58aa56eb2d7b306555d34e8cd13865ebe80f9328459eeec53ea5cd4ee05070d877ec4a7d5ad985f77e50e9586f SHA512 098d336ff7ffedbd930ce382ab80e6243860df3a28c85a7cd29c8a6e5cacf8b5aa454dc21ed5bcea03e7840fb279be88b2698eba5bb46989b9d910ba7673b3f3
DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375
+DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e SHA512 d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9
DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9
DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
+DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038
+DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
DIST mac-notification-sys-0.5.8.crate 12107 BLAKE2B 31d8dccd3d80850254bc9614c8ede5f59d298f3ba6c19cee6d2714204a0f462610cb75af99a9af77c06774fcaf403a1ccfd9ab70a14bf01bd405e76e250159a8 SHA512 3136e683ed5ad1b5cf7478101cb8c7bba0978f4c5a5c4ad4ed03b15eff8c0aec3bec9d6ce0f204e184afb8ffeee65dcc701c04f78409ed02f8947c3877678245
+DIST mac-notification-sys-0.6.1.crate 12242 BLAKE2B 473afa3ec0349f967b92b38d4fc1431d9b9b45ba23fd22aea6386de3ddcabc161adc672dbe6b394a5a11f9f012f3be1c84a48ff59c336c49221b5ae6dcf1e314 SHA512 76c202a10e1ad5ca7c892885048f07cf83c8acc45adc297d622c1f51fa706193bdb7a901ac127b0b96d97c03955feb3715ff83e08bd292e477124f4793488cf1
DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26
DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed
DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f
DIST maybe-async-0.2.7.crate 19186 BLAKE2B 9c60b19577943ecf43acca877ca96fcf386a62cd5e55a3a0cfb7e022f1e477b56a3120d6f92fe39742dc119cfa90d16c956853f61d2268d8977e5bf8f3729d66 SHA512 ef5f4e705def3b188ad2dd4be33dbb2c3f28d08855a1cff0aabcfd63fe22d1ba99e6cb7d10a43bde3bb5d30c2fd98dd2c9172d2e0a2cf877051b5117f0e7d262
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4
DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
+DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c
+DIST mio-0.8.10.crate 102345 BLAKE2B 82bba95cfbb51a02efda75dc85d973825f038f7d23e7fd0a93a60293fbafd304ae064f395a1aeb63a1bc7bc664a0c0dfa3721ac8a553ea5161c0ab2862a6edcb SHA512 680371f7da07824fcdc1e8c10a6771a71b97308c47bb5b295e0338fbcb56e211dfd91e1b400a080984c57055f08db24ca675c167f298a3dd4842a185bde62fb2
DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a
DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c
DIST ncspot-0.13.4.tar.gz 241207 BLAKE2B 519e6016f82685bc64b3528eff22e221d0d86f1b4fed33edd425b1b2dc5131ca91afb0617ac4543d1ee7dede81ad6744034a0a1c2b9f7637478c8c49485a55b0 SHA512 af869a6c011a2fe9877027aa0765b361b781292521db325932e04a7fab8a9cc9d805835ea484b82f11e756687a3b0fb2978c315cbd1da9c98c9ce8e86c85cb11
+DIST ncspot-1.0.0.tar.gz 248424 BLAKE2B de8dc8d52a3e88234cc6e7d2b73dc60c417ce88e2c0b0a10e09957a73d3d7926f6e681bbbb994884242f19915811a1ee942096cce3ab52ed7b2dc076be622bce SHA512 e8569dc3784c39d0a93c45e9ae52f33d8ab526f459e4205ba4979753e5b1591ea648f8bef3204063b4b5b7cd1f94af7bc703f9327b5b5d8842360ff5ddb25d21
DIST ncurses-5.101.0.crate 26027 BLAKE2B dde9d01bf611720c2cdafd7136c974a9eb5fbca566e0b5c8cdf60c1f5979a6cb0a4b6b47170819eca78d6448978b4b19e81fd0ef0ae61eab2932859b45a8a787 SHA512 e73513a28706dce70296af28170e8c124b9ab105dcc6509f2d65114f0f8f948b775cb4b459293a399bbf748f06bb60e5906818d928b4f0078c96531d8ab050e7
DIST ndk-0.6.0.crate 39828 BLAKE2B cf59da1e11fed905b245520c7fb00012c194379aad9a8d75e39e771e3df629824c17bc04121b4899bd7f13e9546cde3877593f0b4f3e66d6876f9ee6625285fb SHA512 62af40a702784a35bd3517131aa5c5fe22da81091e45a8c8639fa8f1f8b3fed117991db9518dcf55878cbd6222f696d09e0bfb28e161aa47d77b2825ad2e1fbb
DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674eae77911d8c35dc7ebf3df2e8632440c26273f994f90f083fe20b4923240e3b9eaa2ae90faccc7e2f0021b6e0a SHA512 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b
@@ -203,20 +302,25 @@ DIST ndk-sys-0.3.0.crate 282815 BLAKE2B 29342ed697feb1a02cda4ed23108c090206fe677
DIST nix-0.23.2.crate 242042 BLAKE2B b44292d87e9379debd1676952cde1175568cae88f64435cf2e347ae624ecbfd3bc08a9cd7de1c50b23a416754dff4b7cb51983fae06a66f7f16089cde94f440d SHA512 8617a5d99c9aa729f35b42b3797ea46e3c1779c234a836c7460cabdc7d4229b79c8772098b1b95f8b444351bcddd2729515a0433f68ea035087ef6a93033ce93
DIST nix-0.24.3.crate 266843 BLAKE2B 1eb1667a60d07c4541a0cb0cf0bed2c7c5256411028becdb229febd0f6215e8e176d3bf691f3bad2fc64841209bf364ff8345a3e92afb2bf8d3705fd734c8ef5 SHA512 6ecda3a14ce00002265e46a066b443cd3c092a306e25d9206b74ae31b8468fd5105b597ff1e7097588bbb6ef5e52fa48ebad908303b61db53361b525f44c13ad
DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
+DIST nix-0.26.4.crate 279099 BLAKE2B 41debf1f21427ad6c25c6cd26b7867feb8ba46366028c4b74073307e902e526543f536fc0a66db2cdc5a52fbbf9166a6a4843aba57e5e5caada3d914286ddd60 SHA512 cc68ff8e3e8ea8635c6fd4c0a866cf42121aa3e25165666ef3b97b5b2c1d9273cba6f689e80eb812b55b5ee513390924a926d95fce45de0a74b98764dd1fa27d
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
+DIST notify-rust-4.10.0.crate 55713 BLAKE2B a4ec476b6880f2068e9f88a996db9c711756036c206da7d090ef5776e060ca6437033aef4cdaaae1b0ce5348ecfe301a7b4f43a469326550ae2e7a3e6e5e4c42 SHA512 93f0646a8f2d1c662196c454cafcdd81faa7faadf4150eda0a9163b510bc4f85a4eac6faa60c788da641a85351cbf6d3d8ed1c4f5e9e69d62815fbe0709289f5
DIST notify-rust-4.8.0.crate 53446 BLAKE2B 72cbded2bd71ebb0f10d4477cb7ac0ddc189fd506b8ed0ac9690815624635c0321653b26a74b3eb418ee77aa15ccae1e528fd08106a922e6a4e2751789490397 SHA512 031a8ee07e4fe1dfb349043c237acf76ef9faa03e4ff35576c26749eadf66ed665653e1f6b5257c89f2e649d16c65e6af67be03a18fd3bd215d833e229eed7c4
DIST num-0.2.1.crate 9082 BLAKE2B d82bf8cf2f53ad30cee1364d65358e8421aedf66126184936d575e359307373ede66358e7672e1eedf3b8ec6a997439a077943c6f20045aa24a89bcdeb611e70 SHA512 9d094e0a29b2bb42d382d5167150418bc2ed81e8deb3c6636c99c86ca14abf5f69b82a49f1678dd110119eeaec2f476fe7a5d57e60558473a6b7c710dec7f778
DIST num-0.4.1.crate 9522 BLAKE2B a7235566f657ea9dd3c15d4cf5ce85ac94f9f0e15ef5f4dd4f6bc7f8f09b9f654635a61785dfafef56dea980ee1f7441ea6fa366e51b9db707992a6b9d036bf9 SHA512 ea3b49c1b7a361266ee44213cd65765e58bfc51b9e805bdc71bed120a3b43f87ca60ba81b231a2c9a0ced617e10024d4e0961d8a3a52f26dbce1a22d550b7a84
DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8
DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f
+DIST num-bigint-0.4.4.crate 99369 BLAKE2B 09a44754e3a3d4f949b3714d96ddd7f3915164d611036675e3df421d6c0863e368eb0180978a4ec27fbfff529b4999d2593e411903516670c24c08fbed6a79de SHA512 0dcef3344a933509fdfe87d6adb0bb1bf67af3c692ccaeec5663a8f18ad0a251199ef9c7a24c25b95d1b255b413947e70f0a205669d549b13e54b6f4864ab3b5
DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea
DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99
+DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600
DIST num-derive-0.3.3.crate 14545 BLAKE2B 3af73d35ced61f8e4fa2f2bef695f72a3cf1f1a67c77982d3518d9383331f34c1222dd7d72802cec22baa108ae08a87805a11942132c565ab8439c4983e99871 SHA512 e0f4d06fff26c2d2b140ff5ec1ba655a46c8d8fda484f03a8ad4910e8cf1392f0130d5c0bfbbe3bfb95da1f93e964f73364de6551fddd81e6fc27bfa35c15053
DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b
DIST num-rational-0.2.4.crate 21694 BLAKE2B 6e8dbb873b1c62046c3fc45eeea0533a8375224fee6537e369a6042a42f98865c010635f3723c8116c32b365f8dd553831efeac4a1fb2bd0cbb169c90d7035cd SHA512 06e55f17a1ea58fd465a232ebd687686c922669f0b561f648717164f3fcc8fe2bb43213d1e6377158d2542f633ef2e1482a7c3cef8090328c34feacf7f9bdd93
DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd
DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94
+DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e
DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
DIST num_enum-0.5.11.crate 16772 BLAKE2B 4f032e0605730dbd72d2e7d6e06085211e885f66ff43193b32c7860905fb85070030371544ad1ce0f926e93ce13a1aad6f70f4c300abeed447373f40a46d02b3 SHA512 962e0e05e7c0eeb8e7520a699066f2b0af2ad0d5d8b4ff174c93aecb609051a1d45992c0cb6a62cbea0ed391d716656047966d5bf4c3467adacd2c5550f33578
DIST num_enum_derive-0.5.11.crate 15552 BLAKE2B 35ea9ca8b1a4e7b40b7c9193f57a466d4436945a8ca1e11e40fafaefff8de6229957594db72e6632dfb49382c52cddac3c0198e9ea063299502ead3b6d958900 SHA512 c2f89d0642c41faf6baf6b718b52b8b09cd17b6753c0098649eb8333cb253c8a166e1f1ebf1be99039e1d7d9c50541a8741645d630df8285905ebff7b26759af
@@ -226,101 +330,150 @@ DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80
DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34
DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5
DIST object-0.31.1.crate 272843 BLAKE2B 1f2e8ce0bfc2f428889df856bf8fcefcdc754d5c9a934a65b65903ed10c143daa1408e97a1f190996ea451541d215d4e4d7a53c5d2c8d9a6c9ffe4ac6513a56c SHA512 e9cc2eb5ba516e4a08cf3fd5f496d05bc74ddbf1846d6b6ad6fd25a689aa315652fc5710be6bc68fdd678673b7ec8d63b4ce999f1fcfd5b281154bc25a915e9c
+DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3
DIST oboe-0.4.6.crate 24067 BLAKE2B a3e1c3ba6534fdc2159ead7a301c6b54718b19ce2e3357ce3bcb58b31c1ee3b86b427f4470564b2e8a3e8b0120b33c25ac069bca922dfdd0a1478ece5b398f40 SHA512 bfd792bb8cf2254030e2750b09a87da70defc4fc65882d94ca70469b175e04175787bd89707cd4dee876dba127b8f3b8ad9c5eee32ef5ff0cad49b046b29a793
DIST oboe-sys-0.4.5.crate 140656 BLAKE2B 26fdb4ea66dbf2f74ccf38beb280262715642ef22b87076d16f0b8e7f7b8d284714d8c7207567e51cbc421d22224b664f0b1051a0eed3c78c16d825ccc8a1d1e SHA512 b8e31b5cfcba10d43b9e373793427341175b7e84f8805fd18a8be387bae407801a0f196d0910103175c23e41b193c4eded2a4597b958128c29e401a27d9b4474
DIST ogg-0.8.0.crate 27128 BLAKE2B 11b8d47fd7c34bafe0b5261bc9be101599bb19e4ba7d919fddc4aba5a87cb1c642accffbf2e0f5e134a7a45b1d9e1dbf22e69e8aecaa93d69bf3bce364dd7356 SHA512 d5ea03e00ecade8713a8bf31e34bc45cba94b812c26dd46b579d85d61ff502ba501626b64d3cfa066a47343819f65d27c478372439b758cb7ab31ebce81f48b1
DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
+DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
DIST openssl-0.10.55.crate 258750 BLAKE2B 288d8d0edd23415be5aacbdda538d43bf4b0f3dd12f2217f23e1b8a8a69ea4f731e93fabba70e07c29716faa8798437bcaaa893374df8523b8af3f36debbb76a SHA512 397a970f254eca152fd4d8166ad7554c1bae2593e27150132c4b8757fc439a2ec61e45b92440408a92334bd17c57e0adda64680ebd8084ea346ac713257454fb
+DIST openssl-0.10.61.crate 268171 BLAKE2B 43201c82ba7c78d3274495f922c644047999d212a10a50cd946ad2fc46e97e1c6e44d2c35f49cf9d78e23653fe2818a5293cd1aaf4933c90f037c8244e3d4cff SHA512 cef312670c936be2ff941ea3ed768433c155d060cf8da400540f1d6f5badf255dc20a45c1aedcdfded596c6d72a96feec410867e5b85d8fd04b4db06abfc9b2c
DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
DIST openssl-sys-0.9.90.crate 66197 BLAKE2B 4cb5f74619b595ad224e33679023b3ba73cb99f8cb81516124dfb9b03ef8af9ed2d20b705acfee4e2cd08387fe20133f20a55114ffdb4b14b94e7b2142529909 SHA512 6b0eccecca799093f15fbcd17f3f37b7b4c83bb11fea1c77b1eb3e4cd1c9ad46e9c5f0c01ded7b22c4d2bb5e8d0d864f15163d481fcc973d6d06b41707fe7dc1
+DIST openssl-sys-0.9.97.crate 67910 BLAKE2B b17cb06f68b522d94da6ef6c879cb4dc76899b20b2f70fb8219381c6191c76e472505c3d5d75da71b0958b596fde514ffb8ca26d1c27717caeff5237320a3e14 SHA512 f07b1bb7936216e6313604f2630f1488e2aaf0c2b204aa47df924581e2238bd23bf56108e5c1cdc853004eb8e5138d89e162aee7ecb00ab249e019dfa3afeec6
DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e
DIST os_pipe-1.1.4.crate 11436 BLAKE2B 215f548a5b16854e156f785a1cc57ff16c241b50223c75159081017889cfe718d6dbdc6567dfc751d71eebda7476c95701c8ae88b1320a0cbba66a694b471d08 SHA512 8568008e30fdc47c1c89f7368654d26407fb6594cd89e2b85786c875d9dd99e77ed2bb84d281351072670e2dfe7a952d6251c6fb4d111ebe6a63cb34942b6aa3
DIST owning_ref-0.4.1.crate 12658 BLAKE2B 42bda4584b2f017e7b48bfc1fab9aaf59d49b8942eceaff6f6d95e5e1fd456d952693ef70ca1a496c48d3bfbf69604dd47adb97af31fdd803a6119f11503920d SHA512 15ecf5c53a675f7c96f850f54bea5fde63f8cfe22ad5c01941f67695154a39950087bd72bbd9a2f9e76825a3fb8dd1d20ba92335f265f4aa273e1086773b918c
DIST pancurses-0.17.0.crate 34656 BLAKE2B ef4ee7e07c5cbe75a108d0972049bb571a02405d835f2c6fd461e9dec3ced7c0f08f9d92c0b7e5205dc754b718b255538d10adfbbecbe6a75b686dd7ff2a733d SHA512 048740f35324f6c702bb98a608c6497b77415bdeeb4a83978d85dd66bd0b352a952adbd50546021b039fb30be3a47dfeb3022f92fc1a96126a5069d5ebb14b1a
DIST parking-2.1.0.crate 9491 BLAKE2B c65653dbb00796d86bd6540e4d501f0a0e1ebc255c0fe5b5c96fc67ecfd6fdda5b3bd267dac31811ebe334603fc1a26622ea41dbe39621ce12e24e151ca4ebaa SHA512 2cf5741c137df3c7bcbc20208ccd9d1aa580ae25917766db1725a13b692ae7c6fcd212bd572cd7c00b7ed09f3f88ee303e8ecedf84b393c22b02239c3571baa4
+DIST parking-2.2.0.crate 9730 BLAKE2B c6da9ea4d8c0a488a64510781b025ce07f283814a09703c58e8d46c625cd74e2c55d7e28a4c09b0886fe4ab415b128bd3114f8283d4c903398e12a11d65489b6 SHA512 184a4514322279ed093a27a9bcad5fce808900a9ebbfb624216dfcb90a5483e8bcc054d82a0bba4da3809364ad1ed0a623328cf983bec3751e4503c9670a3f9a
DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e
DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
DIST parking_lot_core-0.8.6.crate 32567 BLAKE2B 9943244f813879ab85eae0b9a6bd8f8f0070fe190bc43148a832b217ad546bc97e58707a3987072965a79ae8bc2fa839aebac272f2de00993b8ac1ca0c5fc5ef SHA512 906241f8e2d71784d572fb78978c9550b19af9c4e32fe3b2da751287806d0faeba61f5bd36f7aab026970b2bffaaa1f62ddc10c64dc348eae61bf7b51297ef80
DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256
+DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032
DIST parse_duration-2.1.1.crate 9451 BLAKE2B 05ba93090a1c968a9e9a03a17e780212ac0dad468a1573e34069b686b8ef1ebac9af590e7a69a7f0b5f574c05959b0ecf9190a7545bad5d86a845ec38582fb7e SHA512 783f29677ee1d740d799bba65f4a35dc1b74efa236da1bed62bfbdc65db68c3ad0c7ab59a4bca7f3e3e999df166d65f0101f5c923b2ffa95267eeb5a9758719c
DIST pbkdf2-0.8.0.crate 12328 BLAKE2B 0ed3109330ba0b7b2cc236d3277a001ecf92ae1ba6cadf64f95a51e2e7568c7baf385bb15c369ee04f381aecf3ce87884e1e553b2e555089ad1826f0f459ac7b SHA512 a36e17e8c09f4bee22784fd357bed80c3895dadecc8bd106722cad12cdcef0aad954c821303f3f4bff4db01d8737bf6343ba6bfe6dd99fed87b7eb6b46f60701
DIST pdcurses-sys-0.7.1.crate 454031 BLAKE2B d46fc2390fab9c9eecbf8271fada0081aff7da3133881635813bdcbbd003f65e45a1730145ac294efc9574a686764157a99e70916a463f84c879f761932c2cf2 SHA512 9e502b33d7b25dd534cd62ccbd59c283fb59e5945416be92d63fe09c4a66bf5f0eccc1e6c6cc73f536035239b729313c3677c5319a73244c0b8ede744cf61f58
DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd
+DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
DIST petgraph-0.6.3.crate 185740 BLAKE2B dc3d4a0c29662f761bfc107d9654619a3443b07890e0caea5851a6dfab2f071181ab94c521d641197e159098885363d7ed4e1c9c34333fd1339c7484c2237c4e SHA512 9b624ab93ebd06fcda716b1e79dd82c5594a11c71ea0ad806b6b708fee3f432ee174ac292c5af3bb0c84b411c26564ad11436624a52ac4e74ed40432778c21e8
+DIST petgraph-0.6.4.crate 185895 BLAKE2B 9ddfb2796c461d2820db8227753113b02024e5dcb694a0bb2826bc1f375f028d8b98a3bd67555485db7fab88eb86043f5b768585dbe0c60703cc655976030a2c SHA512 b5a21572526387af3151dd4f864bd95c94f65eaf0612d96f99926faf646214df205bcc652b98d3b281f2e270779a4c1fdd6a32614ed60b3612e5d594b2bf3f20
DIST pin-project-lite-0.2.10.crate 28026 BLAKE2B a8e9cb7b276da5f375113606948ad0253d0ebbd1ca5a9b59b1c71cab67ca514ee32b542fe9e6915b33d0387a8bc9f04149fc32227f9a828f16bae966a0cbf26a SHA512 8800c296f4d152324bbcbcfc4e8b7c3199ad8af5a73cd86f89893bb9759d67e1a614676aef0ee93cbff2e7af788a3cace3b05a2cbd1f1cc32c59e4138f7d5437
+DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+DIST piper-0.2.1.crate 15878 BLAKE2B bf63206c72b08a87da7ec5949124bb2742ec0aadb116f4c2ea86b09adeec4f741479b64e92f824a3df87ae9dba07ebdf812cbb6622853f9223f8ed90ee6dc389 SHA512 86d2195b8811bc2d30050e977925a947b175ca674e99497b7202dd8c515e09fb83e42f389ed3c6b554dc2c6480892bfd26c91fee463115ef1c710aaea858afe1
DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a
DIST platform-dirs-0.3.0.crate 6744 BLAKE2B e6f2419e990938fa1837f4a491401ec09d121c68bb0190a330936879ffce56465bdc463a22205533e2722b290470e4b713e8ba797e4f28e44d7d5896cbb33fbb SHA512 b17deeab45bd3c89fec90c028ca9b4bb80a51d2a3c0e8f3121f0fcf6f12ea5d951591c097cf4fcb3a484a987fad97b722dfa1c0b90017a5cad3b56de2e555857
DIST polling-2.8.0.crate 43554 BLAKE2B 8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58 SHA512 c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2
+DIST polling-3.3.1.crate 54527 BLAKE2B 73b74cf7b1ded068cebbb1e49dfba67af901eb3b90f7aee1fb1a44db35b838af7a8172c3629205382ace892340176b8b97effba263a3b786c3c5c47bd44b84b6 SHA512 90e1ff41aa22da87750207d8eb941a7ec270d14ee86cf0acf071bdfb696c9586a67a1751309411e8de9eed57be8aaf96c1fd1bfdd2098d692d08ee37d8a38d7a
DIST portaudio-rs-0.3.2.crate 13267 BLAKE2B fc47e0d51d7aadb9358c1602659f823a70fe5addb75fc628fea78e08904cceabc8d9b7cfab738f21b054cbf6dd104036d8a7fbfa3b1ff82106749a278dc45a2d SHA512 cf2b9250fec8aba6a5095b0838279e39beab5cb5f077330e6185dc146e049c6a8580aba883493fe497ca20c2b64db24851c81de43e48fe19ab876418d3b910d2
DIST portaudio-sys-0.1.1.crate 2327 BLAKE2B 2b2b3312138c2e23ebbec4ac120e7f93eb535325b95fc4cdadab96e82b1fdb3d541d62c8563ce85b5a46c22ef364907177a2de943f697600d98dd99b27500fbe SHA512 221ba8f669048ed4eed4006b5eda45b8289e05fbf0b133809c64ed6c9b65714dc62a867edde3ef960ae5f644b91a0ab4f65b5bf259e8c4b75d63f58009c3abd4
+DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
DIST priority-queue-1.3.2.crate 33905 BLAKE2B 2bd083a8ef4e6025fcd2de360a29442da3190d642a176cfec240743e060fb4c54dbc4c1e86fd10259296dbdf69accb802033594bd8aee9c664d684f6f983188c SHA512 8f0b05aabad32201b69e1c7d410df43d38ebece63c2b7c0510ae41733547f3df71cc93d100d2241453e0caa490a0b6e5f66d67a6fc05dd0463227cf8b364c7f4
DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659
DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
+DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f
DIST protobuf-2.28.0.crate 167541 BLAKE2B 3db5e11d458f54fe0e121fda6ed4c1949f8fb0488148c48e512e05cdb3ca3e2fea4a0a0e4f22b312eefb75d3bdf0ef30fcf3d865ab5c06caa8d11a8b96f44b32 SHA512 14e87f5e4039eb98d473055634102e7d8f79d294de0e04e0c0423dba6e34abbb28b1f94bc2d96ab16d3e02e770fe876b4c8c3af8835a43a8448514efd0b02312
DIST protobuf-codegen-2.28.0.crate 40826 BLAKE2B 0e581fc7b1b2d2b28aa10a00493c79053d5b1e507200961cd26a548d4bc46bd56717ffa00b0f2ad5b92059b2fcb39ba18bd4a85449a87943fd623bbe1e8213f2 SHA512 5b23b4987f2a7a080dd93842e63ab58e8b95e4a2d78de3e4af7ef863f8d6c359b989cbc6c0a6e0853803d903f66a43021598814efbe85a8d712320e38f9485eb
DIST protobuf-codegen-pure-2.28.0.crate 58102 BLAKE2B 32617f212d0a7642661363dcadb8c0c8acd18d4241576bf7a336fa301faeba52e98c66e54413a917571e5dec6911177e987f11521f7afe6b8a93bd4657e3f581 SHA512 f09f04fd04ef06259ca60f1a9ab254cfba27a1ef468a91f29e70bf44ebb1a33632eeaa3b7d0405d12ed2206263d750bb48711ead7d1d51804b043d2cf46c3d07
DIST quick-xml-0.23.1.crate 161488 BLAKE2B b347b9309fe0da813ae1e9ff6de100bb99f7e7b08ac46252dc305653a827087bb1fa003bbf86d1d5a6c8fad3250df3d43fa602752d57d538a4dacb25f86ce95a SHA512 885477b984ba86d4d42c563a4a0af4c5b5a272f75289e45e5ab891ed44b0bfb4d5bf5e15553e245473c115f648fafbb86ca2b96897260c0ec14910aea537d688
+DIST quick-xml-0.30.0.crate 161923 BLAKE2B 5b9bfd3248f038aa2c085ce045e9f0cbbec757d7b4457db66a5a611d52d0e42082ae68953f08706d1e102164ceac80c7caeb40f0f9f494c8daf470c35471644c SHA512 e731f9c6795da7ad705c96544b39560dc27e2ea3c468c3dffe9589bb314074e96acbc0ab454f94556e0d9569c55d6cd8d1c7be2c823a77bbb3165ec8393d9aee
DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025
+DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd04a63424ee8b8863e4eb27e56f774136949edc8b05ff4189dfab1f0dffc92855706f4a612be897523e7712ee830 SHA512 e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda
DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
+DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
DIST redox_termios-0.1.2.crate 3268 BLAKE2B 5f3f4e2b7e7a8172f92e8161eb1dcd208b86320868ec351e2f7b47d8ed170b3f44ad8180e44ea7a554de0e53fc268365e683244ad59e4afabd11a09ae378d2b0 SHA512 d8624b2c78d02c5d3afcbecea9ad8d218bff508703cb50684d6ae05614a9f41bf2aa8c47440fbb7d964f01eb9085364222833fbf9c45984508e9d755dac563c1
+DIST redox_termios-0.1.3.crate 3240 BLAKE2B 3aa7360c9e982faf433b527605fab4cc01f74eac5f1f4698b5c7f43e5a7645fcddb39bd639c8f6935fb82db5a065630ee788fd8b111cca80be15db1a08d0b3fe SHA512 a221afea8eb1c7efe848e270a6ad5b65a97af945b4f64d3aa5346f5a61a9daaac1993446ddd78c1923b798e1659518856d7260d9d30651d91897850b0a1950d8
DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda
+DIST redox_users-0.4.4.crate 15438 BLAKE2B 5f44e9ef20f1a6c8b22239838f8f6a6648dbebd5b4386b3a2c417e39add8c4a0dc32e4369b8bb4e0ea17678140f596b9bc981b1d56f06de6a38a503600420481 SHA512 7c208116d1171b1f52f22aedcf8ad00076a3d1f062f4018f4a9f5fb2c38d7ed83258589062d1559f64e43f3e2a9ddf789799f57cf87a49ad8a37463ea09aa269
+DIST regex-1.10.2.crate 252839 BLAKE2B 4be7bede72d41634c52eea25566fb13337a84a055aae6fb73d3b18ab9168085ed04ffbfd5b6f87c2f85c9922893b9c9a253a8c874eae9185b2100850443b1517 SHA512 e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3
DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454
DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa
+DIST regex-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8
DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18
+DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
DIST reqwest-0.11.18.crate 154387 BLAKE2B 67f59ce870c0b4797e89ce916fd86f951be3eee8dc1854e8423d1894b0f5be3b2ae3d47b69943dc171ffd43f8ccc603fe1f3968555ebac2e6ffd4025f299b502 SHA512 d92a7f1814f853c8065306bef1656a2838e8f4c98ebe2c1d29c182768d723eef7159151aebdcbee19dd4c691e0142b1ebee8771f0806e4659411c3ecc52463c3
+DIST reqwest-0.11.22.crate 156932 BLAKE2B ca25d5ce6c603310a0cae8613e002a158e6deb977b5dfdb4cecd4d313ec90de369b740e806f7cc3d58137c4e72ccc1ad2f96de0f843e4d7da6425f7782cf78e4 SHA512 aaf1218a239a9c979b7a14198bbc1ffada80237a0d05a63242f8486d416c3dce636dbaf205976da4655973ddc5168a3e8d4ad341e2f042c5f239a7af35c7c5d2
DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
+DIST ring-0.17.7.crate 4146482 BLAKE2B e08a879db4b3c8577bf20d79ba9dcc9a6dc906fa65005334be4f79b040200cda506ca5114aa0de12c309e483694f4a7ee9bf44efdeedbe12ac82edf4afdd91c9 SHA512 1b75cdcf51ebaa8684410e753e1766b88f95c27559baf88601db2cb267340fa03d7e4db38a2a91632993238be1913261cd116e0e8d8b541c3c8a6ca811d19b36
DIST rodio-0.15.0.crate 7414161 BLAKE2B 89fb7543b3fdf24d5099bf6a46fa50e7fc386071337bddde4ec4100482cf04e31605490c8bf48a11b644aa1c370627f0602b541ada9dd62441944a19cddb3db9 SHA512 5a138ccb096f5f86c556c53d26ca794b9b519b6e4e556ec30ef8822e92ae04849af58767b7a36806fd7a6e8f18fd01ed852da8c19e2fe43bc2ec9c2ae9a9707d
DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f
DIST rspotify-0.11.7.crate 2410028 BLAKE2B 4b8c5cd68f8e23b9a9f6561a5b14a8fc7b6ccb58417fc940898ecf5e9bb35db5cbd040aad19fb371e66d87a7539d32c5d19547dfc518ae10293aa1b17c4e9a24 SHA512 78396a0c11e0ea806a50bf65ed281bb2d0695b2575ad52654b94bc65cee6ed1a50f4988b3b97f1256053caa5f318b26bedf0f4c33b1a142943581720ff2c9cd8
+DIST rspotify-0.12.0.crate 2443982 BLAKE2B 780d98b04f1d00b68673a55c63b7585e214011357744edf412432695d6934b2b3ebf72957afc14b5980216f048fcc08994d2e8af832dd348ba1ebd1db05f2ccd SHA512 6e6fe98ea1242aa3671e68099b05fc51693b29cf8b78e9509144cb290273ba30009aeee4fd0268b756530a039cdfb9935ae0ccfa929a3257f488b0d77abf1f99
DIST rspotify-http-0.11.7.crate 6132 BLAKE2B 3d1c97341ccfb776d0ac6f8dc4b9952b92b5358d8be4e11b98b3929ac4b171d45f38aafe399f7462b69247d7c4dfccb9899822549dad1186ef508fcd8e67e410 SHA512 d5d91a38ed96ffcc9663cae698e6b8617fc887a224ea9dd6803e4d9a8e44a143a98c190b178bea49606dd769ed32978c9fb631e07642d7d53afe09c80a198464
+DIST rspotify-http-0.12.0.crate 6145 BLAKE2B e5fb5430f837ac10b33477fbffa45898e3f5ac36220e53ccbe253df8b8ff6bb90488a8fbdf2ee5b80eae1b99bade7e0e9d3ad7ded59985b09837bc33e4ab55dd SHA512 abf0afba2c85547907028cf51cc0d5b20525a3e19dcbd7adf8f77d41988fec65c71769c1a43bc96e0ad7f9cfa42be5d9dfb154cacc5890537ebaab98bf385fb7
DIST rspotify-macros-0.11.7.crate 2625 BLAKE2B 4983d607aeb6f3f433cb44bd9504a4e654ebbdf020a137e2b557529fd12f1aeaf16cb235a789727ec4e708f01f7369e88ba5ceae245c022acbbdb37bff5f73b6 SHA512 53456f4456ebad7f7d5b0fd4feb147ae900ba3d9db16ffbe3f7e16c33f8c18cb157ea142cb09768638631b7783cf23dbc74feb1bb2c115dfdd3ba609f29de5ca
+DIST rspotify-macros-0.12.0.crate 2753 BLAKE2B 211d3cb3d4f03b9aee4d36a23c34e1092f722308fe541af4bf2ab58493e85d8ccaab79f376530283add68371e12b456d9207a1bddb657b7ee79bcd3bd5493077 SHA512 faa21a44aa056f4c01b23431ade8b437524bb1e6f70c9ef1ea15e15c080208636e36856cfcee718717cb5b7d87822342653a078ea498c97ffd5aa16ed525ab97
DIST rspotify-model-0.11.7.crate 23430 BLAKE2B c1ceb2c1585f7de99443cbe9f733fcb2999fdb56c815a77605348b048f55538bf3b4e7132f5ffe6bdbf5ffe669add2eab59184460b1a031a1ce5a067a00f6bf9 SHA512 06282459c6cf26b2cc41b511c22329fa9bb7649e91e60b75a86c1235b551365cc44bebc2783074034433bd21f2c27b5b3e3d53c586406aa60b495bdfe06dd250
+DIST rspotify-model-0.12.0.crate 23442 BLAKE2B edc4ec5ac14bd37ca657efebc541a3f10c94f331ccdb59bbfe8bed76c817ae6b26a50f3a6fb62dc2cad4013eeca45ba564de14e0f628bacf3150157f4f89e169 SHA512 2730cab77e83ca1b17170dfaaa3bbdcdbdd02f677c9aae20f8186d8a3f2fac57fee74e3d051fe78d6bb9b9ec43c28951113026848d5219a5708d58cd65dc543f
DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988
+DIST rustix-0.37.27.crate 324534 BLAKE2B 65fc8317c5aa86236b2099104b6841a7d35d4567977218f5e59a85d199aee7d6b9f0278083d93f575b31d77ef8685576b7cba06ce8da6e96a164af30c854ace3 SHA512 e1c648cf11379509b732b9e9ed88ebd36006d8e73755528a09aed4f46df08e23a705696c5e6ff7ea0e4382513edb487f9859a8f1673150d60d70c698216fec3e
+DIST rustix-0.38.28.crate 365398 BLAKE2B cd9401511363c806f0c8de5076031aebd22a9c6cdc49963277bd7a58ebdccaa59c33710ee625bc0a07fe2102f370e39143adca0651d123a0dfeb562d32e7a537 SHA512 a48c959c0fbc9700294b1ab0fb71a303bcef89a01b4407c2d7dc7c83b35dfbdb69bb6ac9a364ba7d68b4e561445e6c227af586cab15d9799de9e6622e89ada12
DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d
+DIST rustls-0.21.10.crate 284920 BLAKE2B eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5 SHA512 3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139
DIST rustls-0.21.5.crate 282819 BLAKE2B a6bdabbe62268d5c23ffd82d1f394516b92fbd465eddd52a67a8aadda4efac4397a834846fca92ab82a51adefea85bf31511663794fe759c486a6be0beb03050 SHA512 7062f4aff7241af774f0b8fc3b648845cbcb7d8c359b9d49192abd615f28a71a13a73e8329d3c265f24e4e4286461428e865bffdcf900f1f0acc41a46cfb4347
DIST rustls-webpki-0.100.1.crate 70719 BLAKE2B e92e62bb60520393b6f834d9b386c4cf7385c44bfa8e956fcb59b8e74e0702f07a12aec2f6770a4fe8cf41172184e4225e1d7e5af6ed236a9463f60594141fa7 SHA512 0f7ef484ba0ea6e1568373839a3afda246c983c0ef7e66dbc95e295f361b9e34fd0046461ea7c73fed293df500143d01b2fb6122f2da50753e4a498e6a2086a1
DIST rustls-webpki-0.101.1.crate 157872 BLAKE2B fd50c9c1ab5dc7e34e01d75ffb7f2aa26d9295cbcc7f2574dde907cea100e8810411ca260629193ad9eb804b76b5d2c6c2885e21bac224c7fa4a10d0eec096eb SHA512 a2f602190f82a4488f755ed4098f65da9adbde0824d7f94ad1aff1f35e273d1d4e2fd369112a33dd3012095f6ede1eaf8e9f53d0c97164356fd54b29e77cf547
+DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672 SHA512 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
DIST rustversion-1.0.14.crate 17261 BLAKE2B db30d01914059a893bdb4c448ed0bf04852085c2d948bfbed8819a1d2317c34133cf609abdd806ad628b86974a9c1ab9d09f79743cb8e13257ef32cd444f49c6 SHA512 466d753c28c4899ab3da3e9f3366f7ecc435d484f51e0c07acfa5f3367af0de27ea3bc75efda22159b4990c976b1466a27e7c31c834c72a87d8234318357454b
DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
+DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST schannel-0.1.22.crate 41642 BLAKE2B ccb512f6c6765e5245dcee607b7886411710aa89d317cbaed2f511f74a927a0083042653e070c9d4b976ec83a74f3f37218f3ecb621781ee367b774596227f68 SHA512 6ec962cbd25f25dcee5e31b5012e61d38b97a7e8651a5439ab4cbc8ab33a0e2ce04fa22e06a82ef8750001c6659937ffd8dccb0cbd6971f68b0c354d0075aaa0
+DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST sct-0.7.0.crate 27502 BLAKE2B 93912044e47473d72d7415e01cbe2545f84d7d087e7a7fb210be7524d44f69daaa58edf487ea6f8e5f06cbe25ec02062b1b55978e7cb4761b8bfd79a32d4fcc7 SHA512 175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046
+DIST sct-0.7.1.crate 27501 BLAKE2B 12f63e62f49a0ed0c5a62c1c9b42a83c1df43401ed1de85f993167d8fc52733908e58ea1fe76cd7ff6128d4d6046d7c0335434672ed1865c8ddb1b3fbaecb590 SHA512 6030295b3b11411f5a7e518db1066282bf11a279c27414c5e959cd430e9fcbb7358e5d69bcc68c8bf696d4c1d9579ed7218b7f9dfbb61de2271c4c3d3316fb7e
DIST security-framework-2.9.2.crate 79295 BLAKE2B 96be139f2d2b9bc2fec7805c9e90f19f68fb6cf3f09a879f1d5952b502951900fd6889451c6866e53394859a0f8a842b4a674c4bfa82cd71f48195c0af365475 SHA512 fdc58c1c12ff849af3acf34208411caee50f30b9d55e20ef9d3922ee37664c606abcf90c4b415e5c22498dff2116fe2b2f374a0bd382c837ae7d281cd1a0a54a
DIST security-framework-sys-2.9.1.crate 18284 BLAKE2B f1484b6b691f3616192ab363c81eb3d6279ad0bae6bb7fbc4eadfd9fc6b6bcd5ce42fb8edab1eb8934f40a1d42714eeb8ca3616871e8f80c90318834901e8ca6 SHA512 3118d1e982d94c5fc6e8ad6270ba398da98a042c7a2060eafb3b78a54491091c46529bec30d4f871744431f01b828ba2a795f695cd20d008441839f3c4350462
DIST semver-1.0.18.crate 29703 BLAKE2B b1867f552ac87968d895c5e49123bcce0f8aa0ad384e421e5ac88bd04ae203ed6b731d5c77fb8488ec6601f1f02a8f2a207a9d21f1cc66d433032628f5d7beda SHA512 698dcd37b354cfd6ee452dce02d16051f23088ce53f0b4d099e1e4ad0f9350996f0b9b2e1c3ac7d5ed258accd92773266892e945fcae28055d4671c7ae5aac02
+DIST semver-1.0.20.crate 30451 BLAKE2B 7a08bd65749e99d0a881ef315f611f9f02215991aafb317294925e0b88b125acf33e713a45113d229646401520fba22c6f6527015c12b9859d7a65d126de647b SHA512 35a55f1d1e4dc8674d48053da36b7152b5e3bfeb72eebf7d307c491b02d77e6bd4552212551be29e2a2c3951afde292c2614829e668d9382fec0f258dc6484fe
DIST serde-1.0.174.crate 77604 BLAKE2B 0ae52b5fc90017c3b38d706582d7032b4654e6a7817dd6aa45d59e638acc81ce55c09b929bdac9200c1d8ae08a9e1139949bd5370ed3d3d3820ed3fc501a2465 SHA512 f0c169d9fdb809eb5711768d53be2d17de9dd76295ca80b2450e1980fee286d84ecff8eb1668472a8d536771e5f44ae3b98dc35ba962fc56863e7fd2f2a3752d
+DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506
DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd
DIST serde_derive-1.0.174.crate 385877 BLAKE2B 141438c3e21ad651e1e34830120c3f2cd0ea7aac6ccbf3b0a88d8c674b958fef9992a9a90b0e036313188fb074e598a2f185ea9db7dcee467d78db9a2fad44e9 SHA512 afd5d160a1b00bd6e98e07188bbec0930a771570517263afe4a7794df6e589ee1dd8af652ed0ab8a8a77f3b64db7f0170c0a4c67f8c7fe211cb77f9a194817e6
+DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41
DIST serde_json-1.0.103.crate 146095 BLAKE2B c10ccaef03dc4b0dfdc238e3d3b738faf43cd81cda1bcdc0296aae61a43260314ec03552ae14847bf88163d3c62d564ab563c55c8710f936b86f6f02dd7167ff SHA512 f63cd940426e6f40d999bb53d84122a2a8b87092b24262fd517f149983cde6715df818954baf7d2e7ebfb22d99b6f85042ea24e882b007888473d89c857a82cb
+DIST serde_json-1.0.108.crate 146476 BLAKE2B 9c0ceae5566a4e0ce7a6264939862f9dd920bb47d18acebb179798b036c376d97a4e9b0717092903ab90cfbf6fb73d37518e3cc25f3217af010296f5644de396 SHA512 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6
DIST serde_repr-0.1.15.crate 9617 BLAKE2B e70e1a7d7beb0110a6a54fccf14944d9cb0109e978c9c716f0d0765b053bc154ad06ec488d52547b3a43bf50b954806209ca811101cb722325a584bb1da25cce SHA512 31b2ff3ccd6c1658b45881a242604e5d4373e2ca64b451a6063372f91585d5b5b12ad93d70392a764131545d3d7149cedfb4a4e4df1fbb05725afd8626747107
+DIST serde_repr-0.1.17.crate 9971 BLAKE2B 1583449644b7e36c61c132cd9364543b427d965045cc8406f90f5dc1bbcb3aceb98c49aafd4727e7cf32a30f30abaa4592601c1c01890f3e4927f8afb8eeda74 SHA512 ba1e263b1adf4e400c82a4a5915c5ca7a6d0a7dd6909dc58ce8251fd3e48287557158c5496cd40aa6db35d7fa907c5474b687797f586d5b46b65ee0732a35d91
DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610
+DIST serde_spanned-0.6.4.crate 7756 BLAKE2B 58b8bfa3b39368f4bec795bf1bf1b0e19554efa9cbf44a8f5deaef79c926c8cafb4eabd6230b56acd77c75b924b8642a141e3f7827a5fea16633edb764b54124 SHA512 10a71df5cf84abd5c658de0321a4813ce582735fa5cc349694d979acd8c8228fcf69b3c65bba803d706089b49b053c15a8b1c4fc4c19a586596b8cc58cc2ce04
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
DIST sha-1-0.9.8.crate 14029 BLAKE2B 80fa6903880ee36841375345d1763672ae8c3b790965b0bfc7cec7ecc69744be3a35a890a6f52b2a25f9ed1b91ce6986dd04b00ee455563b00218f8acd4b6ce5 SHA512 d4708a762d5f3dfd902ed335f0383cf63b442f95b1aebbaca3643606ed2480060d2ed04f123d0c44496147ecbb06a093980b435f9d3ff9e0f5c908389736aa9f
DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b
+DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc
+DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
DIST shannon-0.2.0.crate 3503 BLAKE2B 141db8dce783af786effa0955963d59dcd07ca783043056d38d1738a77b8b19a88fea1e0a9d0d978859764134f0ba027702bc5526138086c6531eabe7a8a75b9 SHA512 1357ab46f32c4a732fb5373166b1fafce53d1292f6a259d770c1514686f39af9ffc2399dbed405c360270aec8ba6e2faeea3844fab385f3b52bd2b0d29b0a3c6
DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00
DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752
+DIST shlex-1.2.0.crate 6584 BLAKE2B ac07c648d9affe62512edab307fe07436dce69b428570ba6455aaf21c178145b1026e35704f920fc177b334cf190f57e393e4dd9e522dd26d133f80fb2c15f47 SHA512 cf48c0c47aac44654a48047fed3568c30f53f19cd131615cabbc247dbdf1eb1b7540b0d188f341251b4876dd0d5fcc13792800f0160f7907e8d8fe9a5e75083f
DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298
+DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08
DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1
DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192
+DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
+DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
+DIST socket2-0.4.10.crate 45697 BLAKE2B 1af475724e47f0d7889ee092c4bb5ed34cd3a34885bb3d65a7c11428ad224174be94c617f5215ed1a1656973e112e40bc56ed50666543743371a65d61bf3257b SHA512 eeb0bdb86ad969f3cce4735c99aa812a867b11a5ec88a53fc7f5e399c510b47ab14d06bbfba63398fec0a0f65835edaedb7eca7fe36aeaf4805843aa9f0dd5ce
DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f
+DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c
DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267
+DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
DIST stdweb-0.1.3.crate 90221 BLAKE2B b8072c7be865327b47facaeac68373ce3085474d7a694f2e7f371024b5c4c0c616b8215a75e71b72b0e7aa534c9f8172593c7ec648c32049288ddfac1b0764cc SHA512 d7119427aae5d37336b8cf0002bae9c0d76a87a6865dbc9cc4c1f9abe64efe8d861c149b3975c6b3481a804e20be4fa28619257c233d3ea3d550ebd550ca5fa6
@@ -329,93 +482,164 @@ DIST strum-0.24.1.crate 5636 BLAKE2B 81959b4ed8b78313bcd370eca0de10dd86b63c27eea
DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a
DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134
DIST strum_macros-0.25.1.crate 21700 BLAKE2B 0850a6f0d8bd5a2559f97b6c2497e6a4d85af23f35cc74d535be320cd2774dae9c591f957390d9f087a0dd0ca42922f8114e3d57d2f16d9730c4596ab9ee8dac SHA512 eda3cfc481fb16f2463cef31a63654b74d5bced3685c30b3843a36b43c3858f0ab23f64088263f79ff7fc5032af08547300aaf39c5b1ec375561f09c17d87a31
+DIST strum_macros-0.25.3.crate 22570 BLAKE2B 511af0d1f0f76df7ad1528c79987b6e09390bfb33e1c34078fb5450171aca7f169afb83fa2f2338a861ded6842c8535ea6e4cdb0d31f341edab0a06d7eeac16c SHA512 e6ebc00943d9f88104815a5bd6a302a391a06fb0ed5ff836e01d341150628684e00e5e2e5b3f6466ece92d376985246f818243a0d1d775cfa55d1c50c0ec0c62
DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.27.crate 241653 BLAKE2B dba085a8ffccc01a0ccacb7a2fbee328bc691cf0b8ef5c934f76ddf54d1e079fa79a6dfa02a69a8f3b72c456875a81d87a15add807d94dc01d434e8c162b5d6e SHA512 e3bb266edf16f2febecb903071344419ec4fc090d9f62de1cfb41fb15d46943efcd191b51d3284d3c38455b8fe6e6c8b8e614343810689257ee4b4bb72abde54
+DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
+DIST system-configuration-0.5.1.crate 12618 BLAKE2B fa75a24f8db6eafe578bcbf162fcd110ca059c58af24916acd64959b48d8541e0aa95ce2c929a8a50c62e7e8a967de9101640d1da7805fce2f76b7c5c86c4544 SHA512 af77ed5be890e826b9b8f975bd2e63f3905adb24a597069a887ff2a861820f1ed40582b918f35c3d4eb063800e179b93e5acd7d5b48b147e9b16e3cf4c12840f
+DIST system-configuration-sys-0.5.0.crate 6730 BLAKE2B e40c4b5e7897cfe30b2fb6daa9b44fe2b83eb2a12d798a1ad8908b51abc735566becb0e001f52f5f8a0d3596f62a9eec631341c3a9cbd132a4f650f988c74b93 SHA512 764168ee5efe1ba82e847ed74a14d1f5f1892735e98657c3ecaafcb4b405d4f779592dfaade252f6a577ca2cfd5cd5e467c0b6326bbdcfa573c3ab01cdc8fc34
DIST tauri-winrt-notification-0.1.2.crate 42234 BLAKE2B 5102d291173400a75ecb9fe19b412828526a4c3b64c4a0b7d9b6017a9def5735ea4bba4b00933cf3088e76aadff70f344cbc6432c0286af4219e0628169f42bd SHA512 2eb80c6cc80bc919a509ed5fccf11761955c67cbbbbd2bd17ae751ccb6d87429553ad451bc544aeb10917c886c23f0bc19295b21d05244400d92cb8b41a8fa97
+DIST tauri-winrt-notification-0.1.3.crate 42440 BLAKE2B 023e8a0066c8baafca5e1de65b9fff2b004ec4447bd5de99615c957bfe49cda0a161a3c582d5e1b0a3fc5387479ca78a8f3cb6ca8607ebf226a8e0f92e0be6f5 SHA512 a77e900a25faa4484db605b1b6bb41f4a121e8067fab007d689062e98c8641bd292f2c60487eb440af5f82031014472f2623c9935b5e151548b82c3f245b0677
DIST tempfile-3.7.0.crate 31754 BLAKE2B 50df09733ac358ccaa92be5e2284ce4df7f256285f2e9575637888b995af7a2e09d80cc7d228041143a36e08472d9c9f896e419d8208281fd5c768972dd6aa43 SHA512 cfa8fc57b8605edc6f4fecc167df17e484b24ab01f7f1a6cf19ed6f6161b77f124e55c8359a93d0a07970e25ca6aece4509338a66a3c683c4c473fa5ac9532df
+DIST tempfile-3.8.1.crate 32164 BLAKE2B abccff7939df8cd223a5a8ee61e5af7c35335f1cd61b3e72fed9a8565465c293e99938d57b50743141aace3cd20422ad5d3090507ed66561cb0155771fe0a5ec SHA512 b257bfb70793575d59ec4cf4b7492aff83dafb68b367a48594211f476a3b1d4800b69bddc405d8749d8b320c30cbe71be1261a60b4bbc862663b37a6c7d97a3a
DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88
DIST termion-1.5.6.crate 22677 BLAKE2B b918dc82bfa370bb9662bace34211bc7afa03a042dbd25f4456a7e3859521d4f32ab755780e58070f29eb7903f3b4f8129eb9447cda953b9190f9df3b7eb3aea SHA512 228b6fa7e2f280d6bfc7cef77e7a1d0d8f597178e66af0bde1b1fb6553857b511ba8a6786165815aac6d8a082fd37191f4ea35a47f1e1182f7f2c6086eb34a8c
DIST thiserror-1.0.44.crate 18760 BLAKE2B 4afb9d1cae98afff52c2e9cb67b8bd75815092f87d51ab5afcbf3366ee6ae8fde33c0bfab9458c9c452aee3b324894fddce327475ee754afb9b27794fcd9d279 SHA512 3a8e9346e69216510337e2c27e91e08e7a42a8b6b2abaa776df3937ad4dbfd857fcaff26e97d89965dcfb2003df1f1d1ff88eb239d334e62c806e8d637eb149e
+DIST thiserror-1.0.51.crate 20045 BLAKE2B c1199fe7d312d14622bdfb5590a47d8c36394e44a912b5f1f5f5a2b3a7647bc21d8293afab5bf1c82747292cfd46aa36fb7117ec48adb0d2b710975e25828ec8 SHA512 bcc6c9be93aafcfb1d867d7ea9f85ba9a90c197993932965ed5418150c43c730bf4c642e2078b6297fdeadfe5734215e4521f0be5c54c9566a256effdcfcd38f
DIST thiserror-impl-1.0.44.crate 15086 BLAKE2B 664be3bca31bbcdd2bd8170e5e769d25e0a27c135067c84404d94bb51b5ef02daac76538898969281b0b0309c26b5ac4198e7bc819dec457dcec09e65530f75c SHA512 fe9211f50dc922b957ec3b9b5f132f812fc51fc68d23ad39837dfc174220dafb2b29d66822f34b05f1cd27cd473598d43e17979ccd9c70b056d509cd5c5c9ad7
+DIST thiserror-impl-1.0.51.crate 15372 BLAKE2B 9219c0a0ce06f45d88c594721d08998db7558c739052c0f35bd3ded2a0ddb4721adb86c368916646fa12c007864e31d90a62fc748ce02e89fe53293db329bb9d SHA512 cfd65a2a2f40de5330fb5a20f7a7a7956128938b1ad9b0b901f51d20c72f0c13cbf6ff670b0f8848aaf3e05b1b788f62338af76a4aaac621bf43071b1ec08cdf
DIST thread-id-4.1.0.crate 8390 BLAKE2B 15841480ac416a633a94f3eb055a2681d4edcd6ff1c803359e84dd7ecfa7ab88ec485aa5f8d98b6343b822046e451ca67899ceef158a8f8aebd80424718d9820 SHA512 d74f808c4053a02f1b8347584ba584062c3d6f2e053460c7f7702516bdb3d885fe1a7c5d373fac55590499ea5464d2e491d710a793b71c1c3e933d4377d06273
+DIST thread-id-4.2.1.crate 9100 BLAKE2B b342989d20b2b16939dda3b8bf6eeb378a94e5821c0d8f3c0528a720bf912f52e36604cdf6a6165c4521cc8f5e726cb19c20f71ff94915b72953f437bb3cf012 SHA512 91b07c01dbcf9a0b3edd6fd14f9f60ea26ed0cc8b21972e40fa2e34a0fa4abba1c71106994972929a99d9542bb186cc814406ee7979212526a69c5a8a49950c2
DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee
DIST time-0.3.23.crate 115028 BLAKE2B 2d3782aaad37156d6a51fd98c6f69955410e3bcbd313a4739c4e68260fc0fff4bebb05a02e2a0acc5d68a4f2f9583b0fd8d4d5b7b1cae23fbf99c9eb597fa60a SHA512 cb3671ade408daf3b8f929ec412bc2eaf7cdd2486673269e83c381c277eba8ff04450ebdbc73af35c3abc6a822dde10b767a800434621c697363558a42c88ff3
+DIST time-0.3.30.crate 120289 BLAKE2B 917b71ea8362ca14f2564706919e7e62ebd3e8024d48ebcd9ac9799368a12f425b982a7739a73c025155d5dd0650ef8c9fd4642c60a9111294cad7ac2e30672c SHA512 268f0c779e2a44431932aa407f39878ff1412e287f9678574537fe7185f12faf7605c5ef433aa6d364bf77894e819ff3953f870ef7ad208b7203f1c58eccc4e5
DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14
+DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
DIST time-macros-0.2.10.crate 23680 BLAKE2B 44b755081cb2cfe8af1bd4fdcfcedf40e4b37261a9a72a70c45fea72af9eac32dca795002845a0be6b62274ef17fd99ed9a27ffd943b9c9e8b36168949ae0e6a SHA512 b325eaa48c7fcc30a478e05e92b9db15b825e21ae77351941b9557824ffc810aea554c61d4b057fe28f3b209d307e96f1a33dd21b52eefec77857645b88c8654
+DIST time-macros-0.2.15.crate 23568 BLAKE2B ed16207f302e03095e726f0087f9f7c1514cd71b68a17ac804424c526349838171f3bda62d442b8429a89adb084cca1a4117828c3d66d20f2ff8272d7cb2d3a6 SHA512 d6da54996ab99a46b2b2cef83cec62eca2462490db439ba9814502f7d5ecc3018eb266b29453d601677a0ef39797da77a106d407e0e5de3b110ec1c5ae2f3c6b
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tokio-1.29.1.crate 693627 BLAKE2B 31564e39fda61ab60899879b6900cd51b0f8c45d6b4c09527455826ce8ea70b028e8a95a0d7ca96a84a51eada59c20c15b22682fef60576dc63b6c157edb3316 SHA512 915385a79155f595afe802e292bd0a7dc1c3d58935d9c1d743bd51baf5e94268fd52bc2d5d93b20b7d0224dc7c1b9dcab4c66aae369cb2774a6c0c04ccfcf386
+DIST tokio-1.35.0.crate 743314 BLAKE2B d98431d3687bd7f14af52418fcae0d3d0a0e35c508c3c5a2b7fd8e5cb0ebc8ce1187ef96500e1fa7c2f116fa729c872a0e17286a5fc68be1fca8f4878621f5c5 SHA512 85e1d9504cbf3d583aec5c0eb931aac3d5318fac0d3a606a2e511d81d713c9be318c66723d9b7ecb7eb107904ab222727f8f92c42f141debc1989b88b8ffb914
DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d
+DIST tokio-macros-2.2.0.crate 11520 BLAKE2B b688669f8bcb44967fe0d3db51fc5d5f86da3cd0c7eb7b5803feb250ea3444d134ecc7f79345f0b947cd3479a46659f3a158a04e0edaaa52deb8d343deac4761 SHA512 7e33fa62e0cf4b829638553a51f849242788d217264437444b3bf478fb40be26800d5cfd954b1bcdca1e5191b3c6c60879050f0f7e707461f7b090ae5025e0c6
DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914
DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303
+DIST tokio-util-0.7.10.crate 110508 BLAKE2B 073b25e1484d54911bc15fc2a4b3fb7658f24f7f77a2382f9f84c5122871cf8c5d6097d5c784cd75b17a79aa63eca80644ff54bb496b52e53bb89650ce35cab0 SHA512 d77db36cfa5a2ace3090874d8996b9e94058ac31648308da8dd92a7bdc9b9b61adb703dbd2131adfef0b428cd61b4de76fbdb674f718e89b297f762af11ec50c
DIST tokio-util-0.7.8.crate 101644 BLAKE2B bfd0b10b2ef7d1264262f78e406aaab07a1e060885dd7d9694b3cc34b6ae9f3d46946bbdc5aa3dbd0f6164973fc3305b20da04f37176250e874b3259860cfe51 SHA512 7b1501dd224b4a6749a5296751d83e6d57bae238a92430c32017813ab82c358086a555fd7d34537cc944c240ba73d4fb94864a5743dca05c138f834d45ee245e
DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc
+DIST toml-0.8.8.crate 50451 BLAKE2B 96d5411e8806c9021409ce232a11fd6d81269ef2f56b2a64d7217c9af8d0b31258b8c650e2bce9ca1d561a5fc58d1e556493d06199842a4d81884085622ae3c9 SHA512 6a583ce29d8179b480d29ca5e4624a4d6a8212cc741cd0c27c88ce46526f664a2f32eafd322b648f145f5ee5024d522a126f56befab5f1d68c32f2fb9866c7e5
DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b
+DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6
DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411
+DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc
+DIST toml_edit-0.21.0.crate 101265 BLAKE2B 8cf4fcd93fdc99082c3c43e6629348b67c1e2bb4a3605ea119816b4b3c473bb3b9bf9baed8b189a0dda6d92ff5f08ec58e3cce19fe2667bcdb2ca3dee88d06ec SHA512 6889b7c3b6679db874b9ef099e3bfbce75b7f15cf47860e542af42d449d0795113bf7dc84a7f2d394ee0fe037d7f4c0857c3eeba6902a8b42bb9cbfc96f0f324
DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005
DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75
+DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
DIST tracing-attributes-0.1.26.crate 32060 BLAKE2B 80e96f77194d90c324867155a22ad4b6831551ace5832434eb83268cc1919b5aedd7d193e00ce7b8764724d446bbcf0f94d01a94e1347321df8eb6858c4132c3 SHA512 ddb9f5efb33627586cef49e3bd45d45b643cdc0e280c970a32f92c8ebe3bd51428ee395c43613911e23841ffab36daad322f2a874732491aaf6a95bd5035fb44
+DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0
DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed
+DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
DIST tree_magic_mini-3.0.3.crate 15406 BLAKE2B 84b8761c1496e1d771bb7d884a0afd48d1a457b87db26edc23f0db63aeb5780966f330662e9725570bffb0122b8544a4e0828e48cdf7ebb892d70f43aaa1145f SHA512 6299f42c3286a9a4b38a1503810b0eee302e99cfd386256dde275bd5df402ba6800cf94b4bb94444b011898657d687f89642634d20f6f07e2a7719c27188d684
DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632
+DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2
+DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
DIST uds_windows-1.0.2.crate 16206 BLAKE2B e895e97b5610c1402023b2b86daa5b248c4528f06fcbdb900cc996ff1f62a8234cbd6d8cfae84008345399f73363f9cdf62b1def60b782e06514b9d215236a30 SHA512 a58806bb9673f583d58ba2088c0dcb03808752bea6c0a502b717a541cb54c1b4cf70af8c8f3ae48437069c9017012c6e880a1e7c3c754835193e581849f28587
+DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca
DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9
+DIST unicode-bidi-0.3.14.crate 56429 BLAKE2B 8670c2bb1ad98d4540d7837e8b395078b5e0eacc0dcb7ef3ecf6ddaff9d69ce136a883b99cc5bdafd3a3d657834432d0145b11a44ea1d8b776a5394e56ba04f1 SHA512 8793d415e33f1f693ba5928d8aa09ad6dc10bca6d8ad338fca527e5b142d1ea1cb84515459a9fa0a821ae68747cae570bd3872646fcf218ebc7167ad41c97379
DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
+DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c
DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b
DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
+DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0
+DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
DIST ureq-2.7.1.crate 111068 BLAKE2B 79213d1aa2e7cf4fab43ccf8ab9c1f804d717b8dad8b47d2fc3d28dc82b05e73eb798f29ebe8b1fe1954029f407db5c02ed79a054b9783ba931c7c6bc6ae8052 SHA512 44447f3e4e417b2fa4f94f1ca638b0ceb43877a2ef4697619d7c584407a0fbcac2624a7a3d9528c00aa81401e98e51a29ea051051123d716399e1f67e0a3afb8
+DIST ureq-2.9.1.crate 114348 BLAKE2B d605db0134ead8a77c9b9fc8b06573e82d701ded485f0d88bcd64f6ea1a5232d67bcab47d0b430bb13c79ce249304ecbb7f67d4a3c789f451b9639ada5b3f0a4 SHA512 a8c580f624300e6e1d068814c38719f3624ed63274bc0c4fe06d6ea30023b3e79ad3241fed2ed9f008a8040b49fd2d2271fb0221db1e657369f37060251e3eb6
DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c
+DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST uuid-1.4.1.crate 55291 BLAKE2B 36a1d7abe0a695f6fa3a8ad3a0c8a078bc61b17396a317b01226d9b35a3544a8a74305ade1166dfee7a9028e6d4a1e6b0956dc0975ea58a86ec6052fb869c577 SHA512 95914b62948941e9dcda7b66b932088b328a23286d163449a72961874f4a856db6db1d60a125e56cd1d7b1c00391485a45520852ea49bd8e5a7b8cae8ecf8b96
+DIST uuid-1.6.1.crate 55554 BLAKE2B f9b8eb34f9197734ae9a1437ded396f5e5a8551b54e532053016e0c00c8007644f4fbbd3827c9878cdbf8acaa981d8ae9c94739af7edb6939ec299075ee4b443 SHA512 b9f3dbad176b3640b4b943d127ac8fcd0938e7bc750430626cc603efdcf5faf479f8de7940d64ed1b5b6e6378b42a1aaf3c1e791ee59b9db9394409261cf3c55
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
DIST vergen-3.2.0.crate 16897 BLAKE2B 1a83f338f13cd55aed1d57db05e6454d1c86937f5d3a9a7b5b14bfc72a891671b70665ef388590ddd0a19ac8acad8251990bd81b9fcedf80898ed5d327f9d373 SHA512 d582ade1ed57f5067b4b24376d0164405a7a5a587e12c09b724fe0773b03d4eee95694fbe9f43d0f34bf6145dc297850e05039c81ac6df27670e326b7a254c09
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5
+DIST waker-fn-1.1.1.crate 6323 BLAKE2B a6b60c11d72aa5991ba57036bff589f73ddb5c15c399b8510a7e4d2993af67fcfb9c0d3a85b0ed27a772a98d068b0748f4b43145475e46e4a5ee1ce290875a09 SHA512 293321481eba0b72a4a37b158c76b0a783f0e5e4677d9609e43aafb703d44162e4abfb6b50bed1adda5bd1bff95a3b658fb542cbaa6c684a1bc7a8e8cf4135c8
DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe
+DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9
DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
+DIST wasm-bindgen-0.2.89.crate 181935 BLAKE2B 88ff35daace267087750053eacdcf81f1d6cfd7653e1b21cd8436799688615a2840ab733e0196cde747dd4a49ffc3d4efc7c64f48e4e75bd9a240a689f7c037c SHA512 e9e3b95547423ac7acb0f0b327b9fde6c8ef3160296509332fe5d9cbf9eb6a4ed6ad30b29552cdcd113a94e95fab4e3ecc1e7a03811514f84fac569972febf5b
DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
+DIST wasm-bindgen-backend-0.2.89.crate 28205 BLAKE2B d280d04a6e8df72c0eb0d99b134c017be8c7d378578e23505ebb184510e6eab746fc06ca25333a62c24405565531b6e1c79a5010ae31aebb280c7820d5fe41fd SHA512 9ff63a2401e741013753fbbbc86990948e0e8820ffdb4b16167d2c72f12626306e5d077fef37d8d956acc73eefd699dc7f03250926a5609639b127d4e46daf1b
DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448
+DIST wasm-bindgen-futures-0.4.39.crate 15376 BLAKE2B e261349108d59a0d7dc0cad93a6b32609ce0ea5ec2e2009f62fefd4bd6c8cd4ecec29859db93951c45b3fa03c39817768f27f1475f2ed8fdbd45a2d7fb71f821 SHA512 2874f0abcb301e7ec06ebdc189fc39eef191cc1cf56f659dda1f52929870455df7c227cc44b649b91e0cf088ca1c08f347a5f82ff55e8477e65ef633fd828f0b
DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
+DIST wasm-bindgen-macro-0.2.89.crate 13906 BLAKE2B 93e4b784eaf75a070f471d7d60b802d42b4bdbfd0c7ec21ecf1dbda554ed2bed62d99c2b28ba1527ad8f6f3e5b6083d132f36f9c36efcfa9f6a9cfab73b1ca0d SHA512 060e0f300bdc42557798f4d7348165ac9dde60e4f7760acca5da6ec02bdf8bac22e2e5b80f733aae625a0c699dbe831e0afc6e66b2af8fe445aa6513c5180381
DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33
+DIST wasm-bindgen-macro-support-0.2.89.crate 20008 BLAKE2B 867ed0049f076d37e8c0587928d67209d69071a6beb80afaba35b947c16958d2c61ef1c762d1706de6744f23ed811815cd94f7059b3ad823aa99f30929cc3a33 SHA512 4ff50819d989733b51e6614b8b14992dc7e53e4c283b89c4e21dd50659cdc49a8cec379df7630ee26e04be62f4ff0bc5eeee9153dbeaec213e8217964a149e76
DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008
+DIST wasm-bindgen-shared-0.2.89.crate 7265 BLAKE2B 78668ee6af47357983788161c2a50562ff37a8d584e6be61142c5609360aa712571c3fac6b3395215c5d132edb864e0ce8e7b648fd7225433a81f2ae3e6a586b SHA512 02b2252b5b2e6bc8723404ee8cc750684f488b3e80ab60210d97fd7b343a67db2ef8d62aa792a5f02bb351467f4ffbc887512a215007f6fd089b29f8d3a23be3
+DIST wayland-backend-0.3.2.crate 69238 BLAKE2B de0e243d53a522b212e201f25e2e077683e850db5afbc2c8bc8aa7213eddc72bafb94b7012156e50404073b7b01e7259275c1fa5899a8aabd541baedfd834bde SHA512 c54edaf21f5e17d121f653c10b024eca27bc09a360bfe3389b468c2c26ae7541b881b8c61a64d89e9dcaeafaacabdfe27aff0d152341a38dd13f547070341e96
DIST wayland-client-0.29.5.crate 71041 BLAKE2B 8473069b5a575509a0a7d518ffe98786282b2e7d726690f8c782b5cc93d31f865d040efda8fdc9132cbe5b338fa9f8cde47d828273bf4d34cd57ffebd8e50b8d SHA512 07405d2749893743f9c6341dcc333203ceac22d96a9c2bddb0777b22fc7d54ecb3cec19f48d4fc60e372c9269f4f85f8aa94378d54f2400f3d41de9b439589a2
+DIST wayland-client-0.31.1.crate 62635 BLAKE2B 1936fb8c442fd566970a7ac8bafa3438f952cc498c64f6ff02913dc8b801865e53bf377ced35d115965dd51da423191a9917d5690ba2eb99be089cd3494da5f8 SHA512 bc399f57e803b9dcc6fd1a9d08c010ae060ffa56f1a390046b8666617a1e01b3ed85b42bfe63c97574b3180b22130029dd0f4316f97eb65da9e5f8c2e66eeef4
DIST wayland-commons-0.29.5.crate 20771 BLAKE2B 6f13e38ed1278a36bea0bfb1a051feb64edbe21e49a29d0b25490659c496bb287f549a88987f97d14c4d95c90e76ceb7ec8aa8fb597980893809a17fbcaa9225 SHA512 91d1ed58be31c47ae12d6ffe7cb475d9bf040b6aa3a2753bd0f5ab92407165e729f89f52f6972d9fef39aaf0e32a01bdb7e9fb76e04b827133255078abc98778
DIST wayland-protocols-0.29.5.crate 140859 BLAKE2B 746bdb7e46529f5d33298067a190c2d35f4ceb1c2cb2995745c7728841eda7d8bc4a5ea4d2e9b6f4ee00c599bce9ee49f92e6203adfe27a865c11baabaf9f593 SHA512 d7c21cb1976b9ede6fc13ba3781e11dafab1009a2aeaf792e96ed1816569b9f7c061c6c57990b7274f12e61bb7730421578029749447d46ab6aacf0434422a8f
+DIST wayland-protocols-0.31.0.crate 134772 BLAKE2B 9717543f789b5dcf7bd455c5c71732a70dbbdb3eedd1e9f444740254118091baf63aba90cf53dfd533f788564a7fb1a5b881c3188d881f9c9e86e4cf14a2cfdb SHA512 5eeea6b739e5426b4a2f45479137ce5b696a5d0b2dc61cecac13fd0e5248fb2d9306609f90629149162e98ed077fa2f86d58fd2e8520191359f80ef617e1d45d
+DIST wayland-protocols-wlr-0.2.0.crate 25804 BLAKE2B 226af653146d7eef2ee0a7b6d1484048c5f8b1d2618d3bb9d33eca7e019579c9868d42e5488ba8dc830457ca186a0aa07599accef22902b982d653e381b2f4ef SHA512 b1e5025dbe50a9b90bfd7a38d7564ea8a02c84c8c802d2200864dc604847a4b0979f8a0e05d8d76c2b7c1e198c7847e4d59ad49311b00ab2d4d36eceb776a16a
DIST wayland-scanner-0.29.5.crate 17248 BLAKE2B de239ef313e5c4fa4aaebfc4c7aea945634d0de2bb51eca04e81982c9f71933d0ee704696b787922702f60437a3fd55f6026375fc61017bedce6d750bdeafc4c SHA512 7c2ebee011db8714801a3b3af9552129a502f983fc1737a40a520d2a2de92cf003b9bef24f4b55e2e7ffa0c843fbb77096efeb20606b61e74c2c082fa55a2e6d
+DIST wayland-scanner-0.31.0.crate 35245 BLAKE2B 5504d5ab2a2be23b9a9aaca3f4f3babd496b410812709b1e3b8df7397bf2ff7afec79b6e834f0a63f2d087b8962e5d12ebbd55b432a32001518a4ca18b38b2c4 SHA512 132bd03a836aa4b8395c67eccbfee2019a0cd30b3e6b081618bf209fd60cc9a2e5bdd9b648e0ca09db7ba3b2aef29f2fc5b08353d0b1b60972d9949a63018001
DIST wayland-sys-0.29.5.crate 7926 BLAKE2B bf09b522dc69b2a49493e769696196e18bfede5681120ceeee94b0cb3393ed8c4d0d3b1acc967d5231735cbc65d71d13394a25845e30a1ce40e6f8461647daca SHA512 ec99802c44e75840e029b771fcdfb57ba4f0e0f143b012f91eaf661ccedf4eb82122950fec25c6692f24c0f7c123e697e7cca890131f04bc8bb4b670485b2191
+DIST wayland-sys-0.31.1.crate 8577 BLAKE2B 9252740742340e1f4a4192f610c3c8e6788e08e9c37528c97371762a8949d5eedcc9c052f2b74edf23218e8a6dfce3c63adea0da769ff805e3f68d689d041fab SHA512 79d6feda8a2a4307218ad51b292efd7d0e80707630908a9ae9bca6c0ceed57af874f3b6467915fefd078279ff4f7d39291d84d6250312f692305d38d7f0bed3e
DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4
+DIST web-sys-0.3.66.crate 733024 BLAKE2B 5f9b318d3d6f0395579d7483c2a72325203680a030532c084a63899d8467288d82bbd33eacf66595513bece2d2d94ca7e3450649a62a06585e1012fadbfebd32 SHA512 7fad95dad96e1b4f0d187f116889aa142747b2f44e8fb88ed8579d96cd5491997a7c13dca9745de4536ba7363a51b88615ce57aec25963bcbc8ce9a2e8b4c658
DIST webpki-roots-0.23.1.crate 245626 BLAKE2B 06937586fd4c34f4d2ec6f1bd0318b282cb98eddf52c2408d74cd677a343fc9ae1b17091f703a82b2b99605fb1e44a29a8339cf9a7a4509ad6ea1dd7deeef0ad SHA512 0fc144a385c92cc641f8683e935ccc3c30678404094f75b1b4396adbdaa40a2a758cc196c3df6f550a3e617bc780bf5d1448b752a3a1cd626605e28dbf307fb6
+DIST webpki-roots-0.25.3.crate 251565 BLAKE2B dad09323767a29df528fea7fbf58f4f7e4e2c01ad86672b3236774122fdca97279a11aa5e96abbb6405348ed383504bebc5fb654ef84f50ec819a52803380faf SHA512 53770d6b4f7c0f25de31d9658261c1fed57e0ff9c3246a39f257646bec088b0f9a6975fd5505c0fac52dee3eb00df8291c3d5a5aef86899442f5626b5cd8478a
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
+DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-0.39.0.crate 12776691 BLAKE2B f9d774a0f131f6ab45a8edfa2e093cd6b43d754a933c11693048964e4e2b01e650be6a583a9d927cdcbb895cf206482d2209a395eaa6315eee8ce49a1b44431b SHA512 e2f69a1010c518056b253075b6e10b63e034374a416fb9e0fbf926bd992daefcf4c5a02208641f5bd961b8a0d946fcce226a01c6fca48606a3a25f570d8932dd
DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c
+DIST windows-0.51.1.crate 12250614 BLAKE2B 7e856073d18746dd23eb1b77077eba4d38f59f8b53cb49e4e251bfdaffc4509306e772584959fff9e4eafdb45bd6aa99f8c7a98fa49e792f18574ee63430a970 SHA512 ccb118175cba992c567fdde85c729daceb121c97e31c1d95339bdf6c8a3a16e069f86ad3695e8450fd112a6bd60d4b37c443eeb29da78f43474c1bf52b46a9ad
+DIST windows-core-0.51.1.crate 42364 BLAKE2B 0227e8cc033f40b644879ce4a86f17b9552076378eb6cc6c8cedaa15602ef3ce0deb1ca48c6a7b4276af2bc2e0434e76193649051d7a2f78695f60400d00ccff SHA512 90615ed84f11fdfe0725a4a8b112e45f93ae6cb7e65c16636f85217369fd8b708553ae5bd28aff66e18b180ffa3c0f6820a94022fc5eb202b4f8358f8926fde6
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
+DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2
+DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
+DIST windows-targets-0.52.0.crate 6229 BLAKE2B 4b1efdd32202f112d3782b586ce60667f5d3b6f97ccae0d7da833aee2ae81ceece88b5ef4126db2448c9019de3f77e4fe66ed4286bb6275d9a5e8ab74725b804 SHA512 0ea09552d89b802ec0d419b640fa02d0af7af602704a0e88ba10f81d123dee0c907460f6ec91224177ec9a948970abd7414740eb219148a4d66c269c2362740e
DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711
+DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
+DIST windows_aarch64_gnullvm-0.52.0.crate 430182 BLAKE2B f23370c62c4ab3fd885e3ee22e8ec2fb5a3a837a57044c1df3f9986dd4e7e9d0a44ec58be1648a41e1ea4d037afa3077f0f03de0204199a82fb8395731815a4a SHA512 b7c3fe0a2ad5149be0df48fc7a4d15879eb130bd9441c58c25fc71b8a91483f0b553fb1bf29a9302acd348e9083a547430a840b059b0cfe19867ecaffcae986f
DIST windows_aarch64_msvc-0.39.0.crate 661960 BLAKE2B 2a8ac8e92c1c22c9a7f5126b895776d4d4660049cf7beaa230758b6f944eeffdbaed7b99438f2cb3862b298d2ff4fad7c5cc91d69cd9ffc33120909d951e2299 SHA512 fc2cd225f8c45e62456d93d7acd14914e573a3c23446f52830af754cdc9951dc1eef978f2ffa1b4dd7eff847a2385869a687324ba17131c3a39d63db0cf6c783
DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df
+DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
+DIST windows_aarch64_msvc-0.52.0.crate 821663 BLAKE2B e6f772858205f7cd871722136aec4d00daea4793ff9dcae53e6311e74526c46aa11c2b3df7a85e6c577757254cbfa5a713e68c694625ca274b64e7a1c5532c23 SHA512 8446bfe5b9fe538415762c8129ab3bf2fe45482e045bce367475747786602ad4ae1187c6e508dd9d7b6be81bfc8d430e0db9c624e35c7cc52e823023e46f5cf1
DIST windows_i686_gnu-0.39.0.crate 818115 BLAKE2B 6ecbdb41b48a56ceafd55cbf124023fdc0351aa8ddb24a70b7d685faca6a19049a2206df102297949c005741aaaf440e43669de044e67c9f900cc985a225fbff SHA512 8df620a25ffefeebd93c5d672e55175f480aaf5144ceff89e07c34f079e3206021022ee7c2f75e7d9b9c1aaad6d4e5a3d3425111e661c222f0dc7030a6211fec
DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68
+DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
+DIST windows_i686_gnu-0.52.0.crate 870285 BLAKE2B a7688062a128a1b1394b3978210334e4e2aaa10dce131457c4a11ce0cb3f551e7f4962d1ece1846d8e9526983ced0e0a3ee8c933858e9314b62e76381e086ef9 SHA512 fe993f5bb6e039c257be9b35337e0221f718d23866818bfd19c76aaae236aafc2de4bb5014fcdf919563b5901cdaa14a2136cd086eeed3c83e46a5d02f6aa77e
DIST windows_i686_msvc-0.39.0.crate 724575 BLAKE2B 30f5c2303fadcb4c47f39ba7081c12a03c4e63d08b30a2cb09926488055246329df91a2b96c948725c76c70b49e23d3211197fe49ce667dd2cfd899fabbd41e4 SHA512 625352d966bbbfaa3cad22fd1b4aa0f379a698b1ab8dc2e3f7ee7b836066adb3604c2d99e38ab641684413e755ace906cab6b2ccd894808abd9d98bf296a4343
DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b
+DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
+DIST windows_i686_msvc-0.52.0.crate 888693 BLAKE2B 7a6e9d03e503c8f543e80a8c7bcf3f50cfa7eed462e487ae7b581746d7cc4d871b33e307110d3a3a75226d88e837f9452ac56bf3baf71b66cfab2626cc15558a SHA512 817ac796fd00bed51d80133ec873cf3d3d582ba41fec8a6f6407fbd7544f198e928aa5d710f70c13bbf74a1dde4c91c54e65eb9d3b7518a7f011ea42725eb671
DIST windows_x86_64_gnu-0.39.0.crate 790933 BLAKE2B 60e1c2a704399408215dd76a699f7fda34e4b1dbad613cc7c51ccfc5494ac4087965f07a9ed05d3814d16b1e8b0c8799234199d0b01c9816db52152aaa6db94d SHA512 ececdb1c82892911e73b3abe946d9c75016b4180b85bd4ed6d5069399bb30bb2b75b67238ce8e333f264b58d47b4e628c9413e7ad4c0febae3873aa1fcd51e7a
DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602
+DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
+DIST windows_x86_64_gnu-0.52.0.crate 826213 BLAKE2B 3ca03285ef289fc844261142154e710e996c29940b1c0a7dc3016906ff6452fa50b24f8668fce0ca44bf169ab1228c217fece9f7bddac9ab8bdc54fddafaf8a8 SHA512 2d81af56ad0bc9536f6e066776642a546ce6c6d99551edc0603ffcafe6db15d5d5a32a642b204bbfadf34231daa3894ad7897a9c0c575c2b6bc1e3e58a9a3eb7
DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396
+DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
+DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534c68d23f3be0fbb6a42b3c5518cee14373e645038526da15e849d14abe45c53766a30c6c2042a626482ba4a05409f325eb6aa36b1 SHA512 e88af35fd1c694dc189783e5c81aafa61aeffbddce4d7130e1125d0ce3d932fafeb345990ffd98477c41b578b7f5090f4f9c0457b02146309b95549c9f8f44f0
DIST windows_x86_64_msvc-0.39.0.crate 662005 BLAKE2B 6a4a0bdd75a3946fa86ecc296999b2a265a29e242550cbf9111ffe2510c237452630c818c026476135156a4963cf8b4acc763fa17d051531c4ef1664accad873 SHA512 5009450b2fe34ea2bed3305af85efc018489976ab275c0e3b7e621c95eb1a05ebd1c56d805f0f2f353649a7df89dc344d22aa9037bfb461062051972135d016a
DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
+DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7
DIST winnow-0.5.0.crate 142099 BLAKE2B d801e056b583588aec1c0f2c7e056d972a0e0c1b2857209cf87655fb92601a8e0ba0766b877763c1ca6b2a7c282257b617d548249337de93f6cf3e26597f5926 SHA512 f14c01b5e7dd6ea2061496224e00d88a842b39ed7af5e43279f69bd85d1a964d8e64ec05801c74acad58c32ba818a4110faf3cfe7c98d4ad20d1160d25f8e519
+DIST winnow-0.5.28.crate 150758 BLAKE2B 10ea6c613e474b48da3af7fd2b6459e6ac1bd75fc2295c2a174f87988e74c1b9019c12d55c4f3d79bb37fa08f8613c98233d2f4f9b72a2d5783b46da0c14153b SHA512 763d6000d2d4a215c0deab8a7e6a50b981222cd73b51a5e5167cc07e24ec93afd667e1ae1b884f50daf6df1ae71cbbfadd114fefa7e41a7ee43971b9714e3042
DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c
DIST winreg-0.5.1.crate 17693 BLAKE2B 4bb51f04c7e86e4c563c58c3caf9a69ab1880cd895edac9565ec2b89e5a3b7ea9028e94839afa2eae0cb33ef90d1211c1100010433b720a5c1e27d60b3a9ff91 SHA512 03c2350e4aa6c41956f493018136f0b016d36c587e6f27d57dddd29a55391286be4805962c4247bb59821c3031ec75f9a63c140536c13aac894c07e914380f7f
+DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787
DIST wl-clipboard-rs-0.7.0.crate 29078 BLAKE2B cd9257ec2e56ee4a5f6fadd9bdeca1826c2fc0084ab7b1ca7fcae1cd3c8fe12f5c7560c3ae97008c6d5fce826253562db58a1317fda5acd37c481524e9d1478e SHA512 90e3ba917610aacf0e251d858fbb243c2492314d9b46f47e13b4d882a3d36038782ad023ed16fcced2b09300a3922a2a8b9da17657f8a4c1352e2a19508aeff7
+DIST wl-clipboard-rs-0.8.0.crate 32847 BLAKE2B cc6cef635784d3a14b14b31b5acae436fb9ae556387203c12aabc8664c715d79008cb69c74dbfcd0046c19b98c464557bb59e53d8c86ece85345b18ad0f47460 SHA512 ba08c62cf721e1150761cdde5d6c18369fe9f51d892b14999436b68a4599082602aaea429e8682aa03b43c63d9d27bb3d6e35fc754a75eefda848df22f114221
DIST x11-clipboard-0.3.3.crate 7357 BLAKE2B c75868fb79574334e581a2d0e278900843471d7287a31455774fe0741b4cced5d48f0630a8f041c5d88619f79f6bf447d228402bf040733f60b368de3e663f85 SHA512 b45283bb897f3fe1a3d16d12a962376a26c2c26e37140b32c064f9a768454dffb584af2f24e13adf00dbc5e0095aacfe40b27fabc7745598037ddbebaed688e3
DIST xcb-0.8.2.crate 129071 BLAKE2B 83596850decb752c8fca84c383986e3cf1ca0708a682c083aee5e1d40d7ede2758e1a209d45745685a625d98d9438927e8f68de762bc01e843e91d9cddd16101 SHA512 276df8c84e5a416470ea5d7d29065acfa0f3b1c2f6f987242e30ceed746ee7c004257a26d01dba4f2366a76c5878b154242ed4f4cbe5b7df1b2c9c40c4d60c46
DIST xdg-home-1.0.0.crate 3310 BLAKE2B 9ca30a8daabf4e48aa3266f382c8d33313388057d7cc0b837130229b342df4da8b712831df6ed4b71f55014e0b6acef482849735c82957e71fffcdb4eb781f63 SHA512 943414b1238be9cb0785987e45e90412ea1df6f838ec845147555e09e2433966b2635b59884f9adc13f79820661062f13c1368fa959f785897a2617ffad0bc23
@@ -425,9 +649,14 @@ DIST zbus-3.14.1.crate 148931 BLAKE2B 6fe6dccbe50d58302ca514ed703f2ae73d6042399c
DIST zbus_macros-3.14.1.crate 25893 BLAKE2B 432742f4ca676bea1c97ead3089d912a238ff1e002e4650a80d1e4f10f75f8005bcb37e8d937e0e72c0879806b59ab4356e784e06bd66c2a5ea3f46beefc8de6 SHA512 1b6a4376e3b5e7b5f95a52026e7ccf48c459b816b210e6cca2b67ff47161f586590b8c68e7876573105f7892e1c4c33163b3679acae779feeaffe220f64eaa09
DIST zbus_names-2.6.0.crate 9638 BLAKE2B 014004eda1335361f34101ab5715d457a0d6d7df8ba5c4262304c338ff16fd7723a9f9a47e088d8a949e3343d20c2a9a05e24fb3fa0e46a9c10c58399ff20042 SHA512 3d0e5fb5aab3d2955b4516168b19be5c86d04cf2cc7d7f83779ba1d0f637a5670f16bc2f34e57bef0692477c3e2c1821f820214424c45f0411c40be954e38741
DIST zerocopy-0.6.1.crate 23933 BLAKE2B 322a1a74a436c89a6a84addd55a0347b087e416fb532dea9344e85af398c869233446e2f3824612313783919c8b9a0a96d0c64c1ca0403ef386bcab6ca9682f0 SHA512 af241a21208dc33f69d92bc01fb15feea3cab8bbd0fe0076d5ac15fdd65458d1ddd69d3e88b1dc27ae9774acee7ae6952c16372b5aad50190f488aedfd6f6629
+DIST zerocopy-0.6.6.crate 47473 BLAKE2B 234279a161f5e136fb3ecae263274dceaa878c0da180b070d679d090c498385841670783824739ce8b2c0db10e8470bdc3993e1b2460064bc44d80526937e94e SHA512 2933bc6560c117e4574334da24eeb53d02ce8b158f46fdd77cd7dfe8bbd108b3b95318df4b0b59718ab696349649111c06a8d3960cc5f52223abe2c9dc335dad
+DIST zerocopy-0.7.31.crate 151100 BLAKE2B 0363306c4b0f024bf87d8d689bfa63b7a12fcbf670cfb07a27a69d5b8269c38eadb73319b8788842d292bc73eb41a2a16820cb265cdf40f6a1f9dade3aa44d5c SHA512 672c71003c26a6cae1fc0704e13210b20055e66ccb1682e590effda094ab6c0409d56060c7dc8e94e4a0295b55e476f50bd2145096cbdad7b14c4abf613a251e
DIST zerocopy-derive-0.3.2.crate 515746 BLAKE2B bb3e7703532c1333ab60033717a2d43e4a014bdb53e15b0beed949005ff6a9eea9ae9012a9721815fd2b2f3fc61abe23b550e395714e8d309a6bddbd897b743c SHA512 daafee42d2f46971a8a8488554e5859cedeed5b3555dea37eb34ef89a6d36adac37922c90095575a29ba1f099722a35cf35c67ec2fad1f172921bd0a087c4400
+DIST zerocopy-derive-0.6.6.crate 522443 BLAKE2B aa3626428c9d79a4bf6f593da0fbe42c77cebff8a0c1c4b22bbe2a5aa63f6e30771681887565905fd62241c2d396eefb32435ed1c01d3d165cc1989d12c42401 SHA512 c91144a6d5c85a0917dd34302a7518b98780c06377399831a777a0d4da7826c70f66e3ec9eeadf1bd5f63be36a75345d49257cca1ba15db0f6d9f129d7f0c1b4
+DIST zerocopy-derive-0.7.31.crate 533507 BLAKE2B e0872636d43956d1405e296f51f313989b1cddd9911adc5f1c2a59274f9668003356bbc942cbe7f339d7173f8caca8378e7ba11461c181fa1b51e582bf833a5f SHA512 33a0e2b1045c6f584fd67c34a64d4262c848090acbeafbc75e4c553ec2e2d14dcb70285a1a2d840257757b1836fdb44778737aa06199cd4e831ac74623932827
DIST zvariant-3.15.0.crate 72221 BLAKE2B d2bea9c05edfda4a3c27a813a2d5274d3e7e35fa56d17bee91958c641e45b8c9bc7eb4f7787e099d712585e770012f364e244c4c1c30cc918886a688f666d642 SHA512 7acbeff6f717530ad771a415b5fd59804e6cff862c36ff4a7adee715d988a5ced8bcd47d3b41636a716239af8c0ac5b9dedaa663acc6f9f725b4a6072088341c
DIST zvariant_derive-3.15.0.crate 10943 BLAKE2B e75d5feb9a76b74c7b77d0be8552c06a2323337884c5cae60827bf7c470d0875d2c3d40c393fc84c63789206650100b6726da7e57446958ae07d5c20605905c6 SHA512 262009179f7c5d6b559709be69c89697eccc0202fbe52575f116894390b4443986edf6bf51ad83177423d5713217ec8f0fb9ecd3382960120055666124afabf8
DIST zvariant_utils-1.0.1.crate 6223 BLAKE2B ea304bac65493168f1be268192829d5a666a267b1f69533a9d2da2b2d2447d7a9f0f70164d60ab02afd90134e37060f86706bc7047c23aedb198d0834f987d15 SHA512 3cf364d53f1169d5274998c3f06ef1a9371071644b256223441deb004553d4eccbb564305ddc0693cf1b7a595e8c1b989df0f8b4eb8447a72782d7d200120f36
EBUILD ncspot-0.13.4.ebuild 10261 BLAKE2B aa4f5bd3f9b4a5229e8b0f8936b0fee65a595132ae45fb91265504fd72386e808d0af9e4931224162c57da98e51e03bbe52e844e162a8b7729bcab608defe6c5 SHA512 f067bcc3266d5e0885527613d5b58c487a49a73b4c1e2bbade6b6279101a26d45f15c2c826664af12454cde5b45b7c8be6a319b5375bb35af500a1ba13c12eca
+EBUILD ncspot-1.0.0.ebuild 10718 BLAKE2B a9d1f8caf44dd666561a482a225f3d28e56abb079fa9d4eb3efce753c97c0fa3d6c84e4e62f4013e21fd5b25e6561f0d0627f4f58863575aa289dc1dce0bb877 SHA512 96f8f42d17b31c9f361a1e2a049f754ca75008e731a86a9fa2cbddb496383fd2750c7d785681c13e6a878d5e7508c01c62e0fac41ff0684c2ca38ffeea38d45d
MISC metadata.xml 705 BLAKE2B 2b9da3a49db8021c1f76adbeabb88180dbe0f213ee362fb524a0e0772cfb5fd431631ba7ff6973ae97dc3f841c2cf11c50cf065a66cd3834c2aaa2cd429971f6 SHA512 bc8ccdf5c3a2d3e16c16bf970a55d22a8011ac8193ca20d58faa0af5214f6f05405536255ea6f610e672c9c205ffe0a2b2de195e87dfa412f8edb26f313ed900
diff --git a/media-sound/ncspot/ncspot-1.0.0.ebuild b/media-sound/ncspot/ncspot-1.0.0.ebuild
new file mode 100644
index 000000000000..c313db5f99b3
--- /dev/null
+++ b/media-sound/ncspot/ncspot-1.0.0.ebuild
@@ -0,0 +1,545 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.6
+
+EAPI=8
+
+CRATES="
+ addr2line@0.21.0
+ adler@1.0.2
+ aes-ctr@0.6.0
+ aes-soft@0.6.4
+ aes@0.6.0
+ aesni@0.10.0
+ ahash@0.8.6
+ aho-corasick@1.1.2
+ alsa-sys@0.3.1
+ alsa@0.6.0
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ anstream@0.6.5
+ anstyle-parse@0.2.3
+ anstyle-query@1.0.2
+ anstyle-wincon@3.0.2
+ anstyle@1.0.4
+ async-broadcast@0.5.1
+ async-channel@2.1.1
+ async-executor@1.8.0
+ async-fs@1.6.0
+ async-io@1.13.0
+ async-io@2.2.2
+ async-lock@2.8.0
+ async-lock@3.2.0
+ async-process@1.8.1
+ async-recursion@1.0.5
+ async-signal@0.2.5
+ async-task@4.5.0
+ async-trait@0.1.74
+ atomic-waker@1.1.2
+ autocfg@1.1.0
+ backtrace@0.3.69
+ base64@0.13.1
+ base64@0.21.5
+ bindgen@0.69.1
+ bitflags@1.3.2
+ bitflags@2.4.1
+ block-buffer@0.10.4
+ block-buffer@0.9.0
+ block@0.1.6
+ blocking@1.5.1
+ bumpalo@3.14.0
+ bytecount@0.6.7
+ byteorder@1.5.0
+ bytes@1.5.0
+ cc@1.0.83
+ cesu8@1.1.0
+ cexpr@0.6.0
+ cfg-if@1.0.0
+ chrono@0.4.31
+ cipher@0.2.5
+ clang-sys@1.6.1
+ clap@4.4.11
+ clap_builder@4.4.11
+ clap_complete@4.4.4
+ clap_lex@0.6.0
+ clap_mangen@0.2.15
+ clipboard-win@2.2.0
+ clipboard@0.5.0
+ colorchoice@1.0.0
+ combine@4.6.6
+ concurrent-queue@2.4.0
+ cookie@0.17.0
+ cookie_store@0.20.0
+ core-foundation-sys@0.8.6
+ core-foundation@0.9.4
+ coreaudio-rs@0.10.0
+ coreaudio-sys@0.2.14
+ cpal@0.13.5
+ cpufeatures@0.2.11
+ crossbeam-channel@0.5.9
+ crossbeam-utils@0.8.17
+ crossterm@0.25.0
+ crossterm_winapi@0.9.1
+ crypto-common@0.1.6
+ crypto-mac@0.11.1
+ ctr@0.6.0
+ cursive@0.20.0
+ cursive_buffered_backend@0.6.1
+ cursive_core@0.3.7
+ darling@0.13.4
+ darling@0.20.3
+ darling_core@0.13.4
+ darling_core@0.20.3
+ darling_macro@0.13.4
+ darling_macro@0.20.3
+ deranged@0.3.10
+ derivative@2.2.0
+ derive-new@0.5.9
+ digest@0.10.7
+ digest@0.9.0
+ dirs-next@1.0.2
+ dirs-next@2.0.0
+ dirs-sys-next@0.1.2
+ dlib@0.5.2
+ downcast-rs@1.2.0
+ encoding_rs@0.8.33
+ enum-map-derive@0.17.0
+ enum-map@2.7.3
+ enum_dispatch@0.3.12
+ enumflags2@0.7.8
+ enumflags2_derive@0.7.8
+ enumset@1.1.3
+ enumset_derive@0.8.1
+ equivalent@1.0.1
+ errno@0.3.8
+ event-listener-strategy@0.4.0
+ event-listener@2.5.3
+ event-listener@3.1.0
+ event-listener@4.0.0
+ fastrand@1.9.0
+ fastrand@2.0.1
+ fern@0.6.2
+ fixedbitset@0.4.2
+ fnv@1.0.7
+ foreign-types-shared@0.1.1
+ foreign-types@0.3.2
+ form_urlencoded@1.2.1
+ futures-channel@0.3.29
+ futures-core@0.3.29
+ futures-executor@0.3.29
+ futures-io@0.3.29
+ futures-lite@1.13.0
+ futures-lite@2.1.0
+ futures-macro@0.3.29
+ futures-sink@0.3.29
+ futures-task@0.3.29
+ futures-util@0.3.29
+ futures@0.3.29
+ generic-array@0.14.7
+ getrandom@0.2.11
+ gimli@0.28.1
+ glob@0.3.1
+ h2@0.3.22
+ half@1.8.2
+ hashbrown@0.12.3
+ hashbrown@0.14.3
+ headers-core@0.2.0
+ headers@0.3.9
+ heck@0.4.1
+ hermit-abi@0.3.3
+ hex@0.4.3
+ hmac@0.11.0
+ http-body@0.4.6
+ http@0.2.11
+ httparse@1.8.0
+ httpdate@1.0.3
+ hyper-proxy@0.9.1
+ hyper-tls@0.5.0
+ hyper@0.14.27
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.58
+ ident_case@1.0.1
+ idna@0.3.0
+ idna@0.5.0
+ indexmap@1.9.3
+ indexmap@2.1.0
+ instant@0.1.12
+ io-lifetimes@1.0.11
+ ioctl-rs@0.2.0
+ ipnet@2.9.0
+ itoa@1.0.10
+ jni-sys@0.3.0
+ jni@0.19.0
+ jobserver@0.1.27
+ js-sys@0.3.66
+ lazy_static@1.4.0
+ lazycell@1.3.0
+ lewton@0.10.2
+ libc@0.2.151
+ libloading@0.7.4
+ libloading@0.8.1
+ libm@0.2.8
+ libpulse-binding@2.28.1
+ libpulse-simple-binding@2.28.1
+ libpulse-simple-sys@1.21.1
+ libpulse-sys@1.21.0
+ libredox@0.0.1
+ librespot-audio@0.4.2
+ librespot-core@0.4.2
+ librespot-metadata@0.4.2
+ librespot-playback@0.4.2
+ librespot-protocol@0.4.2
+ linux-raw-sys@0.3.8
+ linux-raw-sys@0.4.12
+ lock_api@0.4.11
+ log@0.4.20
+ mac-notification-sys@0.6.1
+ mach@0.3.2
+ malloc_buf@0.0.6
+ maplit@1.0.2
+ maybe-async@0.2.7
+ memchr@2.6.4
+ memoffset@0.6.5
+ memoffset@0.7.1
+ memoffset@0.9.0
+ mime@0.3.17
+ minimal-lexical@0.2.1
+ miniz_oxide@0.7.1
+ mio@0.8.10
+ native-tls@0.2.11
+ ncurses@5.101.0
+ ndk-context@0.1.1
+ ndk-glue@0.6.2
+ ndk-macro@0.3.0
+ ndk-sys@0.3.0
+ ndk@0.6.0
+ nix@0.23.2
+ nix@0.26.4
+ nom@7.1.3
+ notify-rust@4.10.0
+ num-bigint@0.2.6
+ num-bigint@0.4.4
+ num-complex@0.2.4
+ num-complex@0.4.4
+ num-derive@0.3.3
+ num-integer@0.1.45
+ num-iter@0.1.43
+ num-rational@0.2.4
+ num-rational@0.4.1
+ num-traits@0.2.17
+ num@0.2.1
+ num@0.4.1
+ num_cpus@1.16.0
+ num_enum@0.5.11
+ num_enum_derive@0.5.11
+ num_threads@0.1.6
+ numtoa@0.1.0
+ objc-foundation@0.1.1
+ objc@0.2.7
+ objc_id@0.1.1
+ object@0.32.1
+ oboe-sys@0.4.5
+ oboe@0.4.6
+ ogg@0.8.0
+ once_cell@1.19.0
+ opaque-debug@0.3.0
+ openssl-macros@0.1.1
+ openssl-probe@0.1.5
+ openssl-sys@0.9.97
+ openssl@0.10.61
+ ordered-stream@0.2.0
+ os_pipe@1.1.4
+ owning_ref@0.4.1
+ pancurses@0.17.0
+ parking@2.2.0
+ parking_lot@0.11.2
+ parking_lot@0.12.1
+ parking_lot_core@0.8.6
+ parking_lot_core@0.9.9
+ parse_duration@2.1.1
+ pbkdf2@0.8.0
+ pdcurses-sys@0.7.1
+ peeking_take_while@0.1.2
+ percent-encoding@2.3.1
+ petgraph@0.6.4
+ pin-project-lite@0.2.13
+ pin-utils@0.1.0
+ piper@0.2.1
+ pkg-config@0.3.27
+ platform-dirs@0.3.0
+ polling@2.8.0
+ polling@3.3.1
+ portaudio-rs@0.3.2
+ portaudio-sys@0.1.1
+ powerfmt@0.2.0
+ ppv-lite86@0.2.17
+ priority-queue@1.3.2
+ proc-macro-crate@1.3.1
+ proc-macro2@1.0.70
+ protobuf-codegen-pure@2.28.0
+ protobuf-codegen@2.28.0
+ protobuf@2.28.0
+ quick-xml@0.30.0
+ quote@1.0.33
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.6.4
+ rand_distr@0.4.3
+ redox_syscall@0.2.16
+ redox_syscall@0.4.1
+ redox_termios@0.1.3
+ redox_users@0.4.4
+ regex-automata@0.4.3
+ regex-syntax@0.8.2
+ regex@1.10.2
+ reqwest@0.11.22
+ ring@0.17.7
+ rodio@0.15.0
+ roff@0.2.1
+ rspotify-http@0.12.0
+ rspotify-macros@0.12.0
+ rspotify-model@0.12.0
+ rspotify@0.12.0
+ rustc-demangle@0.1.23
+ rustc-hash@1.1.0
+ rustc_version@0.4.0
+ rustix@0.37.27
+ rustix@0.38.28
+ rustls-webpki@0.101.7
+ rustls@0.21.10
+ rustversion@1.0.14
+ ryu@1.0.16
+ same-file@1.0.6
+ schannel@0.1.22
+ scoped-tls@1.0.1
+ scopeguard@1.2.0
+ sct@0.7.1
+ security-framework-sys@2.9.1
+ security-framework@2.9.2
+ semver@1.0.20
+ serde@1.0.193
+ serde_cbor@0.11.2
+ serde_derive@1.0.193
+ serde_json@1.0.108
+ serde_repr@0.1.17
+ serde_spanned@0.6.4
+ serde_urlencoded@0.7.1
+ sha-1@0.9.8
+ sha1@0.10.6
+ sha2@0.10.8
+ shannon@0.2.0
+ shell-words@1.1.0
+ shlex@1.2.0
+ signal-hook-mio@0.2.3
+ signal-hook-registry@1.4.1
+ signal-hook@0.3.17
+ slab@0.4.9
+ smallvec@1.11.2
+ socket2@0.4.10
+ socket2@0.5.5
+ spin@0.9.8
+ stable_deref_trait@1.2.0
+ static_assertions@1.1.0
+ stdweb@0.1.3
+ strsim@0.10.0
+ strum@0.25.0
+ strum_macros@0.25.3
+ subtle@2.4.1
+ syn@1.0.109
+ syn@2.0.41
+ system-configuration-sys@0.5.0
+ system-configuration@0.5.1
+ tauri-winrt-notification@0.1.3
+ tempfile@3.8.1
+ term_size@0.3.2
+ termion@1.5.6
+ thiserror-impl@1.0.51
+ thiserror@1.0.51
+ thread-id@4.2.1
+ time-core@0.1.2
+ time-macros@0.2.15
+ time@0.3.30
+ tinyvec@1.6.0
+ tinyvec_macros@0.1.1
+ tokio-macros@2.2.0
+ tokio-native-tls@0.3.1
+ tokio-stream@0.1.14
+ tokio-util@0.7.10
+ tokio@1.35.0
+ toml@0.8.8
+ toml_datetime@0.6.5
+ toml_edit@0.19.15
+ toml_edit@0.21.0
+ tower-service@0.3.2
+ tracing-attributes@0.1.27
+ tracing-core@0.1.32
+ tracing@0.1.40
+ tree_magic_mini@3.0.3
+ try-lock@0.2.5
+ typenum@1.17.0
+ uds_windows@1.1.0
+ unicode-bidi@0.3.14
+ unicode-ident@1.0.12
+ unicode-normalization@0.1.22
+ unicode-segmentation@1.10.1
+ unicode-width@0.1.11
+ untrusted@0.9.0
+ ureq@2.9.1
+ url@2.5.0
+ utf8parse@0.2.1
+ uuid@1.6.1
+ vcpkg@0.2.15
+ vergen@3.2.0
+ version_check@0.9.4
+ waker-fn@1.1.1
+ walkdir@2.4.0
+ want@0.3.1
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.89
+ wasm-bindgen-futures@0.4.39
+ wasm-bindgen-macro-support@0.2.89
+ wasm-bindgen-macro@0.2.89
+ wasm-bindgen-shared@0.2.89
+ wasm-bindgen@0.2.89
+ wayland-backend@0.3.2
+ wayland-client@0.31.1
+ wayland-protocols-wlr@0.2.0
+ wayland-protocols@0.31.0
+ wayland-scanner@0.31.0
+ wayland-sys@0.31.1
+ web-sys@0.3.66
+ webpki-roots@0.25.3
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.6
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.51.1
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-targets@0.48.5
+ windows-targets@0.52.0
+ windows@0.51.1
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.0
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.0
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.0
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.0
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.0
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.0
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.0
+ winnow@0.5.28
+ winreg@0.5.1
+ winreg@0.50.0
+ wl-clipboard-rs@0.8.0
+ x11-clipboard@0.3.3
+ xcb@0.8.2
+ xdg-home@1.0.0
+ xi-unicode@0.3.0
+ zbus@3.14.1
+ zbus_macros@3.14.1
+ zbus_names@2.6.0
+ zerocopy-derive@0.6.6
+ zerocopy-derive@0.7.31
+ zerocopy@0.6.6
+ zerocopy@0.7.31
+ zvariant@3.15.0
+ zvariant_derive@3.15.0
+ zvariant_utils@1.0.1
+"
+
+# xtask crates:
+CRATES+="
+ cargo-xtask@0.1.0
+ clap_mangen@0.2.15
+ clap_complete@4.4.4
+ clap@4.4.8
+"
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 cargo desktop optfeature python-any-r1
+
+DESCRIPTION="ncurses Spotify client written in Rust using librespot"
+HOMEPAGE="https://github.com/hrkfdn/ncspot"
+SRC_URI="https://github.com/hrkfdn/ncspot/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}"
+
+LICENSE="BSD-2"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="clipboard cover mpris ncurses +notify pulseaudio"
+
+RDEPEND="dev-libs/openssl:=
+ sys-apps/dbus
+ clipboard? ( x11-libs/libxcb:= )
+ cover? ( media-gfx/ueberzug )
+ ncurses? ( sys-libs/ncurses:= )
+ !ncurses? ( sys-libs/ncurses )
+ pulseaudio? ( media-libs/libpulse )
+ !pulseaudio? ( media-libs/alsa-lib )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+ virtual/pkgconfig"
+
+QA_FLAGS_IGNORED="/usr/bin/ncspot"
+
+src_configure() {
+ local myfeaturesdef=""
+
+ use clipboard && myfeaturesdef+="share_clipboard,share_selection,"
+ use cover && myfeaturesdef+="cover,"
+ use mpris && myfeaturesdef+="mpris,"
+ use ncurses && myfeaturesdef+="ncurses_backend,"
+ use notify && myfeaturesdef+="notify,"
+
+ # It always seems to link to libpulse regardless of this setting if libpulse is installed.
+ if use pulseaudio; then
+ myfeaturesdef+="pulseaudio_backend,"
+ else
+ myfeaturesdef+="alsa_backend,"
+ fi
+
+ local myfeatures=( "${myfeaturesdef::-1}" )
+
+ cargo_src_configure --no-default-features
+}
+
+src_compile() {
+ cargo_src_compile
+
+ cargo xtask generate-shell-completion || die
+ cargo xtask generate-manpage || die
+}
+
+src_install() {
+ cargo_src_install
+ einstalldocs
+
+ domenu misc/ncspot.desktop
+ newicon -s scalable images/logo.svg ncspot.svg
+
+ dobashcomp misc/ncspot.bash
+
+ insinto /usr/share/fish/completions
+ doins misc/ncspot.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins misc/_ncspot
+
+ doman misc/ncspot.1
+}
+
+pkg_postinst() {
+ optfeature_header "Optional runtime features:"
+ optfeature "MPRIS song scrobbling support" media-sound/rescrobbled
+}
diff --git a/media-sound/rosegarden/Manifest b/media-sound/rosegarden/Manifest
index f42552ce5bd9..349a20caa5b4 100644
--- a/media-sound/rosegarden/Manifest
+++ b/media-sound/rosegarden/Manifest
@@ -1,5 +1,5 @@
DIST rosegarden-23.06.tar.xz 5560540 BLAKE2B 6d9851a2f937b1cd9a88e4f3b1c9b62875b9118e8d67c36b378bf33c68959c9f30593e17ffacbd38e3699d66b26d0ec6d0784a3373af21b6592894297fcf6e6b SHA512 88986665719162a2594e240333083bb7b8e33de78f6a7705e546f7332a7d89f617779f22fef25d7cc0ec8cd87c6411869f69676f30a7fb1a3d65384262d45089
DIST rosegarden-23.12.tar.xz 5577476 BLAKE2B 7010657bdc3f159982b1f6eff83a5cbf1ca2c8300ccde786995645712471f31ed8b6ca1faa54e63748745de7731a29144a4144b59801d9c41bedfe4574ee4bdc SHA512 a51a5ddb1fe9c2ef0c2f7b16f8fbc4fd4fd727e7a3873bd744177a00188fa13d696fd800d38f0a67e16c33c3a98a8a924e72a4a6fa347ea68f1dd1cdf6492d24
EBUILD rosegarden-23.06.ebuild 1132 BLAKE2B ae0f0214bbe82a7a342c45267681e94b2ca4122aa3296ee144cf169720b79504b15f8b9437b3ed443cafb9ca66fe02b4c414ba2b80f1a02c099a0a0c5c53fbf1 SHA512 670b54fb1b1b356af8abd12f73c3ce29dceebfdc5b1ce4a1d5a92eb43d836210fc0d060cd3f2d6b461436437038c6a3da776785bf57960e9908e2b83be3a2df4
-EBUILD rosegarden-23.12.ebuild 1134 BLAKE2B 315cf34369b44e758c1ea17f21701be5acb8762376f328ae5ee9450d28fe78ae8e7533bc9b9fbf092d498bb30b62dc482b2c359806ac740d1e61fb8754af00b4 SHA512 c79cb9fd25ea0372df1e918555da271b8c68ab0fbf78c4473391d7479f385aa52138941ec4c2c34b93be0ffa9d0a87bddeb4bc5b46fdd2552f9a5b7beaaf1e14
+EBUILD rosegarden-23.12.ebuild 1132 BLAKE2B 63f29831515240054f09b53eca2eb1199514a6285b936eda315144ab3b8624064e83f0690f39553a24a85d696b49b66900cd240f6896da1552995adafaa06e61 SHA512 658c81a23fc9a8bcc203b9a701927c62fd910be37e25ffce1c5c6f99013400bb9a46057ff1c3329843f4f038c7457d9765fdc2305ac2de945b0f557dc3b928de
MISC metadata.xml 350 BLAKE2B a98ce813216f0135bf3db7e71b401be679ac05012731d4380820df75d91cc919db2923c867f1593aff8939c5202b03d3b3c1cdf1a7884ec12f83952a66845a38 SHA512 9287817aa2c7a4d7d7767f3a44561920dc06a40fa376e3f9d04e6998e3995e93ff74170f772baedbd94c4519bd62c2c7b1b619e9a69c4a7c707ece518b6ce7a4
diff --git a/media-sound/rosegarden/rosegarden-23.12.ebuild b/media-sound/rosegarden/rosegarden-23.12.ebuild
index 32d041011e17..f24de0d563d9 100644
--- a/media-sound/rosegarden/rosegarden-23.12.ebuild
+++ b/media-sound/rosegarden/rosegarden-23.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="lirc"
BDEPEND="
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 83ab771674bd..bb0ed10acb63 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 9038ae02150f..c81f495acff7 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -12,8 +12,8 @@ AUX vlc-9999-libupnp-slot-1.8.patch 763 BLAKE2B 6bc8cf46f029db27d6d30d96e871d3bc
DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d SHA512 6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e
DIST vlc-3.0.20.tar.xz 25596392 BLAKE2B 4537d6b4b3445a28366cdb7ed7e12d0dc864e19a53d34efcdc0a62226642ec8653cf8d5b74d4aea30c9f324c34166e8fa71653b3b298f5abdebe29c4f21f2865 SHA512 02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406
EBUILD vlc-3.0.18-r3.ebuild 13659 BLAKE2B b777031ba4ce8730c9887d5e07293969522c132f654a3c220c477ad48bb68402529f6417713c2b032cda89f4fdb40e85557362ed38b1a3a1a424d6fb7c126b0c SHA512 947635284b06b61344e9e9fc2a7057dad8440955b0ca818a3d77b46d2384da556db866250476b576bda10634f5cc6a62a2c5d2e6ff9186864eaba43c958309a4
-EBUILD vlc-3.0.20-r3.ebuild 13697 BLAKE2B 482c92de0d7d2dd13b264287ac041f5ae7ae7063ed480a519ca46ca10b12a5442807e789ea60e7fa107ff4526ec45904d5784659252e42bae7db403310345dec SHA512 fbea75219ff87c0847ec9e6e31f22df428f49e810713b2567c14ec8c7af6d4c1038b8d37cc3e7d35f20180060c7a42779998cf4d8e70f808f3972ad972e1220d
-EBUILD vlc-3.0.20.ebuild 13652 BLAKE2B 55fc7dd4b79c0d0d667039414ac5fa1c408bb32f01a627272846ac116de1f4e90bbb87bafc3029a1dfced63d7455fbadf50d85a9eb21763ae6000e1e2b510837 SHA512 8113b550981bee9ff41b11ea9683386bd9214a7f0ae97cee2d10dfd7a1b98d14ff3886f3de2e143b04f46e2b0310ddcacd7ef72375f175aeb56befaa3b67809b
+EBUILD vlc-3.0.20-r3.ebuild 13692 BLAKE2B f0b115e9a24ce39fde0105dd1683c684d8baf0e01f090798fc42d59dcbb014e9cd0ca798aaa261e12ea61a1dad3104506f824029682c89de63715ad801ce424f SHA512 ed2dc43aee9ab1a5cf38a07d50ed7f92518a94d5d93eb43ccfdf6f02b52fb33fba251d6abb9f0897185d25f156de6460149e5c8f7f60142511da97f53c2313b1
+EBUILD vlc-3.0.20.ebuild 13649 BLAKE2B afa8ead694e7d8ebf643c1c5ca3f629772459885f0ab5334201c9186bc6f646620d15caea25643fd9ffc134adff0a750cab682b9d70e379fdef8b0ffbaa4a533 SHA512 40cf30d5d60e738ecda6bcec92f4615b06117e952bf0ee58c22a401b49b8b81fdd5f911879589a22717c6b04cca66e54c4c452e461007ebbc0bd297bc67647c7
EBUILD vlc-3.0.9999.ebuild 13659 BLAKE2B 16f1c43eb797070134c82321db0f90d8545963486a9290432f4bbfb464028577b51cbad5e29a5f895ab5a086c82cbde62ee4cee996aba7ea22f917055dc506c6 SHA512 2e9cf942df3c1a252539d0ad9a83cdbf7dc8e6642a1b1bbb17908bc4c84c9bb76fed64e7b202b0677486aff69f7f4eae8d4f25a1bf28553f8a1327d94e03de39
EBUILD vlc-9999.ebuild 13487 BLAKE2B 1253480181f9d7c41cb2c1917939065782b1fed39ab9a6ab963d7200e9f958e50e7f40d9cd5013a6d1caaf90975a53e2f36bff84dc0720acc2dce8405b7e2c83 SHA512 438505e1a233cf4dc46880c1fa30a6d33cc7705513a8958479ff1ffc04cbdbe5c2b9b5a1ee397fa7698d8feca2de50a53cb4dd21153dd43965cccacb5e0ab3c1
MISC metadata.xml 4815 BLAKE2B 90ef1af4058b83694f6b233c0b2daf46f45f6d23517103923b324db6ca167bb0e04226cae62162fc86a39bca5666b969b13f9d53d8b967a14af2595943d8c4e6 SHA512 544df4a6e4ed05f055f0aababa8c396932440f21336705818cbbce1397d0810ea5050ec16cdf2e3ebf0d7d63b70e77cd07c35edffeecde182ae2ecc571a1dbf7
diff --git a/media-video/vlc/vlc-3.0.20-r3.ebuild b/media-video/vlc/vlc-3.0.20-r3.ebuild
index cb90efbcf063..2d680301f0f5 100644
--- a/media-video/vlc/vlc-3.0.20-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2023 Gentoo Authors
+# Copyright 2000-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ else
else
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz"
fi
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
fi
inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
diff --git a/media-video/vlc/vlc-3.0.20.ebuild b/media-video/vlc/vlc-3.0.20.ebuild
index 2710cb5424b3..4ed826b72852 100644
--- a/media-video/vlc/vlc-3.0.20.ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -20,7 +20,7 @@ else
else
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz"
fi
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
fi
inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index 24ec1e81b031..9c79f0fb8c57 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1,7 +1,3 @@
-DIST yle-dl-20230611.tar.gz 75718 BLAKE2B 5be5b3bde4290f0799e4d2e15e779798467162e7316be4cd5bae463c798fbfac228614c8a1f4e222e045b70aca3584df428d85e6e12b6f208a6e4265199a6310 SHA512 9027a00f7a3b383187ae1de3bcf2145c64b0f618680ec3fe224397ac23cbb43d0f181f64c8cd7f21b9dbbdfd5ea0045458fb6858fd6be2c4b5b04d5df2747f79
-DIST yle-dl-20231120.tar.gz 74754 BLAKE2B 619a8a787ed5eef837027968f074fc7ea06e98ebdb21c384e3ace32b9a436002d78fe8ab50db9d16049af6d975dadc328963bf91c0f7adf72134f4918e56549a SHA512 009f263e2324c927835cb06400b8cb18385dc4afa2d1ddb512c7c32f99ca798ad49b0372f36cbe8a0bfcda2e9df66232f5b57bda7134c8f607300a8d208418d1
DIST yle-dl-20231214.tar.gz 77366 BLAKE2B 2c438840cc0dd50141d792ee697a81a61f9a5739dd5dee1b0b1a63a6e225ee33cb680c952d80424addf226c32cb53f0d2d5b2a02582a92b6f85cf4d4ee490a61 SHA512 0d25129aabea4957d76d24c8dc05801e4e712f4a1997f135c0233940e76f1dce1af01d3956d1ea26fb5c9e270c9ab9a6093aa20b6f31d773dd67c7723e35d289
-EBUILD yle-dl-20230611.ebuild 1452 BLAKE2B 9af43a370c0fd60fff921f75de24d148d57bafc680f9f14e1f9cf8447afdde883e078eeb969cf6071bfa588e00bd2f90a2912ec8efc5b3d36fc411f4330ea042 SHA512 82ea6ff168c31b1a8c2fa97dc0fe0a4ddaff9a8d76f1df0fe4f04f4d2804e97196ffb98aa32a94102f083e5a8114ea8a30c549a923f71d6a26d62dd3124ebc70
-EBUILD yle-dl-20231120.ebuild 1645 BLAKE2B 4b8c70586af0bb1e33b09f20850fad2d97868f311aad007036d4453b6a560d0f8a2164f6827845b92e8a9b401bd9fb36253bf686d7bcf0a9c06a6834fb60f4ae SHA512 bb6e52b6bc6d3081d0adfee7d859b006a3c5484500c1ffc2ec8a98c5b8cadfbabff83019c1a4f0166eef25f7bc045566c1eee457981e3379f9e6b223a7cbdef3
EBUILD yle-dl-20231214.ebuild 1645 BLAKE2B 4b8c70586af0bb1e33b09f20850fad2d97868f311aad007036d4453b6a560d0f8a2164f6827845b92e8a9b401bd9fb36253bf686d7bcf0a9c06a6834fb60f4ae SHA512 bb6e52b6bc6d3081d0adfee7d859b006a3c5484500c1ffc2ec8a98c5b8cadfbabff83019c1a4f0166eef25f7bc045566c1eee457981e3379f9e6b223a7cbdef3
MISC metadata.xml 363 BLAKE2B b27761ed00c4849b5e9a0c51fdf699ab7e1589acc017be236339e8e5044fbe05ad62ad8c7104f6e9e43de0779ad6f9f3fe4144fc57376d87d0304f7c7c3fe7cf SHA512 1b061009279fcf8271bec4958ddb93d93e1455686e42d623a64ef51a65e4f852d23873c59d5e547bbf66d6c596f542fd29f78de5c7b33f484918b01beb76dc92
diff --git a/media-video/yle-dl/yle-dl-20230611.ebuild b/media-video/yle-dl/yle-dl-20230611.ebuild
deleted file mode 100644
index 5620d268c952..000000000000
--- a/media-video/yle-dl/yle-dl-20230611.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=flit
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download media files from Yle Areena"
-HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl"
-SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Requires an active internet connection during tests,
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="media-video/ffmpeg
- net-misc/wget
- >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
- >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/progress[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]"
-BDEPEND="test? (
- ${RDEPEND}
- media-video/ffmpeg[gnutls]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/wheel[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-DOCS=( COPYING ChangeLog README.fi.md README.md yledl.conf.sample )
-
-src_install() {
- docompress -x "/usr/share/doc/${PF}/yledl.conf.sample"
- distutils-r1_src_install
-}
-
-pkg_postinst() {
- elog "Sample configuration file has been installed to "
- elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample"
- elog
- optfeature "youtube-dl download engine" net-misc/yt-dlp
-}
diff --git a/media-video/yle-dl/yle-dl-20231120.ebuild b/media-video/yle-dl/yle-dl-20231120.ebuild
deleted file mode 100644
index 04f163e131f6..000000000000
--- a/media-video/yle-dl/yle-dl-20231120.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=flit
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download media files from Yle Areena"
-HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl"
-SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Requires an active internet connection during tests,
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="media-video/ffmpeg
- net-misc/wget
- >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
- >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/progress[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]"
-BDEPEND="test? (
- ${RDEPEND}
- media-video/ffmpeg[gnutls]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/wheel[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-DOCS=( COPYING ChangeLog README.fi.md README.sv.md README.md yledl.conf.sample )
-
-src_install() {
- docompress -x "/usr/share/doc/${PF}/yledl.conf.sample"
- distutils-r1_src_install
-}
-
-pkg_postinst() {
- elog "Sample configuration file has been installed to "
- elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample"
- elog
- optfeature "automatically detect filesystems that require restricted character sets" dev-python/psutil
- optfeature "store metadata as extended file attributes" dev-python/pyxattr
- optfeature "youtube-dl download engine" net-misc/yt-dlp
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 67e5d5ad49ef..4c617f41b4f4 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 5923eac5efb7..e4032e97e106 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 06 Jan 2024 06:10:09 +0000
+Sat, 06 Jan 2024 11:03:54 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 6e58dc212fb3..c40e10750664 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 559158 BLAKE2B 7743be6d30bedd899f1ed6ee719a2c0f78de2f732319746c264a2fa060ba8ae030e9eed586d48ebb590968099f0af93a7b2f09f029dc6458c2ee484d255bd117 SHA512 86d7b1c7f1efaf6f78995086d3e2bb0b7d8c79e5750b872b064dda4aec42c093aebaf9a1ea2161c6c56fa84d61dba2be695416159673540b4a2291892918d774
-TIMESTAMP 2024-01-06T06:10:13Z
+MANIFEST Manifest.files.gz 559317 BLAKE2B 0a4d0ed654d5a43854b9b44988bdb4643495b86920de9bd246bf46fcc345ba1a5166c2103a10a186d99db77f51e6ca2fbedd4ea9de655624a90f97185dedfe19 SHA512 68b7f9edd2e18b7c9b8cde1bd8ca0c31f75b45ec27937f49a0b172c9019da731e4182b7a6489209bd8527928ac9b72c9b7758e7a8a785bc8902893a4edadd98e
+TIMESTAMP 2024-01-06T11:09:35Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWY7sVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWZNPBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAYfg/+MOkupdLfzTMTtp+5Kx8n+DTJvcPH4JChl3Atze2qIWjIWoi9TaqvNRtu
-oc8uNpK5xr3f983qH5b2pv1mVbcICDoe1RR/72dXmA7CkTfscjhQeoXR50iaxABE
-gjN3elxMZo3CNNq6njRs3wXWTtPhv8kA5s6BVs/fJJmBZI2mMc/09s5ejp6Mi3Pk
-bUkK54Esc3HislAXAO4S78NarU5g/UQ1oTypouZQ161WQlLRfJqcE+jh5Od9IJlY
-FOy3EP3rbVp/cHglXjcXhjxB4qeCa9zl/2viGnSX+ny2RAt1n2Tp9D37JBsGflzt
-OUTUIXimxSxWa7T0OCk/yXW1oe9dML/h1+drB9AiO7x/gr5GUR0h9XdwNhXX3phM
-NBqvcMDcxkpSw7GdnjbeVrKiKgxLIAym83K6I3WhPKwssdpxlrnbSOcc3e2N9BYI
-szlcjkDNtne/cX62huOJC99n5XAVwAO00x6Uqcfz0NYswJ3YlHAUobDdPcxmEGZe
-dXCw8jFiegmdnVN5+WZzsOCL6MsuMf1Vm36dpF+7OVxQ7rm01yvRaRB41v0YTlMU
-Xr+fjmLkCB5TkkLsZLPhG4TcQiS6zdihjjUx20Nmnsgxwa1f77jzHpE7R3ASFff7
-+KJMqUyQMvbUhHr27+UBf1I52IwP0C3rzoOfM6zS4Qz6PIrYWTk=
-=am6P
+klDqnA//U3WBWswT4EZcziH8SW6TUHMsjQY9r6DJ/bbKDzoGk+TxzSMNdBEyCL3J
+vuj0w+aOBLwRPCGIfL7xhFF2O+R1FHKgUNI7aT2Q0I1rS1XtRZjFHLOGoYnpyjwt
+QXTxPXkRkW41vlEd83cgoRwh8dP1TAhM8DimfHmg+UBdB20FLRGT0nCdbHN7Ux/x
+xu3k3Azhdbj8Ax7a2fzduZcQpII8dYXM/GV0gz4ECUBGKT7Rd5o9rwFkrnfZ7XIA
+SbyRL+sCDChmAvPVRy776zzdBX3Q2exyldyxRLQ1WPGYKVqJy/WWWROMYJy0wAuX
+4GFW3MPFndAbTYTdOnB4GA4f969gAFzisixtITzn3f3cdgtVApN1pHsslTi+du4/
+e6POzK66I0qiZxk2xeqdJ1/pOVNqwu7OYyg3kXNLwSwQ0SfTiMlP49Aj0cvRyjvB
+dbWZn/apxe2ObA2c1P3xr1E7ucYUwDZNrizz72IJeBtuyzHJn65OzI8ZKafferg+
+LWu06AalSDMbHT70ClFD73lL1P+fvaO+N/Pi0tW5a0gQNC1ea1Y35NkgjlQyY78b
+umEafSy/VXLb7dHdEuHa7tioVGg1VhDcp2sZUKOKvU7VM6auZkZDENnDI2ocRKnw
+np8UwMqoLKbB1HzJVCMQBico4oxkxFD5UIVV9nTW6TEPe+4E7qw=
+=037z
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz
index bc5279c092c5..126306040cc9 100644
--- a/metadata/glsa/Manifest.files.gz
+++ b/metadata/glsa/Manifest.files.gz
Binary files differ
diff --git a/metadata/glsa/glsa-202401-07.xml b/metadata/glsa/glsa-202401-07.xml
new file mode 100644
index 000000000000..ff293d52a518
--- /dev/null
+++ b/metadata/glsa/glsa-202401-07.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202401-07">
+ <title>R: Directory Traversal</title>
+ <synopsis>A vulnerability was found in R which could allow for remote code execution.</synopsis>
+ <product type="ebuild">R</product>
+ <announced>2024-01-06</announced>
+ <revised count="1">2024-01-06</revised>
+ <bug>765361</bug>
+ <access>remote</access>
+ <affected>
+ <package name="dev-lang/R" auto="yes" arch="*">
+ <unaffected range="ge">4.0.4</unaffected>
+ <vulnerable range="lt">4.0.4</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>R is a language and environment for statistical computing and graphics.</p>
+ </background>
+ <description>
+ <p>The native R package installation mechanisms do not sufficiently validate installed source packages for path traversal.</p>
+ </description>
+ <impact type="normal">
+ <p>Installation of a malicious R package could result in an arbitrary file overwrite which could result in arbitrary code execution, as might be seen with the overwrite of an authorized_keys file.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All R users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=dev-lang/R-4.0.4"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2020-27637">CVE-2020-27637</uri>
+ <uri>-fno-common</uri>
+ <uri>gcc-10</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-01-06T09:03:55.341282Z">ajak</metadata>
+ <metadata tag="submitter" timestamp="2024-01-06T09:03:55.343880Z">graaff</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index d1e0077507a2..16b79886b532 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 06 Jan 2024 06:10:10 +0000
+Sat, 06 Jan 2024 11:07:55 +0000
diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit
index 066490e28f40..c6d503ae307d 100644
--- a/metadata/glsa/timestamp.commit
+++ b/metadata/glsa/timestamp.commit
@@ -1 +1 @@
-13307cb5778acc25f47ab91c29f839443f3a4cf8 1704464830 2024-01-05T14:27:10+00:00
+6de45d78fb7f4cf3386f767a9e6b4d48cc85ce88 1704531859 2024-01-06T09:04:19+00:00
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 22dd5f83f7c4..d3642932d3f8 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 224797bc5f47..8a7b418ea619 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.32.13 b/metadata/md5-cache/app-admin/awscli-1.32.13
deleted file mode 100644
index 0062151f8209..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.32.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.34.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.32.13.tar.gz -> aws-cli-1.32.13.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=65645fae46020c986b91d79280295bc1
diff --git a/metadata/md5-cache/app-admin/awscli-1.32.12 b/metadata/md5-cache/app-admin/awscli-1.32.14
index 67f13ace9ac3..dca0f1e3634e 100644
--- a/metadata/md5-cache/app-admin/awscli-1.32.12
+++ b/metadata/md5-cache/app-admin/awscli-1.32.14
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Universal Command Line Environment for AWS
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.34.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=>=dev-python/botocore-1.34.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.32.12.tar.gz -> aws-cli-1.32.12.gh.tar.gz
+SRC_URI=https://github.com/aws/aws-cli/archive/1.32.14.tar.gz -> aws-cli-1.32.14.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=65645fae46020c986b91d79280295bc1
diff --git a/metadata/md5-cache/app-admin/awscli-1.32.2 b/metadata/md5-cache/app-admin/awscli-1.32.2
deleted file mode 100644
index 1ed435374d81..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.32.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.32.2.tar.gz -> aws-cli-1.32.2.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=adc901691e13a49a388fd64ee6f328b7
diff --git a/metadata/md5-cache/app-admin/awscli-1.32.7 b/metadata/md5-cache/app-admin/awscli-1.32.7
index 675c5360572d..c05211ac1cea 100644
--- a/metadata/md5-cache/app-admin/awscli-1.32.7
+++ b/metadata/md5-cache/app-admin/awscli-1.32.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
INHERIT=bash-completion-r1 distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.34.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aws/aws-cli/archive/1.32.7.tar.gz -> aws-cli-1.32.7.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f5257cc472d1c9481e9264b1abdbfc35
+_md5_=a19f2a49abbe5ab4c9b5f916b0f92b8e
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 2175814c37cf..67897a71fffe 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/earthly-0.7.22 b/metadata/md5-cache/app-containers/earthly-0.7.22
index 2807a0763570..2adcfdecd290 100644
--- a/metadata/md5-cache/app-containers/earthly-0.7.22
+++ b/metadata/md5-cache/app-containers/earthly-0.7.22
@@ -4,11 +4,11 @@ DESCRIPTION=Build automation tool that executes in containers
EAPI=8
HOMEPAGE=https://earthly.dev/ https://github.com/earthly/earthly/
INHERIT=go-module
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MPL-2.0
RDEPEND=|| ( app-containers/docker app-containers/podman )
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/earthly/earthly/archive/v0.7.22.tar.gz -> earthly-0.7.22.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.7.22-deps.tar.xz
_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=05fcead50fd1e06ef3c2f3fc04d2beaa
+_md5_=c045e71d7e64e425066c839267dc3a85
diff --git a/metadata/md5-cache/app-containers/incus-0.3 b/metadata/md5-cache/app-containers/incus-0.3
deleted file mode 100644
index 733fdf28c760..000000000000
--- a/metadata/md5-cache/app-containers/incus-0.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/go nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 dev-libs/cowsql dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev
-DESCRIPTION=Modern, secure and powerful system container and virtual machine manager
-EAPI=8
-HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus
-INHERIT=bash-completion-r1 go-module linux-info optfeature systemd verify-sig
-IUSE=apparmor nls verify-sig
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 BSD LGPL-3 MIT
-RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 dev-libs/cowsql dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl
-RESTRICT=test strip
-SLOT=0
-SRC_URI=https://linuxcontainers.org/downloads/incus/incus-0.3.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-0.3.tar.xz.asc )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=9aa85e8a79a8ebd32e415bdf13087c7b
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 7810fd4861c9..e1b2c92e5bbe 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/mhash-0.9.9.9-r3 b/metadata/md5-cache/app-crypt/mhash-0.9.9.9-r3
index c4defc3cf90f..b1523007574f 100644
--- a/metadata/md5-cache/app-crypt/mhash-0.9.9.9-r3
+++ b/metadata/md5-cache/app-crypt/mhash-0.9.9.9-r3
@@ -10,4 +10,4 @@ LICENSE=GPL-2+
SLOT=0
SRC_URI=mirror://sourceforge/mhash/mhash-0.9.9.9.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d66e4d880bcdd19bd831b6e177703910
+_md5_=fa1712da7e3769de36ca7dac49b99146
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 2a501b39d07f..5adbbb1ff24f 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/apheleia-4.0 b/metadata/md5-cache/app-emacs/apheleia-4.0
index f0952485ff7b..ee7b35dcf25b 100644
--- a/metadata/md5-cache/app-emacs/apheleia-4.0
+++ b/metadata/md5-cache/app-emacs/apheleia-4.0
@@ -4,10 +4,10 @@ DESCRIPTION=Reformat GNU Emacs buffers stably without moving point
EAPI=8
HOMEPAGE=https://github.com/radian-software/apheleia/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=>=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/radian-software/apheleia/archive/v4.0.tar.gz -> apheleia-4.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=a8c8501bfee7faf6ae4998f490dbb4bc
+_md5_=58597a2c845a4b9dd82db2d3d356961b
diff --git a/metadata/md5-cache/app-emacs/async-1.9.8 b/metadata/md5-cache/app-emacs/async-1.9.8
index ca8aac3f5109..12fb0bc870d2 100644
--- a/metadata/md5-cache/app-emacs/async-1.9.8
+++ b/metadata/md5-cache/app-emacs/async-1.9.8
@@ -4,10 +4,10 @@ DESCRIPTION=Simple library for asynchronous processing in Emacs
EAPI=8
HOMEPAGE=https://github.com/jwiegley/emacs-async
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/jwiegley/emacs-async/archive/v1.9.8.tar.gz -> emacs-async-1.9.8.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=56b2d5c069be58baaad4ef3afb7be42a
+_md5_=1045e0185d24b903417129f9800cb093
diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.18.1 b/metadata/md5-cache/app-emacs/clojure-mode-5.18.1
index 9cf4024c24bb..889c27655d24 100644
--- a/metadata/md5-cache/app-emacs/clojure-mode-5.18.1
+++ b/metadata/md5-cache/app-emacs/clojure-mode-5.18.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/
INHERIT=elisp
IUSE=test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.18.1.tar.gz -> clojure-mode-5.18.1.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=ef94998d0292a6edb7a89a8e00084ed6
+_md5_=12da47888d5eaafa3e44262ca89f26bf
diff --git a/metadata/md5-cache/app-emacs/consult-1.0 b/metadata/md5-cache/app-emacs/consult-1.0
index e5ca07ea6ef7..41a6f148314d 100644
--- a/metadata/md5-cache/app-emacs/consult-1.0
+++ b/metadata/md5-cache/app-emacs/consult-1.0
@@ -4,10 +4,10 @@ DESCRIPTION=Consulting complete-read for GNU Emacs
EAPI=8
HOMEPAGE=https://github.com/minad/consult/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-emacs/compat-28.1 >=app-editors/emacs-27:*
SLOT=0
SRC_URI=https://github.com/minad/consult/archive/1.0.tar.gz -> consult-1.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=65a360e377e320478b96c311e2c8f7d2
+_md5_=8f3d8575ed1f4c94b2f83764d3053b66
diff --git a/metadata/md5-cache/app-emacs/consult-flycheck-1.0 b/metadata/md5-cache/app-emacs/consult-flycheck-1.0
index 26455129b45a..37f2913f1aec 100644
--- a/metadata/md5-cache/app-emacs/consult-flycheck-1.0
+++ b/metadata/md5-cache/app-emacs/consult-flycheck-1.0
@@ -4,10 +4,10 @@ DESCRIPTION=Consult integration for Flycheck
EAPI=8
HOMEPAGE=https://github.com/minad/consult-flycheck
INHERIT=elisp
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+
RDEPEND=app-emacs/consult app-emacs/flycheck >=app-editors/emacs-27.1:*
SLOT=0
SRC_URI=https://github.com/minad/consult-flycheck/archive/refs/tags/1.0.tar.gz -> consult-flycheck-1.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=6c362a78cf22410f7185925a99aa70fc
+_md5_=2d3dd6ffd54be605a44adf23ee8857da
diff --git a/metadata/md5-cache/app-emacs/helm-3.9.6 b/metadata/md5-cache/app-emacs/helm-3.9.6
index 222c4f3e9d39..657232ff6a3a 100644
--- a/metadata/md5-cache/app-emacs/helm-3.9.6
+++ b/metadata/md5-cache/app-emacs/helm-3.9.6
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs incremental completion and selection narrowing framework
EAPI=8
HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.6.tar.gz -> helm-3.9.6.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=4d0c31d573b7a235b5070435ef7f6b59
+_md5_=d9616c339b715ade3bfa9d47683d0483
diff --git a/metadata/md5-cache/app-emacs/jinx-1.0 b/metadata/md5-cache/app-emacs/jinx-1.0
index 7cc62f8453d2..02e576e83631 100644
--- a/metadata/md5-cache/app-emacs/jinx-1.0
+++ b/metadata/md5-cache/app-emacs/jinx-1.0
@@ -5,10 +5,10 @@ DESCRIPTION=Enchanted Spell Checker for GNU Emacs
EAPI=8
HOMEPAGE=https://github.com/minad/jinx
INHERIT=edo elisp toolchain-funcs
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+
RDEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:*
SLOT=0
SRC_URI=https://github.com/minad/jinx/archive/refs/tags/1.0.tar.gz -> jinx-1.0.tar.gz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a42b15405de4effddaac9ace19fe2375
+_md5_=f67bbaeb4f47f65587ecd60392a28938
diff --git a/metadata/md5-cache/app-emacs/osm-1.0 b/metadata/md5-cache/app-emacs/osm-1.0
index 83544f2bb5f5..86187527448e 100644
--- a/metadata/md5-cache/app-emacs/osm-1.0
+++ b/metadata/md5-cache/app-emacs/osm-1.0
@@ -4,10 +4,10 @@ DESCRIPTION=OpenStreetMap tile-based viewer for GNU Emacs
EAPI=8
HOMEPAGE=https://github.com/minad/osm/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-27.1:*[jpeg,json,libxml2,png,svg] >=app-emacs/compat-29.1.4.0 net-misc/curl[ssl] >=app-editors/emacs-27.1:*
SLOT=0
SRC_URI=https://github.com/minad/osm/archive/1.0.tar.gz -> osm-1.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=02791de9780a16ed966ad74d177bd835
+_md5_=9ad2e51992e4f004be24c388275048ac
diff --git a/metadata/md5-cache/app-emacs/parseclj-1.1.1 b/metadata/md5-cache/app-emacs/parseclj-1.1.1
index 90527fa359ff..f694dc48874e 100644
--- a/metadata/md5-cache/app-emacs/parseclj-1.1.1
+++ b/metadata/md5-cache/app-emacs/parseclj-1.1.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/clojure-emacs/parseclj/
INHERIT=elisp
IUSE=test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/clojure-emacs/parseclj/archive/v1.1.1.tar.gz -> parseclj-1.1.1.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=1b19d46e545a42176a579565f3ce29f5
+_md5_=a0529edb02eb518863228dfe3893880a
diff --git a/metadata/md5-cache/app-emacs/parseedn-1.2.1 b/metadata/md5-cache/app-emacs/parseedn-1.2.1
index ff029fe33bde..7274cb30fd72 100644
--- a/metadata/md5-cache/app-emacs/parseedn-1.2.1
+++ b/metadata/md5-cache/app-emacs/parseedn-1.2.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/clojure-emacs/parseedn/
INHERIT=elisp
IUSE=test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=app-emacs/parseclj >=app-editors/emacs-26:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/clojure-emacs/parseedn/archive/v1.2.1.tar.gz -> parseedn-1.2.1.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=bbb0a5ee55b575c736ed0edcc9421304
+_md5_=f1b19b6c5ef8ccb0d173b1a362ea62b5
diff --git a/metadata/md5-cache/app-emacs/php-mode-1.25.1 b/metadata/md5-cache/app-emacs/php-mode-1.25.1
index ae07edada6a7..ce1cca7e77f3 100644
--- a/metadata/md5-cache/app-emacs/php-mode-1.25.1
+++ b/metadata/md5-cache/app-emacs/php-mode-1.25.1
@@ -4,10 +4,10 @@ DESCRIPTION=GNU Emacs major mode for editing PHP code
EAPI=8
HOMEPAGE=https://github.com/emacs-php/php-mode/
INHERIT=elisp
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/emacs-php/php-mode/archive/v1.25.1.tar.gz -> php-mode-1.25.1.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=6e4c84330212c7053b9d049b13646879
+_md5_=368b3e110175ea6b5badcd2eefeca479
diff --git a/metadata/md5-cache/app-emacs/transient-0.5.0 b/metadata/md5-cache/app-emacs/transient-0.5.0
index 4970c67de18f..9663f4443a29 100644
--- a/metadata/md5-cache/app-emacs/transient-0.5.0
+++ b/metadata/md5-cache/app-emacs/transient-0.5.0
@@ -4,10 +4,10 @@ DESCRIPTION=Transient commands abstraction for GNU Emacs
EAPI=8
HOMEPAGE=https://magit.vc/manual/transient/ https://github.com/magit/transient/
INHERIT=elisp
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/magit/transient/archive/v0.5.0.tar.gz -> transient-0.5.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=97d99e4d4c6d22c24ea90bbd7f66a7da
+_md5_=169c5f72ce17483af13798d2b7a8f711
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 4d958ef586f6..ac5dce790899 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/calibre-6.29.0 b/metadata/md5-cache/app-text/calibre-6.29.0
index 52b83402f5d9..2e6206502a24 100644
--- a/metadata/md5-cache/app-text/calibre-6.29.0
+++ b/metadata/md5-cache/app-text/calibre-6.29.0
@@ -7,7 +7,7 @@ HOMEPAGE=https://calibre-ebook.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
IUSE=+font-subsetting ios speech +system-mathjax test +udisks unrar python_single_target_python3_10 python_single_target_python3_11 verify-sig
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/zeroconf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/zeroconf[python_targets_python3_11(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) ) system-mathjax? ( >=dev-libs/mathjax-3 ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) udisks? ( sys-fs/udisks:2 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.calibre-ebook.com/6.29.0/calibre-6.29.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-6.29.0.tar.xz.sig )
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ec33369eb315f1af0ec2e668dfd5e5ee
+_md5_=b1e096624b69010b3d2c4341231d9452
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 1578afe04821..0258c82b148c 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/bcmail-1.77 b/metadata/md5-cache/dev-java/bcmail-1.77
index b5651b136af1..c0c57cc119bd 100644
--- a/metadata/md5-cache/dev-java/bcmail-1.77
+++ b/metadata/md5-cache/dev-java/bcmail-1.77
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.bouncycastle.org/java.html
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=BSD
RDEPEND=~dev-java/bcpkix-1.77:0 ~dev-java/bcprov-1.77:0 ~dev-java/bcutil-1.77:0 dev-java/javax-mail:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv77.tar.gz -> bc-java-r1rv77.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=23feaa4eef6c28cb7c788d41b0553446
+_md5_=0132fedbe79b7dbf5088af5e4a2554c6
diff --git a/metadata/md5-cache/dev-java/bcpg-1.77 b/metadata/md5-cache/dev-java/bcpg-1.77
index 75bdb0230d18..2c104c5c8488 100644
--- a/metadata/md5-cache/dev-java/bcpg-1.77
+++ b/metadata/md5-cache/dev-java/bcpg-1.77
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.bouncycastle.org/java.html
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=BSD
RDEPEND=~dev-java/bcprov-1.77:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv77.tar.gz -> bc-java-r1rv77.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=bbad354a9bcb99cf89e31f014b9e8b14
+_md5_=82b3ee49eeced55207fa3e9a381e7397
diff --git a/metadata/md5-cache/dev-java/bcpkix-1.77 b/metadata/md5-cache/dev-java/bcpkix-1.77
index 6c6c82dd51fd..d5f7636865a9 100644
--- a/metadata/md5-cache/dev-java/bcpkix-1.77
+++ b/metadata/md5-cache/dev-java/bcpkix-1.77
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.bouncycastle.org/java.html
INHERIT=java-pkg-2 java-pkg-simple check-reqs
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=BSD
PROPERTIES=test_network
RDEPEND=~dev-java/bcprov-1.77:0 ~dev-java/bcutil-1.77:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv77.tar.gz -> bc-java-r1rv77.tar.gz test? ( https://github.com/bcgit/bc-test-data/archive/r1rv77.tar.gz -> bc-test-data-r1rv77.tar.gz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=90912cdd562dd4bbe7a5326d53893a5a
+_md5_=4e106bf83f16269fa24d6cc38f83ca18
diff --git a/metadata/md5-cache/dev-java/bcprov-1.77 b/metadata/md5-cache/dev-java/bcprov-1.77
index 1466f5ef89df..0bba4bd432ad 100644
--- a/metadata/md5-cache/dev-java/bcprov-1.77
+++ b/metadata/md5-cache/dev-java/bcprov-1.77
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.bouncycastle.org/java.html
INHERIT=java-pkg-2 java-pkg-simple check-reqs
IUSE=doc source test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ppc64 x86
LICENSE=BSD
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv77.tar.gz -> bc-java-r1rv77.tar.gz test? ( https://github.com/bcgit/bc-test-data/archive/r1rv77.tar.gz -> bc-test-data-r1rv77.tar.gz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=ee6e1672658eb64f1f83084f7c54bc99
+_md5_=d3614dd9edf0c453aa0512616c684964
diff --git a/metadata/md5-cache/dev-java/bcutil-1.77 b/metadata/md5-cache/dev-java/bcutil-1.77
index 2b85eb4d7181..cf1b75306615 100644
--- a/metadata/md5-cache/dev-java/bcutil-1.77
+++ b/metadata/md5-cache/dev-java/bcutil-1.77
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.bouncycastle.org/java.html
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=BSD
RDEPEND=~dev-java/bcprov-1.77:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv77.tar.gz -> bc-java-r1rv77.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=f0ba4f5144f3d85efee164b01d9f64c8
+_md5_=bd49aa22c37ff90fddf7042b915f3ee2
diff --git a/metadata/md5-cache/dev-java/icu4j-74.1 b/metadata/md5-cache/dev-java/icu4j-74.1
index 0a3450a87991..894f6f0efede 100644
--- a/metadata/md5-cache/dev-java/icu4j-74.1
+++ b/metadata/md5-cache/dev-java/icu4j-74.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://icu.unicode.org
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ppc64 x86
LICENSE=icu
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=70
SRC_URI=https://github.com/unicode-org/icu/archive/release-74-1.tar.gz -> icu-74.1.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=93137cfd3566cf0f4aff0ef23073aaf2
+_md5_=1d5f0515e4e1895a6c73be6d1d6a6564
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 4ecda1b867b1..77d20acae1e4 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/moarvm-2023.12 b/metadata/md5-cache/dev-lang/moarvm-2023.12
new file mode 100644
index 000000000000..cbd07ede4c56
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/moarvm-2023.12
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure
+DEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc clang? ( >=sys-devel/clang-3.1 ) dev-lang/perl
+DESCRIPTION=A 6model-based VM for NQP and Raku
+EAPI=8
+HOMEPAGE=http://moarvm.org
+IUSE=asan clang debug doc +jit optimize static-libs ubsan
+KEYWORDS=~amd64 ~x86
+LICENSE=Artistic-2
+RDEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc
+RESTRICT=test
+SLOT=0
+SRC_URI=http://moarvm.org/releases/MoarVM-2023.12.tar.gz
+_md5_=2c6e548db72b5ca95c2bc8fed4bea9f6
diff --git a/metadata/md5-cache/dev-lang/nqp-2023.12 b/metadata/md5-cache/dev-lang/nqp-2023.12
new file mode 100644
index 000000000000..2c03810f2e0c
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/nqp-2023.12
@@ -0,0 +1,17 @@
+BDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2023.12[clang=] ) clang? ( sys-devel/clang ) java? ( >=virtual/jdk-11 ) dev-lang/perl
+DEFINED_PHASES=compile configure install preinst prepare pretend setup test
+DEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2023.12[clang=] ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Not Quite Perl, a Raku bootstrapping compiler
+EAPI=8
+HOMEPAGE=https://rakudo.org
+INHERIT=java-pkg-opt-2 multibuild
+IUSE=doc clang java +moar test java
+KEYWORDS=~amd64 ~x86
+LICENSE=Artistic-2
+RDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2023.12[clang=] ) java? ( >=virtual/jre-11 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=|| ( java moar )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/perl6/nqp/releases/download/2023.12/nqp-2023.12.tar.gz
+_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 7c4c66a18e7b619373f3a3bcff542907 multibuild d67e78a235f541871c7dfe4cf7931489 out-of-source-utils 1a9007554652a6e627edbccb3c25a439
+_md5_=6e66932cecf2b4446708e0b3fe1a30eb
diff --git a/metadata/md5-cache/dev-lang/python-3.10.13 b/metadata/md5-cache/dev-lang/python-3.10.13
index a53a1ad32915..48cc4f23e737 100644
--- a/metadata/md5-cache/dev-lang/python-3.10.13
+++ b/metadata/md5-cache/dev-lang/python-3.10.13
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_10(-)] dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) valgrind? ( dev-util/valgrind ) test? ( app-arch/xz-utils[extra-filters(+)] )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_10(-)] dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) valgrind? ( dev-util/valgrind ) test? ( app-arch/xz-utils )
DESCRIPTION=An interpreted, interactive, object-oriented programming language
EAPI=7
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
@@ -11,6 +11,6 @@ LICENSE=PSF-2
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_10(-)] dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types )
RESTRICT=!test? ( test )
SLOT=3.10
-SRC_URI=https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.10.13.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz.asc )
+SRC_URI=https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.10.13_p2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz.asc )
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=223660e2b75d67e7c0526a74e232329a
+_md5_=fab9c63d8f5010769fc4787035e0aece
diff --git a/metadata/md5-cache/dev-lang/python-3.11.7 b/metadata/md5-cache/dev-lang/python-3.11.7
index 0bc1899b796e..954c43ef794a 100644
--- a/metadata/md5-cache/dev-lang/python-3.11.7
+++ b/metadata/md5-cache/dev-lang/python-3.11.7
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-util/valgrind )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils ) valgrind? ( dev-util/valgrind )
DESCRIPTION=An interpreted, interactive, object-oriented programming language
EAPI=7
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
@@ -11,6 +11,6 @@ LICENSE=PSF-2
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_11(-)]
RESTRICT=!test? ( test )
SLOT=3.11
-SRC_URI=https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.7.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tar.xz.asc )
+SRC_URI=https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.7_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tar.xz.asc )
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=440b534420936bfc5185ac55736d0b13
+_md5_=16577639fa09851a278ac4a2bc004eae
diff --git a/metadata/md5-cache/dev-lang/python-3.12.1_p1 b/metadata/md5-cache/dev-lang/python-3.12.1_p1
index 7c9bc3971ea2..e0f221270770 100644
--- a/metadata/md5-cache/dev-lang/python-3.12.1_p1
+++ b/metadata/md5-cache/dev-lang/python-3.12.1_p1
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-util/valgrind )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-util/valgrind )
DESCRIPTION=An interpreted, interactive, object-oriented programming language
EAPI=8
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
@@ -11,6 +11,6 @@ LICENSE=PSF-2
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_12(-)]
RESTRICT=!test? ( test )
SLOT=3.12
-SRC_URI=https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.1_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tar.xz.asc )
+SRC_URI=https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.1_p2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tar.xz.asc )
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=210855d4785e17aaa9adc52c05ef9f09
+_md5_=9d0a1bf44590eacabff99a8102770d38
diff --git a/metadata/md5-cache/dev-lang/python-3.13.0_alpha2 b/metadata/md5-cache/dev-lang/python-3.13.0_alpha2
index 6afbc918b245..3e04e440c63b 100644
--- a/metadata/md5-cache/dev-lang/python-3.13.0_alpha2
+++ b/metadata/md5-cache/dev-lang/python-3.13.0_alpha2
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-util/valgrind )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-util/valgrind )
DESCRIPTION=An interpreted, interactive, object-oriented programming language
EAPI=8
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
@@ -10,6 +10,6 @@ LICENSE=PSF-2
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types )
RESTRICT=!test? ( test )
SLOT=3.13
-SRC_URI=https://www.python.org/ftp/python/3.13.0/Python-3.13.0a2.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.13.0a2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.0/Python-3.13.0a2.tar.xz.asc )
+SRC_URI=https://www.python.org/ftp/python/3.13.0/Python-3.13.0a2.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.13.0a2_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.0/Python-3.13.0a2.tar.xz.asc )
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=1efc9dea9e748b53c2b89e503e01044b
+_md5_=5644adb339daab1322700c6589a058c0
diff --git a/metadata/md5-cache/dev-lang/python-3.8.18 b/metadata/md5-cache/dev-lang/python-3.8.18
index 3591fc33b871..8840128eabf0 100644
--- a/metadata/md5-cache/dev-lang/python-3.8.18
+++ b/metadata/md5-cache/dev-lang/python-3.8.18
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-util/valgrind )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils ) valgrind? ( dev-util/valgrind )
DESCRIPTION=An interpreted, interactive, object-oriented programming language
EAPI=7
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
@@ -11,6 +11,6 @@ LICENSE=PSF-2
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types )
RESTRICT=!test? ( test )
SLOT=3.8
-SRC_URI=https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.8.18.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tar.xz.asc )
+SRC_URI=https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.8.18_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tar.xz.asc )
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=195538e2d0907bb4ba2a1a62c3d2d232
+_md5_=cdc93199b8807f7f3dfc34c8f1b762dc
diff --git a/metadata/md5-cache/dev-lang/python-3.9.18 b/metadata/md5-cache/dev-lang/python-3.9.18
index 2778bd127787..de5db6435995 100644
--- a/metadata/md5-cache/dev-lang/python-3.9.18
+++ b/metadata/md5-cache/dev-lang/python-3.9.18
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-util/valgrind )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils ) valgrind? ( dev-util/valgrind )
DESCRIPTION=An interpreted, interactive, object-oriented programming language
EAPI=7
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
@@ -11,6 +11,6 @@ LICENSE=PSF-2
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types )
RESTRICT=!test? ( test )
SLOT=3.9
-SRC_URI=https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.9.18.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz.asc )
+SRC_URI=https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.9.18_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz.asc )
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=a5afa45e2a2641e8879b255d4072c6f0
+_md5_=b06c76ae91c2773a47fb53dc355cd007
diff --git a/metadata/md5-cache/dev-lang/rakudo-2023.12 b/metadata/md5-cache/dev-lang/rakudo-2023.12
new file mode 100644
index 000000000000..e27c690876a5
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/rakudo-2023.12
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile configure install preinst prepare pretend setup test
+DEPEND=~dev-lang/nqp-2023.12:0=[java?,moar?,clang=] clang? ( sys-devel/clang ) java? ( >=virtual/jdk-1.9 ) >=dev-lang/perl-5.10 java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=A compiler for the Raku programming language
+EAPI=8
+HOMEPAGE=https://rakudo.org
+INHERIT=java-pkg-opt-2
+IUSE=clang java +moar test java
+KEYWORDS=~amd64 ~x86
+LICENSE=Artistic-2
+RDEPEND=~dev-lang/nqp-2023.12:0=[java?,moar?,clang=] java? ( >=virtual/jre-1.9 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=|| ( java moar )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://rakudo.org/dl/rakudo/rakudo-2023.12.tar.gz
+_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
+_md5_=637524407d4841797804d261ad3b0dc3
diff --git a/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22 b/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22
index 4b82836e208f..a66201be1f3a 100644
--- a/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22
+++ b/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22
@@ -4,10 +4,10 @@ DESCRIPTION=Pythonic JavaScript that doesn't suck
EAPI=8
HOMEPAGE=https://github.com/kovidgoyal/rapydscript-ng
INHERIT=edo
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=BSD
RDEPEND=net-libs/nodejs
SLOT=0
SRC_URI=https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v0.7.22.tar.gz -> rapydscript-ng-0.7.22.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-lang/rapydscript-ng/rapydscript-ng-node_modules-0.7.22.tar.xz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3
-_md5_=d8dd45e7ed274fceda8ee5e22d33af5a
+_md5_=cb43ecb9394396f9dbe028254e769109
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.6.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.6.0
deleted file mode 100644
index f7672a58008b..000000000000
--- a/metadata/md5-cache/dev-lang/spidermonkey-102.6.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ssl,xml(+)] dev-lang/python:3.10[ssl,xml(+)] ) || ( ( sys-devel/llvm:15 clang? ( sys-devel/clang:15 virtual/rust:0/llvm-15 lto? ( sys-devel/lld:15 ) ) ) ( sys-devel/llvm:14 clang? ( sys-devel/clang:14 virtual/rust:0/llvm-14 lto? ( sys-devel/lld:14 ) ) ) ) !clang? ( virtual/rust ) virtual/pkgconfig test? ( || ( ( dev-lang/python:3.11[ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0
-DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++
-EAPI=8
-HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html
-INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
-IUSE=clang cpu_flags_arm_neon debug +jit lto test
-KEYWORDS=amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=MPL-2.0
-RDEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib
-RESTRICT=!test? ( test )
-SLOT=102
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.6.0esr/source/firefox-102.6.0esr.source.tar.xz -> firefox-102.6.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-07j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-07j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-04j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-04j.tar.xz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=88e173d56b09118c5f206ab9a6fe6824
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 7f0c47c9f0a8..80bec4fdc16f 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/libzia-4.52 b/metadata/md5-cache/dev-libs/libzia-4.52
index 3ac223a9766c..93367e92c04e 100644
--- a/metadata/md5-cache/dev-libs/libzia-4.52
+++ b/metadata/md5-cache/dev-libs/libzia-4.52
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://tucnak.nagano.cz
INHERIT=autotools flag-o-matic
IUSE=ftdi
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 x11-libs/gtk+:2 media-libs/libsdl2 media-libs/libpng:0 ftdi? ( dev-embedded/libftdi:1 ) elibc_musl? ( sys-libs/libunwind )
SLOT=0
SRC_URI=http://tucnak.nagano.cz/libzia-4.52.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=81e2cdaf1cfad24b3423c62a06987331
+_md5_=af7cdbe9e251c3abd3f06cdc8ae7c102
diff --git a/metadata/md5-cache/dev-libs/nss-3.79.4 b/metadata/md5-cache/dev-libs/nss-3.79.4
deleted file mode 100644
index d0642ff6f4df..000000000000
--- a/metadata/md5-cache/dev-libs/nss-3.79.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-libs/nspr-4.34.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-db/sqlite-3.8.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/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
-DESCRIPTION=Mozilla's Network Security Services library that implements PKI support
-EAPI=8
-HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
-INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal
-IUSE=cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
-LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
-RDEPEND=>=dev-libs/nspr-4.34.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-db/sqlite-3.8.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/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_79_4_RTM/src/nss-3.79.4.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
-_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=de54f8c9f643db19a93c90f78ffde29f
diff --git a/metadata/md5-cache/dev-libs/nss-3.95 b/metadata/md5-cache/dev-libs/nss-3.95
deleted file mode 100644
index dd4fa18f624d..000000000000
--- a/metadata/md5-cache/dev-libs/nss-3.95
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-libs/nspr-4.35[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-db/sqlite-3.8.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/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
-DESCRIPTION=Mozilla's Network Security Services library that implements PKI support
-EAPI=8
-HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
-INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal
-IUSE=cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
-LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
-RDEPEND=>=dev-libs/nspr-4.35[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-db/sqlite-3.8.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/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_95_RTM/src/nss-3.95.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
-_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=70580ed1acea0db60944e8d5bf3e6bcb
diff --git a/metadata/md5-cache/dev-libs/raft-0.18.0 b/metadata/md5-cache/dev-libs/raft-0.19.1
index cba06421448f..6c11ba936619 100644
--- a/metadata/md5-cache/dev-libs/raft-0.18.0
+++ b/metadata/md5-cache/dev-libs/raft-0.19.1
@@ -3,14 +3,14 @@ DEFINED_PHASES=configure install prepare
DEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
DESCRIPTION=C implementation of the Raft consensus protocol
EAPI=8
-HOMEPAGE=https://github.com/canonical/raft
+HOMEPAGE=https://github.com/cowsql/raft
INHERIT=autotools
IUSE=lz4 test zfs
-KEYWORDS=amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=LGPL-3-with-linking-exception
RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
RESTRICT=!test? ( test )
-SLOT=0/3
-SRC_URI=https://github.com/canonical/raft/archive/v0.18.0.tar.gz -> raft-0.18.0.tar.gz
+SLOT=0/0
+SRC_URI=https://github.com/cowsql/raft/archive/v0.19.1.tar.gz -> raft-0.19.1.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=007c427a5f4d971b43a1f20d62cb660d
+_md5_=e7a9ea4879f61c5605e766a5df4ada28
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 947c59caadd5..e7c370b625b5 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/alembic-1.13.0 b/metadata/md5-cache/dev-python/alembic-1.13.0
deleted file mode 100644
index 5b52d8d55d85..000000000000
--- a/metadata/md5-cache/dev-python/alembic-1.13.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Database migrations tool, written by the author of SQLAlchemy
-EAPI=8
-HOMEPAGE=https://github.com/sqlalchemy/alembic/ https://pypi.org/project/alembic/
-INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/alembic/alembic-1.13.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a0d410ee09c1c1fefc272e1e1d4863c5
diff --git a/metadata/md5-cache/dev-python/alembic-1.13.1 b/metadata/md5-cache/dev-python/alembic-1.13.1
index ab7df71dcc31..5f4d4dcf3bce 100644
--- a/metadata/md5-cache/dev-python/alembic-1.13.1
+++ b/metadata/md5-cache/dev-python/alembic-1.13.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/sqlalchemy/alembic/ https://pypi.org/project/alembic/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/alembic/alembic-1.13.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ab534d979c379972665a5bc820f99271
+_md5_=9890194a5852289e69d2b132c686872c
diff --git a/metadata/md5-cache/dev-python/anyio-4.1.0 b/metadata/md5-cache/dev-python/anyio-4.1.0
deleted file mode 100644
index 265a02c2d94f..000000000000
--- a/metadata/md5-cache/dev-python/anyio-4.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-scm-6.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/hypothesis-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] amd64? ( python_targets_python3_10? ( >=dev-python/uvloop-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/uvloop-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/uvloop-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) ) test? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sniffio-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_python3_12(-)] dev-python/sphinxcontrib-jquery[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_python3_11(-)] dev-python/sphinxcontrib-jquery[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_python3_10(-)] dev-python/sphinxcontrib-jquery[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_pypy3(-)] dev-python/sphinxcontrib-jquery[python_targets_pypy3(-)] dev-python/sphinx-autodoc-typehints[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Compatibility layer for multiple asynchronous event loop implementations
-EAPI=8
-HOMEPAGE=https://github.com/agronholm/anyio/ https://pypi.org/project/anyio/
-INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sniffio-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.1.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c03f8a32d7c7fe231eae88a72afa0113
diff --git a/metadata/md5-cache/dev-python/anyio-4.2.0 b/metadata/md5-cache/dev-python/anyio-4.2.0
index bbddb74f65a5..c5160a6b8a7e 100644
--- a/metadata/md5-cache/dev-python/anyio-4.2.0
+++ b/metadata/md5-cache/dev-python/anyio-4.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/agronholm/anyio/ https://pypi.org/project/anyio/
INHERIT=distutils-r1 pypi
IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sniffio-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.2.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8c936f3c693e2202b0a72d095066adf8
+_md5_=e6e838eab459153340f6e5119df089c7
diff --git a/metadata/md5-cache/dev-python/apprise-1.7.1 b/metadata/md5-cache/dev-python/apprise-1.7.1
new file mode 100644
index 000000000000..b5544cc6b890
--- /dev/null
+++ b/metadata/md5-cache/dev-python/apprise-1.7.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-oauthlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mqtt? ( dev-python/paho-mqtt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=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_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~riscv
+LICENSE=BSD-2
+RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-oauthlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mqtt? ( dev-python/paho-mqtt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/a/apprise/apprise-1.7.1.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c7f7ff055ae3ffb263b73b6f70008bda
diff --git a/metadata/md5-cache/dev-python/black-23.12.1 b/metadata/md5-cache/dev-python/black-23.12.1
index 5e17284ad7b7..6f431f793d9c 100644
--- a/metadata/md5-cache/dev-python/black-23.12.1
+++ b/metadata/md5-cache/dev-python/black-23.12.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://black.readthedocs.io/en/stable/ https://github.com/psf/black/ https://pypi.org/project/black/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
LICENSE=MIT
RDEPEND=>=dev-python/click-8.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-0.4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/black/black-23.12.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=933937e2543771b997014478c64bce29
+_md5_=f671b7d897a6b15a0200260629f1cc12
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.13 b/metadata/md5-cache/dev-python/boto3-1.34.13
deleted file mode 100644
index 7a1cc9b90240..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.34.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.34.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.34.13.tar.gz -> boto3-1.34.13.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=76aecea0ff2bc76e5985f8ef616cf460
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.12 b/metadata/md5-cache/dev-python/boto3-1.34.14
index 7832da1b84ee..6419e30cfb68 100644
--- a/metadata/md5-cache/dev-python/boto3-1.34.12
+++ b/metadata/md5-cache/dev-python/boto3-1.34.14
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The AWS SDK for Python
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.34.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=>=dev-python/botocore-1.34.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.34.12.tar.gz -> boto3-1.34.12.gh.tar.gz
+SRC_URI=https://github.com/boto/boto3/archive/1.34.14.tar.gz -> boto3-1.34.14.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=76aecea0ff2bc76e5985f8ef616cf460
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.2 b/metadata/md5-cache/dev-python/boto3-1.34.2
deleted file mode 100644
index ddf7b3c173fe..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.34.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.34.2.tar.gz -> boto3-1.34.2.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a7e1ddd0f3358d954e97d78332808d2b
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.7 b/metadata/md5-cache/dev-python/boto3-1.34.7
index b0ed8c7a07a3..ab0b094dfb57 100644
--- a/metadata/md5-cache/dev-python/boto3-1.34.7
+++ b/metadata/md5-cache/dev-python/boto3-1.34.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.34.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/boto/boto3/archive/1.34.7.tar.gz -> boto3-1.34.7.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=98e1e54522cea9f8dc2385b24d3eb79c
+_md5_=67b7bdefab7f5cd6b0e6a5531f62f0ea
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.12 b/metadata/md5-cache/dev-python/botocore-1.34.12
deleted file mode 100644
index 65e79d9381d8..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.34.12
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.34.12.tar.gz -> botocore-1.34.12.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=136dfc58b95d3ea32b08d6a1d3d4215e
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.13 b/metadata/md5-cache/dev-python/botocore-1.34.14
index fd7d120b0664..c61b7697a5da 100644
--- a/metadata/md5-cache/dev-python/botocore-1.34.13
+++ b/metadata/md5-cache/dev-python/botocore-1.34.14
@@ -11,6 +11,6 @@ RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.34.13.tar.gz -> botocore-1.34.13.gh.tar.gz
+SRC_URI=https://github.com/boto/botocore/archive/1.34.14.tar.gz -> botocore-1.34.14.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=136dfc58b95d3ea32b08d6a1d3d4215e
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.2 b/metadata/md5-cache/dev-python/botocore-1.34.2
deleted file mode 100644
index a0f3153a4e5d..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.34.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.34.2.tar.gz -> botocore-1.34.2.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=72380d0f7487d34b6d367db8978aa32e
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.7 b/metadata/md5-cache/dev-python/botocore-1.34.7
index c31a9b31d471..d6ec76d63973 100644
--- a/metadata/md5-cache/dev-python/botocore-1.34.7
+++ b/metadata/md5-cache/dev-python/botocore-1.34.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/boto/botocore/archive/1.34.7.tar.gz -> botocore-1.34.7.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a21cc439bd4b5460e8edf1b69668fbc0
+_md5_=1ce9233e15844aea516308b060adce10
diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.83.6 b/metadata/md5-cache/dev-python/cfn-lint-0.83.6
deleted file mode 100644
index b3bcd27dcf47..000000000000
--- a/metadata/md5-cache/dev-python/cfn-lint-0.83.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/aws-sam-translator-1.82.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=CloudFormation Linter
-EAPI=8
-HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/aws-sam-translator-1.82.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn-lint-0.83.6.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=33cb5de7b12c641af67c15caffe8d3dd
diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.83.7 b/metadata/md5-cache/dev-python/cfn-lint-0.83.7
index 1f953a591050..9c7db726a7a8 100644
--- a/metadata/md5-cache/dev-python/cfn-lint-0.83.7
+++ b/metadata/md5-cache/dev-python/cfn-lint-0.83.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/aws-sam-translator-1.82.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn-lint-0.83.7.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=75ef61d54de973de4dd50f26531c5053
+_md5_=a2ebb991a5d1ff59ed752a4407d7ab83
diff --git a/metadata/md5-cache/dev-python/coverage-7.3.4 b/metadata/md5-cache/dev-python/coverage-7.3.4
index 06ab70797130..8d5bf0c902f5 100644
--- a/metadata/md5-cache/dev-python/coverage-7.3.4
+++ b/metadata/md5-cache/dev-python/coverage-7.3.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/nedbat/coveragepy/ https://pypi.org/project/coverage/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/coverage/coverage-7.3.4.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=676b46a06f3804d229cddaf2c70cce16
+_md5_=a3f13adaca5eb7105cdff42afd1b3977
diff --git a/metadata/md5-cache/dev-python/deepmerge-1.1.0 b/metadata/md5-cache/dev-python/deepmerge-1.1.0
deleted file mode 100644
index 77064090741d..000000000000
--- a/metadata/md5-cache/dev-python/deepmerge-1.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Tools to handle merging of nested data structures in python
-EAPI=8
-HOMEPAGE=https://deepmerge.readthedocs.io/en/latest/ https://github.com/toumorokoshi/deepmerge/ https://pypi.org/project/deepmerge/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/toumorokoshi/deepmerge/archive/v1.1.0.tar.gz -> deepmerge-1.1.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=017f1da55a5ce841936da06c465439eb
diff --git a/metadata/md5-cache/dev-python/deepmerge-1.1.1 b/metadata/md5-cache/dev-python/deepmerge-1.1.1
index c01135905783..efa2d387fbed 100644
--- a/metadata/md5-cache/dev-python/deepmerge-1.1.1
+++ b/metadata/md5-cache/dev-python/deepmerge-1.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://deepmerge.readthedocs.io/en/latest/ https://github.com/toumorokoshi/deepmerge/ https://pypi.org/project/deepmerge/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/toumorokoshi/deepmerge/archive/v1.1.1.tar.gz -> deepmerge-1.1.1.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a6ae0cd0087391716ffc99b13bf39029
+_md5_=8a113bd1e8f02d9ab51809d79450310d
diff --git a/metadata/md5-cache/dev-python/dogpile-cache-1.2.2 b/metadata/md5-cache/dev-python/dogpile-cache-1.2.2
deleted file mode 100644
index 77db757b9e83..000000000000
--- a/metadata/md5-cache/dev-python/dogpile-cache-1.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/decorator-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A locking API for expiring values while a single thread generates a new value
-EAPI=8
-HOMEPAGE=https://github.com/sqlalchemy/dogpile.cache/ https://pypi.org/project/dogpile.cache/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/decorator-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/d/dogpile.cache/dogpile.cache-1.2.2.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b25f632621487b90fa18ffe4abc5d07f
diff --git a/metadata/md5-cache/dev-python/dogpile-cache-1.3.0 b/metadata/md5-cache/dev-python/dogpile-cache-1.3.0
index 6f63ac261d44..80c427c189a2 100644
--- a/metadata/md5-cache/dev-python/dogpile-cache-1.3.0
+++ b/metadata/md5-cache/dev-python/dogpile-cache-1.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/sqlalchemy/dogpile.cache/ https://pypi.org/project/dogpile.cache/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/decorator-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dogpile.cache/dogpile.cache-1.3.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ab795ebf2f242f00c4c9adfaabb6bd95
+_md5_=e207899f21a2a1a1524c8e94ce80ed9f
diff --git a/metadata/md5-cache/dev-python/ensurepip-pip-23.3.1 b/metadata/md5-cache/dev-python/ensurepip-pip-23.3.1
deleted file mode 100644
index 5291c456ba84..000000000000
--- a/metadata/md5-cache/dev-python/ensurepip-pip-23.3.1
+++ /dev/null
@@ -1,12 +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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2
-RDEPEND=!<dev-python/ensurepip-wheels-100
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/py3/p/pip/pip-23.3.1-py3-none-any.whl
-_eclasses_=pypi 2eecb475512bc76e5ea9192a681b9e6b
-_md5_=ba93b29dfa8a86c50f8845ce50412fe1
diff --git a/metadata/md5-cache/dev-python/ensurepip-pip-23.3.2 b/metadata/md5-cache/dev-python/ensurepip-pip-23.3.2
index 9f28ad014004..e67f6d231702 100644
--- a/metadata/md5-cache/dev-python/ensurepip-pip-23.3.2
+++ b/metadata/md5-cache/dev-python/ensurepip-pip-23.3.2
@@ -3,10 +3,10 @@ DESCRIPTION=Shared pip wheel for ensurepip Python module
EAPI=8
HOMEPAGE=https://pypi.org/project/pip/
INHERIT=pypi
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2
RDEPEND=!<dev-python/ensurepip-wheels-100
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/py3/p/pip/pip-23.3.2-py3-none-any.whl
_eclasses_=pypi 2eecb475512bc76e5ea9192a681b9e6b
-_md5_=d9af240a7714b946582b2596e142ad9c
+_md5_=f333cf1df2dfc176afb693fc9d643dd7
diff --git a/metadata/md5-cache/dev-python/expandvars-0.12.0 b/metadata/md5-cache/dev-python/expandvars-0.12.0
index 5857ec9923b4..74e7edd066b9 100644
--- a/metadata/md5-cache/dev-python/expandvars-0.12.0
+++ b/metadata/md5-cache/dev-python/expandvars-0.12.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/sayanarijit/expandvars/ https://pypi.org/project/expandvars/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/e/expandvars/expandvars-0.12.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=560c990c9ff439e96dbf58e41f7205eb
+_md5_=d20db019a268aacfd6e436791eca9b81
diff --git a/metadata/md5-cache/dev-python/fonttools-4.47.0 b/metadata/md5-cache/dev-python/fonttools-4.47.0
index cbaf011020ab..d8f3e82beca6 100644
--- a/metadata/md5-cache/dev-python/fonttools-4.47.0
+++ b/metadata/md5-cache/dev-python/fonttools-4.47.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 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/fonttools/archive/4.47.0.tar.gz -> fonttools-4.47.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=50707419e50c8e9caba1ccece30129bc
+_md5_=e2e36665d0e65bfe670875bb42085b76
diff --git a/metadata/md5-cache/dev-python/freezegun-1.3.1 b/metadata/md5-cache/dev-python/freezegun-1.3.1
deleted file mode 100644
index 695522a0c729..000000000000
--- a/metadata/md5-cache/dev-python/freezegun-1.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) ) test? ( >dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=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 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/f/freezegun/freezegun-1.3.1.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=88458c5c058a45e0d4ea162f89b93435
diff --git a/metadata/md5-cache/dev-python/freezegun-1.4.0 b/metadata/md5-cache/dev-python/freezegun-1.4.0
index 92db68b4aa23..15399a5d79ff 100644
--- a/metadata/md5-cache/dev-python/freezegun-1.4.0
+++ b/metadata/md5-cache/dev-python/freezegun-1.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/spulec/freezegun/ https://pypi.org/project/freezegun/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=Apache-2.0
RDEPEND=>dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/freezegun/freezegun-1.4.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b77b9148a5bf56dea3694682d24ebabf
+_md5_=ae7c05d69f2737bcbfffd406260ffb17
diff --git a/metadata/md5-cache/dev-python/hatchling-1.20.0 b/metadata/md5-cache/dev-python/hatchling-1.20.0
deleted file mode 100644
index 413a87568270..000000000000
--- a/metadata/md5-cache/dev-python/hatchling-1.20.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/editables-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/trove-classifiers[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/atomicwrites[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/atomicwrites[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/atomicwrites[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/atomicwrites[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( >=dev-python/editables-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/trove-classifiers[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Modern, extensible Python build backend
-EAPI=8
-HOMEPAGE=https://pypi.org/project/hatchling/ https://github.com/pypa/hatch/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=>=dev-python/editables-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/trove-classifiers[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/pypa/hatch/archive/hatchling-v1.20.0.tar.gz -> hatch-hatchling-v1.20.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ff816a59e97d06c0bffc64a6e66bccc6
diff --git a/metadata/md5-cache/dev-python/hatchling-1.21.0 b/metadata/md5-cache/dev-python/hatchling-1.21.0
index befa9c8a10b9..525360914bd1 100644
--- a/metadata/md5-cache/dev-python/hatchling-1.21.0
+++ b/metadata/md5-cache/dev-python/hatchling-1.21.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/hatchling/ https://github.com/pypa/hatch/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=>=dev-python/editables-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/trove-classifiers[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pypa/hatch/archive/hatchling-v1.21.0.tar.gz -> hatch-hatchling-v1.21.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c0359c0224740d38d77766be90fe9724
+_md5_=1961b74a3380d5e2026f8b387755e2b5
diff --git a/metadata/md5-cache/dev-python/hiredis-2.3.2 b/metadata/md5-cache/dev-python/hiredis-2.3.2
index f0b19e1eb29c..c8d5b844ae82 100644
--- a/metadata/md5-cache/dev-python/hiredis-2.3.2
+++ b/metadata/md5-cache/dev-python/hiredis-2.3.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/redis/hiredis-py/ https://pypi.org/project/hiredis/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-libs/hiredis-1.0.0:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/redis/hiredis-py/archive/v2.3.2.tar.gz -> hiredis-py-2.3.2.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4d8e78c5d571fb8e4422e82378155c88
+_md5_=8a545a72ae5e6c5e95b92bf85b293c3c
diff --git a/metadata/md5-cache/dev-python/httpx-0.26.0 b/metadata/md5-cache/dev-python/httpx-0.26.0
index 6d274aceb1bf..6091f30a2141 100644
--- a/metadata/md5-cache/dev-python/httpx-0.26.0
+++ b/metadata/md5-cache/dev-python/httpx-0.26.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.python-httpx.org/ https://github.com/encode/httpx/ https://pypi.org/project/httpx/
INHERIT=distutils-r1 optfeature
IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-1*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sniffio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] cli? ( =dev-python/click-8*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/httpx/archive/0.26.0.tar.gz -> httpx-0.26.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=71b8f2c41475480f9b81b8e80386466e
+_md5_=674ba9d57170e3e91a4ca809a3662a0a
diff --git a/metadata/md5-cache/dev-python/immutabledict-4.0.0 b/metadata/md5-cache/dev-python/immutabledict-4.0.0
deleted file mode 100644
index f3dec6ecefc3..000000000000
--- a/metadata/md5-cache/dev-python/immutabledict-4.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=An immutable wrapper around dictionaries
-EAPI=8
-HOMEPAGE=https://github.com/corenting/immutabledict/ https://pypi.org/project/immutabledict/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~ppc64
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/immutabledict/immutabledict-4.0.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1b58a3664d3f7daeed0eb40ae48649dd
diff --git a/metadata/md5-cache/dev-python/immutabledict-4.1.0 b/metadata/md5-cache/dev-python/immutabledict-4.1.0
index 418381e2482c..12f0a747061b 100644
--- a/metadata/md5-cache/dev-python/immutabledict-4.1.0
+++ b/metadata/md5-cache/dev-python/immutabledict-4.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/corenting/immutabledict/ https://pypi.org/project/immutabledict/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ~ppc64
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/immutabledict/immutabledict-4.1.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d8df1c4882814e1b412fd39b369dcf2e
+_md5_=ded4d4f460a24f474696b1c6804fec66
diff --git a/metadata/md5-cache/dev-python/importlib-metadata-7.0.0 b/metadata/md5-cache/dev-python/importlib-metadata-7.0.0
deleted file mode 100644
index 58f54a5a8e42..000000000000
--- a/metadata/md5-cache/dev-python/importlib-metadata-7.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyfakefs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Read metadata from Python packages
-EAPI=8
-HOMEPAGE=https://github.com/python/importlib_metadata/ https://pypi.org/project/importlib-metadata/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=Apache-2.0
-RDEPEND=dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/importlib-metadata/importlib_metadata-7.0.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4f8dca95c13acae7448771cd82a7e497
diff --git a/metadata/md5-cache/dev-python/importlib-metadata-7.0.1 b/metadata/md5-cache/dev-python/importlib-metadata-7.0.1
index 33dc37f391a0..4d89d244a46f 100644
--- a/metadata/md5-cache/dev-python/importlib-metadata-7.0.1
+++ b/metadata/md5-cache/dev-python/importlib-metadata-7.0.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python/importlib_metadata/ https://pypi.org/project/importlib-metadata/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0
RDEPEND=dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/importlib-metadata/importlib_metadata-7.0.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=832c3d35eedc145f2d1a37095f6ac5cc
+_md5_=75da7f8bb8b6dc7ea4709afd71a40f1d
diff --git a/metadata/md5-cache/dev-python/ipython-8.18.1 b/metadata/md5-cache/dev-python/ipython-8.18.1
deleted file mode 100644
index 6465986ad769..000000000000
--- a/metadata/md5-cache/dev-python/ipython-8.18.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pickleshare[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Advanced interactive shell for Python
-EAPI=8
-HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/
-INHERIT=distutils-r1 optfeature pypi virtualx
-IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-PDEPEND=python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
-RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.18.1.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=b5dec35af4d5f1d844b31a6ac30dbc5b
diff --git a/metadata/md5-cache/dev-python/ipython-8.19.0 b/metadata/md5-cache/dev-python/ipython-8.19.0
index 42f7283994b6..1a125f5dd5bb 100644
--- a/metadata/md5-cache/dev-python/ipython-8.19.0
+++ b/metadata/md5-cache/dev-python/ipython-8.19.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/
INHERIT=distutils-r1 optfeature pypi virtualx
IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
PDEPEND=python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.19.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=63894c3235ed60ae898a9a30c5ecdb22
+_md5_=a1e051fadd84e5458846d79b95333ee9
diff --git a/metadata/md5-cache/dev-python/lxml-4.9.4 b/metadata/md5-cache/dev-python/lxml-4.9.4
index eeb7c7fd494a..6c77c6c24f57 100644
--- a/metadata/md5-cache/dev-python/lxml-4.9.4
+++ b/metadata/md5-cache/dev-python/lxml-4.9.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/
INHERIT=distutils-r1 optfeature toolchain-funcs
IUSE=doc examples +threads test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD ElementTree GPL-2 PSF-2
RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/lxml/lxml/archive/lxml-4.9.4.tar.gz -> lxml-4.9.4.gh.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/lxml/lxml-4.9.3-patches-2.tar.xz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a216d6c7864c94293cc04e66ad8bc9e2
+_md5_=b5e53e15322f6ed08ec4513ff01b4ff7
diff --git a/metadata/md5-cache/dev-python/lxml-5.0.1 b/metadata/md5-cache/dev-python/lxml-5.0.1
new file mode 100644
index 000000000000..fba00ac2896c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lxml-5.0.1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=dev-python/cython-3.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 dev-python/docutils[python_targets_pypy3(-)] dev-python/pygments[python_targets_pypy3(-)] dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( dev-python/cssselect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=A Pythonic binding for the libxml2 and libxslt libraries
+EAPI=8
+HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/
+INHERIT=distutils-r1 optfeature toolchain-funcs
+IUSE=doc examples +threads test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD ElementTree GPL-2 PSF-2
+RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/lxml/lxml/archive/lxml-5.0.1.tar.gz -> lxml-5.0.1.gh.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/lxml/lxml-4.9.3-patches-2.tar.xz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=151e6efaeb4c63b1fd4c1390285a1492
diff --git a/metadata/md5-cache/dev-python/markdown-exec-1.8.0 b/metadata/md5-cache/dev-python/markdown-exec-1.8.0
new file mode 100644
index 000000000000..5545f7a385fd
--- /dev/null
+++ b/metadata/md5-cache/dev-python/markdown-exec-1.8.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/markupsafe[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pymdown-extensions-9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ansi? ( dev-python/pygments-ansi-color[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Utilities to execute code blocks in Markdown files
+EAPI=8
+HOMEPAGE=https://pawamoy.github.io/markdown-exec/ https://pypi.org/project/markdown-exec/
+INHERIT=distutils-r1 pypi
+IUSE=ansi test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=ISC
+RDEPEND=>=dev-python/pymdown-extensions-9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ansi? ( dev-python/pygments-ansi-color[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/markdown-exec/markdown_exec-1.8.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6e5773e83a2daefbe76f05e90fe89514
diff --git a/metadata/md5-cache/dev-python/markdown2-2.4.11 b/metadata/md5-cache/dev-python/markdown2-2.4.11
deleted file mode 100644
index 6481093779b9..000000000000
--- a/metadata/md5-cache/dev-python/markdown2-2.4.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pygments-2.7.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python Markdown language reimplementation
-EAPI=8
-HOMEPAGE=https://github.com/trentm/python-markdown2/ https://pypi.org/project/markdown2/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=>=dev-python/pygments-2.7.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/m/markdown2/markdown2-2.4.11.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a50c117bed34783cd86ac43bd61e8516
diff --git a/metadata/md5-cache/dev-python/markdown2-2.4.12 b/metadata/md5-cache/dev-python/markdown2-2.4.12
index ba85d90eba0c..eb0877918072 100644
--- a/metadata/md5-cache/dev-python/markdown2-2.4.12
+++ b/metadata/md5-cache/dev-python/markdown2-2.4.12
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/trentm/python-markdown2/ https://pypi.org/project/markdown2/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=>=dev-python/pygments-2.7.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/markdown2/markdown2-2.4.12.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ae23b4dcefc226e3e6dbfdc66af570e8
+_md5_=b1bfa27316a3c4e47de924af1b030f2d
diff --git a/metadata/md5-cache/dev-python/mdx-gh-links-0.3.1 b/metadata/md5-cache/dev-python/mdx-gh-links-0.3.1
deleted file mode 100644
index 93c00faaf502..000000000000
--- a/metadata/md5-cache/dev-python/mdx-gh-links-0.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/markdown-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=An extension which adds links to GitHub users, repositories, issues and commits
-EAPI=8
-HOMEPAGE=https://github.com/Python-Markdown/github-links/ https://pypi.org/project/mdx-gh-links/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=BSD
-RDEPEND=>=dev-python/markdown-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/Python-Markdown/github-links/archive/0.3.1.tar.gz -> github-links-0.3.1.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0bf6ce4fc83f8cfbaa34efd33dc121fd
diff --git a/metadata/md5-cache/dev-python/mdx-gh-links-0.4 b/metadata/md5-cache/dev-python/mdx-gh-links-0.4
index 6d56bf2005d1..8147ae3bebdd 100644
--- a/metadata/md5-cache/dev-python/mdx-gh-links-0.4
+++ b/metadata/md5-cache/dev-python/mdx-gh-links-0.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/Python-Markdown/github-links/ https://pypi.org/project/mdx-gh-links/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=BSD
RDEPEND=>=dev-python/markdown-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Python-Markdown/github-links/archive/0.4.tar.gz -> github-links-0.4.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bfc54b210c92868165abbd524ba042e3
+_md5_=8445713d25b935ef5939bb5528ed1d59
diff --git a/metadata/md5-cache/dev-python/moto-4.2.12 b/metadata/md5-cache/dev-python/moto-4.2.12
index 97717903b714..1abb1e8b3c3c 100644
--- a/metadata/md5-cache/dev-python/moto-4.2.12
+++ b/metadata/md5-cache/dev-python/moto-4.2.12
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/responses-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-4.2.12.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bda9b4d2b36484c71d8ee4aaa3eb8d9c
+_md5_=0c5de90a5d689354f56674d883f92001
diff --git a/metadata/md5-cache/dev-python/mypy-1.8.0 b/metadata/md5-cache/dev-python/mypy-1.8.0
index d7b12992a71e..a768a9e15d0e 100644
--- a/metadata/md5-cache/dev-python/mypy-1.8.0
+++ b/metadata/md5-cache/dev-python/mypy-1.8.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/
INHERIT=distutils-r1 multiprocessing
IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python/mypy/archive/v1.8.0.tar.gz -> mypy-1.8.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=61aba78fc0eab46f5f41f24b0d46f803
+_md5_=f60c83ac2e73dd06bfc83754fdd5cd92
diff --git a/metadata/md5-cache/dev-python/nbconvert-7.12.0 b/metadata/md5-cache/dev-python/nbconvert-7.12.0
deleted file mode 100644
index cb6c5df1ac1a..000000000000
--- a/metadata/md5-cache/dev-python/nbconvert-7.12.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipywidgets-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Converting Jupyter Notebooks
-EAPI=8
-HOMEPAGE=https://nbconvert.readthedocs.io/ https://github.com/jupyter/nbconvert/ https://pypi.org/project/nbconvert/
-INHERIT=distutils-r1 pypi virtualx
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD
-RDEPEND=dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.12.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=b91614f218d68a34d00e8aff563637e0
diff --git a/metadata/md5-cache/dev-python/nbconvert-7.13.0 b/metadata/md5-cache/dev-python/nbconvert-7.13.0
deleted file mode 100644
index 4fbddd4db5e5..000000000000
--- a/metadata/md5-cache/dev-python/nbconvert-7.13.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipywidgets-7.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Converting Jupyter Notebooks
-EAPI=8
-HOMEPAGE=https://nbconvert.readthedocs.io/ https://github.com/jupyter/nbconvert/ https://pypi.org/project/nbconvert/
-INHERIT=distutils-r1 pypi virtualx
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=BSD
-RDEPEND=dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.13.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=5802bde45c58bf00038535e616ec4aaf
diff --git a/metadata/md5-cache/dev-python/nbconvert-7.13.1 b/metadata/md5-cache/dev-python/nbconvert-7.13.1
index 1237627a6fa1..e429cbe9b1a5 100644
--- a/metadata/md5-cache/dev-python/nbconvert-7.13.1
+++ b/metadata/md5-cache/dev-python/nbconvert-7.13.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://nbconvert.readthedocs.io/ https://github.com/jupyter/nbconvert/ https://pypi.org/project/nbconvert/
INHERIT=distutils-r1 pypi virtualx
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.13.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=5802bde45c58bf00038535e616ec4aaf
+_md5_=537f49bd7f9ad3352ffb280768e9a44c
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.27 b/metadata/md5-cache/dev-python/phonenumbers-8.13.27
index 1e3215206ae2..335fbd22cef9 100644
--- a/metadata/md5-cache/dev-python/phonenumbers-8.13.27
+++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.27
@@ -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_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.27.tar.gz -> python-phonenumbers-8.13.27.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=52374bef6c10853c89d81b6cb4ebdd4a
+_md5_=f0012a770ce5f36c4ebca5ac8d95b151
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.10.1 b/metadata/md5-cache/dev-python/pikepdf-8.10.1
index 1e011cd7e9af..34a5f60dc4ef 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.10.1
+++ b/metadata/md5-cache/dev-python/pikepdf-8.10.1
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Python library to work with pdf files based on qpdf
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MPL-2.0
RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.10.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d3e9e0794163d37c409dc40dbb50e806
+_md5_=789d6a717adc986e9c471ab6d3e3aa29
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.11.2 b/metadata/md5-cache/dev-python/pikepdf-8.11.2
index fbccc68a7f6d..a2cccefa1f5f 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.11.2
+++ b/metadata/md5-cache/dev-python/pikepdf-8.11.2
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.7.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.7.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=app-text/qpdf-11.7.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Python library to work with pdf files based on qpdf
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.11.2.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c5890a81620a671d1f1da3b799458a05
+_md5_=264336dbe850cc9e22b178e59c0a0b58
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.9.0 b/metadata/md5-cache/dev-python/pikepdf-8.9.0
index 5359c62161ee..f8f02eaa10d0 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.9.0
+++ b/metadata/md5-cache/dev-python/pikepdf-8.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MPL-2.0
RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.9.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=de1ac0f7397a59d3df562dfb0ae6cd6c
+_md5_=9066ed70996ab4da479a793f2e4e3042
diff --git a/metadata/md5-cache/dev-python/pip-23.3.1 b/metadata/md5-cache/dev-python/pip-23.3.1
deleted file mode 100644
index b53cacef71ad..000000000000
--- a/metadata/md5-cache/dev-python/pip-23.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-39.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_python3_10? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_11? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) test? ( >=dev-python/setuptools-39.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The PyPA recommended tool for installing Python packages
-EAPI=8
-HOMEPAGE=https://pip.pypa.io/en/stable/ https://pypi.org/project/pip/ https://github.com/pypa/pip/
-INHERIT=bash-completion-r1 distutils-r1 multiprocessing
-IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2
-RDEPEND=>=dev-python/setuptools-39.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/pypa/pip/archive/23.3.1.tar.gz -> pip-23.3.1.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d0a921a4a7fd4763ed2fbb5c0cc8a4d2
diff --git a/metadata/md5-cache/dev-python/pip-23.3.2 b/metadata/md5-cache/dev-python/pip-23.3.2
index 082afe99da82..cabf45888c8d 100644
--- a/metadata/md5-cache/dev-python/pip-23.3.2
+++ b/metadata/md5-cache/dev-python/pip-23.3.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pip.pypa.io/en/stable/ https://pypi.org/project/pip/ https://github.com/pypa/pip/
INHERIT=bash-completion-r1 distutils-r1 multiprocessing
IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2
RDEPEND=>=dev-python/setuptools-39.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pypa/pip/archive/23.3.2.tar.gz -> pip-23.3.2.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f0d00f845b1419dc55e1e890a7103ca4
+_md5_=062ad10ad2513c27628d988de3f0fc5f
diff --git a/metadata/md5-cache/dev-python/progressbar2-4.2.0 b/metadata/md5-cache/dev-python/progressbar2-4.2.0
deleted file mode 100644
index 7c735523fe1b..000000000000
--- a/metadata/md5-cache/dev-python/progressbar2-4.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-utils-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/progressbar >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Text progressbar library for python
-EAPI=8
-HOMEPAGE=https://progressbar-2.readthedocs.io/ https://github.com/WoLpH/python-progressbar/ https://pypi.org/project/progressbar2/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=BSD
-RDEPEND=>=dev-python/python-utils-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/progressbar python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/progressbar2/progressbar2-4.2.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e96d09956241f80624f6ae31307ecf0e
diff --git a/metadata/md5-cache/dev-python/progressbar2-4.3.2 b/metadata/md5-cache/dev-python/progressbar2-4.3.2
index eafc97f668f9..8ef83dc3f147 100644
--- a/metadata/md5-cache/dev-python/progressbar2-4.3.2
+++ b/metadata/md5-cache/dev-python/progressbar2-4.3.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://progressbar-2.readthedocs.io/ https://github.com/WoLpH/python-progressbar/ https://pypi.org/project/progressbar2/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=BSD
RDEPEND=>=dev-python/python-utils-3.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/progressbar python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/progressbar2/progressbar2-4.3.2.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0c89bec51be0f1a8eb6e6c5b1fd067b1
+_md5_=ca9ee14f2d4904a9a74dadab0ffb5278
diff --git a/metadata/md5-cache/dev-python/psutil-5.9.7 b/metadata/md5-cache/dev-python/psutil-5.9.7
index eb74b34f3235..e44e94935318 100644
--- a/metadata/md5-cache/dev-python/psutil-5.9.7
+++ b/metadata/md5-cache/dev-python/psutil-5.9.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/giampaolo/psutil/ https://pypi.org/project/psutil/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/psutil/psutil-5.9.7.tar.gz https://dev.gentoo.org/~mgorny/dist/psutil-5.9.6-tests.patch.xz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=43d640f93a648798ca91c9f3f2702f06
+_md5_=9f0734ef17b72707e4bef200bcfcbc6f
diff --git a/metadata/md5-cache/dev-python/psycopg-3.1.16 b/metadata/md5-cache/dev-python/psycopg-3.1.16
index 3d505b7ea29d..65b36e3325ab 100644
--- a/metadata/md5-cache/dev-python/psycopg-3.1.16
+++ b/metadata/md5-cache/dev-python/psycopg-3.1.16
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.psycopg.org/psycopg3/ https://github.com/psycopg/psycopg/ https://pypi.org/project/psycopg/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LGPL-3+
RDEPEND=>=dev-db/postgresql-8.1:* >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/psycopg/psycopg/archive/3.1.16.tar.gz -> psycopg-3.1.16.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=297b03652e013f17f19760b9fa824ca9
+_md5_=c2b4361eaacc301cb885b7dcb995c9ca
diff --git a/metadata/md5-cache/dev-python/pydantic-2.5.3 b/metadata/md5-cache/dev-python/pydantic-2.5.3
index 250fc24f52a0..6fa6ad58b95a 100644
--- a/metadata/md5-cache/dev-python/pydantic-2.5.3
+++ b/metadata/md5-cache/dev-python/pydantic-2.5.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pydantic/pydantic/ https://pypi.org/project/pydantic/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/annotated-types-0.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.14.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.5.3.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=775562fe9fb47604b8abed57118e7006
+_md5_=4fd401b2518da33787eabfa9faf8f5d7
diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.14.6 b/metadata/md5-cache/dev-python/pydantic-core-2.14.6
index feddcf8bed01..385a1f352525 100644
--- a/metadata/md5-cache/dev-python/pydantic-core-2.14.6
+++ b/metadata/md5-cache/dev-python/pydantic-core-2.14.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 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 Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.14.6.tar.gz https://crates.io/api/v1/crates/ahash/0.8.6/download -> ahash-0.8.6.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.12/download -> enum_dispatch-0.3.12.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/jiter/0.0.4/download -> jiter-0.0.4.crate https://crates.io/api/v1/crates/lexical-core/0.8.5/download -> lexical-core-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-float/0.8.5/download -> lexical-write-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-integer/0.8.5/download -> lexical-write-integer-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.4/download -> num-bigint-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.190/download -> serde-1.0.190.crate https://crates.io/api/v1/crates/serde_derive/1.0.190/download -> serde_derive-1.0.190.crate https://crates.io/api/v1/crates/serde_json/1.0.108/download -> serde_json-1.0.108.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/speedate/0.13.0/download -> speedate-0.13.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/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.3/download -> strum_macros-0.25.3.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/uuid/1.5.0/download -> uuid-1.5.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.20/download -> zerocopy-derive-0.7.20.crate https://crates.io/api/v1/crates/zerocopy/0.7.20/download -> zerocopy-0.7.20.crate
_eclasses_=cargo 4f0f4f761a5bee67c8459ba49a7da507 distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1c75efaad0df8cd07b515a609d7cb454
+_md5_=69119a35f92e775cd37efc72a8fe3dfc
diff --git a/metadata/md5-cache/dev-python/pygame_sdl2-8.0.3 b/metadata/md5-cache/dev-python/pygame_sdl2-8.0.3
deleted file mode 100644
index da651953d852..000000000000
--- a/metadata/md5-cache/dev-python/pygame_sdl2-8.0.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=<dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/libsdl2:=[video] media-libs/sdl2-image:=[png,jpeg] >=media-libs/sdl2-mixer-2.0.2:= media-libs/sdl2-ttf:=
-DESCRIPTION=Reimplementation of portions of the pygame API using SDL2
-EAPI=8
-HOMEPAGE=https://github.com/renpy/pygame_sdl2
-INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 x86
-LICENSE=LGPL-2.1 ZLIB
-RDEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/libsdl2:=[video] media-libs/sdl2-image:=[png,jpeg] >=media-libs/sdl2-mixer-2.0.2:= media-libs/sdl2-ttf:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-SLOT=0
-SRC_URI=https://www.renpy.org/dl/8.0.3/pygame_sdl2-2.1.0-for-renpy-8.0.3.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5f51a90c0370dc1a06c13c04fb085790
diff --git a/metadata/md5-cache/dev-python/pygame_sdl2-8.1.3 b/metadata/md5-cache/dev-python/pygame_sdl2-8.1.3
index 0e918633fb3e..dd9a012c07ad 100644
--- a/metadata/md5-cache/dev-python/pygame_sdl2-8.1.3
+++ b/metadata/md5-cache/dev-python/pygame_sdl2-8.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/renpy/pygame_sdl2
INHERIT=distutils-r1
IUSE=python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=LGPL-2.1 ZLIB
RDEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/libsdl2:=[video] media-libs/sdl2-image:=[png,jpeg] >=media-libs/sdl2-mixer-2.0.2:= media-libs/sdl2-ttf:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://www.renpy.org/dl/8.1.3/pygame_sdl2-2.1.0+renpy8.1.3.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=73d897bddfb6ac6daf597b91f1e4f31d
+_md5_=9673c35d2a3acd62f0eaef79323984c1
diff --git a/metadata/md5-cache/dev-python/pytest-qt-4.2.0 b/metadata/md5-cache/dev-python/pytest-qt-4.2.0
deleted file mode 100644
index ca79a2f1196b..000000000000
--- a/metadata/md5-cache/dev-python/pytest-qt-4.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( || ( dev-python/PyQt6[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt5[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyside6[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/pyside2[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/pyside2[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) test? ( dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Pytest plugin for PyQt5 and PySide2 applications
-EAPI=8
-HOMEPAGE=https://pypi.org/project/pytest-qt/ https://github.com/pytest-dev/pytest-qt/
-INHERIT=distutils-r1 virtualx pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-qt/pytest-qt-4.2.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=b8c5431f3e75e560cc5cfd65f09bac4e
diff --git a/metadata/md5-cache/dev-python/pytest-qt-4.3.1 b/metadata/md5-cache/dev-python/pytest-qt-4.3.1
index ddb005916f6b..40bbbad8476d 100644
--- a/metadata/md5-cache/dev-python/pytest-qt-4.3.1
+++ b/metadata/md5-cache/dev-python/pytest-qt-4.3.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pytest-qt/ https://github.com/pytest-dev/pytest-qt/
INHERIT=distutils-r1 virtualx pypi
IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-qt/pytest-qt-4.3.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=40d9f4c7deeb1b1531b2b60d26e46564
+_md5_=d6fdec11c3b2b8fb4f359353f5d157a4
diff --git a/metadata/md5-cache/dev-python/python-lsp-black-1.3.0 b/metadata/md5-cache/dev-python/python-lsp-black-1.3.0
deleted file mode 100644
index 5225c6ece604..000000000000
--- a/metadata/md5-cache/dev-python/python-lsp-black-1.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=dev-python/python-lsp-server-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/black-22.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Black plugin for the Python LSP Server
-EAPI=8
-HOMEPAGE=https://github.com/python-lsp/python-lsp-black/ https://pypi.org/project/python-lsp-black/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 x86
-LICENSE=MIT
-RDEPEND=>=dev-python/python-lsp-server-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/black-22.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/python-lsp/python-lsp-black/archive/v1.3.0.tar.gz -> python-lsp-black-1.3.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6d9d86c7a76ffdf64e94d0fdb7b2ac0f
diff --git a/metadata/md5-cache/dev-python/python-lsp-black-2.0.0 b/metadata/md5-cache/dev-python/python-lsp-black-2.0.0
index 3975793479a4..4dd6442b769d 100644
--- a/metadata/md5-cache/dev-python/python-lsp-black-2.0.0
+++ b/metadata/md5-cache/dev-python/python-lsp-black-2.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-lsp/python-lsp-black/ https://pypi.org/project/python-lsp-black/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=MIT
RDEPEND=>=dev-python/python-lsp-server-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/black-23.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-lsp/python-lsp-black/archive/v2.0.0.tar.gz -> python-lsp-black-2.0.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c9d0dad46a118483211e496daacf735c
+_md5_=8dbd1466091ba00c2ae681a67d67ab7c
diff --git a/metadata/md5-cache/dev-python/random2-1.0.2 b/metadata/md5-cache/dev-python/random2-1.0.2
index 9a194399c91a..82d36d1d5f8c 100644
--- a/metadata/md5-cache/dev-python/random2-1.0.2
+++ b/metadata/md5-cache/dev-python/random2-1.0.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/random2/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+KEYWORDS=~amd64 arm64 ~loong ~riscv ~x86
LICENSE=PSF-2
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/random2/random2-1.0.2.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b61db2f1b7d99b8b5c14bbfb7b4ca545
+_md5_=bca9ad3442f7c6ebbe095403b78ed169
diff --git a/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.3 b/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.3
deleted file mode 100644
index 42de9283bb91..000000000000
--- a/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jinja-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Code specific for Read the Docs and Sphinx
-EAPI=8
-HOMEPAGE=https://github.com/readthedocs/readthedocs-sphinx-ext/ https://pypi.org/project/readthedocs-sphinx-ext/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/jinja-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.3.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=24122172b0ea508a6d2cdfc703954df2
diff --git a/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.4 b/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.4
deleted file mode 100644
index 2ce28ee66ce4..000000000000
--- a/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jinja-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Code specific for Read the Docs and Sphinx
-EAPI=8
-HOMEPAGE=https://github.com/readthedocs/readthedocs-sphinx-ext/ https://pypi.org/project/readthedocs-sphinx-ext/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/jinja-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.4.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b6d8b8e5c43cdfd4cd09cf4cb2874568
diff --git a/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.5 b/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.5
index 7fbf485b8dde..28ed352b6ccf 100644
--- a/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.5
+++ b/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/readthedocs/readthedocs-sphinx-ext/ https://pypi.org/project/readthedocs-sphinx-ext/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/jinja-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b6d8b8e5c43cdfd4cd09cf4cb2874568
+_md5_=af6b40b3c9a063624db8340dd7817e28
diff --git a/metadata/md5-cache/dev-python/referencing-0.32.1 b/metadata/md5-cache/dev-python/referencing-0.32.1
new file mode 100644
index 000000000000..9df9a34da667
--- /dev/null
+++ b/metadata/md5-cache/dev-python/referencing-0.32.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/jsonschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-subtests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Cross-specification JSON referencing (JSON Schema, OpenAPI...)
+EAPI=8
+HOMEPAGE=https://github.com/python-jsonschema/referencing/ https://pypi.org/project/referencing/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.32.1.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ae6690a3110546f90483c7c6eff7e8ca
diff --git a/metadata/md5-cache/dev-python/reportlab-4.0.8 b/metadata/md5-cache/dev-python/reportlab-4.0.8
index 697d2687efe2..c7d9a90be3dc 100644
--- a/metadata/md5-cache/dev-python/reportlab-4.0.8
+++ b/metadata/md5-cache/dev-python/reportlab-4.0.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.reportlab.com/ https://pypi.org/project/reportlab/
INHERIT=distutils-r1 pypi
IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[tiff,truetype,jpeg(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/reportlab/reportlab-4.0.8.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8288c183847002490b19aa442aa66c9e
+_md5_=b31a7c2203e987087faef092c5160bc9
diff --git a/metadata/md5-cache/dev-python/rpds-py-0.15.2 b/metadata/md5-cache/dev-python/rpds-py-0.15.2
index abd5d4305531..5699e9813c40 100644
--- a/metadata/md5-cache/dev-python/rpds-py-0.15.2
+++ b/metadata/md5-cache/dev-python/rpds-py-0.15.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.15.2.tar.gz https://crates.io/api/v1/crates/archery/1.1.0/download -> archery-1.1.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rpds/1.1.0/download -> rpds-1.1.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.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/syn/2.0.32/download -> syn-2.0.32.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/triomphe/0.1.9/download -> triomphe-0.1.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate
_eclasses_=cargo 4f0f4f761a5bee67c8459ba49a7da507 distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4702343c30cb31a3ed2e46b8fab84049
+_md5_=3be4a1e508353396df2e077d5d955f2e
diff --git a/metadata/md5-cache/dev-python/s3transfer-0.10.0 b/metadata/md5-cache/dev-python/s3transfer-0.10.0
index 57146909569d..f9d52705e254 100644
--- a/metadata/md5-cache/dev-python/s3transfer-0.10.0
+++ b/metadata/md5-cache/dev-python/s3transfer-0.10.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/boto/s3transfer/ https://pypi.org/project/s3transfer/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.33.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/s3transfer/s3transfer-0.10.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6dc0ffd8c3c2bb33c6eb5dbfa84e1a8b
+_md5_=de388f4912222e934d55b6124ac74cce
diff --git a/metadata/md5-cache/dev-python/s3transfer-0.9.0 b/metadata/md5-cache/dev-python/s3transfer-0.9.0
deleted file mode 100644
index 6e7120a701d2..000000000000
--- a/metadata/md5-cache/dev-python/s3transfer-0.9.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.33.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=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_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.33.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/s3transfer/s3transfer-0.9.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6aaa7572a874d33b767addbc7b6e9b02
diff --git a/metadata/md5-cache/dev-python/sabctools-8.1.0 b/metadata/md5-cache/dev-python/sabctools-8.1.0
index 4096f8667b7b..2b5545ee7606 100644
--- a/metadata/md5-cache/dev-python/sabctools-8.1.0
+++ b/metadata/md5-cache/dev-python/sabctools-8.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/sabnzbd/sabctools/ https://pypi.org/project/sabctools/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=LGPL-3
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sabnzbd/sabctools/archive/v8.1.0.tar.gz -> sabctools-8.1.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=693909053d743ca13c0a0f9b4afdabb6
+_md5_=ea091461efbf2b638315702e286c7475
diff --git a/metadata/md5-cache/dev-python/starlette-0.33.0 b/metadata/md5-cache/dev-python/starlette-0.33.0
deleted file mode 100644
index 085635a3bc0f..000000000000
--- a/metadata/md5-cache/dev-python/starlette-0.33.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The little ASGI framework that shines
-EAPI=8
-HOMEPAGE=https://www.starlette.io/ https://github.com/encode/starlette/ https://pypi.org/project/starlette/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD
-RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/encode/starlette/archive/0.33.0.tar.gz -> starlette-0.33.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8bc6fce3a9edd8ff3d0609f33fa28397
diff --git a/metadata/md5-cache/dev-python/starlette-0.34.0 b/metadata/md5-cache/dev-python/starlette-0.34.0
index 3f49c7c1cb9d..3992bbc8c8da 100644
--- a/metadata/md5-cache/dev-python/starlette-0.34.0
+++ b/metadata/md5-cache/dev-python/starlette-0.34.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.starlette.io/ https://github.com/encode/starlette/ https://pypi.org/project/starlette/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/starlette/archive/0.34.0.tar.gz -> starlette-0.34.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=82bde3186ff4036fcdcfbe43fdde6575
+_md5_=56f7d0f6e419a26547e4907ce7a27b07
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.11.1 b/metadata/md5-cache/dev-python/translate-toolkit-3.11.1
deleted file mode 100644
index a557b83e138b..000000000000
--- a/metadata/md5-cache/dev-python/translate-toolkit-3.11.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/phply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Toolkit to convert between many translation formats
-EAPI=8
-HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/
-INHERIT=distutils-r1
-IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 x86
-LICENSE=GPL-2
-RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/translate/translate/archive/3.11.1.tar.gz -> translate-3.11.1.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4ec239f35c7c58f5296873c80c37f3c2
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.12.1 b/metadata/md5-cache/dev-python/translate-toolkit-3.12.1
index 817de56b71cf..e45269010769 100644
--- a/metadata/md5-cache/dev-python/translate-toolkit-3.12.1
+++ b/metadata/md5-cache/dev-python/translate-toolkit-3.12.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/
INHERIT=distutils-r1
IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=GPL-2
RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/translate/translate/archive/3.12.1.tar.gz -> translate-3.12.1.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1a0b068056e9adc5610784848ed6e8f1
+_md5_=0ffdb26db6f20e12d194caaa26e7c0e4
diff --git a/metadata/md5-cache/dev-python/trimesh-4.0.5 b/metadata/md5-cache/dev-python/trimesh-4.0.5
deleted file mode 100644
index 04571b9e1849..000000000000
--- a/metadata/md5-cache/dev-python/trimesh-4.0.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mapbox_earcut[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install 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_10 python_targets_python3_11
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mikedh/trimesh/archive/4.0.5.tar.gz -> trimesh-4.0.5.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=77a3b952eba2637e428e802ecff1d7e0
diff --git a/metadata/md5-cache/dev-python/trimesh-4.0.6 b/metadata/md5-cache/dev-python/trimesh-4.0.6
deleted file mode 100644
index c96ce262902f..000000000000
--- a/metadata/md5-cache/dev-python/trimesh-4.0.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mapbox_earcut[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install 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_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mikedh/trimesh/archive/4.0.6.tar.gz -> trimesh-4.0.6.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0658e84d6ea9b6219e5065755d8a73c4
diff --git a/metadata/md5-cache/dev-python/trimesh-4.0.7 b/metadata/md5-cache/dev-python/trimesh-4.0.7
index 7ad3578da056..03eb3b945584 100644
--- a/metadata/md5-cache/dev-python/trimesh-4.0.7
+++ b/metadata/md5-cache/dev-python/trimesh-4.0.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mikedh/trimesh/archive/4.0.7.tar.gz -> trimesh-4.0.7.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=70acbb88a6ddcb4d9b322efcea554f41
+_md5_=7c17a6eeb06dadeb339aa3e73a1ff4ac
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.26 b/metadata/md5-cache/dev-python/types-docutils-0.20.0.20240106
index 4dfea1e621e7..9a68d51f1b74 100644
--- a/metadata/md5-cache/dev-python/phonenumbers-8.13.26
+++ b/metadata/md5-cache/dev-python/types-docutils-0.20.0.20240106
@@ -1,16 +1,15 @@
-BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python port of Google's libphonenumber
+DESCRIPTION=Typing stubs for docutils
EAPI=8
-HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
+HOMEPAGE=https://pypi.org/project/types-docutils/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.26.tar.gz -> python-phonenumbers-8.13.26.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8c75474a603e735d8d0d76fb7464a64f
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types-docutils-0.20.0.20240106.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=058e2f3a3024a6187d0d20f32ba6b9b3
diff --git a/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240106 b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240106
new file mode 100644
index 000000000000..3ed80bfc3cdd
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240106
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for psutil
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-psutil/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-psutil/types-psutil-5.9.5.20240106.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=58931871fe56ed04d884eb9ed0e16a39
diff --git a/metadata/md5-cache/dev-python/types-setuptools-69.0.0.20240106 b/metadata/md5-cache/dev-python/types-setuptools-69.0.0.20240106
new file mode 100644
index 000000000000..47627e75cffe
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-setuptools-69.0.0.20240106
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for setuptools
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-setuptools/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-setuptools/types-setuptools-69.0.0.20240106.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=62eb84e5bcb85adace6d97543d7a869b
diff --git a/metadata/md5-cache/dev-python/unrardll-0.1.7 b/metadata/md5-cache/dev-python/unrardll-0.1.7
index 0525123f8f96..b6132d4ae17c 100644
--- a/metadata/md5-cache/dev-python/unrardll-0.1.7
+++ b/metadata/md5-cache/dev-python/unrardll-0.1.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/kovidgoyal/unrardll https://pypi.org/project/unrardll/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=BSD
RDEPEND=>=app-arch/unrar-6.2.12-r1:= python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/unrardll/unrardll-0.1.7.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=21417db117e6c02cebf1abb6ef5a3ab7
+_md5_=7fb3f75787a4b5f6c211c0845073fe72
diff --git a/metadata/md5-cache/dev-python/expandvars-0.11.0 b/metadata/md5-cache/dev-python/wcwidth-0.2.13
index 8ff6b03e70e7..3afb6dfd0982 100644
--- a/metadata/md5-cache/dev-python/expandvars-0.11.0
+++ b/metadata/md5-cache/dev-python/wcwidth-0.2.13
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Expand system variables Unix style
+DESCRIPTION=Measures number of Terminal column cells of wide-character codes
EAPI=8
-HOMEPAGE=https://github.com/sayanarijit/expandvars/ https://pypi.org/project/expandvars/
-INHERIT=distutils-r1
+HOMEPAGE=https://pypi.org/project/wcwidth/ https://github.com/jquast/wcwidth/
+INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/sayanarijit/expandvars/archive/v0.11.0.tar.gz -> expandvars-0.11.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=199713c3bb94dfce819292a56d1dfbb4
+SRC_URI=https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-0.2.13.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4993f1e69ffc24fcb033d5a92ce8f8f4
diff --git a/metadata/md5-cache/dev-python/xmlschema-2.5.0 b/metadata/md5-cache/dev-python/xmlschema-2.5.0
deleted file mode 100644
index cde049bad772..000000000000
--- a/metadata/md5-cache/dev-python/xmlschema-2.5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( <dev-python/elementpath-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elementpath-4.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=An XML Schema validator and decoder
-EAPI=8
-HOMEPAGE=https://github.com/sissaschool/xmlschema/ https://pypi.org/project/xmlschema/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=MIT
-RDEPEND=<dev-python/elementpath-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elementpath-4.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/x/xmlschema/xmlschema-2.5.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=034867eca8394a2810999187c4cfd8c8
diff --git a/metadata/md5-cache/dev-python/xmlschema-2.5.1 b/metadata/md5-cache/dev-python/xmlschema-2.5.1
index 597f25348ac0..d0eb3e76991b 100644
--- a/metadata/md5-cache/dev-python/xmlschema-2.5.1
+++ b/metadata/md5-cache/dev-python/xmlschema-2.5.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/sissaschool/xmlschema/ https://pypi.org/project/xmlschema/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
RDEPEND=<dev-python/elementpath-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elementpath-4.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/x/xmlschema/xmlschema-2.5.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e994fcad0f8a8444ce41665fb4af4b0e
+_md5_=1f9a92e28184d442d91c8295c84e87fd
diff --git a/metadata/md5-cache/dev-python/zeroconf-0.131.0 b/metadata/md5-cache/dev-python/zeroconf-0.131.0
index 0d767d41b9ac..35efab2f85df 100644
--- a/metadata/md5-cache/dev-python/zeroconf-0.131.0
+++ b/metadata/md5-cache/dev-python/zeroconf-0.131.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.131.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dfd870586396aa980b9bec6e0c8770d4
+_md5_=8e14881581cb4ed5272dda16b817bdcb
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 1a0f83c50695..87eaadfb07ca 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/activesupport-7.1.2 b/metadata/md5-cache/dev-ruby/activesupport-7.1.2
index 1ff41fd8dedd..ab3c8f3da2c2 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.1.2
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby33(-)] dev-ruby/drb[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby33(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=Utility Classes and Extension to the Standard Library
EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
-IUSE=+msgpack test test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+IUSE=+msgpack test test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=test? ( msgpack ) || ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby33(-)] dev-ruby/drb[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=test? ( msgpack ) || ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.1
SRC_URI=https://github.com/rails/rails/archive/v7.1.2.tar.gz -> rails-7.1.2.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8fb8f35ef8195d315834c8529ab0af61
+_md5_=982e68be31c9f54faea594d44de06af7
diff --git a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2 b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2
index 64863fe52642..6db1a87dd781 100644
--- a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2
+++ b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/timecop-0.9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/timecop-0.9[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/timecop-0.9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/timecop-0.9[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/timecop-0.9[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=Modern concurrency tools including agents, futures, promises, thread pools, more
EAPI=8
HOMEPAGE=https://github.com/ruby-concurrency/concurrent-ruby
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 test test
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby-concurrency/concurrent-ruby/archive/v1.2.2.tar.gz -> concurrent-ruby-1.2.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=79b26b7b3345ea8d4e0577bc6ec670fa
+_md5_=a8d59ac629509f08af461dd3b5ce905f
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.14.1 b/metadata/md5-cache/dev-ruby/i18n-1.14.1
index a11d6cbf71f3..5886181cf25f 100644
--- a/metadata/md5-cache/dev-ruby/i18n-1.14.1
+++ b/metadata/md5-cache/dev-ruby/i18n-1.14.1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby31(-)] dev-ruby/mocha:2[ruby_targets_ruby31(-)] dev-ruby/test_declarative[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby32(-)] dev-ruby/mocha:2[ruby_targets_ruby32(-)] dev-ruby/test_declarative[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby31(-)] dev-ruby/mocha:2[ruby_targets_ruby31(-)] dev-ruby/test_declarative[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby32(-)] dev-ruby/mocha:2[ruby_targets_ruby32(-)] dev-ruby/test_declarative[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby33(-)] dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby33(-)] dev-ruby/mocha:2[ruby_targets_ruby33(-)] dev-ruby/test_declarative[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=Add Internationalization support to your Ruby application
EAPI=8
HOMEPAGE=http://rails-i18n.org/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby-i18n/i18n/archive/v1.14.1.tar.gz -> i18n-1.14.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5673e0abddcfa14fb82728213c720700
+_md5_=429bc6100adb872b79af481a0e53540a
diff --git a/metadata/md5-cache/dev-ruby/listen-3.8.0 b/metadata/md5-cache/dev-ruby/listen-3.8.0
index a2d2369eb002..c4cfdc0a449e 100644
--- a/metadata/md5-cache/dev-ruby/listen-3.8.0
+++ b/metadata/md5-cache/dev-ruby/listen-3.8.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/thor[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/thor[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/thor[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/thor[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/thor[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=Listens to file modifications and notifies you about the changes
EAPI=8
HOMEPAGE=https://github.com/guard/listen
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
-RDEPEND=!!media-radio/ax25-apps ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RDEPEND=!!media-radio/ax25-apps ruby_targets_ruby31? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/rb-inotify-0.9.10[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/guard/listen/archive/v3.8.0.tar.gz -> listen-3.8.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=426abbe6635160f35448c169034ea91a
+_md5_=19dd0b1c3dbf42abe06ab802f600117b
diff --git a/metadata/md5-cache/dev-ruby/parser-3.3.0.0 b/metadata/md5-cache/dev-ruby/parser-3.3.0.0
new file mode 100644
index 000000000000..f24b205fac33
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/parser-3.3.0.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) dev-ruby/cliver[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/ast-2.4*[ruby_targets_ruby32(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby32(-)] dev-ruby/racc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND==dev-util/ragel-6* ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=A production-ready Ruby parser written in pure Ruby
+EAPI=8
+HOMEPAGE=https://github.com/whitequark/parser
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~sparc
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/ast-2.4*[ruby_targets_ruby32(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby32(-)] dev-ruby/racc[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/whitequark/parser/archive/v3.3.0.0.tar.gz -> parser-3.3.0.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=017f265ff9c46f89cc979c7fb45142e4
diff --git a/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1-r1 b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1-r1
new file mode 100644
index 000000000000..e273e6b8f7a8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/ffi[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ffi[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/ffi[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/concurrent-ruby[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/concurrent-ruby[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/concurrent-ruby[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=A thorough inotify wrapper for Ruby using FFI
+EAPI=8
+HOMEPAGE=https://github.com/nex3/rb-inotify
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/ffi[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ffi[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/ffi[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/rb-inotify-0.10.1.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4180150196b67f1c20e9472f6cf35dfc
diff --git a/metadata/md5-cache/dev-ruby/reline-0.4.2 b/metadata/md5-cache/dev-ruby/reline-0.4.2
new file mode 100644
index 000000000000..9f8be0a14d8b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/reline-0.4.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Alternative readline implementation in pure Ruby
+EAPI=8
+HOMEPAGE=https://github.com/ruby/reline
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/reline/archive/v0.4.2.tar.gz -> reline-0.4.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=7d6e810ac2416d52ee460e6627a68a3c
diff --git a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.19.0 b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.19.0
new file mode 100644
index 000000000000..a723980ec590
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.19.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/flexmock-1.3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/flexmock-1.3.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/flexmock-1.3.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Pure ruby LDAP client implementation
+EAPI=8
+HOMEPAGE=https://github.com/ruby-ldap/ruby-net-ldap
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-ldap/ruby-net-ldap/archive/v0.19.0.tar.gz -> ruby-net-ldap-0.19.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9533d4e8bc69eff7cce5ea8ee5c45d40
diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.8 b/metadata/md5-cache/dev-ruby/timecop-0.9.8
index 0033d620129f..2b7be6bf5664 100644
--- a/metadata/md5-cache/dev-ruby/timecop-0.9.8
+++ b/metadata/md5-cache/dev-ruby/timecop-0.9.8
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/activesupport[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/activesupport[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/activesupport[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/activesupport[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/activesupport[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=A gem providing 'time travel' and 'time freezing' capabilities
EAPI=8
HOMEPAGE=https://github.com/travisjeffery/timecop
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/travisjeffery/timecop/archive/refs/tags/v0.9.8.tar.gz -> timecop-0.9.8.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=22854435cd781a083099d355baa1f4f3
+_md5_=3a65dd639029c6ef3140af2857a8d977
diff --git a/metadata/md5-cache/dev-ruby/tzinfo-2.0.6 b/metadata/md5-cache/dev-ruby/tzinfo-2.0.6
index 6165e431c29b..f64fc64c9994 100644
--- a/metadata/md5-cache/dev-ruby/tzinfo-2.0.6
+++ b/metadata/md5-cache/dev-ruby/tzinfo-2.0.6
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( sys-libs/timezone-data ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DEPEND=test? ( sys-libs/timezone-data ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=Daylight-savings aware timezone library
EAPI=8
HOMEPAGE=https://tzinfo.github.io/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=sys-libs/timezone-data ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RDEPEND=sys-libs/timezone-data ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/tzinfo/tzinfo/archive/v2.0.6.tar.gz -> tzinfo-2.0.6.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e2962bef5f37698c9eaf4d9151f0f6c7
+_md5_=ed6afa92e857825c7d4e1e59b41f1304
diff --git a/metadata/md5-cache/dev-tex/Manifest.gz b/metadata/md5-cache/dev-tex/Manifest.gz
index aaebfc0f3d74..7db58b7b93f5 100644
--- a/metadata/md5-cache/dev-tex/Manifest.gz
+++ b/metadata/md5-cache/dev-tex/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tex/minted-2.6 b/metadata/md5-cache/dev-tex/minted-2.6
index 1cbc82560f93..23b2e72bc4ea 100644
--- a/metadata/md5-cache/dev-tex/minted-2.6
+++ b/metadata/md5-cache/dev-tex/minted-2.6
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/gpoore/minted/
INHERIT=latex-package
IUSE=doc
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=|| ( BSD LPPL-1.3 )
RDEPEND=dev-python/pygments dev-texlive/texlive-latexextra virtual/latex-base
SLOT=0
SRC_URI=https://github.com/gpoore/minted/archive/v2.6.tar.gz -> minted-2.6.tar.gz
_eclasses_=latex-package c20e442c3953c765f636630631c96194
-_md5_=1f2de9e9274960a4aaa8af7ea00a6ff5
+_md5_=330f5f3cd7a4824bfd9b1d293430a23f
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 1fdd9651bdc4..252e28ae870a 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/cmake-3.27.9 b/metadata/md5-cache/dev-util/cmake-3.27.9
index ad658b8e3190..fa30957ebd1b 100644
--- a/metadata/md5-cache/dev-util/cmake-3.27.9
+++ b/metadata/md5-cache/dev-util/cmake-3.27.9
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://cmake.org/
INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig
IUSE=doc dap emacs gui ncurses qt6 test test verify-sig
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) ncurses? ( sys-libs/ncurses:= )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.9.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.27.9/cmake-3.27.9-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.27.9/cmake-3.27.9-SHA-256.txt.asc )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f9543d30d8fc0b8bd168aeb025ab6346
+_md5_=bb0efea2bd479446ab6813c8da726a78
diff --git a/metadata/md5-cache/dev-util/hip-6.0.0 b/metadata/md5-cache/dev-util/hip-6.0.0
index 9d1ed0204c02..c0d1ed85943c 100644
--- a/metadata/md5-cache/dev-util/hip-6.0.0
+++ b/metadata/md5-cache/dev-util/hip-6.0.0
@@ -4,7 +4,7 @@ DEPEND=dev-util/hipcc >=dev-util/rocminfo-5 sys-devel/clang:17 dev-libs/rocm-com
DESCRIPTION=C++ Heterogeneous-Compute Interface for Portability
EAPI=8
HOMEPAGE=https://github.com/ROCm-Developer-Tools/hipamd
-INHERIT=cmake docs llvm rocm
+INHERIT=cmake docs flag-o-matic llvm rocm
IUSE=debug test doc
KEYWORDS=~amd64
LICENSE=MIT
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/6.0
SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-6.0.0.tar.gz -> rocm-clr-6.0.0.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/refs/tags/rocm-6.0.0.tar.gz -> hip-6.0.0.tar.gz test? ( https://github.com/ROCm-Developer-Tools/hip-tests/archive/refs/tags/rocm-5.7.0.tar.gz )
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8c713a1bc1edd7157389bdabe5474108
+_md5_=6201bf59fa535f68cdce8570c7ec475a
diff --git a/metadata/md5-cache/dev-util/stripe-mock-0.179.0 b/metadata/md5-cache/dev-util/stripe-mock-0.179.0
index d8b9b3abeddc..4fbf341d68df 100644
--- a/metadata/md5-cache/dev-util/stripe-mock-0.179.0
+++ b/metadata/md5-cache/dev-util/stripe-mock-0.179.0
@@ -4,10 +4,10 @@ DESCRIPTION=Mock HTTP server that responds like the real Stripe API
EAPI=8
HOMEPAGE=https://github.com/stripe/stripe-mock/
INHERIT=go-module
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 arm64 ~x86
LICENSE=MIT ISC BSD-2
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/stripe/stripe-mock/archive/v0.179.0.tar.gz -> stripe-mock-0.179.0.tar.gz
_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6d00975052f54299cd35e7da576b410f
+_md5_=34ae63ff27e3fda5d03afe4ec1aa73d1
diff --git a/metadata/md5-cache/dev-util/tea-0.9.2-r1 b/metadata/md5-cache/dev-util/tea-0.9.2-r1
index 60eaf0c4651b..4e9195306ce5 100644
--- a/metadata/md5-cache/dev-util/tea-0.9.2-r1
+++ b/metadata/md5-cache/dev-util/tea-0.9.2-r1
@@ -4,11 +4,11 @@ DESCRIPTION=Command line tool to interact with Gitea server
EAPI=8
HOMEPAGE=https://gitea.com/gitea/tea/
INHERIT=bash-completion-r1 go-module
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=!<app-editors/tea-62.1.1
RESTRICT=test strip
SLOT=0
SRC_URI=https://gitea.com/gitea/tea/archive/v0.9.2.tar.gz -> tea-0.9.2.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/tea-0.9.2-deps.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=64038624a479a82ff827a92f03521588
+_md5_=af8a7d7f66aff5da42a3438795cba8e2
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index a9a5aa04299d..3c2c25d4bf44 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-115.5.2 b/metadata/md5-cache/mail-client/thunderbird-bin-115.5.2
deleted file mode 100644
index 9f18b63bfde6..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-bin-115.5.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-thunderbird )
-RESTRICT=strip
-SLOT=0/115
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/en-US/thunderbird-115.5.2.tar.bz2 -> thunderbird-bin_x86_64-115.5.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-i686/en-US/thunderbird-115.5.2.tar.bz2 -> thunderbird-bin_i686-115.5.2.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/af.xpi -> thunderbird-115.5.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ar.xpi -> thunderbird-115.5.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ast.xpi -> thunderbird-115.5.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/be.xpi -> thunderbird-115.5.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/bg.xpi -> thunderbird-115.5.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/br.xpi -> thunderbird-115.5.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ca.xpi -> thunderbird-115.5.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/cak.xpi -> thunderbird-115.5.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/cs.xpi -> thunderbird-115.5.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/cy.xpi -> thunderbird-115.5.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/da.xpi -> thunderbird-115.5.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/de.xpi -> thunderbird-115.5.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.5.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/el.xpi -> thunderbird-115.5.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.5.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.5.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.5.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.5.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.5.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/et.xpi -> thunderbird-115.5.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/eu.xpi -> thunderbird-115.5.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/fi.xpi -> thunderbird-115.5.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/fr.xpi -> thunderbird-115.5.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.5.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.5.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/gd.xpi -> thunderbird-115.5.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/gl.xpi -> thunderbird-115.5.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/he.xpi -> thunderbird-115.5.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/hr.xpi -> thunderbird-115.5.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.5.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/hu.xpi -> thunderbird-115.5.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/id.xpi -> thunderbird-115.5.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/is.xpi -> thunderbird-115.5.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/it.xpi -> thunderbird-115.5.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ja.xpi -> thunderbird-115.5.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ka.xpi -> thunderbird-115.5.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/kab.xpi -> thunderbird-115.5.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/kk.xpi -> thunderbird-115.5.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ko.xpi -> thunderbird-115.5.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/lt.xpi -> thunderbird-115.5.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/lv.xpi -> thunderbird-115.5.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ms.xpi -> thunderbird-115.5.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.5.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/nl.xpi -> thunderbird-115.5.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.5.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.5.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/pl.xpi -> thunderbird-115.5.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.5.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.5.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/rm.xpi -> thunderbird-115.5.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ro.xpi -> thunderbird-115.5.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/ru.xpi -> thunderbird-115.5.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/sk.xpi -> thunderbird-115.5.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/sl.xpi -> thunderbird-115.5.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/sq.xpi -> thunderbird-115.5.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/sr.xpi -> thunderbird-115.5.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.5.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/th.xpi -> thunderbird-115.5.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/tr.xpi -> thunderbird-115.5.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/uk.xpi -> thunderbird-115.5.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/uz.xpi -> thunderbird-115.5.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/vi.xpi -> thunderbird-115.5.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.5.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.5.2/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.5.2-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3df9037cc65980dc74700303a66b3553
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 464b4d46e42e..f32013654edb 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/curtail-1.8.0 b/metadata/md5-cache/media-gfx/curtail-1.8.0
index c3b7d32a6802..1327b019d889 100644
--- a/metadata/md5-cache/media-gfx/curtail-1.8.0
+++ b/metadata/md5-cache/media-gfx/curtail-1.8.0
@@ -6,7 +6,7 @@ HOMEPAGE=https://github.com/Huluti/Curtail/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils meson python-single-r1 xdg
IUSE=python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) gui-libs/gtk:4[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) >=gui-libs/libadwaita-1.3.1 media-gfx/jpegoptim media-gfx/oxipng media-gfx/pngquant media-libs/libwebp
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/Huluti/Curtail/archive/1.8.0.tar.gz -> curtail-1.8.0.tar.gz
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fa102652b3eee4ddef9167df7ff14628
+_md5_=caf59892a5e96cf4de5b15f43499af16
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index bbf8859df54e..904ae9d670d3 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/libsndfile-1.2.2-r2 b/metadata/md5-cache/media-libs/libsndfile-1.2.2-r2
index 0e0914732cb2..46eb7bf48f8b 100644
--- a/metadata/md5-cache/media-libs/libsndfile-1.2.2-r2
+++ b/metadata/md5-cache/media-libs/libsndfile-1.2.2-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://libsndfile.github.io/libsndfile/
INHERIT=python-any-r1 multilib-minimal
IUSE=alsa minimal sqlite test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2.1
RDEPEND=!minimal? ( media-libs/flac:=[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/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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(-)?] 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(-)?] 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(-)?] media-sound/mpg123-base:=[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:= ) sqlite? ( dev-db/sqlite )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz
_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f10b64f9d479d1caab4d10f4d6381a70
+_md5_=8a511f6d677f72ed1cec8a0623cc8c69
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 44025f375ade..975d6308c697 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.20.6-r1 b/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.20.6-r1
index 6eec35d41d55..9f89944e6239 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.20.6-r1
+++ b/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.20.6-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-sound/mpg123-base-1.23[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.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.20:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.20.6:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.6.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gstreamer-meson 6e64fe5c2b90d9d470aa7eefd2df735d meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f81db447009c86019eb41eb40e9fc42e
+_md5_=e9b093a35a34276eaa1d19b1948bf570
diff --git a/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.3 b/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.3
index 52b788e4e17c..a6c1d98021fb 100644
--- a/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.3
+++ b/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.mpg123.org/
INHERIT=flag-o-matic libtool toolchain-funcs
IUSE=cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2 LGPL-2.1
RDEPEND=!<media-sound/mpg123-1.32.3-r100 !media-libs/libmpg123 dev-libs/libltdl:0 alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) nas? ( media-libs/nas ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 )
SLOT=0
SRC_URI=mirror://sourceforge/mpg123/mpg123-1.32.3.tar.bz2
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=97dc85daf7c35a185c6f36bbfb28488e
+_md5_=3b4cfcecba6ceba5698738dcbdfb38dc
diff --git a/metadata/md5-cache/media-radio/Manifest.gz b/metadata/md5-cache/media-radio/Manifest.gz
index 1930415a9786..f24cb29e6b40 100644
--- a/metadata/md5-cache/media-radio/Manifest.gz
+++ b/metadata/md5-cache/media-radio/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-radio/tucnak-4.52 b/metadata/md5-cache/media-radio/tucnak-4.52
index 18f6ef0e88d3..301e4dc9a573 100644
--- a/metadata/md5-cache/media-radio/tucnak-4.52
+++ b/metadata/md5-cache/media-radio/tucnak-4.52
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://tucnak.nagano.cz
INHERIT=autotools flag-o-matic
IUSE=alsa fftw gpm hamlib suid
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 ~dev-libs/libzia-4.52 media-libs/libsndfile media-libs/libsdl2 alsa? ( media-libs/alsa-lib ) fftw? ( sci-libs/fftw:3.0 ) gpm? ( sys-libs/gpm ) hamlib? ( media-libs/hamlib:= )
SLOT=0
SRC_URI=http://tucnak.nagano.cz/tucnak-4.52.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f806cf583a4a3cee81c5a2fe5a77e29c
+_md5_=95f85427a8f0a93134d343396625f7ab
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 0d1247915095..3cdf15a12a1b 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/mpg123-1.32.3-r100 b/metadata/md5-cache/media-sound/mpg123-1.32.3-r100
index 4f84057ecd29..944f95f27d08 100644
--- a/metadata/md5-cache/media-sound/mpg123-1.32.3-r100
+++ b/metadata/md5-cache/media-sound/mpg123-1.32.3-r100
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://www.mpg123.org/
INHERIT=multilib-minimal
IUSE=alsa coreaudio jack nas oss portaudio pulseaudio sdl abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=metapackage
RDEPEND=media-sound/mpg123-base[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?,coreaudio?,jack?,nas?,oss?,portaudio?,pulseaudio?,sdl?] media-plugins/mpg123-output-plugins[alsa?,coreaudio?,jack?,nas?,oss?,portaudio?,pulseaudio?,sdl?]
SLOT=0
_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=fa53a74791dc1b12fa7741c7672c5934
+_md5_=b92194416b43167af7ec7b0cf9266090
diff --git a/metadata/md5-cache/media-sound/mpg123-base-1.32.3 b/metadata/md5-cache/media-sound/mpg123-base-1.32.3
index 7841eeff79f4..d54511d2a00b 100644
--- a/metadata/md5-cache/media-sound/mpg123-base-1.32.3
+++ b/metadata/md5-cache/media-sound/mpg123-base-1.32.3
@@ -7,10 +7,10 @@ HOMEPAGE=https://www.mpg123.org/
IDEPEND=app-eselect/eselect-mpg123
INHERIT=flag-o-matic toolchain-funcs libtool multilib-minimal
IUSE=cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2 LGPL-2.1
RDEPEND=!<media-sound/mpg123-1.32.3-r100 !media-libs/libmpg123 dev-libs/libltdl:0
SLOT=0
SRC_URI=mirror://sourceforge/mpg123/mpg123-1.32.3.tar.bz2
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5123aa72b873dd2608e14e0236a9edb3
+_md5_=55041065246f9791557712688c029ab3
diff --git a/metadata/md5-cache/media-sound/ncspot-1.0.0 b/metadata/md5-cache/media-sound/ncspot-1.0.0
new file mode 100644
index 000000000000..57263e41bc3d
--- /dev/null
+++ b/metadata/md5-cache/media-sound/ncspot-1.0.0
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install postinst setup test unpack
+DEPEND=dev-libs/openssl:= sys-apps/dbus clipboard? ( x11-libs/libxcb:= ) cover? ( media-gfx/ueberzug ) ncurses? ( sys-libs/ncurses:= ) !ncurses? ( sys-libs/ncurses ) pulseaudio? ( media-libs/libpulse ) !pulseaudio? ( media-libs/alsa-lib )
+DESCRIPTION=ncurses Spotify client written in Rust using librespot
+EAPI=8
+HOMEPAGE=https://github.com/hrkfdn/ncspot
+INHERIT=bash-completion-r1 cargo desktop optfeature python-any-r1
+IUSE=clipboard cover mpris ncurses +notify pulseaudio debug
+KEYWORDS=~amd64
+LICENSE=BSD-2 Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016
+RDEPEND=dev-libs/openssl:= sys-apps/dbus clipboard? ( x11-libs/libxcb:= ) cover? ( media-gfx/ueberzug ) ncurses? ( sys-libs/ncurses:= ) !ncurses? ( sys-libs/ncurses ) pulseaudio? ( media-libs/libpulse ) !pulseaudio? ( media-libs/alsa-lib )
+SLOT=0
+SRC_URI=https://github.com/hrkfdn/ncspot/archive/refs/tags/v1.0.0.tar.gz -> ncspot-1.0.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.21.0/download -> addr2line-0.21.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes-ctr/0.6.0/download -> aes-ctr-0.6.0.crate https://crates.io/api/v1/crates/aes-soft/0.6.4/download -> aes-soft-0.6.4.crate https://crates.io/api/v1/crates/aes/0.6.0/download -> aes-0.6.0.crate https://crates.io/api/v1/crates/aesni/0.10.0/download -> aesni-0.10.0.crate https://crates.io/api/v1/crates/ahash/0.8.6/download -> ahash-0.8.6.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.6.0/download -> alsa-0.6.0.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.6.5/download -> anstream-0.6.5.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.4/download -> anstyle-1.0.4.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/2.1.1/download -> async-channel-2.1.1.crate https://crates.io/api/v1/crates/async-executor/1.8.0/download -> async-executor-1.8.0.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-io/2.2.2/download -> async-io-2.2.2.crate https://crates.io/api/v1/crates/async-lock/2.8.0/download -> async-lock-2.8.0.crate https://crates.io/api/v1/crates/async-lock/3.2.0/download -> async-lock-3.2.0.crate https://crates.io/api/v1/crates/async-process/1.8.1/download -> async-process-1.8.1.crate https://crates.io/api/v1/crates/async-recursion/1.0.5/download -> async-recursion-1.0.5.crate https://crates.io/api/v1/crates/async-signal/0.2.5/download -> async-signal-0.2.5.crate https://crates.io/api/v1/crates/async-task/4.5.0/download -> async-task-4.5.0.crate https://crates.io/api/v1/crates/async-trait/0.1.74/download -> async-trait-0.1.74.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.69/download -> backtrace-0.3.69.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bindgen/0.69.1/download -> bindgen-0.69.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.1/download -> bitflags-2.4.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.5.1/download -> blocking-1.5.1.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.0.crate https://crates.io/api/v1/crates/bytecount/0.6.7/download -> bytecount-0.6.7.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.5.0/download -> bytes-1.5.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.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/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/cipher/0.2.5/download -> cipher-0.2.5.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.4.11/download -> clap-4.4.11.crate https://crates.io/api/v1/crates/clap_builder/4.4.11/download -> clap_builder-4.4.11.crate https://crates.io/api/v1/crates/clap_complete/4.4.4/download -> clap_complete-4.4.4.crate https://crates.io/api/v1/crates/clap_lex/0.6.0/download -> clap_lex-0.6.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.15/download -> clap_mangen-0.2.15.crate https://crates.io/api/v1/crates/clipboard-win/2.2.0/download -> clipboard-win-2.2.0.crate https://crates.io/api/v1/crates/clipboard/0.5.0/download -> clipboard-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/concurrent-queue/2.4.0/download -> concurrent-queue-2.4.0.crate https://crates.io/api/v1/crates/cookie/0.17.0/download -> cookie-0.17.0.crate https://crates.io/api/v1/crates/cookie_store/0.20.0/download -> cookie_store-0.20.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/coreaudio-rs/0.10.0/download -> coreaudio-rs-0.10.0.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.14/download -> coreaudio-sys-0.2.14.crate https://crates.io/api/v1/crates/cpal/0.13.5/download -> cpal-0.13.5.crate https://crates.io/api/v1/crates/cpufeatures/0.2.11/download -> cpufeatures-0.2.11.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.9/download -> crossbeam-channel-0.5.9.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.17/download -> crossbeam-utils-0.8.17.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/ctr/0.6.0/download -> ctr-0.6.0.crate https://crates.io/api/v1/crates/cursive/0.20.0/download -> cursive-0.20.0.crate https://crates.io/api/v1/crates/cursive_buffered_backend/0.6.1/download -> cursive_buffered_backend-0.6.1.crate https://crates.io/api/v1/crates/cursive_core/0.3.7/download -> cursive_core-0.3.7.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling/0.20.3/download -> darling-0.20.3.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.20.3/download -> darling_core-0.20.3.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.20.3/download -> darling_macro-0.20.3.crate https://crates.io/api/v1/crates/deranged/0.3.10/download -> deranged-0.3.10.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive-new/0.5.9/download -> derive-new-0.5.9.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs-next/1.0.2/download -> dirs-next-1.0.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.33/download -> encoding_rs-0.8.33.crate https://crates.io/api/v1/crates/enum-map-derive/0.17.0/download -> enum-map-derive-0.17.0.crate https://crates.io/api/v1/crates/enum-map/2.7.3/download -> enum-map-2.7.3.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.12/download -> enum_dispatch-0.3.12.crate https://crates.io/api/v1/crates/enumflags2/0.7.8/download -> enumflags2-0.7.8.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.8/download -> enumflags2_derive-0.7.8.crate https://crates.io/api/v1/crates/enumset/1.1.3/download -> enumset-1.1.3.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/event-listener-strategy/0.4.0/download -> event-listener-strategy-0.4.0.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/event-listener/3.1.0/download -> event-listener-3.1.0.crate https://crates.io/api/v1/crates/event-listener/4.0.0/download -> event-listener-4.0.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.29/download -> futures-channel-0.3.29.crate https://crates.io/api/v1/crates/futures-core/0.3.29/download -> futures-core-0.3.29.crate https://crates.io/api/v1/crates/futures-executor/0.3.29/download -> futures-executor-0.3.29.crate https://crates.io/api/v1/crates/futures-io/0.3.29/download -> futures-io-0.3.29.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-lite/2.1.0/download -> futures-lite-2.1.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.29/download -> futures-macro-0.3.29.crate https://crates.io/api/v1/crates/futures-sink/0.3.29/download -> futures-sink-0.3.29.crate https://crates.io/api/v1/crates/futures-task/0.3.29/download -> futures-task-0.3.29.crate https://crates.io/api/v1/crates/futures-util/0.3.29/download -> futures-util-0.3.29.crate https://crates.io/api/v1/crates/futures/0.3.29/download -> futures-0.3.29.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.11/download -> getrandom-0.2.11.crate https://crates.io/api/v1/crates/gimli/0.28.1/download -> gimli-0.28.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.22/download -> h2-0.3.22.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/headers/0.3.9/download -> headers-0.3.9.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.3/download -> hermit-abi-0.3.3.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http/0.2.11/download -> http-0.2.11.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-proxy/0.9.1/download -> hyper-proxy-0.9.1.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.27/download -> hyper-0.14.27.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.58/download -> iana-time-zone-0.1.58.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ioctl-rs/0.2.0/download -> ioctl-rs-0.2.0.crate https://crates.io/api/v1/crates/ipnet/2.9.0/download -> ipnet-2.9.0.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jobserver/0.1.27/download -> jobserver-0.1.27.crate https://crates.io/api/v1/crates/js-sys/0.3.66/download -> js-sys-0.3.66.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lewton/0.10.2/download -> lewton-0.10.2.crate https://crates.io/api/v1/crates/libc/0.2.151/download -> libc-0.2.151.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libloading/0.8.1/download -> libloading-0.8.1.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/libpulse-binding/2.28.1/download -> libpulse-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-binding/2.28.1/download -> libpulse-simple-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-sys/1.21.1/download -> libpulse-simple-sys-1.21.1.crate https://crates.io/api/v1/crates/libpulse-sys/1.21.0/download -> libpulse-sys-1.21.0.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/librespot-audio/0.4.2/download -> librespot-audio-0.4.2.crate https://crates.io/api/v1/crates/librespot-core/0.4.2/download -> librespot-core-0.4.2.crate https://crates.io/api/v1/crates/librespot-metadata/0.4.2/download -> librespot-metadata-0.4.2.crate https://crates.io/api/v1/crates/librespot-playback/0.4.2/download -> librespot-playback-0.4.2.crate https://crates.io/api/v1/crates/librespot-protocol/0.4.2/download -> librespot-protocol-0.4.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.12/download -> linux-raw-sys-0.4.12.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.1/download -> mac-notification-sys-0.6.1.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-async/0.2.7/download -> maybe-async-0.2.7.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.10/download -> mio-0.8.10.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/ncurses/5.101.0/download -> ncurses-5.101.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-glue/0.6.2/download -> ndk-glue-0.6.2.crate https://crates.io/api/v1/crates/ndk-macro/0.3.0/download -> ndk-macro-0.3.0.crate https://crates.io/api/v1/crates/ndk-sys/0.3.0/download -> ndk-sys-0.3.0.crate https://crates.io/api/v1/crates/ndk/0.6.0/download -> ndk-0.6.0.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-rust/4.10.0/download -> notify-rust-4.10.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.4/download -> num-bigint-0.4.4.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.crate https://crates.io/api/v1/crates/num-complex/0.4.4/download -> num-complex-0.4.4.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.17/download -> num-traits-0.2.17.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.1/download -> num-0.4.1.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.32.1/download -> object-0.32.1.crate https://crates.io/api/v1/crates/oboe-sys/0.4.5/download -> oboe-sys-0.4.5.crate https://crates.io/api/v1/crates/oboe/0.4.6/download -> oboe-0.4.6.crate https://crates.io/api/v1/crates/ogg/0.8.0/download -> ogg-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.97/download -> openssl-sys-0.9.97.crate https://crates.io/api/v1/crates/openssl/0.10.61/download -> openssl-0.10.61.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/pancurses/0.17.0/download -> pancurses-0.17.0.crate https://crates.io/api/v1/crates/parking/2.2.0/download -> parking-2.2.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/pbkdf2/0.8.0/download -> pbkdf2-0.8.0.crate https://crates.io/api/v1/crates/pdcurses-sys/0.7.1/download -> pdcurses-sys-0.7.1.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.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/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.1/download -> piper-0.2.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/platform-dirs/0.3.0/download -> platform-dirs-0.3.0.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/polling/3.3.1/download -> polling-3.3.1.crate https://crates.io/api/v1/crates/portaudio-rs/0.3.2/download -> portaudio-rs-0.3.2.crate https://crates.io/api/v1/crates/portaudio-sys/0.1.1/download -> portaudio-sys-0.1.1.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/priority-queue/1.3.2/download -> priority-queue-1.3.2.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/protobuf-codegen-pure/2.28.0/download -> protobuf-codegen-pure-2.28.0.crate https://crates.io/api/v1/crates/protobuf-codegen/2.28.0/download -> protobuf-codegen-2.28.0.crate https://crates.io/api/v1/crates/protobuf/2.28.0/download -> protobuf-2.28.0.crate https://crates.io/api/v1/crates/quick-xml/0.30.0/download -> quick-xml-0.30.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_termios/0.1.3/download -> redox_termios-0.1.3.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/reqwest/0.11.22/download -> reqwest-0.11.22.crate https://crates.io/api/v1/crates/ring/0.17.7/download -> ring-0.17.7.crate https://crates.io/api/v1/crates/rodio/0.15.0/download -> rodio-0.15.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rspotify-http/0.12.0/download -> rspotify-http-0.12.0.crate https://crates.io/api/v1/crates/rspotify-macros/0.12.0/download -> rspotify-macros-0.12.0.crate https://crates.io/api/v1/crates/rspotify-model/0.12.0/download -> rspotify-model-0.12.0.crate https://crates.io/api/v1/crates/rspotify/0.12.0/download -> rspotify-0.12.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.27/download -> rustix-0.37.27.crate https://crates.io/api/v1/crates/rustix/0.38.28/download -> rustix-0.38.28.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.7/download -> rustls-webpki-0.101.7.crate https://crates.io/api/v1/crates/rustls/0.21.10/download -> rustls-0.21.10.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.16/download -> ryu-1.0.16.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.22/download -> schannel-0.1.22.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.1/download -> sct-0.7.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.1/download -> security-framework-sys-2.9.1.crate https://crates.io/api/v1/crates/security-framework/2.9.2/download -> security-framework-2.9.2.crate https://crates.io/api/v1/crates/semver/1.0.20/download -> semver-1.0.20.crate https://crates.io/api/v1/crates/serde/1.0.193/download -> serde-1.0.193.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.193/download -> serde_derive-1.0.193.crate https://crates.io/api/v1/crates/serde_json/1.0.108/download -> serde_json-1.0.108.crate https://crates.io/api/v1/crates/serde_repr/0.1.17/download -> serde_repr-0.1.17.crate https://crates.io/api/v1/crates/serde_spanned/0.6.4/download -> serde_spanned-0.6.4.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shannon/0.2.0/download -> shannon-0.2.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/socket2/0.4.10/download -> socket2-0.4.10.crate https://crates.io/api/v1/crates/socket2/0.5.5/download -> socket2-0.5.5.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.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/stdweb/0.1.3/download -> stdweb-0.1.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.3/download -> strum_macros-0.25.3.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/system-configuration-sys/0.5.0/download -> system-configuration-sys-0.5.0.crate https://crates.io/api/v1/crates/system-configuration/0.5.1/download -> system-configuration-0.5.1.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.1.3/download -> tauri-winrt-notification-0.1.3.crate https://crates.io/api/v1/crates/tempfile/3.8.1/download -> tempfile-3.8.1.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.51/download -> thiserror-impl-1.0.51.crate https://crates.io/api/v1/crates/thiserror/1.0.51/download -> thiserror-1.0.51.crate https://crates.io/api/v1/crates/thread-id/4.2.1/download -> thread-id-4.2.1.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.15/download -> time-macros-0.2.15.crate https://crates.io/api/v1/crates/time/0.3.30/download -> time-0.3.30.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.2.0/download -> tokio-macros-2.2.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-util/0.7.10/download -> tokio-util-0.7.10.crate https://crates.io/api/v1/crates/tokio/1.35.0/download -> tokio-1.35.0.crate https://crates.io/api/v1/crates/toml/0.8.8/download -> toml-0.8.8.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/toml_edit/0.21.0/download -> toml_edit-0.21.0.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/tree_magic_mini/3.0.3/download -> tree_magic_mini-3.0.3.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.14/download -> unicode-bidi-0.3.14.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.9.1/download -> ureq-2.9.1.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.6.1/download -> uuid-1.6.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/waker-fn/1.1.1/download -> waker-fn-1.1.1.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.89/download -> wasm-bindgen-backend-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.39/download -> wasm-bindgen-futures-0.4.39.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.89/download -> wasm-bindgen-macro-support-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.89/download -> wasm-bindgen-macro-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.89/download -> wasm-bindgen-shared-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.89/download -> wasm-bindgen-0.2.89.crate https://crates.io/api/v1/crates/wayland-backend/0.3.2/download -> wayland-backend-0.3.2.crate https://crates.io/api/v1/crates/wayland-client/0.31.1/download -> wayland-client-0.31.1.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.2.0/download -> wayland-protocols-wlr-0.2.0.crate https://crates.io/api/v1/crates/wayland-protocols/0.31.0/download -> wayland-protocols-0.31.0.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.0/download -> wayland-scanner-0.31.0.crate https://crates.io/api/v1/crates/wayland-sys/0.31.1/download -> wayland-sys-0.31.1.crate https://crates.io/api/v1/crates/web-sys/0.3.66/download -> web-sys-0.3.66.crate https://crates.io/api/v1/crates/webpki-roots/0.25.3/download -> webpki-roots-0.25.3.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.51.1/download -> windows-core-0.51.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows/0.51.1/download -> windows-0.51.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/winnow/0.5.28/download -> winnow-0.5.28.crate https://crates.io/api/v1/crates/winreg/0.5.1/download -> winreg-0.5.1.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.8.0/download -> wl-clipboard-rs-0.8.0.crate https://crates.io/api/v1/crates/x11-clipboard/0.3.3/download -> x11-clipboard-0.3.3.crate https://crates.io/api/v1/crates/xcb/0.8.2/download -> xcb-0.8.2.crate https://crates.io/api/v1/crates/xdg-home/1.0.0/download -> xdg-home-1.0.0.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zbus/3.14.1/download -> zbus-3.14.1.crate https://crates.io/api/v1/crates/zbus_macros/3.14.1/download -> zbus_macros-3.14.1.crate https://crates.io/api/v1/crates/zbus_names/2.6.0/download -> zbus_names-2.6.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.6.6/download -> zerocopy-derive-0.6.6.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.31/download -> zerocopy-derive-0.7.31.crate https://crates.io/api/v1/crates/zerocopy/0.6.6/download -> zerocopy-0.6.6.crate https://crates.io/api/v1/crates/zerocopy/0.7.31/download -> zerocopy-0.7.31.crate https://crates.io/api/v1/crates/zvariant/3.15.0/download -> zvariant-3.15.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.15.0/download -> zvariant_derive-3.15.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.1/download -> zvariant_utils-1.0.1.crate https://crates.io/api/v1/crates/cargo-xtask/0.1.0/download -> cargo-xtask-0.1.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.15/download -> clap_mangen-0.2.15.crate https://crates.io/api/v1/crates/clap_complete/4.4.4/download -> clap_complete-4.4.4.crate https://crates.io/api/v1/crates/clap/4.4.8/download -> clap-4.4.8.crate
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 4f0f4f761a5bee67c8459ba49a7da507 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2b5b56200fdbbb3eacd4a77fbf19f5ba
diff --git a/metadata/md5-cache/media-sound/rosegarden-23.12 b/metadata/md5-cache/media-sound/rosegarden-23.12
index 85c50bef7068..e60463529c30 100644
--- a/metadata/md5-cache/media-sound/rosegarden-23.12
+++ b/metadata/md5-cache/media-sound/rosegarden-23.12
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.rosegardenmusic.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg virtualx
IUSE=lirc test
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-libs/alsa-lib:= >=media-libs/dssi-1.0.0:= media-libs/ladspa-sdk:= media-libs/liblo:= media-libs/liblrdf:= media-libs/libsamplerate:= media-libs/libsndfile:= sci-libs/fftw:3.0 sys-libs/zlib:= virtual/jack x11-libs/libSM:= lirc? ( app-misc/lirc:= )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/rosegarden/rosegarden-23.12.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bf1f4745d324a42182b9a4134d248cf5
+_md5_=f448c77cdc739127b22b24061747748d
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 806757424e55..3f91b00123b3 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/vlc-3.0.20 b/metadata/md5-cache/media-video/vlc-3.0.20
index ee308901f8e3..083a7fb4b192 100644
--- a/metadata/md5-cache/media-video/vlc-3.0.20
+++ b/metadata/md5-cache/media-video/vlc-3.0.20
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.videolan.org/vlc/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
IUSE=a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +lua_single_target_lua5-1 test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86
LICENSE=LGPL-2.1 GPL-2
RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] <net-misc/freerdp-3 ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) skins? ( archive gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/5-9
SRC_URI=https://download.videolan.org/pub/videolan/vlc/3.0.20/vlc-3.0.20.tar.xz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=54d8987d02ad406bd1b568449a544da5
+_md5_=30abe943e21b1a63450fb06c494e050a
diff --git a/metadata/md5-cache/media-video/vlc-3.0.20-r3 b/metadata/md5-cache/media-video/vlc-3.0.20-r3
index 9279d8121da1..d30a617acf81 100644
--- a/metadata/md5-cache/media-video/vlc-3.0.20-r3
+++ b/metadata/md5-cache/media-video/vlc-3.0.20-r3
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.videolan.org/vlc/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
IUSE=a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +lua_single_target_lua5-1 test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86
LICENSE=LGPL-2.1 GPL-2
RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123-base ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] <net-misc/freerdp-3 ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) skins? ( archive gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/5-9
SRC_URI=https://download.videolan.org/pub/videolan/vlc/3.0.20/vlc-3.0.20.tar.xz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=760d9abad8264c8acf09a85e5e1fd9e7
+_md5_=8c0f8a6488b7217120a8d79dac12b268
diff --git a/metadata/md5-cache/media-video/yle-dl-20230611 b/metadata/md5-cache/media-video/yle-dl-20230611
deleted file mode 100644
index 8776759b4823..000000000000
--- a/metadata/md5-cache/media-video/yle-dl-20230611
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-video/ffmpeg[gnutls] dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Download media files from Yle Areena
-EAPI=8
-HOMEPAGE=https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl
-INHERIT=distutils-r1 optfeature
-IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-PROPERTIES=test_network
-RDEPEND=media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aajanki/yle-dl/archive/refs/tags/20230611.tar.gz -> yle-dl-20230611.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=243612202a5ada1029378aeccc34b125
diff --git a/metadata/md5-cache/media-video/yle-dl-20231120 b/metadata/md5-cache/media-video/yle-dl-20231120
deleted file mode 100644
index 1383824f6c27..000000000000
--- a/metadata/md5-cache/media-video/yle-dl-20231120
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-video/ffmpeg[gnutls] dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Download media files from Yle Areena
-EAPI=8
-HOMEPAGE=https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl
-INHERIT=distutils-r1 optfeature
-IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-PROPERTIES=test_network
-RDEPEND=media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aajanki/yle-dl/archive/refs/tags/20231120.tar.gz -> yle-dl-20231120.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=122da37e3af85374354aa758560d4462
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 02cef54490fb..05c71825669f 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/signal-cli-bin-0.11.3 b/metadata/md5-cache/net-im/signal-cli-bin-0.12.7
index 350bc2727936..8bfe6e4f57bc 100644
--- a/metadata/md5-cache/net-im/signal-cli-bin-0.11.3
+++ b/metadata/md5-cache/net-im/signal-cli-bin-0.12.7
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=|| ( virtual/jdk:17 virtual/jre:17 )
SLOT=0
-SRC_URI=https://github.com/AsamK/signal-cli/releases/download/v0.11.3/signal-cli-0.11.3-Linux.tar.gz -> signal-cli-bin-0.11.3.tar.gz https://github.com/AsamK/signal-cli/raw/v0.11.3/README.md -> signal-cli-bin-0.11.3.README.md https://github.com/AsamK/signal-cli/raw/v0.11.3/man/signal-cli.1.adoc -> signal-cli-bin-0.11.3.signal-cli.1.adoc
-_md5_=19f3fdcc4d1e16de10e8913abc0abe1c
+SRC_URI=https://github.com/AsamK/signal-cli/releases/download/v0.12.7/signal-cli-0.12.7.tar.gz -> signal-cli-bin-0.12.7.gh.tar.gz https://github.com/AsamK/signal-cli/raw/v0.12.7/README.md -> signal-cli-bin-0.12.7.README.md https://github.com/AsamK/signal-cli/raw/v0.12.7/man/signal-cli.1.adoc -> signal-cli-bin-0.12.7.signal-cli.1.adoc
+_md5_=4fbb5413089d5821b8b82ff8138af806
diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-4.14.2 b/metadata/md5-cache/net-im/telegram-desktop-bin-4.14.2
new file mode 100644
index 000000000000..56c52f094a3b
--- /dev/null
+++ b/metadata/md5-cache/net-im/telegram-desktop-bin-4.14.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install postinst postrm preinst prepare
+DESCRIPTION=Official desktop client for Telegram (binary package)
+EAPI=8
+HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop optfeature xdg
+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/v4.14.2.tar.gz -> tdesktop-4.14.2.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.4.14.2.tar.xz )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=21afa8deabe52a32e0f524a63820d217
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 6ba985fb7a5b..2d8b3210e476 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.26.3 b/metadata/md5-cache/net-misc/gallery-dl-1.26.3
index b286c0c36344..1bb93c5f6b8e 100644
--- a/metadata/md5-cache/net-misc/gallery-dl-1.26.3
+++ b/metadata/md5-cache/net-misc/gallery-dl-1.26.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mikf/gallery-dl
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 hppa ppc ppc64 ~riscv x86
LICENSE=GPL-2
PROPERTIES=test_network
RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite,ssl,xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite,ssl,xml(+)] )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.26.3.tar.gz -> gallery-dl-1.26.3.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4ddc0908b87453ce95bb9c0a9a11a09d
+_md5_=532d580f55287aa0358b424bf11a44f5
diff --git a/metadata/md5-cache/net-misc/yt-dlp-2023.12.30 b/metadata/md5-cache/net-misc/yt-dlp-2023.12.30
index aba7c32aa16e..8414794ff1da 100644
--- a/metadata/md5-cache/net-misc/yt-dlp-2023.12.30
+++ b/metadata/md5-cache/net-misc/yt-dlp-2023.12.30
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/yt-dlp/yt-dlp/
INHERIT=bash-completion-r1 distutils-r1 optfeature wrapper
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos
LICENSE=Unlicense
RDEPEND=dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !net-misc/youtube-dl[-yt-dlp(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2023.12.30/yt-dlp.tar.gz -> yt-dlp-2023.12.30.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1af4312c3ae7e992aa5e2fc084b7668e
+_md5_=c14b237dba69571376561f7551a4d256
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 54ed4ba270fa..dbbd8dce9370 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-20231027 b/metadata/md5-cache/sys-apps/osinfo-db-20231027
index e9338e676999..f3953a9a04cd 100644
--- a/metadata/md5-cache/sys-apps/osinfo-db-20231027
+++ b/metadata/md5-cache/sys-apps/osinfo-db-20231027
@@ -3,8 +3,8 @@ 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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+
SLOT=0
SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-20231027.tar.xz
-_md5_=52d40ca7fd63c724dc2a368cb7e133b8
+_md5_=57602151decbd1cd476c994c1e2ac296
diff --git a/metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.0 b/metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.0
index 0722e225a257..9d06e0d1b0dc 100644
--- a/metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.0
+++ b/metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://libosinfo.org/
INHERIT=meson python-any-r1
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.44:2 dev-libs/json-glib >=app-arch/libarchive-3.0.0:= net-libs/libsoup:3.0 >=dev-libs/libxml2-2.6.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-tools-1.11.0.tar.xz
_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2f6d2bf7a9a9d75050d5b134860d8b8e
+_md5_=c49e8e4f71eb7d1b4d0ed8373dd40e39
diff --git a/metadata/md5-cache/sys-apps/shadow-4.14.2 b/metadata/md5-cache/sys-apps/shadow-4.14.2
index 11257db5926c..220b0be6ad6c 100644
--- a/metadata/md5-cache/sys-apps/shadow-4.14.2
+++ b/metadata/md5-cache/sys-apps/shadow-4.14.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/shadow-maint/shadow
INHERIT=libtool pam verify-sig
IUSE=acl audit cracklib nls pam selinux skey split-usr su systemd xattr verify-sig
-KEYWORDS=~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD GPL-2
RDEPEND=dev-libs/libbsd virtual/libcrypt:= acl? ( sys-apps/acl:= ) audit? ( >=sys-process/audit-2.6:= ) cracklib? ( >=sys-libs/cracklib-2.7-r3:= ) nls? ( virtual/libintl ) pam? ( sys-libs/pam:= ) skey? ( sys-auth/skey:= ) selinux? ( >=sys-libs/libselinux-1.28:= sys-libs/libsemanage:= ) systemd? ( sys-apps/systemd:= ) xattr? ( sys-apps/attr:= ) !<sys-apps/man-pages-5.11-r1 !=sys-apps/man-pages-5.12-r0 !=sys-apps/man-pages-5.12-r1 nls? ( !<app-i18n/man-pages-it-5.06-r1 !<app-i18n/man-pages-ja-20180315-r1 !<app-i18n/man-pages-ru-5.03.2390.2390.20191017-r1 ) pam? ( >=sys-auth/pambase-20150213 ) su? ( !sys-apps/util-linux[su(-)] )
REQUIRED_USE=?? ( cracklib pam )
SLOT=0/4
SRC_URI=https://github.com/shadow-maint/shadow/releases/download/4.14.2/shadow-4.14.2.tar.xz verify-sig? ( https://github.com/shadow-maint/shadow/releases/download/4.14.2/shadow-4.14.2.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=a77fbd829646f7f8cea913014b21b591
+_md5_=1f4847548d0d7800c12562e736e3383b
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 0f86b51fc861..ec7650f72c55 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/lld-15.0.7 b/metadata/md5-cache/sys-devel/lld-15.0.7
index a0fe2eb4dd1e..ef64d6bbbc8e 100644
--- a/metadata/md5-cache/sys-devel/lld-15.0.7
+++ b/metadata/md5-cache/sys-devel/lld-15.0.7
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=15/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 llvm.org 07672620690f21159daa8ba885f50ce8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=77afdbb022522342650c5d0c89af55de
+_md5_=5794373f9aea04514f109cf0ced59c2a
diff --git a/metadata/md5-cache/sys-devel/lld-16.0.6 b/metadata/md5-cache/sys-devel/lld-16.0.6
index 15f26434a309..7a8726d39ba6 100644
--- a/metadata/md5-cache/sys-devel/lld-16.0.6
+++ b/metadata/md5-cache/sys-devel/lld-16.0.6
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r1.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 llvm.org 07672620690f21159daa8ba885f50ce8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2c109f3ac4a0977353e802cf6383d0f2
+_md5_=d36fa95506c6bac6ca9c77e3cc621dfa
diff --git a/metadata/md5-cache/sys-devel/lld-17.0.6 b/metadata/md5-cache/sys-devel/lld-17.0.6
index 967eb925b955..d634285c3899 100644
--- a/metadata/md5-cache/sys-devel/lld-17.0.6
+++ b/metadata/md5-cache/sys-devel/lld-17.0.6
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 llvm.org 07672620690f21159daa8ba885f50ce8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=abfba5be5dfaab09b89fa7bb75b48b37
+_md5_=757b384c2d9533e8f809faf146398b38
diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0.9999 b/metadata/md5-cache/sys-devel/lld-18.0.0.9999
index f5255fb47c84..72ceeef77470 100644
--- a/metadata/md5-cache/sys-devel/lld-18.0.0.9999
+++ b/metadata/md5-cache/sys-devel/lld-18.0.0.9999
@@ -13,4 +13,4 @@ RDEPEND=~sys-devel/llvm-18.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-ar
RESTRICT=!test? ( test )
SLOT=18/18.0.0.9999
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b llvm dcfb437a52b5672e5f39deaae6f789c3 llvm.org 07672620690f21159daa8ba885f50ce8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5ed70ddc0d45258a2f780cd48e38004b
+_md5_=d7671e245e081942bdb4830e4fad2af5
diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231215 b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231215
index 31c9df1f0742..9b17a021cb03 100644
--- a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231215
+++ b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231215
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=18/18.0.0_pre20231215
SRC_URI=https://github.com/llvm/llvm-project/archive/d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz -> llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 llvm.org 07672620690f21159daa8ba885f50ce8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5ed70ddc0d45258a2f780cd48e38004b
+_md5_=d7671e245e081942bdb4830e4fad2af5
diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231222 b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231222
index cf5b4b30bc02..460f20e94697 100644
--- a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231222
+++ b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231222
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=18/18.0.0_pre20231222
SRC_URI=https://github.com/llvm/llvm-project/archive/17858ce6f3d24f994f6ad8c899bfa4eed39f739d.tar.gz -> llvm-project-17858ce6f3d24f994f6ad8c899bfa4eed39f739d.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 llvm.org 07672620690f21159daa8ba885f50ce8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5ed70ddc0d45258a2f780cd48e38004b
+_md5_=d7671e245e081942bdb4830e4fad2af5
diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231228 b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231228
index afb0e2557224..9b8866aa5edf 100644
--- a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231228
+++ b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231228
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=18/18.0.0_pre20231228
SRC_URI=https://github.com/llvm/llvm-project/archive/a700298b3d538452915703268ca18f7f8f7537e6.tar.gz -> llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 llvm.org 07672620690f21159daa8ba885f50ce8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5ed70ddc0d45258a2f780cd48e38004b
+_md5_=d7671e245e081942bdb4830e4fad2af5
diff --git a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
index 5e3f0b8d9a80..9ff56e183e5a 100644
--- a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
+++ b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=15/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm.org 07672620690f21159daa8ba885f50ce8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8c8bb4eb628a6910552c6d459bdea2ae
+_md5_=80a6bc83462edbbf6ff5acd26db1424e
diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.6 b/metadata/md5-cache/sys-devel/llvm-16.0.6
index ecf2982e68eb..51f3a4747e79 100644
--- a/metadata/md5-cache/sys-devel/llvm-16.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-16.0.6
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm.org 07672620690f21159daa8ba885f50ce8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=127a18ce19f11757a7de55906e3ec44b
+_md5_=d88d47283bef0df97290c1fe4b9358dd
diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.6 b/metadata/md5-cache/sys-devel/llvm-17.0.6
index 45e2e99761a8..ad1302bb5ebe 100644
--- a/metadata/md5-cache/sys-devel/llvm-17.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-17.0.6
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm.org 07672620690f21159daa8ba885f50ce8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bce4acae0cc650e47d22caeca56a1f5c
+_md5_=9a7ae52386633f107d3fdf3c73b42563
diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-18.0.0.9999
index f823b1ebeaf0..f789d525e755 100644
--- a/metadata/md5-cache/sys-devel/llvm-18.0.0.9999
+++ b/metadata/md5-cache/sys-devel/llvm-18.0.0.9999
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=18/18.0.0.9999
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b llvm.org 07672620690f21159daa8ba885f50ce8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=59f15e5d03e4449465d6934c4eb3e18a
+_md5_=528d4492a804fbd1a821831be47fd115
diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231215 b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231215
index 13ee4368bbe7..7172bb508711 100644
--- a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231215
+++ b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231215
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=18/18.0.0_pre20231215
SRC_URI=https://github.com/llvm/llvm-project/archive/d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz -> llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm.org 07672620690f21159daa8ba885f50ce8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=59f15e5d03e4449465d6934c4eb3e18a
+_md5_=528d4492a804fbd1a821831be47fd115
diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231222 b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231222
index 8add071f6e38..b97fda94a653 100644
--- a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231222
+++ b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231222
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=18/18.0.0_pre20231222
SRC_URI=https://github.com/llvm/llvm-project/archive/17858ce6f3d24f994f6ad8c899bfa4eed39f739d.tar.gz -> llvm-project-17858ce6f3d24f994f6ad8c899bfa4eed39f739d.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm.org 07672620690f21159daa8ba885f50ce8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=59f15e5d03e4449465d6934c4eb3e18a
+_md5_=528d4492a804fbd1a821831be47fd115
diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231228 b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231228
index 38a3fa3a1256..fcaa5184d156 100644
--- a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231228
+++ b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231228
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=18/18.0.0_pre20231228
SRC_URI=https://github.com/llvm/llvm-project/archive/a700298b3d538452915703268ca18f7f8f7537e6.tar.gz -> llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm.org 07672620690f21159daa8ba885f50ce8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=59f15e5d03e4449465d6934c4eb3e18a
+_md5_=528d4492a804fbd1a821831be47fd115
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index ac850c5e7093..29742653d553 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/libosinfo-1.11.0 b/metadata/md5-cache/sys-libs/libosinfo-1.11.0
index 254f7c343f54..d014aaf3dfb2 100644
--- a/metadata/md5-cache/sys-libs/libosinfo-1.11.0
+++ b/metadata/md5-cache/sys-libs/libosinfo-1.11.0
@@ -7,7 +7,7 @@ HOMEPAGE=https://libosinfo.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson vala xdg
IUSE=gtk-doc +introspection +vala test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.44:2 net-libs/libsoup:3.0 >=dev-libs/libxml2-2.6.0 >=dev-libs/libxslt-1.0.0 sys-apps/hwdata sys-apps/osinfo-db-tools sys-apps/osinfo-db introspection? ( >=dev-libs/gobject-introspection-1.56:= )
REQUIRED_USE=vala? ( introspection )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://releases.pagure.org/libosinfo/libosinfo-1.11.0.tar.xz
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c4616c25c743d5951b711149ca100a6f
+_md5_=e569c5502d48a4ba42975ac9f65eeb28
diff --git a/metadata/md5-cache/sys-libs/zlib-1.2.13-r1 b/metadata/md5-cache/sys-libs/zlib-1.2.13-r1
deleted file mode 100644
index 4eac4313e99e..000000000000
--- a/metadata/md5-cache/sys-libs/zlib-1.2.13-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=minizip? ( || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 ) verify-sig? ( sec-keys/openpgp-keys-madler ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!sys-libs/zlib-ng[compat]
-DESCRIPTION=Standard (de)compression library
-EAPI=8
-HOMEPAGE=https://zlib.net/
-INHERIT=autotools multilib-minimal flag-o-matic toolchain-funcs usr-ldscript verify-sig
-IUSE=minizip static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=ZLIB
-RDEPEND=!sys-libs/zlib-ng[compat]
-SLOT=0/1
-SRC_URI=https://zlib.net/zlib-1.2.13.tar.xz https://zlib.net/fossils/zlib-1.2.13.tar.xz https://zlib.net/current/beta/zlib-1.2.13.tar.xz verify-sig? ( https://zlib.net/zlib-1.2.13.tar.xz.asc )
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=9ff85fc25d9f4571a5e6e75a6c97e6c1
diff --git a/metadata/md5-cache/sys-libs/zlib-1.2.13-r2 b/metadata/md5-cache/sys-libs/zlib-1.2.13-r2
deleted file mode 100644
index c831280294f2..000000000000
--- a/metadata/md5-cache/sys-libs/zlib-1.2.13-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=minizip? ( || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 ) verify-sig? ( sec-keys/openpgp-keys-madler ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!sys-libs/zlib-ng[compat]
-DESCRIPTION=Standard (de)compression library
-EAPI=8
-HOMEPAGE=https://zlib.net/
-INHERIT=autotools multilib-minimal flag-o-matic toolchain-funcs usr-ldscript verify-sig
-IUSE=minizip static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=ZLIB
-RDEPEND=!sys-libs/zlib-ng[compat]
-SLOT=0/1
-SRC_URI=https://zlib.net/zlib-1.2.13.tar.xz https://zlib.net/fossils/zlib-1.2.13.tar.xz https://zlib.net/current/beta/zlib-1.2.13.tar.xz verify-sig? ( https://zlib.net/zlib-1.2.13.tar.xz.asc )
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=99c7b222fb6131e0dab67ff71ff675b1
diff --git a/metadata/md5-cache/sys-libs/zlib-1.3-r1 b/metadata/md5-cache/sys-libs/zlib-1.3-r1
deleted file mode 100644
index f80b8be4dc9d..000000000000
--- a/metadata/md5-cache/sys-libs/zlib-1.3-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=minizip? ( || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 ) verify-sig? ( sec-keys/openpgp-keys-madler ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!sys-libs/zlib-ng[compat]
-DESCRIPTION=Standard (de)compression library
-EAPI=8
-HOMEPAGE=https://zlib.net/
-INHERIT=autotools edo multilib-minimal flag-o-matic toolchain-funcs usr-ldscript verify-sig
-IUSE=minizip static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=ZLIB
-RDEPEND=!sys-libs/zlib-ng[compat]
-SLOT=0/1
-SRC_URI=https://zlib.net/zlib-1.3.tar.xz https://zlib.net/fossils/zlib-1.3.tar.xz https://zlib.net/current/beta/zlib-1.3.tar.xz https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.xz verify-sig? ( https://zlib.net/zlib-1.3.tar.xz.asc https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.xz.asc )
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=de753d56a96e86a189117d3f01888ee0
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 309899e3ab0f..41020498ec70 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-115.4.0 b/metadata/md5-cache/www-client/firefox-115.4.0
deleted file mode 100644
index 63d765cc56f2..000000000000
--- a/metadata/md5-cache/www-client/firefox-115.4.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/source/firefox-115.4.0esr.source.tar.xz -> firefox-115.4.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-07.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.4.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.4.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.4.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.4.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.4.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.4.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.4.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.4.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.4.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.4.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.4.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.4.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.4.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.4.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.4.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.4.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.4.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.4.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.4.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.4.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.4.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.4.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.4.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.4.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.4.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.4.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.4.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.4.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.4.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.4.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.4.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.4.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.4.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.4.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.4.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.4.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.4.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.4.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.4.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.4.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.4.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.4.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.4.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.4.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.4.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.4.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.4.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.4.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.4.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.4.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.4.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.4.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.4.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.4.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.4.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.4.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.4.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.4.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.4.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.4.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.4.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.4.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.4.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.4.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.4.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.4.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.4.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.4.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.4.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.4.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.4.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.4.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.4.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.4.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.4.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.4.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.4.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.4.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.4.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.4.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.4.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.4.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.4.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.4.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.4.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.4.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.4.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.4.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.4.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.4.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.4.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.4.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.4.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.4.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.4.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.4.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.4.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.4.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.4.0esr-xh.xpi )
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c7fcabcf87f88ec2bdd2144ea0797485
diff --git a/metadata/md5-cache/www-client/firefox-115.5.0 b/metadata/md5-cache/www-client/firefox-115.5.0
deleted file mode 100644
index 41becc2abd5b..000000000000
--- a/metadata/md5-cache/www-client/firefox-115.5.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/source/firefox-115.5.0esr.source.tar.xz -> firefox-115.5.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-08.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.5.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.5.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.5.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.5.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.5.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.5.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.5.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.5.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.5.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.5.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.5.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.5.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.5.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.5.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.5.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.5.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.5.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.5.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.5.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.5.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.5.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.5.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.5.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.5.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.5.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.5.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.5.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.5.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.5.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.5.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.5.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.5.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.5.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.5.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.5.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.5.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.5.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.5.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.5.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.5.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.5.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.5.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.5.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.5.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.5.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.5.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.5.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.5.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.5.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.5.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.5.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.5.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.5.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.5.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.5.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.5.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.5.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.5.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.5.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.5.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.5.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.5.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.5.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.5.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.5.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.5.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.5.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.5.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.5.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.5.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.5.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.5.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.5.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.5.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.5.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.5.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.5.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.5.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.5.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.5.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.5.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.5.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.5.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.5.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.5.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.5.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.5.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.5.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.5.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.5.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.5.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.5.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.5.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.5.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.5.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.5.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.5.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.5.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.5.0esr-xh.xpi )
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0cd69fb0956adb8142975937fffad932
diff --git a/metadata/md5-cache/www-client/firefox-120.0.1 b/metadata/md5-cache/www-client/firefox-120.0.1
deleted file mode 100644
index 5a0d80b97baf..000000000000
--- a/metadata/md5-cache/www-client/firefox-120.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.70 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.94 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.94 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( !system-icu ) pgo? ( lto ) wifi? ( dbus )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/120.0.1/source/firefox-120.0.1.source.tar.xz -> firefox-120.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-120-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/af.xpi -> firefox-120.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ar.xpi -> firefox-120.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ast.xpi -> firefox-120.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/be.xpi -> firefox-120.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/bg.xpi -> firefox-120.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/br.xpi -> firefox-120.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ca.xpi -> firefox-120.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/cak.xpi -> firefox-120.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/cs.xpi -> firefox-120.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/cy.xpi -> firefox-120.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/da.xpi -> firefox-120.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/de.xpi -> firefox-120.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-120.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/el.xpi -> firefox-120.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-120.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-120.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-120.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-120.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/et.xpi -> firefox-120.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/eu.xpi -> firefox-120.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fi.xpi -> firefox-120.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fr.xpi -> firefox-120.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-120.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-120.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gd.xpi -> firefox-120.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gl.xpi -> firefox-120.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/he.xpi -> firefox-120.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hr.xpi -> firefox-120.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-120.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hu.xpi -> firefox-120.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/id.xpi -> firefox-120.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/is.xpi -> firefox-120.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/it.xpi -> firefox-120.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ja.xpi -> firefox-120.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ka.xpi -> firefox-120.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/kab.xpi -> firefox-120.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/kk.xpi -> firefox-120.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ko.xpi -> firefox-120.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/lt.xpi -> firefox-120.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/lv.xpi -> firefox-120.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ms.xpi -> firefox-120.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-120.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/nl.xpi -> firefox-120.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-120.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-120.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pl.xpi -> firefox-120.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-120.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-120.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/rm.xpi -> firefox-120.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ro.xpi -> firefox-120.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ru.xpi -> firefox-120.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sk.xpi -> firefox-120.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sl.xpi -> firefox-120.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sq.xpi -> firefox-120.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sr.xpi -> firefox-120.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-120.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/th.xpi -> firefox-120.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/tr.xpi -> firefox-120.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/uk.xpi -> firefox-120.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/uz.xpi -> firefox-120.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/vi.xpi -> firefox-120.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-120.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-120.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ach.xpi -> firefox-120.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/an.xpi -> firefox-120.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/az.xpi -> firefox-120.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/bn.xpi -> firefox-120.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/bs.xpi -> firefox-120.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-120.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/eo.xpi -> firefox-120.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-120.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-120.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fa.xpi -> firefox-120.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ff.xpi -> firefox-120.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fur.xpi -> firefox-120.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gn.xpi -> firefox-120.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-120.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-120.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-120.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ia.xpi -> firefox-120.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/km.xpi -> firefox-120.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/kn.xpi -> firefox-120.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/lij.xpi -> firefox-120.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/mk.xpi -> firefox-120.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/mr.xpi -> firefox-120.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/my.xpi -> firefox-120.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-120.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/oc.xpi -> firefox-120.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sc.xpi -> firefox-120.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sco.xpi -> firefox-120.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/si.xpi -> firefox-120.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/son.xpi -> firefox-120.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/szl.xpi -> firefox-120.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ta.xpi -> firefox-120.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/te.xpi -> firefox-120.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/tl.xpi -> firefox-120.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/trs.xpi -> firefox-120.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ur.xpi -> firefox-120.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/xh.xpi -> firefox-120.0.1-xh.xpi )
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1f6617a6158db0a42e8ef25f6f0cf21c
diff --git a/metadata/md5-cache/www-client/firefox-bin-115.5.0 b/metadata/md5-cache/www-client/firefox-bin-115.5.0
deleted file mode 100644
index 14c9742dada2..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-115.5.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=esr
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/en-US/firefox-115.5.0esr.tar.bz2 -> firefox-bin_x86_64-115.5.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-i686/en-US/firefox-115.5.0esr.tar.bz2 -> firefox-bin_i686-115.5.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.5.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.5.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.5.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.5.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.5.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.5.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.5.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.5.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.5.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.5.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.5.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.5.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.5.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.5.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.5.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.5.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.5.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.5.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.5.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.5.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.5.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.5.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.5.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.5.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.5.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.5.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.5.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.5.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.5.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.5.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.5.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.5.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.5.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.5.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.5.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.5.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.5.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.5.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.5.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.5.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.5.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.5.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.5.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.5.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.5.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.5.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.5.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.5.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.5.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.5.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.5.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.5.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.5.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.5.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.5.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.5.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.5.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.5.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.5.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.5.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.5.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.5.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.5.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.5.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.5.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.5.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.5.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.5.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.5.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.5.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.5.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.5.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.5.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.5.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.5.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.5.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.5.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.5.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.5.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.5.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.5.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.5.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.5.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.5.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.5.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.5.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.5.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.5.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.5.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.5.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.5.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.5.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.5.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.5.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.5.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.5.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.5.0esr-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5cf9fcdda4cc0505d66ee91472a2bad8
diff --git a/metadata/md5-cache/www-client/firefox-bin-120.0.1 b/metadata/md5-cache/www-client/firefox-bin-120.0.1
deleted file mode 100644
index 09af114281cd..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-120.0.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 !www-client/firefox-bin:esr >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/en-US/firefox-120.0.1.tar.bz2 -> firefox-bin_x86_64-120.0.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-i686/en-US/firefox-120.0.1.tar.bz2 -> firefox-bin_i686-120.0.1.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ach.xpi -> firefox-120.0.1-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/af.xpi -> firefox-120.0.1-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/an.xpi -> firefox-120.0.1-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ar.xpi -> firefox-120.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ast.xpi -> firefox-120.0.1-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/az.xpi -> firefox-120.0.1-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/be.xpi -> firefox-120.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/bg.xpi -> firefox-120.0.1-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/bn.xpi -> firefox-120.0.1-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/br.xpi -> firefox-120.0.1-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/bs.xpi -> firefox-120.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-120.0.1-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ca.xpi -> firefox-120.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/cak.xpi -> firefox-120.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/cs.xpi -> firefox-120.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/cy.xpi -> firefox-120.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/da.xpi -> firefox-120.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/de.xpi -> firefox-120.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-120.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/el.xpi -> firefox-120.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-120.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-120.0.1-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/eo.xpi -> firefox-120.0.1-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-120.0.1-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-120.0.1-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-120.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-120.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/et.xpi -> firefox-120.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/eu.xpi -> firefox-120.0.1-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fa.xpi -> firefox-120.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ff.xpi -> firefox-120.0.1-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fi.xpi -> firefox-120.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fr.xpi -> firefox-120.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-120.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-120.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gd.xpi -> firefox-120.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gl.xpi -> firefox-120.0.1-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gn.xpi -> firefox-120.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-120.0.1-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/he.xpi -> firefox-120.0.1-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-120.0.1-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hr.xpi -> firefox-120.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-120.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hu.xpi -> firefox-120.0.1-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-120.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ia.xpi -> firefox-120.0.1-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/id.xpi -> firefox-120.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/is.xpi -> firefox-120.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/it.xpi -> firefox-120.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ja.xpi -> firefox-120.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ka.xpi -> firefox-120.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/kab.xpi -> firefox-120.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/kk.xpi -> firefox-120.0.1-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/km.xpi -> firefox-120.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/kn.xpi -> firefox-120.0.1-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ko.xpi -> firefox-120.0.1-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/lij.xpi -> firefox-120.0.1-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/lt.xpi -> firefox-120.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/lv.xpi -> firefox-120.0.1-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/mk.xpi -> firefox-120.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/mr.xpi -> firefox-120.0.1-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ms.xpi -> firefox-120.0.1-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/my.xpi -> firefox-120.0.1-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-120.0.1-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-120.0.1-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/nl.xpi -> firefox-120.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-120.0.1-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/oc.xpi -> firefox-120.0.1-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-120.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pl.xpi -> firefox-120.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-120.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-120.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/rm.xpi -> firefox-120.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ro.xpi -> firefox-120.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ru.xpi -> firefox-120.0.1-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sco.xpi -> firefox-120.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/si.xpi -> firefox-120.0.1-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sk.xpi -> firefox-120.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sl.xpi -> firefox-120.0.1-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/son.xpi -> firefox-120.0.1-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sq.xpi -> firefox-120.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sr.xpi -> firefox-120.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-120.0.1-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ta.xpi -> firefox-120.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/te.xpi -> firefox-120.0.1-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/th.xpi -> firefox-120.0.1-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/tl.xpi -> firefox-120.0.1-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/tr.xpi -> firefox-120.0.1-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/trs.xpi -> firefox-120.0.1-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/uk.xpi -> firefox-120.0.1-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/ur.xpi -> firefox-120.0.1-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/uz.xpi -> firefox-120.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/vi.xpi -> firefox-120.0.1-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/xh.xpi -> firefox-120.0.1-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-120.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/120.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-120.0.1-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5856f571c6fe6616532d952c5a78fdab
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 7b1714cdd489..2545be694917 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/albert-0.17.2-r1 b/metadata/md5-cache/x11-misc/albert-0.17.2-r1
deleted file mode 100644
index b1c50694ca7f..000000000000
--- a/metadata/md5-cache/x11-misc/albert-0.17.2-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 statistics? ( dev-qt/qtcharts:5 ) virtualbox? ( app-emulation/virtualbox[sdk] ) x11-libs/libX11
-DESCRIPTION=A fast and flexible keyboard launcher
-EAPI=8
-HOMEPAGE=https://albertlauncher.github.io/
-INHERIT=cmake xdg-utils
-IUSE=debug +python +python-extensions +statistics virtualbox
-KEYWORDS=~amd64
-LICENSE=all-rights-reserved
-RDEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 statistics? ( dev-qt/qtcharts:5 ) virtualbox? ( app-emulation/virtualbox[sdk] ) x11-libs/libX11
-REQUIRED_USE=python-extensions? ( python )
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=https://github.com/albertlauncher/albert/archive/v0.17.2.tar.gz -> albert-0.17.2.tar.gz https://github.com/albertlauncher/plugins/archive/b4cac28be7b265027b00279baba14086d97c4d07.tar.gz -> albert-0.17.2-plugins.tar.gz python? ( https://github.com/pybind/pybind11/archive/v2.6.1.tar.gz -> albert-0.17.2-pybind11-2.6.1.tar.gz ) python-extensions? ( https://github.com/albertlauncher/python/archive/7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz -> albert-0.17.2-python-extensions.tar.gz https://github.com/mqus/jetbrains-albert-plugin/archive/b7157473cc923fe4f15023c85a032eeab3627652.tar.gz -> albert-0.17.2-jetbrains-python-extension.tar.gz https://github.com/bergercookie/xkcd-albert-plugin/archive/bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz -> albert-0.17.2-xkcd-python-extension.tar.gz )
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b417cbe36c8c9f6107254de5902bf1f1
diff --git a/metadata/md5-cache/x11-misc/albert-0.17.3 b/metadata/md5-cache/x11-misc/albert-0.17.3
deleted file mode 100644
index 18a2f6c4e243..000000000000
--- a/metadata/md5-cache/x11-misc/albert-0.17.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] ) python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) )
-DESCRIPTION=A fast and flexible keyboard launcher
-EAPI=8
-HOMEPAGE=https://albertlauncher.github.io/
-INHERIT=cmake python-single-r1 xdg-utils
-IUSE=debug +python +python-extensions +statistics virtualbox python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=all-rights-reserved
-RDEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
-REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=https://github.com/albertlauncher/albert/archive/v0.17.3.tar.gz -> albert-0.17.3.tar.gz https://github.com/albertlauncher/plugins/archive/ee55048e138028b4889d71e0574e85b2c4d69541.tar.gz -> albert-plugins-ee55048e138028b4889d71e0574e85b2c4d69541.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz -> albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz https://github.com/mqus/jetbrains-albert-plugin/archive/b7157473cc923fe4f15023c85a032eeab3627652.tar.gz -> albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz https://github.com/bergercookie/xkcd-albert-plugin/archive/bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz -> albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz )
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3d120cfb88bab9d6796cdab5fa2232af
diff --git a/metadata/md5-cache/x11-misc/albert-0.17.5 b/metadata/md5-cache/x11-misc/albert-0.17.5
deleted file mode 100644
index 24c4d6df0411..000000000000
--- a/metadata/md5-cache/x11-misc/albert-0.17.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] ) python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) )
-DESCRIPTION=A fast and flexible keyboard launcher
-EAPI=8
-HOMEPAGE=https://albertlauncher.github.io/
-INHERIT=cmake python-single-r1 xdg-utils
-IUSE=debug +python +python-extensions +statistics virtualbox python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=all-rights-reserved
-RDEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
-REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=https://github.com/albertlauncher/albert/archive/v0.17.5.tar.gz -> albert-0.17.5.tar.gz https://github.com/albertlauncher/plugins/archive/22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz -> albert-plugins-22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz -> albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz https://github.com/mqus/jetbrains-albert-plugin/archive/b7157473cc923fe4f15023c85a032eeab3627652.tar.gz -> albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz https://github.com/bergercookie/xkcd-albert-plugin/archive/bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz -> albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz )
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=52587736c3333b151df20e7b6f49cfca
diff --git a/metadata/md5-cache/x11-misc/albert-0.17.6 b/metadata/md5-cache/x11-misc/albert-0.17.6
deleted file mode 100644
index 4f3218c05618..000000000000
--- a/metadata/md5-cache/x11-misc/albert-0.17.6
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] ) python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) )
-DESCRIPTION=A fast and flexible keyboard launcher
-EAPI=8
-HOMEPAGE=https://albertlauncher.github.io/
-INHERIT=cmake python-single-r1 xdg-utils
-IUSE=debug +python +python-extensions +statistics virtualbox python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=all-rights-reserved
-RDEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
-REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=https://github.com/albertlauncher/albert/archive/v0.17.6.tar.gz -> albert-0.17.6.tar.gz https://github.com/albertlauncher/plugins/archive/1bc69826f8eabc215cdeb1765bb4750f84133d1b.tar.gz -> albert-plugins-1bc69826f8eabc215cdeb1765bb4750f84133d1b.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz -> albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz https://github.com/mqus/jetbrains-albert-plugin/archive/b7157473cc923fe4f15023c85a032eeab3627652.tar.gz -> albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz https://github.com/bergercookie/xkcd-albert-plugin/archive/bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz -> albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz )
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=19762720107d839d19bef3ac01ed3b90
diff --git a/metadata/md5-cache/x11-misc/albert-0.20.13 b/metadata/md5-cache/x11-misc/albert-0.20.13
deleted file mode 100644
index 1ca8c7dd0792..000000000000
--- a/metadata/md5-cache/x11-misc/albert-0.20.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-cpp/muParser dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) dev-libs/qhotkey[qt6] python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) ) sci-libs/libqalculate
-DESCRIPTION=A fast and flexible keyboard launcher
-EAPI=8
-HOMEPAGE=https://albertlauncher.github.io/
-INHERIT=cmake python-single-r1 xdg-utils
-IUSE=debug +python +python-extensions python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=all-rights-reserved
-RDEPEND=dev-cpp/muParser dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-SLOT=0
-SRC_URI=https://github.com/albertlauncher/albert/archive/v0.20.13.tar.gz -> albert-0.20.13.tar.gz https://github.com/albertlauncher/plugins/archive/7eebb033005f2aab74f59cadecb7ec185a1cfcbe.tar.gz -> albert-plugins-7eebb033005f2aab74f59cadecb7ec185a1cfcbe.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/29582644bfc992f66d306ff91057b7fdb9d0682e.tar.gz -> albert-python-extensions-29582644bfc992f66d306ff91057b7fdb9d0682e.tar.gz )
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c62128e53898d8762b025a80b5f0c5c3
diff --git a/metadata/md5-cache/x11-misc/albert-0.20.14 b/metadata/md5-cache/x11-misc/albert-0.20.14
deleted file mode 100644
index e7ac38b74707..000000000000
--- a/metadata/md5-cache/x11-misc/albert-0.20.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) x11-base/xorg-proto python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) )
-DESCRIPTION=A fast and flexible keyboard launcher
-EAPI=8
-HOMEPAGE=https://albertlauncher.github.io/
-INHERIT=cmake python-single-r1 xdg-utils
-IUSE=debug +python +python-extensions python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=all-rights-reserved
-RDEPEND=dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-SLOT=0
-SRC_URI=https://github.com/albertlauncher/albert/archive/v0.20.14.tar.gz -> albert-0.20.14.tar.gz https://github.com/albertlauncher/plugins/archive/6da6e51a1173e7b8eaa1de26475401bf7984ecdd.tar.gz -> albert-plugins-6da6e51a1173e7b8eaa1de26475401bf7984ecdd.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/962a832cc35377d5c719147800368a3e83703646.tar.gz -> albert-python-extensions-962a832cc35377d5c719147800368a3e83703646.tar.gz )
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9043e515d1a261ef44434929208b3088
diff --git a/metadata/md5-cache/x11-misc/albert-0.21.1 b/metadata/md5-cache/x11-misc/albert-0.21.1
deleted file mode 100644
index b6a099a1046d..000000000000
--- a/metadata/md5-cache/x11-misc/albert-0.21.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=app-arch/libarchive:= dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) x11-base/xorg-proto python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) )
-DESCRIPTION=A fast and flexible keyboard launcher
-EAPI=8
-HOMEPAGE=https://albertlauncher.github.io/
-INHERIT=cmake python-single-r1 xdg-utils
-IUSE=debug +python +python-extensions python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=all-rights-reserved
-RDEPEND=app-arch/libarchive:= dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-SLOT=0
-SRC_URI=https://github.com/albertlauncher/albert/archive/v0.21.1.tar.gz -> albert-0.21.1.tar.gz https://github.com/albertlauncher/plugins/archive/41bd173e688f8be6d6aab2f8574fab975dcb04b8.tar.gz -> albert-plugins-41bd173e688f8be6d6aab2f8574fab975dcb04b8.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/874af6469607b5cafd45e424d2e27d0efd66231b.tar.gz -> albert-python-extensions-874af6469607b5cafd45e424d2e27d0efd66231b.tar.gz )
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ab75da629bb3f31e29cd2442e0ccb0f9
diff --git a/metadata/md5-cache/x11-misc/albert-0.22.12 b/metadata/md5-cache/x11-misc/albert-0.22.12
index 5ceb755dd8c8..36f1caf828bf 100644
--- a/metadata/md5-cache/x11-misc/albert-0.22.12
+++ b/metadata/md5-cache/x11-misc/albert-0.22.12
@@ -7,11 +7,11 @@ HOMEPAGE=https://albertlauncher.github.io/
INHERIT=cmake python-single-r1 xdg-utils
IUSE=debug +python +python-extensions python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64
-LICENSE=all-rights-reserved
+LICENSE=Albert-1.0
RDEPEND=app-arch/libarchive:= dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/urllib3[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) )
REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
-RESTRICT=mirror
+RESTRICT=mirror bindist
SLOT=0
SRC_URI=https://github.com/albertlauncher/albert/archive/v0.22.12.tar.gz -> albert-0.22.12.tar.gz https://github.com/albertlauncher/plugins/archive/1cff4d010745e7cb34fdab0f1459175099e3359a.tar.gz -> albert-plugins-1cff4d010745e7cb34fdab0f1459175099e3359a.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/f1e3cf96b263df519b9d30984eb99b4850fc1976.tar.gz -> albert-python-extensions-f1e3cf96b263df519b9d30984eb99b4850fc1976.tar.gz )
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=824db90d644537eb007c39f9687daebc
+_md5_=83af58c2053cd3349a5f8445856f4b98
diff --git a/metadata/md5-cache/x11-misc/albert-0.22.17 b/metadata/md5-cache/x11-misc/albert-0.22.17
new file mode 100644
index 000000000000..ed9ad452f076
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/albert-0.22.17
@@ -0,0 +1,18 @@
+BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=app-arch/libarchive:= dev-libs/qhotkey[qt6] dev-qt/qt5compat:6[qml] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtdeclarative:6 dev-qt/qtscxml:6[qml] dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/urllib3[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] ) ) x11-base/xorg-proto
+DESCRIPTION=A fast and flexible keyboard launcher
+EAPI=8
+HOMEPAGE=https://albertlauncher.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake python-single-r1 xdg
+IUSE=debug +python +python-extensions python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64
+LICENSE=Albert-1.0
+RDEPEND=app-arch/libarchive:= dev-libs/qhotkey[qt6] dev-qt/qt5compat:6[qml] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtdeclarative:6 dev-qt/qtscxml:6[qml] dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/urllib3[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) )
+REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+RESTRICT=mirror bindist
+SLOT=0
+SRC_URI=https://github.com/albertlauncher/albert/archive/v0.22.17.tar.gz -> albert-0.22.17.tar.gz https://github.com/albertlauncher/plugins/archive/02755dfa0ef3f17c28a813355eb7db60642ee797.tar.gz -> albert-plugins-02755dfa0ef3f17c28a813355eb7db60642ee797.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/2067bbb3d8fa5cfa5df2be9cada29a7e6715f07a.tar.gz -> albert-python-extensions-2067bbb3d8fa5cfa5df2be9cada29a7e6715f07a.tar.gz )
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d91988d4bc0e78466a996f30cda5c030
diff --git a/metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r1 b/metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r1
index 306c25e176d1..be7f0daf789f 100644
--- a/metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r1
+++ b/metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.freedesktop.org/wiki/Software/XKeyboardConfig https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config
INHERIT=meson python-any-r1
IUSE=test
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.40.tar.xz
_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=60e94e6577a66250d0865884147dd74c
+_md5_=5e0f4cf9bad2613efbdc9b5a02bb486c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 78cddf1017fd..75d4711e33a9 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16406 BLAKE2B 831dc046ea406344dbd9b591c255d828ca04da7c452f7b4a63f8a58504ddc325c6724ae02796dd39c5d2e9e24c95b59fa4c581422c416b448d20859db6c8b728 SHA512 cb96126e3ee8e1077dc15f453e8dc01ee546de8fa380c05ab4dd76adcda8cf6375c2ce86b50de95976012ea5e4584c099fb16f7c6439eededbf93235a12f77e3
-TIMESTAMP 2024-01-06T06:10:13Z
+TIMESTAMP 2024-01-06T11:09:35Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWY7sVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWZNPBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCm2g//boq1jo74DlOhVDmf7luixIu+zhZntFCInGJCTOpcqOnoh2G8fUCk5uec
-qFtB07jNT/eB/xRhTUmZdCnO5vJAa1dJ3lJnXtLuRjkNPiLZONNAuJaIh24n1PWZ
-oYoK90Y5hBG3sZTFczvrQtDJYLlywe6a8ZbGfRKuMdAR52UvcRA7vjKzn7c2XznR
-AOv4Mx2mVPG5lEvPvlk93nA7JlB3moiWjw2DdPGBcS/WX9Pl4QY/MqQEkO69viYx
-NyXHZ3TghUidUELzBYBAGk/qg/iYPIOvjgX5DDpcH+3UpZfgKSKwxQIrXYVd8Vnn
-K8EPFkoaEO2WRfzwBxy/2q1tCrY7kTN+4+Yz/bPl4o4CX7oEomjeuuodH5NK7MTs
-lOl6HgSVqcg0vrImIj1qgsvIeUWgN275FCOKnsARyBlFmjs4loHHs/Q8c7nuWfDz
-IGdYaU+COBfrwHYyO/WSkmMSGbh5B06Q2c0UudR7ZH1NN6UE2uMHaNxdKP6mUdCy
-keh8i/43lGcTB+xzIIhNsmN5f5rzejD4i6mWIFzrBM7P8Dlt48Wttf1kEKYD6F7I
-16NyOBlcSi4ZqKNcmVTlBIHrISSR6Ljj6OQOC6OL8MYEnI7aV3/lsXNQN2vC8SK9
-suRHOub/c/4Rd2BtwIbXn2QTOODJ9uwhSOhZETiG6O+50PUsT+0=
-=EqnG
+klA27g//ZAVOarMNE7OdowbJVijU+Hgl7Qzt7Qv4s+LiK6bqc9O3RZ2b1nK+F1FR
+Ei4T0wiNLKdgdCYv5XhYI5d9PjygYUgyDzE2VKT7hv9NRMy/92dTo3/KRLSqmaf3
+Z2Lbbh5gayo6kApaiJmYXcBDlR35tFjCJyjNfSB9lvzh9EcNgQgCWPBUf4x6sM66
+sPrbfvOIsds2x5lU4MOMPI/vS+Bw/trAZaBpx+lOKHJc4LR4S4mcCAYQ0ekcz1O/
+kDaepAoAfaQeruKebM4B852j+eVa8f61T0jIgpiNDUqgQLtN/DTFgFgix6nrOL8/
+jZReoONI7Mt9aM0wwhv3LAFKoOC6Y90xyDZ/xJtyDsgvCqD2QwMAwTAgVLIwsaAu
+Si1BC2vx6Rqc036NIj5jQw8XxtrU7E0MJ5BKGJxSep0rl6s8i4OYarLehUPsrXIj
+uX8/mLsdh+WrKxd73OzetLhEsyd15oyjv1wbjOTBi9qnYKhKQb+CI66H7XIdySX1
+TDPiAWcIiuPvgo7x455ULPG443Kebn9oXBr81+MeblVcGitw9BK9Huz7suJHM8gR
+lzsZXSlcI5cRoIwloM21rZhhDT/lwT15EGmZKqpEpPKb9eX4zKmwDhVV6yks5qjt
+EwGwAw6swLQltYMM1o1Bj/Uh0SaJGHYCoaTPl1hqW6kpfRKvaVc=
+=qnrN
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index d1e0077507a2..4ebbbaa87c30 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 06 Jan 2024 06:10:10 +0000
+Sat, 06 Jan 2024 11:08:06 +0000
diff --git a/metadata/stabilization-groups/python/httpx.group b/metadata/stabilization-groups/python/httpx.group
new file mode 100644
index 000000000000..d4aa3c4ddb75
--- /dev/null
+++ b/metadata/stabilization-groups/python/httpx.group
@@ -0,0 +1,3 @@
+dev-python/httpcore
+dev-python/httpx
+dev-python/pytest-httpx
diff --git a/metadata/timestamp b/metadata/timestamp
index 0027b5b536d1..623e9978d430 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Jan 6 06:10:09 AM UTC 2024
+Sat Jan 6 11:03:53 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 475158296b34..f8f1f931868c 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 06 Jan 2024 06:15:01 +0000
+Sat, 06 Jan 2024 12:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index ee6e38ff8bd6..b2c28fdefb96 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-ab6efba21b81b0f26359941f62829438eae016bd 1704520397 2024-01-06T05:53:17+00:00
+c148d29e25561d0b1584ab2310e86264c2183dcb 1704537048 2024-01-06T10:30:48+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 8faf414e5e5e..4a1c1621514e 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1704521401 Sat 06 Jan 2024 06:10:01 AM UTC
+1704539701 Sat 06 Jan 2024 11:15:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index d1e0077507a2..e4032e97e106 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 06 Jan 2024 06:10:10 +0000
+Sat, 06 Jan 2024 11:03:54 +0000
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 9ad0bc087133..7fa955642ae6 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/signal-cli-bin/Manifest b/net-im/signal-cli-bin/Manifest
index a822c676bfa5..ef442bebe117 100644
--- a/net-im/signal-cli-bin/Manifest
+++ b/net-im/signal-cli-bin/Manifest
@@ -1,10 +1,10 @@
AUX signal-cli-bin-0.11.3-use-working-java-version.patch 981 BLAKE2B 73aadb2cb82278eb93837e09341b49170b5e0424f536091ec1513d37e2f466b4d8ad3d8e4c9f36b8de435e8fe1a19f452caed48f24d4b257a42d576d763da8b2 SHA512 dd27a600234c7e83ca2aef7ccb6d053731308745658b75d991ab4c5fbd5f60d4f3cfe85375be40e1a80d56a0c3577ba1bf28dd15f8c40e5137f2ce1b06462004
-DIST signal-cli-bin-0.11.3.README.md 5826 BLAKE2B 332d4bff484c470b2e02df28a8666958d72fd2d7a6ee97ae6df8eaadd082bf348ba54a2e1f223a70038eb7521626d3e1dddfb65e049b82769c2d8b5a031b5c89 SHA512 cd3da3ffe8e57c51dd03bbd16f73f3e61a415585e59bc686d13fbb8628ed8e74503ef7e2abd1734a6d5d03db051ee357628724d1906274726c4c3d27dd9fc47a
-DIST signal-cli-bin-0.11.3.signal-cli.1.adoc 21488 BLAKE2B 1ce485a6e49335bf723ffdac83658c0805fdc001cd4e722a50704e5ae34c1123af69519d72b38abb6da237bfd7dcf272f7891ecb5a3ff798a98d2e03daae8ff7 SHA512 2880a89959d18db0204d2505bd15d853cce0991f48ccf6a417c002f2b32d123f3008a994677132a72411125554125dd7a3a559a461d5bfb97122b6e63408ac14
-DIST signal-cli-bin-0.11.3.tar.gz 38793761 BLAKE2B 23f879b41125538430f633958c4e9929b50f96a2152a72bbf4ba91dc6c653c8a014ba00a1fcf3327cb88e661d494cc3dcd88c30373de232bb36835936d24541a SHA512 5834fa15ec93738b98db6f11bf8ee04d7f1b4a3bcd594b9c943a2669e9b8ac1dc28c4b0c328caa1cb740de8add1b61e7e4e9d5155a3c1b747877333a28342bf5
DIST signal-cli-bin-0.11.5.1.README.md 5825 BLAKE2B f365bffd62c2b07bded1f94cd522131f5ab7fabbf904ca0d676d5990588bd82bb41eec87a469728742da499666459e06b428e0e3e0fc7259b635dd46d6f40948 SHA512 2c575c6670add7a5a700ba4d370862b4bdb2ebeed39a30bbc6526c08d4fa97c29cc673c06c35761955bbc6fd16be55c0031eb4244af7e1bb6d085ab00b22e985
DIST signal-cli-bin-0.11.5.1.signal-cli.1.adoc 22747 BLAKE2B 30ba81b6f3df7b404d2612362eb434bdab668abf2f93a7fddc730f1b815376ca7b3e96344e68d7b3c8e7ca210924fecebd97e6e8f885d31540c372a8f2c3c7fb SHA512 c0b889c181e1894e009bbcaf908fc28d9d957ee5d6d3a9cdd0d33121b4714a5bc6d45ec88e6e3b03cc3bd3906eb9f940daa03b5c066d749ec79941f8a420bbd1
DIST signal-cli-bin-0.11.5.1.tar.gz 38945062 BLAKE2B c03cbb96236e2dc6c1f87f1afec0d96f753c2231735501f49299efc52ff50e8041db9d01fb5d541f791f16796b9322041d099feaaca55a19a04037f5aea3510f SHA512 297a8955465e5ee6f5277d2c8ac08467a10c7a7a4638497b82b7d24e6331ce1acade974877e8dad06fa9ca7f46a7bf815a4368b4c78887db735911b03bbd2408
-EBUILD signal-cli-bin-0.11.3.ebuild 1331 BLAKE2B 344933c950d00c149bfd28930f50a980f3af1f9594f6be1043f3bd8607a425748cb4af09a7b26f3106a5b58d30ef5e4cdba0bb0f06fe78eaf8a15935316f318b SHA512 592e4dc0447c4bb27c60ed9ecb0fe83a3dc4cf6be9838b41a2142747b6bc821aec191b2387095d6eeb36a8a0c81a2bb400ba76d18730bb94ac926e2d0e729e1e
+DIST signal-cli-bin-0.12.7.README.md 5634 BLAKE2B 18cc55c1e00c3011921633d41c7510b20420cb74f874d811c802f523b0095afd31941a3151411bf232d8e17e6c9f6294ea4d340afdc9e7a2275a9e7e935949b7 SHA512 4df477726ed1f06dcc4079ac1d5931ed0fc73c6f18a46bb96fc7ce0efbc8441b7c615c3dcdc9eec6ef64e1b02e1545a23bbfbf6f26e3b1af7f9bd1b27f586102
+DIST signal-cli-bin-0.12.7.gh.tar.gz 52233248 BLAKE2B 0f4279a80740c6d9c8a803a99c2365d6ecd2e0e9b6304f3dfd44d8209b469d4353d3d93512fb818b96a3ddd8fe2d3b0f03d2dd57ea33a6697f4f63cf04460f55 SHA512 a241c489ed7993a4a26002bed2a0539295567548c6286fe1f2e102eeadabdfc3f49a72634ddd7c91eabd3dfe489f042d1c5105d31074368282dabecca1e48053
+DIST signal-cli-bin-0.12.7.signal-cli.1.adoc 25618 BLAKE2B e971d8752c57a0b49677d84cbdbd21e2303c3fdac36dfbecc1ab1d4141c89b27dc563be06d7df472682c3fce684b9c9b572e10d155af266b7ac516edeed0b282 SHA512 ad9fd60e164ec1649ea9abddd3de51bb8b055d183e0e690e33ccca92f5a7afb2b35bf6c982fe21375d38eb8ed400da38b886e742cb63562ef0dcde0d14f07266
EBUILD signal-cli-bin-0.11.5.1.ebuild 1339 BLAKE2B 7af78311445de8fcd09a73ffa6e067815eb560621a7ad1ebbf84440c59af3753382b82c3e68b6906d28701ec00dde0f48dff460f425e896d6ad00512f7d4482f SHA512 952c749bbb6ce2c1a6969b3eace722b4afd4bd19ba1320cd482f3471f61559ed1b3d61e2ca7b75d765e32b4ddb04d0ff0bba224a3526418c004b948b5df9f9da
-MISC metadata.xml 479 BLAKE2B e1dc0c399387c8198168cda4d593dfd1a18ba9d9a610a6ecb001d3d4d26eeb2d11a3ab90460ce6561f477a1555c4c6980b95fb31dd283fce3a7d3119e24e1e93 SHA512 66e8e48c3f7ebad75865a0fcbcd3ae6a065978cadadc2454aea16bc625529d3126aef93767fbb75924c9c50be08d0eff62ca0b8ce0cc5ac005b49ebe5c70adf7
+EBUILD signal-cli-bin-0.12.7.ebuild 1336 BLAKE2B af3e2d524c8f53838f2d6b00ae4ce19a0de31ff6a3d8e04173a188cf872838c4eb0e343ef51ad5fffcf8462dde7f7c27ef25d4a9fa61068209956a3558b0f9cb SHA512 4f11e2e1e06f8e2d8bb9d9c0b9b1ad0f0f697b1fdabe9fd8a16b80d01a17c3bb1f3e088433311d8046978d35acbb627a08139ca13dc335187fac714a1d325a96
+MISC metadata.xml 594 BLAKE2B 1599daed7483e073f660dd83ce6edabd962a27b6606547c7573b12f33a59d82edf2abf81acc0f6f4981de2bbc427d081f74d0a2b959a4c28a57f7d85c2fef869 SHA512 6e0c4a829af1be3df9bc4b1bf2791a56b9386f7cc82d22a027f03e476a1e5d8b288d7a87dc5561ced844db17483376d754ceb3b273a09fd42950a8577bf7ecba
diff --git a/net-im/signal-cli-bin/metadata.xml b/net-im/signal-cli-bin/metadata.xml
index f5f6cad1d122..b8322aed9263 100644
--- a/net-im/signal-cli-bin/metadata.xml
+++ b/net-im/signal-cli-bin/metadata.xml
@@ -5,6 +5,10 @@
<email>martin.dummer@gmx.net</email>
<name>Martin Dummer</name>
</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>julien@jroy.ca</email>
+ <name>Julien Roy</name>
+ </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/net-im/signal-cli-bin/signal-cli-bin-0.11.3.ebuild b/net-im/signal-cli-bin/signal-cli-bin-0.12.7.ebuild
index 29710caad87a..f999bcefa5ee 100644
--- a/net-im/signal-cli-bin/signal-cli-bin-0.11.3.ebuild
+++ b/net-im/signal-cli-bin/signal-cli-bin-0.12.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ MY_P="signal-cli-${PV}"
DESCRIPTION="Send and receive messages of Signal Messenger over a command line interface"
HOMEPAGE="https://github.com/AsamK/signal-cli/wiki"
SRC_URI="
- https://github.com/AsamK/signal-cli/releases/download/v${PV}/${MY_P}-Linux.tar.gz -> ${P}.tar.gz
+ https://github.com/AsamK/signal-cli/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.gh.tar.gz
https://github.com/AsamK/signal-cli/raw/v${PV}/README.md -> ${P}.README.md
https://github.com/AsamK/signal-cli/raw/v${PV}/man/signal-cli.1.adoc -> ${P}.signal-cli.1.adoc
"
@@ -26,7 +26,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}/${P}-use-working-java-version.patch"
+ "${FILESDIR}/${PN}-0.11.3-use-working-java-version.patch"
)
src_unpack() {
diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
index 8a01bc90f686..7b7472db82fd 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,4 +1,7 @@
DIST tdesktop-4.11.7.tar.gz 18321400 BLAKE2B 5e7a22f7b20e9a14f15cc9d0e054bb303eca96777c47c0a4d9aaa4de3840049f0b2901d16b7f794d523db452eef2846454523424adcb7c7f02949ed33777c241 SHA512 a3f689181e54eea3278ec9b84861e416b51702464f9cb848a12365ad610dc5cc5846be9494aa0dfe7c626dbacc1b9e1271ba23bcd8fa97ae26884b0f0506e882
+DIST tdesktop-4.14.2.tar.gz 18605135 BLAKE2B 864145f499d9a7682964c3281851f274aa401d4a770f61f4c2f15d2b3fb96a1be9b1d242f38ea12ef0821c00fb913f1d3b4a726e1e255e2721b7c305944d7939 SHA512 975a32fdda9e32e5c13882f736b0f495fd7294bd7b8c4c6108c6bdff09c2df21248f5abe673158b9ac8ba6b3f699a5b9bdb600a70b0be37dfee991c99cfe107a
DIST tsetup.4.11.7.tar.xz 53219368 BLAKE2B 704c12bced7c7d229f00828488c3a5426a85c9cf49a9883a46f642ebe4f280d78e143443495d98a12e68c6d1e9c4dcde67c7e53c08dbc03616352d0f7de88046 SHA512 adf023e3b4fbff87156fc1e15748ffc29b2d7007d04aecd64b60f66c05db4b325cd0f53cd1256ee7bd002906946bef0e702024a8113a143c591cc81933d93d9e
+DIST tsetup.4.14.2.tar.xz 52969644 BLAKE2B 677e534301f0d677622c008b11b65ed610dc4c897cb01ec9236aecb2edf1d66306c38e1cd3f8fd36e867ba1bbb95024cdd3825f0647b82fff2a4efc6c4effd02 SHA512 eeaeaac9835c144ba2b06f231ea223a1a096cd53d9c1e0765f7c33afddc7f067c6c2bc6ede279ef2ed850809fa28a5a73d4f314bba803195acd25fb4b7729291
EBUILD telegram-desktop-bin-4.11.7.ebuild 1615 BLAKE2B d6504a0028c7d0c659773298a52df5225a2e0b27118fbab31c6579a2250f6992aaef21b8ded42b32a140fa26cb3a3b44d5b0e57bb373a70c07063057f90677de SHA512 195f50c7fba99c5304567afb6d9cb9ebabbbe9bd27955177eed66a23825b2b53e0550400a8d293bb74e2ff3221600f4764ea4695c4e71e371e2512ca4060b9b4
+EBUILD telegram-desktop-bin-4.14.2.ebuild 1615 BLAKE2B c9a1e77133f6aa2c50e77b403c45a1ca94d3b22610186678478133ab4d5c9ebb2ef3bf47b7440c4d6fcd9b278d004f710b2bd35ba5984aac424ca6e590aab832 SHA512 01ec33e72be816e5932c1c02b57bc21187fcfd5734e0208eebda5f78734677948607aa413543df21d8c9e45411a12b41bb358c0c4d6cd547913d440ba910533d
MISC metadata.xml 501 BLAKE2B 94aa66404772e94f51d8c59e36d19e6454f37173aaac352fe3539bcc09e72c267e69001c41f8356f19ca2830107164144d907865ad7fb3ad1def8771f5ef6d9a SHA512 3cd8e818062cd40787f12c9530ed202ea23c3f60a70f1ab50c95a7b3310197590be5a75378c598dabe5a1fce310fa8acf409a36e7446b66c2046a109d59a5ff8
diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.2.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.2.ebuild
new file mode 100644
index 000000000000..f42ba6d6aee0
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org"
+SRC_URI="
+ https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
+ amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+
+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
+"
+
+S="${WORKDIR}/Telegram"
+
+src_prepare() {
+ default
+
+ sed -i -e 's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/telegram-desktop/Exec=\/usr\/bin\/telegram-desktop/' "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
+}
+
+src_install() {
+ newbin Telegram telegram-desktop
+
+ insinto /usr/share/TelegramDesktop/externalupdater.d/
+ newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+ local icon_size
+ for icon_size in 16 32 48 64 128 256 512; do
+ newicon -s "${icon_size}" \
+ "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
+ telegram.png
+ done
+
+ domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
+ insinto /usr/share/dbus-1/services
+ doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "spell checker support" app-text/enchant
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 2c2f2e176136..2faeddc4d143 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index f2cfd6de04e4..0016db2a80f1 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -3,7 +3,7 @@ DIST gallery-dl-1.26.3.gh.tar.gz 621229 BLAKE2B d85be6e8f3e21d5f8e18bcf70fb51f46
DIST gallery-dl-1.26.4.gh.tar.gz 626072 BLAKE2B 84711edcb8bd78732a0a065c7c1df5c8ff159cd5c494dd95bba4823aedb38e9435876335b7aa665270644a5d608c154d2ab5057d8c86d6f5cbc73073b819f017 SHA512 d39a8635949150a41b6c86b449ac2c42a96ac15b36555d9ea09071bf91984e64868331bfe6cb1de17ba90c509c3003a01fe5c80918d02176cae6cd6eef826a01
DIST gallery-dl-1.26.5.gh.tar.gz 631129 BLAKE2B a9870436eb41269bcb5ff7f339473d1b6e2b39b83245fff2a029fc2e3c2d71a254be45954968cdef06c70139792051b82e8a00daeed9884af1cde6edf1d63828 SHA512 23421a36d1a915cabacad38948c60baca3041d43e2f763d97e516a35da1e8bc8ab8726b3e6b525aadd7ec48444df9caa0079f49b6193e33014f66c7c606952d4
EBUILD gallery-dl-1.26.2.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47
-EBUILD gallery-dl-1.26.3.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
+EBUILD gallery-dl-1.26.3.ebuild 1030 BLAKE2B 85bc61adbbe16f66b6e4bfb40f2337c526fb606801222f6a08156427514ca3654e50ef29cafe849209138f99fbbe6e5ee0a80a0da9cf553b3747cd9b0a0c5714 SHA512 a2dd971785a8882e66e4325d5e8d35adc3cc218f24e3bdb0e9156c11058e37fe1e2d688a212a37c6d38f8f7534f819d140ea99e7db790a224bcebf4bc7509746
EBUILD gallery-dl-1.26.4.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
EBUILD gallery-dl-1.26.5.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
EBUILD gallery-dl-9999.ebuild 1074 BLAKE2B 1b6c6fb5ef3964f88245b18be917156351251f80d6b3aa7f7c8132e9aaf7af67ae1eefd2bcc6d193e80bf9247e7ff4a6553f44cede2cb6dc17114aa6d09ecd82 SHA512 1027e4244c20acc30f9df8ddfcc9fa8efbbd94fd6375f7855e8d9dc2121eb207025820c9e4fdddab8acc176dc2e5a4d12106a5f3461123b80ecf8eb41e79f9fa
diff --git a/net-misc/gallery-dl/gallery-dl-1.26.3.ebuild b/net-misc/gallery-dl/gallery-dl-1.26.3.ebuild
index b3da2a9c870f..ab1aa54283f4 100644
--- a/net-misc/gallery-dl/gallery-dl-1.26.3.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.26.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git"
else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
fi
LICENSE="GPL-2"
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index cbd68712e0cc..8a71b05f61d8 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,6 +1,6 @@
DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
DIST yt-dlp-2023.12.30.tar.gz 5402838 BLAKE2B b2cdba23d426f862b8fc7a09002abfa8a6c27a1f1bded987d0b4b412266856d2d0f62dd2bc9cf3e34c671f01539252fc19587dec9a417b2e8f56370ef0f5c610 SHA512 23062e61cae9c51436f16de0a5ee0b351e59554ab4b5b90bed819d98b6b677bfd1797abae5baf52964eb64236c4b7abe23e37ca88ed10cbce3f7356081be59c4
EBUILD yt-dlp-2023.11.16.ebuild 2164 BLAKE2B db4c6e2eb5967fca73cbed49887352bd456f08faf871aa68ea9f788fd197f1f407b71b958dfb3ce9fb5f08ab04f4eaaa7302b8954e16089d57c2a384a24d44ec SHA512 eddd6324ec7cddbfbd38f41292255b1074bc8d0d25c26989977688a0ad5fa16bc61b91ff77949a23ff22fbf3ec8173ef7a9d7b9b9e0307794e26e75962982726
-EBUILD yt-dlp-2023.12.30.ebuild 2174 BLAKE2B d56dfefaee54dc25846752fcc7ddb8453c879440848ce92add2e3b2e09eafd8022cb662903f7ca6bfb469838a1c89f0a3d25f52960bc8ba0a8e0ffa3ea19dc43 SHA512 66bf8e0967303286a0a7a728999965c72c53926b78a55b8ff99b139b3356853e000c9ee2f80ac7641f96b43d077e2801d7639080a40163e9c321205d748c0c17
+EBUILD yt-dlp-2023.12.30.ebuild 2169 BLAKE2B ceb367b797ec8903e3bf2305d57db5395da8c87ac5571ab6f1604b229c525cbb638bfc5670190d114932ba4efb2e8a3b669b8545dcc55f062d70b8b83f0976b1 SHA512 86175693c88e24f08b56f8b0e9181dcff6befd84254853bd55ae18e555f13514e79303eaf960b8cef289995dcffe56340b9c08a94c4d22497796f78bb9939da7
EBUILD yt-dlp-9999.ebuild 2331 BLAKE2B 797949c4405a2fd985f564028b5be2bc7b35e999fe6fd1f8450cfb3616d93dd7b4b24007fe0f15c01075bc55e0dccc9fee1d0363d4f65724a2bbf3e14a413705 SHA512 ddee7547b44d746dda74f7e0e9c3511bbff3c70052be79525297b184ed14912ad3f965b36421ba45884e55bab132ba0298c3a195f42547228649bb885d4e2aee
MISC metadata.xml 392 BLAKE2B d2aa6fc43f7f9038d320197a18107f15e56ed5e242e6c3cdc1b7111184580ab14fae8cbd16776794d207dd39ea0ca65975c08a54449f4cf90370ea95a66083d9 SHA512 867c61c1e41d7594decd5e10a2b45d934313cb751ba22356fc1ab61e0a40b2543847b195d20c7a39ba92370d8b3908e6f90d690915579b55808872efe8d3cebe
diff --git a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
index 0cd53615678b..ea63820858b0 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 0da800bd0de7..0dce20af7965 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 2c67de7a2cb5..2848e25574b6 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -8773,8 +8773,6 @@ x11-libs/wxGTK:sdl - Use Simple Directmedia Layer (media-libs/libsdl) for audio.
x11-libs/xapp:mate - Install status applet for mate-base/mate
x11-misc/albert:debug - Enable debugging informations
x11-misc/albert:python-extensions - Install default python extensions system-wide
-x11-misc/albert:statistics - Enable local statistics
-x11-misc/albert:virtualbox - Enable app-emulation/virtualbox extension
x11-misc/alock:doc - Build and install manpage with app-text/asciidoc.
x11-misc/appmenu-gtk-module:gtk2 - Build module for GTK+2
x11-misc/autorandr:launcher - Install the launcher, i.e., an alternative to the udev/systemd hooks
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 63e99c0b918f..fc65bdb6f69c 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/osinfo-db-tools/Manifest b/sys-apps/osinfo-db-tools/Manifest
index b9a8da197215..fead51deb72f 100644
--- a/sys-apps/osinfo-db-tools/Manifest
+++ b/sys-apps/osinfo-db-tools/Manifest
@@ -5,5 +5,5 @@ DIST osinfo-db-tools-1.10.0.tar.xz 60508 BLAKE2B 2b9abbdba25add96440e2a937ae994c
DIST osinfo-db-tools-1.11.0.tar.xz 64792 BLAKE2B fc085da5bad46c5c178bdd09cc294c8f0f208cbd3ee4dda9e22bd681cac70913bc4dc9a11d44d252b5d7cb33b8a5625aca7c285ae098f72839e5fe4d2238c157 SHA512 adab5b16d8fcbae89619eb12f669fa4c7765a65af54a864995e3a9131bb18ee62568c8f7ed166f0400e5e622f56844ba53ed9ef5c2322e33acb9ef1cf0c94701
EBUILD osinfo-db-tools-1.10.0-r1.ebuild 1059 BLAKE2B 3bcc702ee1e585e54bda8c4a1eadf3ba9e48e7033184c50c341492941c055b5a27f24dfca04f59a51fe709b7756be39832476c6f1bb1ca3a4df9310a1850555f SHA512 f29a13e6b96384b6944a4148bf517986601e2dc3933f40795ccbf538826ee17221c457151b30fd475c21181c22efe692acc7bb4b0a521105c15e0ced823f862c
EBUILD osinfo-db-tools-1.10.0-r2.ebuild 1279 BLAKE2B 3105a5b331d8c01dcb457733394eefc1464e86eb689be43088fe2e289791da60d7e6a7bddd5c7eae6b3e110b3506eed7353acc07f567359965e52f939c2813ce SHA512 3033d08426eb3e9462f806c6d308162ada8565c4c5d1c5b1d1a5c4357fae00b0e04b789b250537ce881a153c1621ad55e753bd885bbc2da2a9c849340f72cbe3
-EBUILD osinfo-db-tools-1.11.0.ebuild 1279 BLAKE2B 3105a5b331d8c01dcb457733394eefc1464e86eb689be43088fe2e289791da60d7e6a7bddd5c7eae6b3e110b3506eed7353acc07f567359965e52f939c2813ce SHA512 3033d08426eb3e9462f806c6d308162ada8565c4c5d1c5b1d1a5c4357fae00b0e04b789b250537ce881a153c1621ad55e753bd885bbc2da2a9c849340f72cbe3
+EBUILD osinfo-db-tools-1.11.0.ebuild 1275 BLAKE2B 1a08f789f8e62f29ca398f04224e20f97f64dce44cde74844bce224b8153f08bcf4d76cccf15038e5898a831ec5c8065d8d7ebca510018afe00a15442f64d4b0 SHA512 088f9cabe01883f141b70bd270ac9fb521b25573c118164a66ab22839a408e2089aae6a8c0f933ae350826b6697fc1fb818db6c3731ea376a7d17a1939204cb2
MISC metadata.xml 354 BLAKE2B d60564aa9028df9e48d1213b20c33f1057fd21becf7ecf5f3004138fd5eac922b36d5c609d2bbdb03a8208d9a6f5a2969982c68b9ea9bee5c4e212e0caabd4fa SHA512 e6377db8098215eafb31f39fcbbf7982702419d3be0a7ad4a8299e0073d59e79f44d45e2c232fda0276e1f1ebf476ad19028bde0d780b662b1ffe3fa1817ba39
diff --git a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
index 49f4ca477a35..2a53dc308797 100644
--- a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
+++ b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index 5500c7ef2448..bf5bad16b6c8 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,5 +1,5 @@
DIST osinfo-db-20230719.tar.xz 144088 BLAKE2B 2b4297be735da6a9c37f3ccb9164071afd8983740eb6d400d0262f76e27a5bdfde74d35d104ec9487ed4b1ba48306bffe7a3704017cde9429aca9a0f22b881f1 SHA512 42751d3c8defea0aec49389354a4b682e1881f6387296e7d1b8d32afe3a1d8b9d7a3093bac33d0dbba359d28f1375f35dee7b0ca89fc7f1ce39276c231deda7b
DIST osinfo-db-20231027.tar.xz 143660 BLAKE2B 212abe98a09165fdae9b7069ab00c120f90ccf944242cdb355b6c2cf8085086c29d08779123a2fd6c72abd6b7dad88a6d473368cf659f2682b342692bc04d6f0 SHA512 2a0729f99ff840ab29d90b3174da6fa6ebf0665786f17079a592ee4988a95fbf2b1453834139c6f62c491d777eefb1d094dc39b80ac13398e2db32e1033e9900
EBUILD osinfo-db-20230719.ebuild 698 BLAKE2B 3be6e49cb82e52262006eb041ddf3ca084a46cc8e7189acb4746cd38e19dcaa033cdb3d170edd31627e510da793cc0ff2af5a4e549f1864a3b2e40a731523fe0 SHA512 f10f94eb213fb256656abf268339d75713752dad50a9be64032b3d63f082d7850af7fb93d43303bbd0ffbb029d448523fe094a07d40bb617c3d95c62e01823a5
-EBUILD osinfo-db-20231027.ebuild 702 BLAKE2B 51a14f3f014f2aeab578adb2092bea20500f7144666056c74870d1963d227c8fbd52121dd5ad5afd8b85520d788e05e2d7ab74fd5797276f2ce2ce38661b0bdc SHA512 2c1e9ca52148b6246bb494846989657d232a348e7b5526cb83cb108ca9f8b7496776743a63e386803faa70570da9f6b4f217e5ea463db64d19fbcc7dcf02b081
+EBUILD osinfo-db-20231027.ebuild 698 BLAKE2B 3be6e49cb82e52262006eb041ddf3ca084a46cc8e7189acb4746cd38e19dcaa033cdb3d170edd31627e510da793cc0ff2af5a4e549f1864a3b2e40a731523fe0 SHA512 f10f94eb213fb256656abf268339d75713752dad50a9be64032b3d63f082d7850af7fb93d43303bbd0ffbb029d448523fe094a07d40bb617c3d95c62e01823a5
MISC metadata.xml 373 BLAKE2B 76c02900ad2c6c313bcc5f3806b1e9911ec01f23c057847bbbdb70ff7de957541d131fe6f57ab74473d20389c1562b1938fd2248ab70747fae68fa664fce2a28 SHA512 6759db491e7ce75a4a0b9805b8ff7e2bd1800fc626560e47af4e14de6ca4632e7dfc9fe7fe7ae1da8ca5b56b94854a92c5057bda98601e134012e63ff9c756a5
diff --git a/sys-apps/osinfo-db/osinfo-db-20231027.ebuild b/sys-apps/osinfo-db/osinfo-db-20231027.ebuild
index 82e86e48b879..f2ac1ce4693f 100644
--- a/sys-apps/osinfo-db/osinfo-db-20231027.ebuild
+++ b/sys-apps/osinfo-db/osinfo-db-20231027.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ S="${WORKDIR}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
BDEPEND="sys-apps/osinfo-db-tools"
diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index 724e72392653..8bbbfe01f3f2 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -17,5 +17,5 @@ DIST shadow-4.14.2.tar.xz.asc 833 BLAKE2B 9e085c79ccd3aa77489eb92e947dd4875dea84
EBUILD shadow-4.13-r3.ebuild 6681 BLAKE2B bd6a781d598a2ffddf30e96a9656c7a2368d4b77f25b5992d98fd07a10cd7310e4886e039169cb3cb6b63df62b2a2b2e1ee961f1f02ae7b27441b5691007abc1 SHA512 ed806bfa1b3124c93cc95de08390eff9020c7615c4bac966d62f428261532056d97d4eec5570b12b7a653f6b5199f2ca8f388bcb9bc4ae25ef268ca53c997cec
EBUILD shadow-4.13-r4.ebuild 6762 BLAKE2B 402c6f9c1ade380f2c763078bc2bfb576220f3b63adc585552714a21142a7e76c277160403629ccd255d6c9add55cef9bdbc4c7011c2ac59d02a268e172cf7bf SHA512 6384ed6c8e05cd02a312251d2736ddaec4d4189fcf9c94d4c73dc0349e1a9fd1c909459d067889baa18b15ee1ed7943a3291fac27344d4a98b2091934b2f8fc2
EBUILD shadow-4.14.0-r3.ebuild 7153 BLAKE2B 97bb47b4361a39776729913e7ac037bad266f0b9c4f5eb4b67c38e7b328be7f873fbd6d888c56c8f9bf51e8887eb580d7f81f880046bea8decdcfd7c9b825ca8 SHA512 bd1fb11e23a8d018d970e68e1e737e7962f887f6d4de95993f1c4913b0c74f971c96946ef133c6e36cd5e530146b3097e5304917d6a927080708d1c915117884
-EBUILD shadow-4.14.2.ebuild 7146 BLAKE2B 41069f385a4397a977f17cc6a07292939493189818acad28c0bf7f12dac137edcd1a8b7c3542b5098c55f512c1e1e28329a77569c6df347bc08c235cf46e78f5 SHA512 f394703e793c20fd02b609b040159cf80f9ccbd6f1707008ddeaa1b6a2d66aa0214dbd4d4fb36d5775bccd6484b64ca606db6dbd54754f5d191ba37a2a2c6271
+EBUILD shadow-4.14.2.ebuild 7145 BLAKE2B a665d407d7c03ef8eedf49897314bee0df107f55c0e909b318623aefc867701744f836409f810354028f6e3d6aeec151629a2dfd222cd7a69f6ef83746ce9b24 SHA512 9c4f0a59c4576145869ca6cb7d99717cd7da11acd402fe03ce58bb8a53d666450373f1149dbb69d61cf1adfd6706bcd46a9bdace0ca162be3790b76647cd049e
MISC metadata.xml 606 BLAKE2B 2b14042f4702a908f8250c3fb6499ea33d8a8c44072707aa44881a36e3cc710256a821f8cd82c5214b32e9f5632745db4fdf00dd722f6fb7401e2f6b0bfbb4fd SHA512 694e039ae781982e8cbe6670b4e9c93b43455715ce4b9830a5fa61e6bf3eb91abcc284bf29c64fab055ba9754edaeab5d2da8140dbb2794fc1f534e2ccbb2b16
diff --git a/sys-apps/shadow/shadow-4.14.2.ebuild b/sys-apps/shadow/shadow-4.14.2.ebuild
index a9026a1b1a8a..401227a24655 100644
--- a/sys-apps/shadow/shadow-4.14.2.ebuild
+++ b/sys-apps/shadow/shadow-4.14.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ SRC_URI+=" verify-sig? ( https://github.com/shadow-maint/shadow/releases/downloa
LICENSE="BSD GPL-2"
# Subslot is for libsubid's SONAME.
SLOT="0/4"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="acl audit cracklib nls pam selinux skey split-usr su systemd xattr"
# Taken from the man/Makefile.am file.
LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 56194a8f120f..55a70dd04c5d 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 57fe33a6734d..a599f1659454 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -8,11 +8,11 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149
DIST llvm-project-17858ce6f3d24f994f6ad8c899bfa4eed39f739d.tar.gz 204267841 BLAKE2B 05232178574de9f7e6d4c2e5eb59cabc70670d14b5f92010a42aa3ab6087abd992672044857e6f8d21cd9d2c3d8129b47420f5e3ec746b50e82a3cac5352e824 SHA512 e7836fc56d7121d762cd714a4cd5e28c8b068ff375928d3b5cd32d7e4488b5cf59b21e16250b4f12a973ada3f73ce246af2cc3cd83efca17dc9c3da5b458196d
DIST llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz 204307149 BLAKE2B 70c7bdf9694343145d12fe494bceb7e4c4325136a4d8eecaec0a53cb6193d42a6ce47e048569f4fe3bc1754e6a114cbc97225344f9cfc4f39935323d4cb64f68 SHA512 76b2c621a97ec3fffe504f4e7c9c5af4db1ee63556291078d302c2c88596b7d07d07d607226361d4272f7757cd8246faff64f4ad36b86cde141ded65fd0b7a62
DIST llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz 203826420 BLAKE2B 58448df837f2119720a36b837d0e4f2b2fc00da5658706b193b9d2d180cf0f6c5eb79a9cc0fa9d94310996a95210115a5a46371bd8537f16e105adea14a72399 SHA512 1348e5bf736acaeebf0ae0f613973e6c2d439d360c2272bb4ab112e579b12c297970bb765fd774c768aa55a922c93048b1d8ae6bfd636b241fa86f9427cc2069
-EBUILD lld-15.0.7.ebuild 2262 BLAKE2B 8882ba45692d54840d8a5933910ade614427733f3da2e344cf4df2806c125a783ff3c6ad4a2f76fd577cb4787fe07495c93e981c03f116fa7f383575d59936f7 SHA512 9b08495f068a01e991d200363549d29e9146e8687b297fa06beda90da1da9a793b1ebf512c3dad9bb985518a8fd9d1d13049a90dd8f06d4bc3de97779ff8e6ed
-EBUILD lld-16.0.6.ebuild 2257 BLAKE2B 2e373b90d8ae4ed4131b05eaea51c909705e1132acdab1e21ad2152e66fb18b3caaaa83e9bb64b47f34fdd1ddacc7df622c6e5397c38765d9a2535db59071eba SHA512 a3d75597522d6790257b04fedf41512ab5193f78303efce2d74f03d91910ecb56d60142baa42f27e42759f7e5756c2bfaf394b79c563eb2757b6b23705b9d791
-EBUILD lld-17.0.6.ebuild 2206 BLAKE2B 6eb2452e36c55a5b5224981b85a4788a05a14821279399c466673b530ebd34b52dab499dd631be8813d9f6f67538a248335709b6ac3ca1a49acc970db253b39c SHA512 340f6b4fee7d077fb47618fe0047a47453cb521752a35d1ea801fc0f3bb88bdc79c0b6fe02393874ba3ae3b69a9c8a468ad2b2713f3f4648d47f598403b67349
-EBUILD lld-18.0.0.9999.ebuild 2146 BLAKE2B df574f3c72fcfaa28051e3ba25a12b614f327bace8ae6828888fa94fdb973a3af3bf537bc5db45107fd52554a45d925292109a7dc9977df1a289dfdeb0ad4ac3 SHA512 8755b02d8f28f24efdadeea29ce97e5e3a71b62e04316f2389767eb0743b33b649206a58586b5f7cdde675cff6323829c7aaca5987f8d573bd353964b4ac10c5
-EBUILD lld-18.0.0_pre20231215.ebuild 2146 BLAKE2B df574f3c72fcfaa28051e3ba25a12b614f327bace8ae6828888fa94fdb973a3af3bf537bc5db45107fd52554a45d925292109a7dc9977df1a289dfdeb0ad4ac3 SHA512 8755b02d8f28f24efdadeea29ce97e5e3a71b62e04316f2389767eb0743b33b649206a58586b5f7cdde675cff6323829c7aaca5987f8d573bd353964b4ac10c5
-EBUILD lld-18.0.0_pre20231222.ebuild 2146 BLAKE2B df574f3c72fcfaa28051e3ba25a12b614f327bace8ae6828888fa94fdb973a3af3bf537bc5db45107fd52554a45d925292109a7dc9977df1a289dfdeb0ad4ac3 SHA512 8755b02d8f28f24efdadeea29ce97e5e3a71b62e04316f2389767eb0743b33b649206a58586b5f7cdde675cff6323829c7aaca5987f8d573bd353964b4ac10c5
-EBUILD lld-18.0.0_pre20231228.ebuild 2146 BLAKE2B df574f3c72fcfaa28051e3ba25a12b614f327bace8ae6828888fa94fdb973a3af3bf537bc5db45107fd52554a45d925292109a7dc9977df1a289dfdeb0ad4ac3 SHA512 8755b02d8f28f24efdadeea29ce97e5e3a71b62e04316f2389767eb0743b33b649206a58586b5f7cdde675cff6323829c7aaca5987f8d573bd353964b4ac10c5
+EBUILD lld-15.0.7.ebuild 2292 BLAKE2B 7387280ae2595c1c171175e4af2dae43a90bfa87c6092b6a21ec55e277f3c764bae8acd0c6d7893522205f1934abb77ccd61032e1ec609262576feda439829fe SHA512 97a0a8441dccc331fa9a12da952929db5959bcc6201265372e45bcabe46404b3753c8ddb52c2f9c38dca9351334a28be7587e7cde2eb64f5f5426ef69380d953
+EBUILD lld-16.0.6.ebuild 2334 BLAKE2B bf132bb6e04027b2682515c965887361731953c1a273ca4f77184c0d9625f73f0381a87c2a989a7dea1811d3b5c86689bb00407974e5a433119bb39bc404bfa4 SHA512 9d714aa08151a056b60a52ae7694bb1c3179b32d73dac3834681f844dbf016b435fdfae1ff262217a9c780e0d8cc8d592a50de8e8f4ef9fbf963f0b281a1ad6c
+EBUILD lld-17.0.6.ebuild 2283 BLAKE2B bd36fbc2512ac5d5497ac5defa2adc3a011cd2a6aeb6d7bffd160a6c5205020f7181c401fbe24d87f45d6c31c326683fa8ff7ce18ce86baa8cfb91d8d438c1f7 SHA512 7be1adffef3689ec2e60c0eaaf9596d34368d3f9dfe7dca26b584f135b7a20141ace9778522dee75b83abf15588de8a36b0f0f4fac0d516f3d9522c7c7b60210
+EBUILD lld-18.0.0.9999.ebuild 2223 BLAKE2B 8a969272ddac539dff0574626b509d5670782e6ce8fef362629709bf7c5ec2b53bf5dc8b37925ff3c631aa3cf5312a15794bbc4ae1da4505e840f2a310768cf1 SHA512 ba8e01767b7d194f98f6cb4a86546cc95f8f9ad3a77cbec999ffb76602daee9bf973c38142c9f2d7cdf6eb3b260d5a867474695392267f3034f2a1529cb63643
+EBUILD lld-18.0.0_pre20231215.ebuild 2223 BLAKE2B 8a969272ddac539dff0574626b509d5670782e6ce8fef362629709bf7c5ec2b53bf5dc8b37925ff3c631aa3cf5312a15794bbc4ae1da4505e840f2a310768cf1 SHA512 ba8e01767b7d194f98f6cb4a86546cc95f8f9ad3a77cbec999ffb76602daee9bf973c38142c9f2d7cdf6eb3b260d5a867474695392267f3034f2a1529cb63643
+EBUILD lld-18.0.0_pre20231222.ebuild 2223 BLAKE2B 8a969272ddac539dff0574626b509d5670782e6ce8fef362629709bf7c5ec2b53bf5dc8b37925ff3c631aa3cf5312a15794bbc4ae1da4505e840f2a310768cf1 SHA512 ba8e01767b7d194f98f6cb4a86546cc95f8f9ad3a77cbec999ffb76602daee9bf973c38142c9f2d7cdf6eb3b260d5a867474695392267f3034f2a1529cb63643
+EBUILD lld-18.0.0_pre20231228.ebuild 2223 BLAKE2B 8a969272ddac539dff0574626b509d5670782e6ce8fef362629709bf7c5ec2b53bf5dc8b37925ff3c631aa3cf5312a15794bbc4ae1da4505e840f2a310768cf1 SHA512 ba8e01767b7d194f98f6cb4a86546cc95f8f9ad3a77cbec999ffb76602daee9bf973c38142c9f2d7cdf6eb3b260d5a867474695392267f3034f2a1529cb63643
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/lld/lld-15.0.7.ebuild b/sys-devel/lld/lld-15.0.7.ebuild
index 9f1faebcbbbf..51a6a5bb778c 100644
--- a/sys-devel/lld/lld-15.0.7.ebuild
+++ b/sys-devel/lld/lld-15.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -69,6 +69,7 @@ src_configure() {
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
)
use test && mycmakeargs+=(
diff --git a/sys-devel/lld/lld-16.0.6.ebuild b/sys-devel/lld/lld-16.0.6.ebuild
index 274f0ff243dd..ab2cbc982c7f 100644
--- a/sys-devel/lld/lld-16.0.6.ebuild
+++ b/sys-devel/lld/lld-16.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -70,6 +70,8 @@ src_configure() {
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
)
use test && mycmakeargs+=(
diff --git a/sys-devel/lld/lld-17.0.6.ebuild b/sys-devel/lld/lld-17.0.6.ebuild
index 7289e547c49a..a6c8e30c0d8c 100644
--- a/sys-devel/lld/lld-17.0.6.ebuild
+++ b/sys-devel/lld/lld-17.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -68,6 +68,8 @@ src_configure() {
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
)
use test && mycmakeargs+=(
diff --git a/sys-devel/lld/lld-18.0.0.9999.ebuild b/sys-devel/lld/lld-18.0.0.9999.ebuild
index c99759356a66..3dd9c8c26a2e 100644
--- a/sys-devel/lld/lld-18.0.0.9999.ebuild
+++ b/sys-devel/lld/lld-18.0.0.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -67,6 +67,8 @@ src_configure() {
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
)
use test && mycmakeargs+=(
diff --git a/sys-devel/lld/lld-18.0.0_pre20231215.ebuild b/sys-devel/lld/lld-18.0.0_pre20231215.ebuild
index c99759356a66..3dd9c8c26a2e 100644
--- a/sys-devel/lld/lld-18.0.0_pre20231215.ebuild
+++ b/sys-devel/lld/lld-18.0.0_pre20231215.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -67,6 +67,8 @@ src_configure() {
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
)
use test && mycmakeargs+=(
diff --git a/sys-devel/lld/lld-18.0.0_pre20231222.ebuild b/sys-devel/lld/lld-18.0.0_pre20231222.ebuild
index c99759356a66..3dd9c8c26a2e 100644
--- a/sys-devel/lld/lld-18.0.0_pre20231222.ebuild
+++ b/sys-devel/lld/lld-18.0.0_pre20231222.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -67,6 +67,8 @@ src_configure() {
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
)
use test && mycmakeargs+=(
diff --git a/sys-devel/lld/lld-18.0.0_pre20231228.ebuild b/sys-devel/lld/lld-18.0.0_pre20231228.ebuild
index c99759356a66..3dd9c8c26a2e 100644
--- a/sys-devel/lld/lld-18.0.0_pre20231228.ebuild
+++ b/sys-devel/lld/lld-18.0.0_pre20231228.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -67,6 +67,8 @@ src_configure() {
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
)
use test && mycmakeargs+=(
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 12a97396ceb8..73f36b8b053c 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -13,11 +13,11 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149
DIST llvm-project-17858ce6f3d24f994f6ad8c899bfa4eed39f739d.tar.gz 204267841 BLAKE2B 05232178574de9f7e6d4c2e5eb59cabc70670d14b5f92010a42aa3ab6087abd992672044857e6f8d21cd9d2c3d8129b47420f5e3ec746b50e82a3cac5352e824 SHA512 e7836fc56d7121d762cd714a4cd5e28c8b068ff375928d3b5cd32d7e4488b5cf59b21e16250b4f12a973ada3f73ce246af2cc3cd83efca17dc9c3da5b458196d
DIST llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz 204307149 BLAKE2B 70c7bdf9694343145d12fe494bceb7e4c4325136a4d8eecaec0a53cb6193d42a6ce47e048569f4fe3bc1754e6a114cbc97225344f9cfc4f39935323d4cb64f68 SHA512 76b2c621a97ec3fffe504f4e7c9c5af4db1ee63556291078d302c2c88596b7d07d07d607226361d4272f7757cd8246faff64f4ad36b86cde141ded65fd0b7a62
DIST llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz 203826420 BLAKE2B 58448df837f2119720a36b837d0e4f2b2fc00da5658706b193b9d2d180cf0f6c5eb79a9cc0fa9d94310996a95210115a5a46371bd8537f16e105adea14a72399 SHA512 1348e5bf736acaeebf0ae0f613973e6c2d439d360c2272bb4ab112e579b12c297970bb765fd774c768aa55a922c93048b1d8ae6bfd636b241fa86f9427cc2069
-EBUILD llvm-15.0.7-r3.ebuild 12486 BLAKE2B 1c62b4a9f7493b3cf9bd2ca388d9c09da2077a5be4b19dba2628352e0524e37df1e3481cc3e0658d3ce8eeb81fe7b4e379be7d5ba9e20a60376616e5a38f6264 SHA512 d6eea0d3330e29a4a27bb758cb5abec08b35f5b0d6a9bacfeddcaf031b0c125ba9454d4eb77a65fe6dd5b379654dd895d603e0a01008b57476502be82ffb392c
-EBUILD llvm-16.0.6.ebuild 12812 BLAKE2B 1063af92819795e6867db4ef9c7f31826df93560b99a56fdc33f315319cc916dde824f2282c74b54430da11a5a9e5428de6552ee57ef0f4bdd4b3c69d3ee230f SHA512 d23327496b4a9d58aa8bae415d85fda284bfc499c3552a272b160bb6f6f85d1300f0e5d536d24c97e58def556e1743ebeae9dc7d718bf6a0a994a63e07054969
-EBUILD llvm-17.0.6.ebuild 13100 BLAKE2B 054b13ea90105c70a9b40cef1cdee3157515bca2350b5fcf69ea8d81a45fb259c523f70e2306f101b6078e367143c1798acc3d7c5e5391a9c6e15c5053f11768 SHA512 6a1973ec5a0045c65e45e53c8f18230098831c5ba4893c908cdf22f4747f03702e19627cabe1d1c7407ab988d52c74ee83a287f96dccaf1e6af8caaa45585d68
-EBUILD llvm-18.0.0.9999.ebuild 12834 BLAKE2B ac3482d8d907e8416d87ece1c2e34dac0427daab18dcfc5b475fb3ec59713d725495740e3a0bfd9c37cef006993d4add504c29ee0118879c30cb9a0479cbcfa5 SHA512 eac78f66e7b2781c7b15817186e6ac7b2cee696974e7a4946260cb14281f2655cf119f73f3ab30e77e2a324ddc0dae50d028d14311cb02f2dc4fd39b28a4f91f
-EBUILD llvm-18.0.0_pre20231215.ebuild 12834 BLAKE2B ac3482d8d907e8416d87ece1c2e34dac0427daab18dcfc5b475fb3ec59713d725495740e3a0bfd9c37cef006993d4add504c29ee0118879c30cb9a0479cbcfa5 SHA512 eac78f66e7b2781c7b15817186e6ac7b2cee696974e7a4946260cb14281f2655cf119f73f3ab30e77e2a324ddc0dae50d028d14311cb02f2dc4fd39b28a4f91f
-EBUILD llvm-18.0.0_pre20231222.ebuild 12834 BLAKE2B ac3482d8d907e8416d87ece1c2e34dac0427daab18dcfc5b475fb3ec59713d725495740e3a0bfd9c37cef006993d4add504c29ee0118879c30cb9a0479cbcfa5 SHA512 eac78f66e7b2781c7b15817186e6ac7b2cee696974e7a4946260cb14281f2655cf119f73f3ab30e77e2a324ddc0dae50d028d14311cb02f2dc4fd39b28a4f91f
-EBUILD llvm-18.0.0_pre20231228.ebuild 12834 BLAKE2B ac3482d8d907e8416d87ece1c2e34dac0427daab18dcfc5b475fb3ec59713d725495740e3a0bfd9c37cef006993d4add504c29ee0118879c30cb9a0479cbcfa5 SHA512 eac78f66e7b2781c7b15817186e6ac7b2cee696974e7a4946260cb14281f2655cf119f73f3ab30e77e2a324ddc0dae50d028d14311cb02f2dc4fd39b28a4f91f
+EBUILD llvm-15.0.7-r3.ebuild 12529 BLAKE2B 086c77bb974efdea3141e1903b8f078d931059c4d693e36934af11332999a57a399b24bd8fb2ee41ba7b8881b9ff276dac9b13758bd4069ec99b96e0956d93e1 SHA512 aff49e24758773ad41f59f5fa857c780a8b59d392bee0e387c56d3bdc9282d06cd58335b38d31f81fdeecf269131726b63345fc944e3757a3c222a85b2e6b7c0
+EBUILD llvm-16.0.6.ebuild 12855 BLAKE2B f4659e563e0f08d9c47a1f0383063608154b633500ebbace49b4abc719564b65116b8e381fbda5f73e7fdab6e8a297584febb5d1b577168e828a095eaff4a3d3 SHA512 6059979ee83bb11f65119bdb39128de707f72123c0e6c7b69568cbf9b7ee20aec84023a50aa55a7f965bb17551831ef557ac3f5580dcab2c6cc6d9ce2b1ba8e7
+EBUILD llvm-17.0.6.ebuild 13143 BLAKE2B 7bd9245aabdc838c68305885a91f2dd740d25cae56f120f0c1db8da160c98dbccc3461eeb14f987e973b1e57bdb3197874d6504f1602982cb7f18457996c999e SHA512 91ad690d9f1aa9d58aa97d12d53dd0862d6e66ba75bc5e9e61c39bb96302a4531fb81f683afa90362dcaa44c823b1ca25e5221afe841871a4ac81a2ce1171c72
+EBUILD llvm-18.0.0.9999.ebuild 12877 BLAKE2B bd8a687866ef4659f702e65f09d8227ad41c1e770921cbaa03c059e138090b3c60f75e3ee4ea98bae1505bacbc2a6e6fa68b6c17b7beb1c732be6abc13fa7b2b SHA512 83351271a933776e3ecf1d66b11516326bb3a56ae22b7e55c84d25c58e7c4e25e9b676aa739f4fdd2c300f0abf88df69e983ef2d89b7d9c08363f8447795bfe4
+EBUILD llvm-18.0.0_pre20231215.ebuild 12877 BLAKE2B bd8a687866ef4659f702e65f09d8227ad41c1e770921cbaa03c059e138090b3c60f75e3ee4ea98bae1505bacbc2a6e6fa68b6c17b7beb1c732be6abc13fa7b2b SHA512 83351271a933776e3ecf1d66b11516326bb3a56ae22b7e55c84d25c58e7c4e25e9b676aa739f4fdd2c300f0abf88df69e983ef2d89b7d9c08363f8447795bfe4
+EBUILD llvm-18.0.0_pre20231222.ebuild 12877 BLAKE2B bd8a687866ef4659f702e65f09d8227ad41c1e770921cbaa03c059e138090b3c60f75e3ee4ea98bae1505bacbc2a6e6fa68b6c17b7beb1c732be6abc13fa7b2b SHA512 83351271a933776e3ecf1d66b11516326bb3a56ae22b7e55c84d25c58e7c4e25e9b676aa739f4fdd2c300f0abf88df69e983ef2d89b7d9c08363f8447795bfe4
+EBUILD llvm-18.0.0_pre20231228.ebuild 12877 BLAKE2B bd8a687866ef4659f702e65f09d8227ad41c1e770921cbaa03c059e138090b3c60f75e3ee4ea98bae1505bacbc2a6e6fa68b6c17b7beb1c732be6abc13fa7b2b SHA512 83351271a933776e3ecf1d66b11516326bb3a56ae22b7e55c84d25c58e7c4e25e9b676aa739f4fdd2c300f0abf88df69e983ef2d89b7d9c08363f8447795bfe4
MISC metadata.xml 2835 BLAKE2B 07816d714509d62c0e0a443cc4af1f1f049497de75431f80a981f662b4f2281a16655be3e733a26099d0d814d5ce26d80cee13aa7a4e8d079168846a8e02670f SHA512 292ccb0a05a0239b5b00c6a84be11b4b385900d6467a6a139af03588c61aff9ac0e4bbcd23e89b2a7d7947f7d8cf8ba9323f2539a6c563a338b73f5ac6ffd00f
diff --git a/sys-devel/llvm/llvm-15.0.7-r3.ebuild b/sys-devel/llvm/llvm-15.0.7-r3.ebuild
index 97b7d626ec67..12ebc8511b10 100644
--- a/sys-devel/llvm/llvm-15.0.7-r3.ebuild
+++ b/sys-devel/llvm/llvm-15.0.7-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -356,7 +356,8 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZSTD=$(usex zstd)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
-DLLVM_HOST_TRIPLE="${CHOST}"
diff --git a/sys-devel/llvm/llvm-16.0.6.ebuild b/sys-devel/llvm/llvm-16.0.6.ebuild
index d6cb84f6df61..d44abd3b30bf 100644
--- a/sys-devel/llvm/llvm-16.0.6.ebuild
+++ b/sys-devel/llvm/llvm-16.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -364,7 +364,8 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZSTD=$(usex zstd)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
-DLLVM_HOST_TRIPLE="${CHOST}"
diff --git a/sys-devel/llvm/llvm-17.0.6.ebuild b/sys-devel/llvm/llvm-17.0.6.ebuild
index 8c476ecc2bc9..9d9cc96939a3 100644
--- a/sys-devel/llvm/llvm-17.0.6.ebuild
+++ b/sys-devel/llvm/llvm-17.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -377,7 +377,8 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZSTD=$(usex zstd)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
-DLLVM_ENABLE_CURL=$(usex debuginfod)
-DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
diff --git a/sys-devel/llvm/llvm-18.0.0.9999.ebuild b/sys-devel/llvm/llvm-18.0.0.9999.ebuild
index 0fe2c5be8d56..c6874626a4e4 100644
--- a/sys-devel/llvm/llvm-18.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-18.0.0.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -373,7 +373,8 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZSTD=$(usex zstd)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
-DLLVM_ENABLE_CURL=$(usex debuginfod)
-DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
diff --git a/sys-devel/llvm/llvm-18.0.0_pre20231215.ebuild b/sys-devel/llvm/llvm-18.0.0_pre20231215.ebuild
index 0fe2c5be8d56..c6874626a4e4 100644
--- a/sys-devel/llvm/llvm-18.0.0_pre20231215.ebuild
+++ b/sys-devel/llvm/llvm-18.0.0_pre20231215.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -373,7 +373,8 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZSTD=$(usex zstd)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
-DLLVM_ENABLE_CURL=$(usex debuginfod)
-DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
diff --git a/sys-devel/llvm/llvm-18.0.0_pre20231222.ebuild b/sys-devel/llvm/llvm-18.0.0_pre20231222.ebuild
index 0fe2c5be8d56..c6874626a4e4 100644
--- a/sys-devel/llvm/llvm-18.0.0_pre20231222.ebuild
+++ b/sys-devel/llvm/llvm-18.0.0_pre20231222.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -373,7 +373,8 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZSTD=$(usex zstd)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
-DLLVM_ENABLE_CURL=$(usex debuginfod)
-DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
diff --git a/sys-devel/llvm/llvm-18.0.0_pre20231228.ebuild b/sys-devel/llvm/llvm-18.0.0_pre20231228.ebuild
index 0fe2c5be8d56..c6874626a4e4 100644
--- a/sys-devel/llvm/llvm-18.0.0_pre20231228.ebuild
+++ b/sys-devel/llvm/llvm-18.0.0_pre20231228.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -373,7 +373,8 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZSTD=$(usex zstd)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
-DLLVM_ENABLE_CURL=$(usex debuginfod)
-DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index d47b29313c86..13ab5dff0048 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libosinfo/Manifest b/sys-libs/libosinfo/Manifest
index c86cafe2acc5..95039bdebec8 100644
--- a/sys-libs/libosinfo/Manifest
+++ b/sys-libs/libosinfo/Manifest
@@ -3,5 +3,5 @@ AUX 1.11.0-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch 1128 BLAKE
DIST libosinfo-1.10.0.tar.xz 293804 BLAKE2B 5c676a466459c4e4150294fd263cd32ed95f181a3dea913977165f61dd81d75fb545dd96d0f87661ea13db9f10706c064421a5ecf0ec1b220054149c66c957d1 SHA512 58a30d62d5a4862150826fd9fda3d5189df3693efca3a8732efaa470fa65dbb64181987534ccc13c0bf2fd4efda229217a169590405f0601927472f6ca08e4e7
DIST libosinfo-1.11.0.tar.xz 303944 BLAKE2B 3d61d66c6ef7a9e2706a1a5dd17d8ceff4538a8ff5988eb81509cbd81673dd193b3685092842d7dbb37e6f92c7ed1f915fcf71cf5db5cad8482f230b3ce066ac SHA512 d1b527cc50eaa92e143f068d9a484a1e591dafb77e65e0172e43d6d6440970c5c3b4e2d65050fd0d64f39d1163d49b339ae6d75943306917b4b367c26a938fb6
EBUILD libosinfo-1.10.0-r1.ebuild 1710 BLAKE2B 2433952711dfcfde58be2f784c6dc1d5f76898da48169b15f506ca10f6c578083728aa564a5bcae7e08729622bf0b47443fac93ee86151d5415f1f4b941ddcd9 SHA512 7d4315391cd40bc4d57487fc21ba066bb430692fefbae25b250f66a04a8585bb187c72fb665e355176d6ee92d5824dd30268482f0b6529675a13488eddf6191e
-EBUILD libosinfo-1.11.0.ebuild 1648 BLAKE2B 6286ca369ab77550b6cb2104038d46288a91e409af45eec3a5f7d38a586c987c15b3a3d21d103be2ae1794290dcdef4f6ef22fb3ea8e9094fe5289dfc4758875 SHA512 ec29bdeefd5910e3c2e9fdd3070c44a6cbbf19e4b9b374ba05d7d287b0b3c3b90417499e7ccc1025f400deb59399fb9b0bbc5cc956e4642d79b2e9c5951c20db
+EBUILD libosinfo-1.11.0.ebuild 1644 BLAKE2B 40b11949ffaf323af442bbbcc289b8b55f1b7227ea9aad83b1adf5ee38b1984ace97db2b340eb67c36847c0aa7305126f0bdbe0d11559c3a177f7dd17e167946 SHA512 952793842c80d912c5241a006d194c80b002d7cdde48653dad41e5da308ea3d1e35d46d4349e3aee843606df14fcb6db2a55b7fb01f7b82f71cdd8c8d0749589
MISC metadata.xml 348 BLAKE2B 3bf0a4c2898ac80214a7d8856d743829706c8289dcf752874c44ff0cc7e07af29a50b2dbf271983a87db47774334ad4613516d7d3340fca7824f2fa6c1b12be8 SHA512 1cd02c1f8716f281eb4f9aafb3d02edd09ef2a2fe95f5035fae5759dcc371841225d41cf908acd43d8973bc4da31c15983ae27c24650f7c244decd37d66b4074
diff --git a/sys-libs/libosinfo/libosinfo-1.11.0.ebuild b/sys-libs/libosinfo/libosinfo-1.11.0.ebuild
index 97e6f8c0293f..d09dfbd5915b 100644
--- a/sys-libs/libosinfo/libosinfo-1.11.0.ebuild
+++ b/sys-libs/libosinfo/libosinfo-1.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ IUSE="gtk-doc +introspection +vala test"
RESTRICT="!test? ( test )"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
# Unsure about osinfo-db-tools rdep, but at least fedora does it too
RDEPEND="
diff --git a/sys-libs/zlib/Manifest b/sys-libs/zlib/Manifest
index e1a5af24287c..9a95ba44e00d 100644
--- a/sys-libs/zlib/Manifest
+++ b/sys-libs/zlib/Manifest
@@ -3,13 +3,8 @@ AUX zlib-1.2.11-minizip-drop-crypt-header.patch 997 BLAKE2B a964dfb26d05045507cb
AUX zlib-1.2.13-CVE-2023-45853.patch 1657 BLAKE2B d18588e24ec87454f4056751756881cfb3632ab24ace37dbd1a173e4914a20d9101cecc505251a9635c034f3ee99e31532fe95fe273df92fc83b0f9e0691a473 SHA512 38d801e2072cc9f6dacf25704cf935e7ec75f006ecda6933ea1667fce8e5fe154ed5d0b20a334a9c55b4d8ea9a8e7e466aa93fda5de3f409f2ccf8d5fa938bd1
AUX zlib-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch 1870 BLAKE2B f0dd2ae5ebcbf0c7fe44d4362690bcb852fa61fc081645050cddb9af187c28e3f3cec6d3173d8d2be9912bc5fc0d0933e9840c0e6b11ccba663d69f81ef41bd3 SHA512 3b4d695d307c407d58921c6426971e13f0aba33447a3ceb23724d7c3e75a1a85f5d962fa8321e6ca4ff6217819e36cf7b96d8c1df214fc2c79ba2e2f99607712
AUX zlib-1.2.13-use-LDFLAGS-in-configure.patch 2650 BLAKE2B 3cfae2b0658534aab64f7969d86307bf96724f4ec847e378c2f87b6b9e43c00bae96845d1c3405d5d913d2005e9f18f53923329ad1cfd73e9395f94d035e275f SHA512 77499165a934d171c7d4bbd177f3cfa2e57db8923c61222a48734f8d3879245ed91fe2b900b3a429db89e098a4d4fcd9f3b6f2c1c3a86f761e1b33b56a73987d
-DIST zlib-1.2.13.tar.xz 1296496 BLAKE2B cefcd25989ce27e7d339af2a88455fcf64f6f5e647bedb0f05a45e4370a885fe45a60c023aa63e79b8ecf20ed3254d0052245f33f5769aca2838b42242be14a8 SHA512 9e7ac71a1824855ae526506883e439456b74ac0b811d54e94f6908249ba8719bec4c8d7672903c5280658b26cb6b5e93ecaaafe5cdc2980c760fa196773f0725
-DIST zlib-1.2.13.tar.xz.asc 235 BLAKE2B 29206175f06b4e36960fc6b9403101f55c1f5b768e1921ce1402217bc85978b9fba1a4130db2df5c148b6a1c947148372be20ff8c4ce337c6f2541b42fef7274 SHA512 ca5decebe9572e77e88bac5c5119bfda7e222ed3944e4692510ae70fb5f01d8694b59a6878472b84e6b61d2d1682d94473b6312832afa520a2a23293572ea621
DIST zlib-1.3.tar.xz 1295740 BLAKE2B 5fe0f32339267348a313f23a21e9588bdb180b7415be303c85f5f169444d019e5f176ef7322f6e64297c360acc2a6041c50e2f66d1860e5c392d8970990f176a SHA512 3868ac4da5842dd36c9dad794930675b9082ce15cbd099ddb79c0f6bd20a24aa8f33a123f378f26fe0ae02d91f31f2994dccaac565cedeaffed7b315e6ded2a2
DIST zlib-1.3.tar.xz.asc 235 BLAKE2B 5fe6ce952699a19e848d0a6e6c3622f934340068fdcd29afb35c74f3c8ae66d04de644800d10b38c743bb2f4852ba28f1a97313cb0e6e6f9b804cbca5289ebbb SHA512 8f3ce5c21938d6abc7e121d2939648a0ce2dc01a8ab4eb001d44eb159935dd0b4f5b5e371b3ecfc0ceb23689e2cefe002065968908503cde15b1bba08aff9db6
-EBUILD zlib-1.2.13-r1.ebuild 4668 BLAKE2B a5d0fbbf6d5248157b97fbbcc6ad6b9bf282483d982b288008774e156361120180e572bb793641f892f8c3b998fc15ef6583120af62115838880232f64cb3bc4 SHA512 ae5fcf58a7712464a90a894126e35e68426c3739e8827bb085144b73496b119af7990d3569641b36b09ae9ae97441f057f1f4c7b0a57fe9e397e17651fa3bf45
-EBUILD zlib-1.2.13-r2.ebuild 4750 BLAKE2B d1f29e99bd4671ef6ebfe941f21cc010e4b81ba6c3355c38c3dddcd2dfe395af8d4061b2940dd868d552bdaa8881149570fbef4da3eefbfbfbe8f20fec7d0f30 SHA512 c459dec39b307a52ac6c137a7bb77ec761bc0fc7b5b827731ccd177fa6f24b0dc77c16ce1eb9b9b99d3dda3c51fc0b16eeeadd6e8b053d31edcc12ad612caf18
-EBUILD zlib-1.3-r1.ebuild 4539 BLAKE2B a83bedfe15461ef089d17c3666512162fa46451eea170f2b2bacf09f5fbd1ebd306753e183e1317355a01fe982b7115cf88f19ff567bf0cce9a396b004928744 SHA512 9635ee7b82dc9c0b598906df4fb0c4d1e7814fc0a632ed141036e2571924c9d4ec7a4179d88ceb42b7f1e59e95c10e2a954ef09b03f32b7f10e46fddbe63e0f8
EBUILD zlib-1.3-r2.ebuild 4621 BLAKE2B 58c6f3a494919167a0314e47c3af83ba2aad965c4180e6943455a87500e88a5d51473903e0d0addf3b0282ac189115f38dee8816ca1984ab81e1938e418f708a SHA512 3a50e51a9b293fe802f4bb359631ba28d5262ce8a7dc0e6ca79abf8360fce6ab9cdaeea901c40d93113da3c99d0db912c356ab741314a34d6bf2d6475e23b926
EBUILD zlib-1.3-r3.ebuild 4412 BLAKE2B a39dfd2ffe27481c0054971911ab98d62b5ec4d5a119df9e6e70d1129dc78df1cf86f37771677e012a723a632386fb8dcf1a3e074bea2da994025327f5eec699 SHA512 c2bbccfa2076bcabd675714564797b088f49215bbdd5bdb59232b02002607c3befddbd2434c1c598727770440d26d8c1116cd74a4608d13488bb789864a74c8f
MISC metadata.xml 494 BLAKE2B a4a57a4153aefc189e407bcb8ce84f7c94581cc66967f69097087da7e6ff48d2de683b919fb00445d095c47ef39d31e01590f8c989ce0e5e01474e73ee2a0565 SHA512 a7e0160c127b3c2a6afe99e95992d9dbd017061303759c299ec38800efd6a9e11a35ae850c23c77c09c8833cd9d61ac1267f6becadf9c22437ee35e4304400c9
diff --git a/sys-libs/zlib/zlib-1.2.13-r1.ebuild b/sys-libs/zlib/zlib-1.2.13-r1.ebuild
deleted file mode 100644
index 109771cd690f..000000000000
--- a/sys-libs/zlib/zlib-1.2.13-r1.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Worth keeping an eye on 'develop' branch upstream for possible backports.
-AUTOTOOLS_AUTO_DEPEND="no"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/madler.asc
-inherit autotools multilib-minimal flag-o-matic toolchain-funcs usr-ldscript verify-sig
-
-DESCRIPTION="Standard (de)compression library"
-HOMEPAGE="https://zlib.net/"
-SRC_URI="https://zlib.net/${P}.tar.xz
- https://zlib.net/fossils/${P}.tar.xz
- https://zlib.net/current/beta/${P}.tar.xz
- verify-sig? ( https://zlib.net/${P}.tar.xz.asc )"
-
-LICENSE="ZLIB"
-SLOT="0/1" # subslot = SONAME
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="minizip static-libs"
-
-RDEPEND="!sys-libs/zlib-ng[compat]"
-DEPEND="${RDEPEND}"
-BDEPEND="
- minizip? ( ${AUTOTOOLS_DEPEND} )
- verify-sig? ( sec-keys/openpgp-keys-madler )
-"
-
-PATCHES=(
- # Don't install unexpected & unused crypt.h header (which would clash with other pkgs)
- # Pending upstream. bug #658536
- "${FILESDIR}"/${PN}-1.2.11-minizip-drop-crypt-header.patch
-
- # Respect AR, RANLIB, NM during build. Pending upstream. bug #831628
- "${FILESDIR}"/${PN}-1.2.11-configure-fix-AR-RANLIB-NM-detection.patch
-
- # Respect LDFLAGS during configure tests. Pending upstream
- "${FILESDIR}"/${PN}-1.2.13-use-LDFLAGS-in-configure.patch
-
- # Fix building on sparc with older binutils, we pass it in ebuild instead
- "${FILESDIR}"/${PN}-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
-)
-
-src_prepare() {
- default
-
- if use minizip ; then
- cd contrib/minizip || die
- eautoreconf
- fi
-
- case ${CHOST} in
- *-mingw*|mingw*)
- # Uses preconfigured Makefile rather than configure script
- multilib_copy_sources
-
- ;;
- esac
-}
-
-echoit() { echo "$@"; "$@"; }
-
-multilib_src_configure() {
- # We pass manually instead of relying on the configure script/makefile
- # because it would pass it even for older binutils.
- use sparc && append-flags $(test-flags-CCLD -Wl,--no-warn-rwx-segments)
-
- # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs
- # https://github.com/gentoo/gentoo/pull/28355
- # mold needs this too but right now tc-ld-is-mold is also not available
- if tc-ld-is-lld; then
- append-ldflags -Wl,--undefined-version
- fi
-
- case ${CHOST} in
- *-mingw*|mingw*)
- ;;
-
- *)
- # bug #347167
- local uname=$("${BROOT}"/usr/share/gnuconfig/config.sub "${CHOST}" | cut -d- -f3)
-
- local myconf=(
- --shared
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- ${uname:+--uname=${uname}}
- )
-
- # Not an autoconf script, so can't use econf
- echoit "${S}"/configure "${myconf[@]}" || die
-
- ;;
- esac
-
- if use minizip ; then
- local minizipdir="contrib/minizip"
- mkdir -p "${BUILD_DIR}/${minizipdir}" || die
-
- cd ${minizipdir} || die
- ECONF_SOURCE="${S}/${minizipdir}" econf $(use_enable static-libs static)
- fi
-}
-
-multilib_src_compile() {
- case ${CHOST} in
- *-mingw*|mingw*)
- emake -f win32/Makefile.gcc STRIP=true PREFIX=${CHOST}-
- sed \
- -e 's|@prefix@|'"${EPREFIX}"'/usr|g' \
- -e 's|@exec_prefix@|${prefix}|g' \
- -e 's|@libdir@|${exec_prefix}/'$(get_libdir)'|g' \
- -e 's|@sharedlibdir@|${exec_prefix}/'$(get_libdir)'|g' \
- -e 's|@includedir@|${prefix}/include|g' \
- -e 's|@VERSION@|'${PV}'|g' \
- zlib.pc.in > zlib.pc || die
- ;;
-
- *)
- emake
-
- ;;
- esac
-
- use minizip && emake -C contrib/minizip
-}
-
-sed_macros() {
- # Clean up namespace a little, bug #383179
- # We do it here so we only have to tweak 2 files
- sed -i -r 's:\<(O[FN])\>:_Z_\1:g' "$@" || die
-}
-
-multilib_src_install() {
- case ${CHOST} in
- *-mingw*|mingw*)
- emake -f win32/Makefile.gcc install \
- BINARY_PATH="${ED}/usr/bin" \
- LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
- INCLUDE_PATH="${ED}/usr/include" \
- SHARED_MODE=1
-
- # Overwrites zlib.pc created from win32/Makefile.gcc, bug #620136
- insinto /usr/$(get_libdir)/pkgconfig
- doins zlib.pc
-
- ;;
-
- *)
- emake install DESTDIR="${D}" LDCONFIG=:
- gen_usr_ldscript -a z
-
- ;;
- esac
-
- sed_macros "${ED}"/usr/include/*.h
-
- if use minizip ; then
- emake -C contrib/minizip install DESTDIR="${D}"
- sed_macros "${ED}"/usr/include/minizip/*.h
-
- # This might not exist if slibtool is used.
- # bug #816756
- rm -f "${ED}"/usr/$(get_libdir)/libminizip.la || die
- fi
-
- if ! use static-libs ; then
- # bug #419645
- rm "${ED}"/usr/$(get_libdir)/libz.a || die
- fi
-}
-
-multilib_src_install_all() {
- dodoc FAQ README ChangeLog doc/*.txt
-
- if use minizip ; then
- dodoc contrib/minizip/*.txt
- doman contrib/minizip/*.1
- fi
-}
diff --git a/sys-libs/zlib/zlib-1.2.13-r2.ebuild b/sys-libs/zlib/zlib-1.2.13-r2.ebuild
deleted file mode 100644
index b90fde773c5f..000000000000
--- a/sys-libs/zlib/zlib-1.2.13-r2.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Worth keeping an eye on 'develop' branch upstream for possible backports.
-AUTOTOOLS_AUTO_DEPEND="no"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/madler.asc
-inherit autotools multilib-minimal flag-o-matic toolchain-funcs usr-ldscript verify-sig
-
-DESCRIPTION="Standard (de)compression library"
-HOMEPAGE="https://zlib.net/"
-SRC_URI="https://zlib.net/${P}.tar.xz
- https://zlib.net/fossils/${P}.tar.xz
- https://zlib.net/current/beta/${P}.tar.xz
- verify-sig? ( https://zlib.net/${P}.tar.xz.asc )"
-
-LICENSE="ZLIB"
-SLOT="0/1" # subslot = SONAME
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="minizip static-libs"
-
-RDEPEND="!sys-libs/zlib-ng[compat]"
-DEPEND="${RDEPEND}"
-BDEPEND="
- minizip? ( ${AUTOTOOLS_DEPEND} )
- verify-sig? ( sec-keys/openpgp-keys-madler )
-"
-
-PATCHES=(
- # Don't install unexpected & unused crypt.h header (which would clash with other pkgs)
- # Pending upstream. bug #658536
- "${FILESDIR}"/${PN}-1.2.11-minizip-drop-crypt-header.patch
-
- # Respect AR, RANLIB, NM during build. Pending upstream. bug #831628
- "${FILESDIR}"/${PN}-1.2.11-configure-fix-AR-RANLIB-NM-detection.patch
-
- # Respect LDFLAGS during configure tests. Pending upstream
- "${FILESDIR}"/${PN}-1.2.13-use-LDFLAGS-in-configure.patch
-
- # Fix building on sparc with older binutils, we pass it in ebuild instead
- "${FILESDIR}"/${PN}-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
-
- # CVE-2023-45853 (bug #916484)
- "${FILESDIR}"/${PN}-1.2.13-CVE-2023-45853.patch
-)
-
-src_prepare() {
- default
-
- if use minizip ; then
- cd contrib/minizip || die
- eautoreconf
- fi
-
- case ${CHOST} in
- *-mingw*|mingw*)
- # Uses preconfigured Makefile rather than configure script
- multilib_copy_sources
-
- ;;
- esac
-}
-
-echoit() { echo "$@"; "$@"; }
-
-multilib_src_configure() {
- # We pass manually instead of relying on the configure script/makefile
- # because it would pass it even for older binutils.
- use sparc && append-flags $(test-flags-CCLD -Wl,--no-warn-rwx-segments)
-
- # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs
- # https://github.com/gentoo/gentoo/pull/28355
- # mold needs this too but right now tc-ld-is-mold is also not available
- if tc-ld-is-lld; then
- append-ldflags -Wl,--undefined-version
- fi
-
- case ${CHOST} in
- *-mingw*|mingw*)
- ;;
-
- *)
- # bug #347167
- local uname=$("${BROOT}"/usr/share/gnuconfig/config.sub "${CHOST}" | cut -d- -f3)
-
- local myconf=(
- --shared
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- ${uname:+--uname=${uname}}
- )
-
- # Not an autoconf script, so can't use econf
- echoit "${S}"/configure "${myconf[@]}" || die
-
- ;;
- esac
-
- if use minizip ; then
- local minizipdir="contrib/minizip"
- mkdir -p "${BUILD_DIR}/${minizipdir}" || die
-
- cd ${minizipdir} || die
- ECONF_SOURCE="${S}/${minizipdir}" econf $(use_enable static-libs static)
- fi
-}
-
-multilib_src_compile() {
- case ${CHOST} in
- *-mingw*|mingw*)
- emake -f win32/Makefile.gcc STRIP=true PREFIX=${CHOST}-
- sed \
- -e 's|@prefix@|'"${EPREFIX}"'/usr|g' \
- -e 's|@exec_prefix@|${prefix}|g' \
- -e 's|@libdir@|${exec_prefix}/'$(get_libdir)'|g' \
- -e 's|@sharedlibdir@|${exec_prefix}/'$(get_libdir)'|g' \
- -e 's|@includedir@|${prefix}/include|g' \
- -e 's|@VERSION@|'${PV}'|g' \
- zlib.pc.in > zlib.pc || die
- ;;
-
- *)
- emake
-
- ;;
- esac
-
- use minizip && emake -C contrib/minizip
-}
-
-sed_macros() {
- # Clean up namespace a little, bug #383179
- # We do it here so we only have to tweak 2 files
- sed -i -r 's:\<(O[FN])\>:_Z_\1:g' "$@" || die
-}
-
-multilib_src_install() {
- case ${CHOST} in
- *-mingw*|mingw*)
- emake -f win32/Makefile.gcc install \
- BINARY_PATH="${ED}/usr/bin" \
- LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
- INCLUDE_PATH="${ED}/usr/include" \
- SHARED_MODE=1
-
- # Overwrites zlib.pc created from win32/Makefile.gcc, bug #620136
- insinto /usr/$(get_libdir)/pkgconfig
- doins zlib.pc
-
- ;;
-
- *)
- emake install DESTDIR="${D}" LDCONFIG=:
- gen_usr_ldscript -a z
-
- ;;
- esac
-
- sed_macros "${ED}"/usr/include/*.h
-
- if use minizip ; then
- emake -C contrib/minizip install DESTDIR="${D}"
- sed_macros "${ED}"/usr/include/minizip/*.h
-
- # This might not exist if slibtool is used.
- # bug #816756
- rm -f "${ED}"/usr/$(get_libdir)/libminizip.la || die
- fi
-
- if ! use static-libs ; then
- # bug #419645
- rm "${ED}"/usr/$(get_libdir)/libz.a || die
- fi
-}
-
-multilib_src_install_all() {
- dodoc FAQ README ChangeLog doc/*.txt
-
- if use minizip ; then
- dodoc contrib/minizip/*.txt
- doman contrib/minizip/*.1
- fi
-}
diff --git a/sys-libs/zlib/zlib-1.3-r1.ebuild b/sys-libs/zlib/zlib-1.3-r1.ebuild
deleted file mode 100644
index 801eb15ff21a..000000000000
--- a/sys-libs/zlib/zlib-1.3-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Worth keeping an eye on 'develop' branch upstream for possible backports.
-AUTOTOOLS_AUTO_DEPEND="no"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/madler.asc
-inherit autotools edo multilib-minimal flag-o-matic toolchain-funcs usr-ldscript verify-sig
-
-DESCRIPTION="Standard (de)compression library"
-HOMEPAGE="https://zlib.net/"
-SRC_URI="
- https://zlib.net/${P}.tar.xz
- https://zlib.net/fossils/${P}.tar.xz
- https://zlib.net/current/beta/${P}.tar.xz
- https://github.com/madler/zlib/releases/download/v${PV}/${P}.tar.xz
- verify-sig? (
- https://zlib.net/${P}.tar.xz.asc
- https://github.com/madler/zlib/releases/download/v${PV}/${P}.tar.xz.asc
- )
-"
-
-LICENSE="ZLIB"
-SLOT="0/1" # subslot = SONAME
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="minizip static-libs"
-
-RDEPEND="!sys-libs/zlib-ng[compat]"
-DEPEND="${RDEPEND}"
-BDEPEND="
- minizip? ( ${AUTOTOOLS_DEPEND} )
- verify-sig? ( sec-keys/openpgp-keys-madler )
-"
-
-PATCHES=(
- # Don't install unexpected & unused crypt.h header (which would clash with other pkgs)
- # Pending upstream. bug #658536
- "${FILESDIR}"/${PN}-1.2.11-minizip-drop-crypt-header.patch
-
- # Respect AR, RANLIB, NM during build. Pending upstream. bug #831628
- "${FILESDIR}"/${PN}-1.2.11-configure-fix-AR-RANLIB-NM-detection.patch
-
- # Respect LDFLAGS during configure tests. Pending upstream
- "${FILESDIR}"/${PN}-1.2.13-use-LDFLAGS-in-configure.patch
-
- # Fix building on sparc with older binutils, we pass it in ebuild instead
- "${FILESDIR}"/${PN}-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
-)
-
-src_prepare() {
- default
-
- if use minizip ; then
- cd contrib/minizip || die
- eautoreconf
- fi
-
- case ${CHOST} in
- *-mingw*|mingw*)
- # Uses preconfigured Makefile rather than configure script
- multilib_copy_sources
-
- ;;
- esac
-}
-
-multilib_src_configure() {
- # We pass manually instead of relying on the configure script/makefile
- # because it would pass it even for older binutils.
- use sparc && append-flags $(test-flags-CCLD -Wl,--no-warn-rwx-segments)
-
- # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs
- # https://github.com/gentoo/gentoo/pull/28355
- # mold needs this too but right now tc-ld-is-mold is also not available
- if tc-ld-is-lld; then
- append-ldflags -Wl,--undefined-version
- fi
-
- case ${CHOST} in
- *-mingw*|mingw*)
- ;;
-
- *)
- # bug #347167
- local uname=$("${BROOT}"/usr/share/gnuconfig/config.sub "${CHOST}" | cut -d- -f3)
-
- local myconf=(
- --shared
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- ${uname:+--uname=${uname}}
- )
-
- # Not an autoconf script, so can't use econf
- edo "${S}"/configure "${myconf[@]}"
-
- ;;
- esac
-
- if use minizip ; then
- local minizipdir="contrib/minizip"
- mkdir -p "${BUILD_DIR}/${minizipdir}" || die
-
- cd ${minizipdir} || die
- ECONF_SOURCE="${S}/${minizipdir}" econf $(use_enable static-libs static)
- fi
-}
-
-multilib_src_compile() {
- case ${CHOST} in
- *-mingw*|mingw*)
- emake -f win32/Makefile.gcc STRIP=true PREFIX=${CHOST}-
- sed \
- -e 's|@prefix@|'"${EPREFIX}"'/usr|g' \
- -e 's|@exec_prefix@|${prefix}|g' \
- -e 's|@libdir@|${exec_prefix}/'$(get_libdir)'|g' \
- -e 's|@sharedlibdir@|${exec_prefix}/'$(get_libdir)'|g' \
- -e 's|@includedir@|${prefix}/include|g' \
- -e 's|@VERSION@|'${PV}'|g' \
- zlib.pc.in > zlib.pc || die
- ;;
-
- *)
- emake
-
- ;;
- esac
-
- use minizip && emake -C contrib/minizip
-}
-
-multilib_src_install() {
- case ${CHOST} in
- *-mingw*|mingw*)
- emake -f win32/Makefile.gcc install \
- BINARY_PATH="${ED}/usr/bin" \
- LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
- INCLUDE_PATH="${ED}/usr/include" \
- SHARED_MODE=1
-
- # Overwrites zlib.pc created from win32/Makefile.gcc, bug #620136
- insinto /usr/$(get_libdir)/pkgconfig
- doins zlib.pc
-
- ;;
-
- *)
- emake install DESTDIR="${D}" LDCONFIG=:
- gen_usr_ldscript -a z
-
- ;;
- esac
-
- if use minizip ; then
- emake -C contrib/minizip install DESTDIR="${D}"
-
- # This might not exist if slibtool is used.
- # bug #816756
- rm -f "${ED}"/usr/$(get_libdir)/libminizip.la || die
- fi
-
- if ! use static-libs ; then
- # bug #419645
- rm "${ED}"/usr/$(get_libdir)/libz.a || die
- fi
-}
-
-multilib_src_install_all() {
- dodoc FAQ README ChangeLog doc/*.txt
-
- if use minizip ; then
- dodoc contrib/minizip/*.txt
- doman contrib/minizip/*.1
- fi
-}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 0a4ced5a06de..61add7a768e8 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 5747d699c217..441365e049f4 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -4,102 +4,6 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
AUX gentoo-default-prefs.js 570 BLAKE2B dd38592aa2a1e26185bb39ad95594dfcc57343e1027d7b125a82531c70e4cffe1f2a19519e1f3c07129faa5012b909bd45e6f65f05ac43f0503c752178b5904c SHA512 2b93206b979aa7cf88a6141805219db0a5134ea87c92a8f9a4bd16bc102bf6ed3d55c77f2f47a300262bb2848b878e8881c0037434441f13ddf1826661e7c6ff
-DIST firefox-115.5.0esr-ach.xpi 441053 BLAKE2B ed9c9f9750ae54e453b68b3d4a10009f04034a74e6f952fdeb29f2e95ff357e138e7c6931d6f1543a79676ecce8bf064cd6b8a176288f5b0b38f86262b5d178a SHA512 d6f9328224ef55ac61aa7b3213d5408c5dbc84136085b20959752324fa9af6784d2bab932b5cd81871bed02de78664a682691152380830a87a7fecd8002b3b05
-DIST firefox-115.5.0esr-af.xpi 402468 BLAKE2B 6369b10d33aa1bae7cd1a83951bdb3ce220edd4fc7b3b9a73fe8a4083df5be104b5eaa64795b7b2839e31830557c6aca7432ecb740e0586cfbe1464c40ed1661 SHA512 f848471c60d0c31cf779d0f602fca8a1c15d33a1e668d15f332579906f85bbf7bb82fb54cdb90d44ede850215b1368b46b321109271f71dbb261f1431e7c2bf2
-DIST firefox-115.5.0esr-an.xpi 482924 BLAKE2B c508180d789d9538be04d52136d9f2d956c1d801cb9aea5a8b130dc843a44fc4b2c62862f9884abece2484e76491444bcef4908410cbfb72d31673094585982d SHA512 40efe790974ba57c9111748cabfe78684206c2831a95e4ffb044617fde3748f755efc2c9c17a719059bf9141114d524fcd618fb6a8f0f9bcb7c96fe7a49a2c8d
-DIST firefox-115.5.0esr-ar.xpi 549544 BLAKE2B f309be91050de4dc03910612976c52c887ac9c0347da757e94b14f3e186c6cac6fd63785b07bde9da8f6bd6bbeec6b43ce50d70ef419a424ba2656a9ad3b4796 SHA512 eed5a38521c131887343e7d8dcf8f0e3bc36af2558ceeef6669811aec56edb7131086fc720e71b11e9da7aa959b30388dd9ac8a51514098763f0aede7ad34cc3
-DIST firefox-115.5.0esr-ast.xpi 477367 BLAKE2B aec7f04ecb679f1786163307f343801b3e40158a71e96cb90311b465d2f4398143889f18b76bb2b4da23969a06cb54a4570048df7b83b99fe6d7f050051b4f31 SHA512 24d7609edd0448d25f66385188bcaf6b9c807c07e85181d03ccd0016db01928659d5ae1b13c4d1602c67c14440e48cb9fc71cd7335331fd6a5b2ca4b4ff27e5e
-DIST firefox-115.5.0esr-az.xpi 470737 BLAKE2B a18b1559f056bd0e29cdf38831ff017954564b99c8b31f6eecab4320c34f7ac91c5889ada1661511fd380cfccabcb6df2e53ec81ae31234e6860318ed4ca5116 SHA512 cfd269e253f470d0f65005941e3c0dbb6179c23cfc6e9c9e960045fe728189109edb398fb8caeb64b550186e9e72499f6a460ac118161535bb0a259ab6eb5fe9
-DIST firefox-115.5.0esr-be.xpi 647100 BLAKE2B b194bad273aaab14e6efc85dac8112a7e50dee0276f12e5a7551ef9f411a5474f719999ff69c220be0415b1d8309eb25425720a71e4fe42a61ac09b9cfb0c4dc SHA512 ed2564a7c3940da180134b69746e3f8b08a0b265ef0a319897d382e73106ad58c32678cf85090de437898dd8ea4d2d520ee971cc590d56a1afe98c54c476d583
-DIST firefox-115.5.0esr-bg.xpi 564180 BLAKE2B 845ca0bcc04ea67fcf5cdddefd0dbec811bb927d93e3c98517952d88b0f6bb8d079d70fc40afcfc05c37656ba76fa51f6fb74895d52413a669d1497b9cede860 SHA512 7e0cd143d613911e87b2238ab14240c07f93ecfca54e24f50bdcdd0992dec7152ee446d5a47a48f79b6f876fc804a788a67c9c2b7033c6a08816a215cac8e9b0
-DIST firefox-115.5.0esr-bn.xpi 558439 BLAKE2B 655656c2411f0e56336b77e69f0379529e44319dd6b23cb83a8f5732e239a88996de9c76ec1542959e7f1d9ced951e7602be27b553abd1629f2007cd1bd3bd88 SHA512 829e7e7664299b5e8a65e99da2c09988aba9f5c412f09e18e485eae5c6bdbfc7f44aa5ddb981ba592ba237847b6c18d9224dc77a2fcd67320a071504b2eca34e
-DIST firefox-115.5.0esr-br.xpi 534381 BLAKE2B 8ca7a2855b4e7a99ec182911d75d2ac5d87416dc7adda4a8fc060d700600e734262525198dcc4a19c800b692b5bf928ef63a3d25d4f930c635e55878fc9ebf2d SHA512 c0666c6264e7b11e89c54b4c29ab55fd9ea0577fd8033ad69f5fb3a11ae9c601bd4aa88e3aac83f4ac5e2523c13d8de2e1e646bdfdbf377c46a97783376d179e
-DIST firefox-115.5.0esr-bs.xpi 441267 BLAKE2B 4dc33aeff05ff0ed8fd5b3b080c6e2a472b1ef242b037cbf4b5adf1e17b35af167ddc38515f1b736cf0c4a7c6d82f1db8841ccdd926eb42d46f41ae8a49b9a1c SHA512 ac3bf88b158c3dec2248d31e58a30250222b69ddfaf03abb7f4200d6121d0044145d34bb1a275654fc4e5e7aaee9a8291f74eb861eadfa89d6d7750b70c5aabf
-DIST firefox-115.5.0esr-ca-valencia.xpi 521953 BLAKE2B c0a40896ce4ee48ae3f058802e5b84ce907c46d313d395f080723395f3422263804b75c42d7732efe6eccd6a5abb9eeca67e0c85ea11e599ab62da363b6a3141 SHA512 307de6c8a97d449f6cec797c485c2ff3a80e7b43ad05c45361068acd95199049e711b360efb69bbb7329ac9c6b7378958395151e2a5512e596e46d5f716ec55f
-DIST firefox-115.5.0esr-ca.xpi 545481 BLAKE2B 1639f0f7a9d9e73b537f791e320e4e8e9f9dc714a98f5aec7193b11a0dff8067458681bc86a4e2a0672e769aa647d7976a223aa26ab5176e8d8adde21c5be444 SHA512 b02e5cc88ae916aefc143ab5064d322798eaebbb4a0832a8f84a27ac2cade6509b1f4c83ebecb291a37e0c4d4d91a2b2cdabde021668eea7acd5d99c50e7cd20
-DIST firefox-115.5.0esr-cak.xpi 564582 BLAKE2B 10341b87ca24033aa45f87fb18a347bd2df58cc7aefb26567c5c1717b9ba82e2e6a0946de5bd9d06cfdbf8e24c61eab1523d6e7bd32edba9df3cdb5039a3d86b SHA512 9083e4b3fbb49fb6f2fd39c47499a386510132fc37fb63a9c1779772606f1581f6b2c40906a62dbccfdb9d3d0c9046ab29d7d431989afa9113725fb7bfd52a6c
-DIST firefox-115.5.0esr-cs.xpi 592271 BLAKE2B e89f2907a003b4c2dca7986bc3ee231c0ac442a9559e1837a11cd402e5c13999d7dcf34c1deba92611f3621cb0ecc36bd3ffdf541e25c2c1e58b5b2aebeec857 SHA512 79acf42eef2955abcc48a00411a091d48942992240d4d85277b2f62aade8c6903e2fc8d89e9376b679582bc2c2ca0e9a35b2bcd91153733309594458b276dfb3
-DIST firefox-115.5.0esr-cy.xpi 564701 BLAKE2B 0ad9be04bb54b3a3c9c05da0d783984207631c7884b44d6f91ef5580c8c33cef9c438a3f33cdccb7439b45aef70b93868d05013fde69fc999f778fe9831a7c34 SHA512 da6f9a8e981457024163da077d3893cbf2db97b811cee03e219ca2bf268d34b1e111034874df57c32be22abfbcf6fe683ba5e0a8db9e9cf03955c26258fafdc8
-DIST firefox-115.5.0esr-da.xpi 554022 BLAKE2B 93da3cbd5e99624d7d8f91f770135d6fd5aa5e0437c6811431586b6246baa5902ed0fdcc87af230a4d4156807a262271ff8d0d5dcffb4901e13cce3e83db95e5 SHA512 f177323fb205ad73f47fc8ab5a075e5b68e85d0d407bd2d7212959abfce512412c256ba600fc053a2af380ce85827d47b8357b1d6dd7661c546fe0dfea40002d
-DIST firefox-115.5.0esr-de.xpi 574616 BLAKE2B ca517b6559c39da25f81f30c600d9dc87d09dd32a7df6edc86e6891a44c0a8e7d4cbb25f4b69376960b0d9eb527b020bb49b89de11ba89e7c4266bdfa9c8048c SHA512 8d05fe687cfdc9a3dab09225e580ea0cf886228e6475de4ef43ed779a0836a83e6ff2d1d3247c2ed30a57636092d5ae6682d174b62714f0e3d2e416ce1bcf627
-DIST firefox-115.5.0esr-dsb.xpi 589329 BLAKE2B e4440d688385af175d2b04c634b6fd57c3e43e27b92b5fce9b377f19d65e716264c48b8e7b47bca64bd335c905198a5c89441416d371c0393c0193d05162e635 SHA512 88fe96ca524d3d20d20f71a1c9250a54c5aca21dae3634356b84f348ee5ca84028f58c491bc914fdd4ea6c5c2ad085c3138501636e133ce7be7804bc777e93c5
-DIST firefox-115.5.0esr-el.xpi 663767 BLAKE2B 1bb23d49f733694d06d15206c3a843718d3de274e077d4a4179b9d74f73c0f112a446982a6eb8f3ae882ef404d61bea4825cd4cfecd437b44dbcb33ad904fc64 SHA512 c7cf7876fd6aab158ac45a125c99423f2d29923b9839d3e6a92fbc4b8f9a5b210a40fad6f82053b4cf4a1339b65cc6f3b16822e3891714276511a0a0ab91703a
-DIST firefox-115.5.0esr-en-CA.xpi 519415 BLAKE2B ee85da073ce95a6387b8104257b285ca010de47d629aa8dcf07a097c7d67c89f7fc1bd00be3d5b88595ab15d8567b1d299494da11e0a01aec15a7720876735a2 SHA512 d602095a122ec363deae7a9d98b3934ef4684ef334aae1c594593e2d652dd4d5efaa747fdb413fde3d8e0226a25603921084d2e757a187004a5f434c877585cc
-DIST firefox-115.5.0esr-en-GB.xpi 531042 BLAKE2B 8c06596337ad04678703f0189dd88245a0e5697b424f6a53e9abd81c7376ddeb047d8d4ff5e5e839f5d93eba675e4f23ea39eeaad22b691223c0a3eaff3febc9 SHA512 2967395531bbc8c64e74d2a89c249cd0aea1c2034b7d9aa18aafc22f0a3996771be985ffab3910d6460bf59a68d3e8a98ef4ef2d2bd66496e5c129febe311d59
-DIST firefox-115.5.0esr-eo.xpi 556386 BLAKE2B fc31129a437f2ffa3da853a1c2073352fb1ab8ad44cb9f9cf45ebcab1cdc30b004874fa93f2f25509981c2b98555652897affc6157b8a55f20c38484b32be187 SHA512 f69c105aa8bca337d4b3a975cccf8ad7ca97f557fec9f152784af70ea0bda85486c3cfd8a949ee0738ad9603d893eed8cd2a99cbf3aa0ea0fad23590e424cabf
-DIST firefox-115.5.0esr-es-AR.xpi 568956 BLAKE2B 629bc2892dc57b5d0a97bb42fdd35ebd9cc1031809d4750e6ccd57d276c59da4a3677b2b7f3f1f7032b7f41f7bedc928af190debb2c8c9c0d62e15159aaeca57 SHA512 01a6b5c432db4d2f15228e7e9af17ffb69454c8ac99ec305fba64c29dbe093f6cfdbc53fe9635ad44b4e59115439c6f74de178f9e998c2047bdc805a113c6316
-DIST firefox-115.5.0esr-es-CL.xpi 568616 BLAKE2B 021675681b237a0aef9e6bafc4d133a7a2ae252692828c587733e1135c8e8ca05da0d33ae0238e30d6a72d773c15e7c51b7d98856541df7a6b5ad8ea98703d22 SHA512 97bea74510957c72bcc3f8b806cf4fe0cd9b1015785585d003c86a6cfc7e002f4a8af7e54c55688bc87db28917888bef0f5dda4f49cfe14a8ef5e84330a88190
-DIST firefox-115.5.0esr-es-ES.xpi 562050 BLAKE2B 46baf6d8a157083061b79c0379df1cd889713932a5498ad4d14b4d38fc44136efb4fb12711ece4af31fea96cd99894487566ebe7f11a33244ded5854521db268 SHA512 2e82451dc454c1d39f120b5f93fd308e766ad3052373ba749fe5287110e4f8d096cafd4d980db66509913ff259ec324d48cd21be324a48841698e7f5ded61ad3
-DIST firefox-115.5.0esr-es-MX.xpi 565320 BLAKE2B 8da4930f424df305e2979303eaf777a94da52504cda398123dce5899dbaeda3ed452568abed80672d0ee112d19b948babfeff8cd421ce6c86f94440563c0757a SHA512 98062c87a35d93515f024a20108db1c6e7ecb0cba0027a93815d7817316bfe02667c2542c16042580c4909aa8161d40ea985425a2b490661d5c6d01c3118a981
-DIST firefox-115.5.0esr-et.xpi 516128 BLAKE2B c4c163ee61fdcfc63fe6ad57c7b83ac2eeebf7ce3fa3a7f67318fb6e0d9cf4c1c122f30b6b8091b58d182b5bf1e0c36dd9fe3a0de59bd7067d58d65aa55ffe98 SHA512 ad59fdcca7b6d7d98c7c414a5627ae51ada6613d37d32aee5eb020fab7ff4c1edbe2e7bb915413192c836e6ddfb7e5b28861c86b1d12a6cf8c5935e21b77d9bf
-DIST firefox-115.5.0esr-eu.xpi 551620 BLAKE2B 1bb6327734c512614fd62a4d22826a7616998a70eb64f1ca5279cd2be1c519e4b302d2f73e34c991ffeacf36d31d42119db67a58fca600229c104e198a4a900f SHA512 ebc0b7d1e5882784bc09e98503751968af574c80decf5ff52d7f827422535b08df5d093a8ff6d5f8dde102660d5feda980c25be2981a583ec4fb0d900ff772be
-DIST firefox-115.5.0esr-fa.xpi 564534 BLAKE2B 289456d5462f1516345363869fe41ac965fa055381fcf09e8bd53912de4323f1a3b7dc5605104775baca420589786dd373b1dca6245b28af8997ca236a2d49d4 SHA512 e9b4a3130f8a6be389883c4d1400108021cdf128169f13d80552e27f08ef6f899281b836772d10a3d415df305a516642bfe3fe2931366c70c4f4b49cbcb4d706
-DIST firefox-115.5.0esr-ff.xpi 457100 BLAKE2B 552824399ea4576417afd471f8eb0c0cf7db8da3f89ba9d92777fdb7067fba0c5cd7ee2a0eac25b0bb8b42fbf1e2e86e0e573d01bfbe9defbdb47d20a0202ed3 SHA512 bf42cf4e1f7980f8a204e24f1f844a0c92ef66745645fda8ed775dbe13ef546cb4dfd5644dc586ad472c5af17157700965cfec64448bcd7110dc554f9f201bb9
-DIST firefox-115.5.0esr-fi.xpi 551246 BLAKE2B c95a8250e23fe6d071de15937734ea8b67fb155b1608d55605d82b3f30220e2185156de87b2a2a06ebafbc4085d0bc322a4c391f0d82894f05c91a528a94d3f8 SHA512 e7e8a7dd75b7710f2e8729a5143ac29ddfdd146817309e79f736d460c90617b17f1ee4d974f8eb76c2a558f2e35a979929f66b6dda01faf0af5f6d5630490156
-DIST firefox-115.5.0esr-fr.xpi 580601 BLAKE2B d07b0d9de54c45d993d13bbe031fa8ff004cb12a1de776a716ee66bb3d786e93b5e068613cabd961a23fb976d6d27fc2c5f2030fd5e94e06c7a6948829e06e96 SHA512 818b3ccc2044908da1fa67809b7fef816030c6253dd0eaa4367055e4ed23f89015fbec1041d22bae34505cc5232b00f90f36c3a62cc0af8d2d26c8d8231f4311
-DIST firefox-115.5.0esr-fy-NL.xpi 564944 BLAKE2B 83bfd7de5c60f48281b95ed8dd8dac71a7c36c465c13792eb3f70e262711d131356b3cd6d5b09d3a0e36cb129e60d554364274f28dfe7222104cb8ff8def2598 SHA512 f2f95b1fd2292562fd7240381d1cf867db8b63c4b6237ee30da8d77bd5875a833a55ee5d4b54b5c567781d6045a1d4cad00eff967e2037afdf913d0b4ef4c8f1
-DIST firefox-115.5.0esr-ga-IE.xpi 454332 BLAKE2B 2b3adeeafa53bf195bfa1891655bc6f5d4a80b156ad682bd439492bfd49025f5f4a97774b1cdab144bcb8911ffe06c4ac31df144d6959a4e41ad52994ccdc584 SHA512 650aa590986017182615023f79be3249a4c0095be815bffb2fd2b96578c7e9b470bfc9e5c3a4d7f301b2219f437f11efc5cf3a30ce26aa6f52cd7385aeb38f8c
-DIST firefox-115.5.0esr-gd.xpi 566971 BLAKE2B a23efe01007f4063e63ec2264ac876bc561ba9f33dfd1883ad11f446ca14eac3ceb293aae4ee370e2bb9369130e5d9fb155ac628ac09f2197589f2f18b7001b4 SHA512 76c4f2effb98d1f8c5813ec22a27eb05dd0002437023774368a649be262f356298e09d2992e87719bce1312f8b387d3874802a6b739194a2fe6e790969fed703
-DIST firefox-115.5.0esr-gl.xpi 565478 BLAKE2B e5603d7b70a0e8582daf1ab8392b2b91f42f971c8aa5e4cc235f46c89dc3bddff8042f0c46459b037ba69e17fd7be1e5d8c70322eb131523e7aa05d2d6fdff07 SHA512 e26ccebd367d896da2f970252298a1b84f800d30b17556f7f1577c4dc4b7f75e54300cccc19fb4619c9fe9dc58d4ce0b8416259257020610a4f04e482330c7e3
-DIST firefox-115.5.0esr-gn.xpi 577583 BLAKE2B a00b294d2086c98e3b03193d14f303be09b7c161cb047ec3ff341881b77714f112da639262ce3ac4ef433e77292f1a3160a205a2533f6a7229f246abe128f09d SHA512 b2c1e726fb67b3cf04bf9f9e8250b1d81ad535dc3b03ee660d8bc8c9f0058bb88ea6d10d9d22cab360d632c3f99bf3973aa33ffad6f753c412620c559f828305
-DIST firefox-115.5.0esr-gu-IN.xpi 506680 BLAKE2B 79239b532f9b5452c0ce3fda8c5d9ae404beba272f4ddf2f0a14cff4a53d56db5a312c219e6d8464237c4e9399766b2c5301e7ede8b481f6be643ae5a35dbc11 SHA512 6fc241c1b613829db890faa11a3ad0aaf4b2b53775be5ad6895f0c182264e4c4b494e71794ad8c14a5bdf9e5dc0f22661d7548ae498835dc1684aa76761b56e4
-DIST firefox-115.5.0esr-he.xpi 574382 BLAKE2B d3d3debe9e0adeaec5a7f471042deaeb84bd1e08ac9efa45eb4be32560a99eb7a3ad8d74927a90caf4ab8447d8f9e0e51a180c0bca8d85df04f9e46a54deef83 SHA512 aaae76859bcf2163f08b543cbbb48c31737e70a71932b09532981aaa9b70009ea98b4f83ad4d6c283f4e390536926a7142b292e192bfd415b37b9a11c8c9ed28
-DIST firefox-115.5.0esr-hi-IN.xpi 538821 BLAKE2B 99c4d97060e19ff0b854c9920aa0277755f4ba31dd5d836465f4efe2365cd47eabc07309d9f32968b711c6b3cc52fea6ff057aeec2d32624c5e589d782f93c92 SHA512 db2cf8af96f5e771254b55a7041e14190dd966dd78c5dc1350976c5008492a243294c6ee2279727fd2088ed25a9dd8a1ccf7633d142b3ede63822e65ff6b0542
-DIST firefox-115.5.0esr-hr.xpi 531644 BLAKE2B 80bc9c916d8ea18397faecb9580a0e48be4e8315a6be2c0d5aae0be2179cf20aaca84326958807aa717e5d31c88c260e76d04f939971de80252a0715ae20fc92 SHA512 0f1a30cc9c73c64dbe3f8524d5eac318aa662e595fd6e36728a721ff7b364168acd0e78465a32b5aac5a9eb840f9584cf760768fbc15cc13cff1b167405c2e21
-DIST firefox-115.5.0esr-hsb.xpi 585525 BLAKE2B 9c7b081deb788d0496626b20282295a0ad49e0b41c33dc7ebb0b04b78452188927eb0b80dd905589ae2d63c2f001d0e06602271abb37102fb14c1e40603cda90 SHA512 204a2bc8df052e396249a0c1d209044942cefb67ce7237372e89491db7033ee65bf57353852ac2777c2ed321212152386d2e1b9de4b8df9afd22641cfdfca0f5
-DIST firefox-115.5.0esr-hu.xpi 588958 BLAKE2B b8b4b00fd5604367b6946cbd69e121ad1947fec00fa36df7d2267859b0c3733a9ba87c06886639be19f20bc934f8fcf316fb52ab75ee005fd552f5ed51ee469d SHA512 7675c2022f222dadd2aa1ac37d97636a292bba74febd38c4ef4eb57aeb6d40f42731f53010301a7d6820b82f5b7a559b19b0a28546de4005ade0eb80b8aa1f66
-DIST firefox-115.5.0esr-hy-AM.xpi 579199 BLAKE2B fd674f952e6893763f507bb65821635aca18f4747ae1b16e79a860c303f60a722678e7323096e4a871dfd1147ced8886486fdd0e814c973a23da50612bc4e985 SHA512 7d5d1fa328ed24fe4e512132f9ad74bb5c01619713193912365c6e3aa0562e1baad4fd93737d78bbc86a7ea049dc45135cf72de0e4ea232c289aeb28e84d4a3b
-DIST firefox-115.5.0esr-ia.xpi 553072 BLAKE2B fc589d803920c0d036cb88281e0f701587b5695ea76502682203654e8ee1231980edc05ee5f476009a7a9d3187ec74973c5b06ba0d7f09d01b89cb14aecf2c45 SHA512 7703853050ba24bbf22c4764b271d0c7783fa5a032dbfafe9c1939777f1f7d70fda811580c48b5ab7a723809407137fedfddb9c3fb5f79a4599ac8ec2760eb54
-DIST firefox-115.5.0esr-id.xpi 537742 BLAKE2B dfa6667380db8e19fb4640175da4f5be629d8d68744faded57ad029ac6d657ba98bb8333cbe2879d610124cd3dcccda290a2123a4e27350eda7da05eb31cbe27 SHA512 98c2fb3ada7666c0676c13598e21788c1b217de86e8a5c6deead2e1041af7458be44aab9cf265167b93d06b04db0ace785d98be4a43562626043d3cfce569470
-DIST firefox-115.5.0esr-is.xpi 560803 BLAKE2B 27f4e8cf6aedf51fd0d0b4c08b9513d1ac458cf798e9af69904b55a279dd842eeb5d3479837888a9f245adce1639c55b93019d7676f4d32bda2c699c8ea7e28c SHA512 03b1faf07c752739a0247432ddeb440beb7a39035b3ce1f5af7c97e971970546faa3a2f4499e378f5c2d1fca9c28df6ef89223bfc0c7f6b8b65515a3d068abe2
-DIST firefox-115.5.0esr-it.xpi 507476 BLAKE2B 712a3d1dcaf3278bd7192d45994d69643d3dbcee1063a5e000a3b085eddacd758f58bf82cbd20b746e673769266cbdb0bce63d761ef3aa81f7b01b32878c5dc1 SHA512 1a695d598c47ef102e6d04032e96a4dc61ad411085551aa103d715833e2fcece380c7c1a4415d1bd1630255bd41c14e55122670d50e2327cfe106a176920bdfe
-DIST firefox-115.5.0esr-ja.xpi 634399 BLAKE2B d9e586f87afea1b0f68bb743ee4bc0746c5538b412eba822e5602146d88c1fd8267b04e3f227db2f34790bb1ceec2c3494b2957ea36d6128e6ed4be4f084d383 SHA512 ff99398886c0bfe65c3f2eaccdaa9d7509584dd11c417223ae130698d707157816bedcfc2d83a815b02cc34a37b01a3f507168c3ea2ed0016a0a668046ddbd56
-DIST firefox-115.5.0esr-ka.xpi 610754 BLAKE2B 2baedd9a9e40f3169c166d5d98b296378aa0aa5d3d03b0a516ddd3569b15350505680f92b475f3179b46db3bf880751fe944895e285f9f538dac002b50913b46 SHA512 cfb35e94d9ebd6836b543458b73b043b8f776649773d242a10a94b184c4fb835ce87e5ac9e1d87462dcf1bb122cf95f90b09a76d46739a175f63a584b61714f9
-DIST firefox-115.5.0esr-kab.xpi 562645 BLAKE2B 85c7f043a030bff2736c25a28cef1cce6e02d97bc7783cad701601ebe9e4f979adff65f1e2dcc78d9ba5ca7239d5b7346e78a33437d55285167a7c1865c41ca2 SHA512 37c28206f6d1a14d3f1ac9d4005de58edac5a115ec4b988e1cb693a72e636ef8008a7dcfff0c791d4b6cea5f76423da905f4122bc9a25badf8f5935795497d98
-DIST firefox-115.5.0esr-kk.xpi 639135 BLAKE2B ffdd709663ea7e7392e30fd5f3206e19d874fb7f95c8afc193525e74731f8814ee387860704eceae0138338b7a046f5c50c527642f74fcbb6d1c8c845c1a8025 SHA512 80f9d582c2c2261613266d0c892ff989d8db9ad71d9733f231350233a889757fbaefa500a58ab16f5b0c8259aab9059690dfed9f0b0516f3731471f82b718d4e
-DIST firefox-115.5.0esr-km.xpi 508106 BLAKE2B c3e514ecdf7c2e88d099956410eb6e96d79f653833a7367849bc2ef06e430ea7a34fbeed3369f1d7e11968724251f141d32dd951be5d605ca5f5c30ba2ad99e5 SHA512 83d98aed8420c5f1d376fd68da392922707698ca535c69bfe71bc810efc4b245895e2823e3203e1cb29da4ed3dc2611e3e3b19581f5201cfaa178659be8346a7
-DIST firefox-115.5.0esr-kn.xpi 473771 BLAKE2B 04b6446276e41b9c437e6ec7d50b6c0d398ac4b16ab873e68784ea49bc4339d0e301ca3ca6007d9918ada43abb5910868a88e062c1c93362bf36ea6ea3022e59 SHA512 2d132cf9052c4fbc5bdcd014d660f77258bdb0491afe6fa3e8f0c3932daf7532d8e8f1a94179fe2ae799cc54ff7fab5c936a529b7bf66bcb555692c94993e3a7
-DIST firefox-115.5.0esr-ko.xpi 600393 BLAKE2B e979effb6933524b6184738ef5735f1bbd348c2cec3e5112deb92000b28126f30ab74a7ff32dfc5a810d8f76f0ba95eabfd6d870d8325a0be37966f074d6bff6 SHA512 296f07f1a4a1f520cba71b6cf06b0155dbb93a7a85af249f6bba167f59f876624aca4a6b645cdaf718ab31868b4b04fb4428e6209ca906587c264cac17169ed8
-DIST firefox-115.5.0esr-lij.xpi 463733 BLAKE2B 00a96ef048666988b3341c6b135eba192f46571678fc42cdaf5721ee233f464b30a1859a76000f808913ad2d32aa8f83aed7a6dd486c303eaddd31034a528500 SHA512 dac0f8f935f88fcdd87018a75dac0cf9b9485884b7e8fde51ae988cfad117f7dd12ae4f861ee7b0eb1d24b71a406ae4ec88075d8be59da08a721afbde287323f
-DIST firefox-115.5.0esr-lt.xpi 548299 BLAKE2B 50613e2192ae151b90299f743a0e0c7611b52f66326106e5669d355483d5005e9bd6e1577fcfae3a2c133a615b6c312ab8abc9bd94d22db09c682c5250e80125 SHA512 8d91edd86602e40998b370c1d7f2b8cf6c6f46bc49a5e5dc7ee25273ffec6ce9175eaf0679e0897c7715f3c4a4c5476081271a3b9459887b50eb86071db8cec4
-DIST firefox-115.5.0esr-lv.xpi 450738 BLAKE2B f0646fe8e9d410dafc20a6b134c4f4bdccb8380334754f853e950eb45d00bff4d39e0afee43ea0ef8a93f96fe575a9998717a6ea9b758d086a76f08d348cc6ba SHA512 287b8bbbf39da4a3f5213612bf147d75dfb075ed30cce036776329f9052fa5553c407abc8ebf88dc63b92e9fea713d76294d325efe1a5c379f7ff70f3a037c9d
-DIST firefox-115.5.0esr-mk.xpi 470113 BLAKE2B d8210b45d4618b9c2c06be9e7ea5046cace724f1b016a99eea51bea67ba69cd40d814108b0ef86d53c7f45690411280970be6b9723e4c517975e978ccb3c2597 SHA512 a5ae5a4c11155ad81e05090822c3530127707e562183a474f1616a61d000dc1a3c8330d774829d441e9a9b666571ea70af3ca6e129afeb8dcf76d6d2d3b135a8
-DIST firefox-115.5.0esr-mr.xpi 510474 BLAKE2B 03724c088286614e2df281bdfb89d384aef0ab732b73f62d4238baa68d4404250749c2a03b4746b3988b606632ae4ba29b6d97a3642085013f78d986945eacad SHA512 1e501ad764050cae618bbbfccc620d0f3de095c9b8c9304975891a3deed9a37e1a5458657eaa32435d1a7bc400fcee729818b4005564ee6adf7e84c1edb0ee81
-DIST firefox-115.5.0esr-ms.xpi 431282 BLAKE2B b3df317e0e85189fabdfb22eb229bcb3bf26847651b3e058a52d231fb3303879a3375464b7f5dd78928b1231aae61ea743519c56e91e4a36a4faa027df4ec385 SHA512 21d11a22b4c109d22c7c0389ad324ecd61560872e26a9ff5bc8e992eac5c80caeb2bd95ca48ad94c74c196a8ccd46aac94507a3d4b61c914f9dc3dc6a77d3dd1
-DIST firefox-115.5.0esr-my.xpi 493658 BLAKE2B 09e6651e794b87f3b7db7c28d3c2c3200117bf67c21f06dc37d50af38f7240667a9898ea1315fbc05d6168aa3a4d04791ec1fa4e73ebcb3fe00fd9c22c9ab239 SHA512 f8235e0e6c0da4ae20412d0816a8e0568f9c7eb9acbd86301aed8a778d81826f27c01fd88ee80290a6fa607b5a59e34570764416c0bb13727f805d000c8fd87e
-DIST firefox-115.5.0esr-nb-NO.xpi 548973 BLAKE2B c5d9bf51bcf04e031b11032aa2e6bc877d9659741ebebe249ec72cf06dd2ab0701cf7e913cf1c2ba4b29533572bc86d357cd7be212bbc03c40868aec9d7bc577 SHA512 60b5033a2b0fb173605eec00741d2250d393913480a91b7686f9e0fc4d232140f16f5565af924f96a5e7362523fbd2ce2bbefeaf171119a7e1bbca79b4c35fdf
-DIST firefox-115.5.0esr-ne-NP.xpi 468998 BLAKE2B 4ccaca9f6109afec006a59ff62cea52d9fc653d5e51d0edf6315403c698534003acfbb89108f135d53c9f38c9954e722f4a62cb83e703f75f5ef8058b758b746 SHA512 7f0cb1ffe360d3aa8850ca0352cd95a761fe01ebc3e8fcd61ac83d4f34ae609caadb8c35e66896ba478f316cc5fe65c5ac217252185eeafd08e8f046dec2af43
-DIST firefox-115.5.0esr-nl.xpi 559201 BLAKE2B 3a8fde60e7dc92af5c48dbd348108d7aa009ec36f91905065e734fe1d2ffb78a3664f57c341ea5a6e8fdc40315be365c14dff321d14e445a57f116cf924be17b SHA512 e4c4f5215a41012fa4c4383fb17a56b72daeea0e1859105b3326a01c1b4afb34b3fd963c575fc6f79ba900fff84807910a4488b2a1c7c59a29b0655fd682cbdb
-DIST firefox-115.5.0esr-nn-NO.xpi 551977 BLAKE2B 9a69f06126dfff22e69f0fb27c1c392b31353bda84b40ec203e6ad27abfefa394f9abe0aaa4facd31af8167d378d497a8129d9d08ad22270ce026f550e6e0a87 SHA512 b77fe8e392f6ff56fb5495a6e1d64648b72db758daf6ae58b128aa428974512fe39b9197f316daa7980e947ebd93f8baf8c1ada39e5ba385d1d43fa224552087
-DIST firefox-115.5.0esr-oc.xpi 572143 BLAKE2B cedd72589e3375d2ef6052b970ac26e7b60bf01e7edb753138d16c57c9a23ae4cda445b82951e6acd6308c3ed4b3160499840a9ba4f6aea8cc5bcb2489442643 SHA512 0ac3ef8cb3e692e66c2a28eb2bac381f5eb7ae2128b657e421d07cfc098f2af119e3ee98d30cd653cc82773694d0aebb2ac95ddb2a8e9ff77795ebfc6b169b6b
-DIST firefox-115.5.0esr-pa-IN.xpi 626110 BLAKE2B 617f6ec2e7607fac846dfb138e6b7f8b4142ea1ff23f70591c0c0224549852cab05ad934c0b766801373890819c08ff7cd05d4ee600546331f6b662fb833c5fc SHA512 57abf0326076cb23a343ba4f2b4f285bc3c1bd76182ed027dd6b1b3068cc77e6f928ffcb7e937c6219f82e5f6d0b2b4dfe6e929e70d318810ff98d35ab49371c
-DIST firefox-115.5.0esr-pl.xpi 579836 BLAKE2B b6a84787cab095da187fd2ad1a80c9ec781eb84e45835c8efb6615dfbe9807b6ce87f9a7bd6b29f6b0d2577df6f4f731fd8c5a91c14f41988f99d078731bf267 SHA512 bd4cf54c5d8b961c28868d6df2d065ee0029547bd6e5d1928dc37626346872df3793c03c154a81cbbc9266a213c69ac246e9758fcd40796da0175b9a45a70c40
-DIST firefox-115.5.0esr-pt-BR.xpi 563953 BLAKE2B 0bfedfcee1cd11a5bebb8f56d3f3a903bb70c578e315e9c5d581a1b8275e3fbe58b5cd852847e93379508bb2f62c5407c7472d9976229671728e26b44281d925 SHA512 dba8ac95ff94005fd4488b26408c939729b4a26a88f00a1f5e4d62be5874c0df2649b69266e69efdf4f137b60ea9617d8ead7ff90f0e8aae92f4b5080d2c3165
-DIST firefox-115.5.0esr-pt-PT.xpi 569056 BLAKE2B 9198a74a23c2e645046b10a58c22793369f49f3e7c96c130e11bd2a73d1de4b342193fcd4a1dc97228683b605e49be12b9b47230ba9cad9374790d5f95ff301b SHA512 b00b8b33d0c2d32d349728d70055f5d70a08a88a1708c0c1cac2b3231095ef5bffbd105a7b1460e386f10726a6134732701dead561bac7661cf1c2c3f37a6078
-DIST firefox-115.5.0esr-rm.xpi 558671 BLAKE2B 7c4f14ca8f6e3f722f2e054db29a7b95eb1bb060837462e2da1d6b5fcf395f96b41fc49bce62db8d018185b48cd14bf5d016b09cbc40b4c78a5e0ee05fa465df SHA512 98001b808f8842371596466418c6c6f962f2457957341a29590324bb999d02bc7607652898c7b343b3a3415716138830f229127621b1ada7c15d3db66ee67b68
-DIST firefox-115.5.0esr-ro.xpi 524805 BLAKE2B 9b62acfdcff6e44656aaff8ee3e11bc7d2153a4b4aaa0f1937bc173b940143c5b599849d46bf685fce60dc3dc4082a157671fa32ceeff05267ce3e54a6f97e4c SHA512 ff92e4f2191bd1e5b7b33d01f75d6c43990a38d053641b83cb353e001fb83bf720dfb4108dd417084d50a27ab43ce66fa60b9977a4e89052a0ca11cccfeeea37
-DIST firefox-115.5.0esr-ru.xpi 651421 BLAKE2B 35a9192b20cda0f0f802c8ed0a73f4efa22f772f3fab0ba062c541b431804b55211334a96244dd2fd60262f04593fb18079c909ffc6931c393804443cdd40b06 SHA512 92d6f758689415ff70f714157c554b800d49b8fa536e95176325fbb31770378c91f4a300da0622f603aa27c53cfe2b00f492f34ef4dd8cfe8083fa1241bb6f26
-DIST firefox-115.5.0esr-sco.xpi 489691 BLAKE2B f794fb3df9b8c34d4c2fa5b3b43e254600d313494eea784f527904bae0548dda921a9763d6d55cc233d095bdada577ef0d8c42770ff67c4450a3480b167723d1 SHA512 1e39d61f8b71da495bc510f1b9e3fa8d9f282d7efd331018af68e473f1a58ebdc47fac1922cf8575467c46607a7a04f162555707e429b5aec453b4b231af7320
-DIST firefox-115.5.0esr-si.xpi 569012 BLAKE2B 9b8187770b308283938090e52043ec494b7a5caf3966d567b037d69f3c8acf8a054aa40183e3dc3dc976705cac1651d3b09364efa1054c2e24a3e32cbb253b25 SHA512 30ed86f684d9ceabbb085d33ab1ade127892042a70f27fcbdf2d61f561fa1a69a2a49d5f7c9ab500362e446cbcc145e61934f2344c16568eaac3649910363962
-DIST firefox-115.5.0esr-sk.xpi 589725 BLAKE2B 26e5785559a539c1b3b83d7149d65a438c3f62c59ae763f43e4f27fc06fde3eca58d592164715c42de6c3f97b07debe79770ae07e5fa5836de5a1372fb6faa13 SHA512 4b55065a8bee2d6548859bc7a787ce46754da19fbe0590e2de10ea385aa8fc053dcb880bdbcd91d44aecea3addb608bab635564a41c18e527e20582ba1c0f05c
-DIST firefox-115.5.0esr-sl.xpi 562521 BLAKE2B 4e547200ce86a2632cf6db3b65266a04cc72b06e6f9892cabf097d58f3b49533e83e966aa38f2d339328fd86951c00a0b6be063727debac47d5a2028d7573b01 SHA512 3a69aa98280bc0581e092e4600f19e96634b8f715e23ac5c56328db77addcd30e19c240186fa9a862c2cabc24435b023848d722b3836cb9637d58851e0fa365b
-DIST firefox-115.5.0esr-son.xpi 400974 BLAKE2B 265596f31fb3e9133fe27ce5932bd414b64ad3106bb9f6940c4b4336f2b4266b67e8f2e1f6e9aec287b18a42416912823c5037472671e34458a09ea7a7142668 SHA512 d870a99dc8763cadb661d1200b3f7b881fd552d08e6132d76147531ae11328a47901c7738ff510660868486790070dab40e5382b03fa86af361b1e3ecf53188b
-DIST firefox-115.5.0esr-sq.xpi 564461 BLAKE2B fd87d035ace7b2827553213bf65fd5c59704528e3e84fcf7fa302ab1df989b7e13a65b76bdc2e25a1569d551f76df31ac6411a36fa0bc657cceac06060c0d803 SHA512 87412b4272bec193536e67cecd26d3d23116684f348c7cd8c3eee6b26834803efc6828a0e6af9b3a7ca0c217903242263b3b3d795487f7772ab679794762efa2
-DIST firefox-115.5.0esr-sr.xpi 614000 BLAKE2B 8116920b122bf2dfbfc74853b2a5fad401a8c20ed28281aa85157dbdce763014c5778638675a98c3f39b04c8c385ed271e50316f29b755f3c2254c658f13d8f1 SHA512 f08da111246fd8a7cedd929538aa656b4a115920aef537c85475d81d51a5c17a0adcefc9ce375d0a3cc78f7e95f08ab4972c1daa50ee0056dc3469e6ee1ee5c6
-DIST firefox-115.5.0esr-sv-SE.xpi 560564 BLAKE2B ef5a8749d67fbfe4f5516a48f3df9299411a231a2b8121f3436ea89b5d008e64c64c9f9709d692d9273fd1dccbc463a470658087ed4b3123fb7c178962742e77 SHA512 520c43e79528251917f3fa4daaa7ea2de082cfcfeeca47b75dea376fd66092f37b80703cd98dff31729e130286ef84dbe70cf663797f96b30a86b47f1d791deb
-DIST firefox-115.5.0esr-ta.xpi 488862 BLAKE2B ef5702d427b17fa8be35663c113a90a99ffa8fedb36c3c64f6391f8b8864b941f583d6d9d4d43a13009d4ac8631ed347d2aab88efac744fc78b1d3a7aaf536b7 SHA512 89b094578f623b8330efeb8a41f270a833a771571a98b14f6a901e1b3ca62f3e5972a13581520047bdf864691576e00b04ee923e66bcabe4bfeea1ef2cbfeffa
-DIST firefox-115.5.0esr-te.xpi 536163 BLAKE2B 4bfbcab70b6141cd4f541351d70573d0dd5aa51f7cc90cf133c138c106ef2f8d65af853c2080df810ebdde9de5778f865892a08fcc495644b13e0bcf4cfbcfed SHA512 8b12bd1b47cc47c61b0373c5c388286f0be9be4e413015960bef3578c085553198ecea879886f71eb6102c1e65c3d68938380523096bf74efface86b42ce45ba
-DIST firefox-115.5.0esr-th.xpi 632046 BLAKE2B 073b696070503cf735bafa5f7a71ee40f3aebc78e3a417625f64d38968353a3284587e5e12fa35395d3a351347afffd1fdce4f2f933da0d53f4ff09b88a7cde8 SHA512 5977eab42a9d409d8c34abf9920aca27902f63b256cc49de865571adec81bfba82ff7cba506d1c41724413cd1672e2aae11f6436e31b92d7160c90b1a46d2bb9
-DIST firefox-115.5.0esr-tl.xpi 511428 BLAKE2B 243dd645eee4d0ac33db78b5910f58575c8c7895e24744fd9218cc14de87da82446f2f966b889f8d07e522cc1281a3c944a983530a2df4da3aee8361ef98b45f SHA512 b74aee0b742165437d7f0e0332566c3c4fb203b5dbbb79f8f9ae664be724ebd1efbaef07776ed3f82b7129ab8404d737846cca9ac27bfc13cd7555ef3e98531f
-DIST firefox-115.5.0esr-tr.xpi 573243 BLAKE2B af8c97c9c6172001d8af63f462469aa9e70c6f9614ac6e76d30ff2e9c373b7ac40488319aa074ac6807e947bbb77a3974ce1f5497d54ff714e8f1a19ee44c9aa SHA512 5e844bfe9cd1cfb1dbabb1668c4eb923430aff7ee00adef5e8a63e87d6efa05fe666ab4c043fc3512071ff017b3eee5c76bd35172d7e26e31ea109c324596fc1
-DIST firefox-115.5.0esr-trs.xpi 479676 BLAKE2B 10952321885139727952b593c699a86d60b2de6e8a561ac5a99dcfb50f94851a837d16404477ab8fd3ec161700eff91bdda1b584729774736d7bdfef01603656 SHA512 a2d64e0da46c28d81cf321a5068ef731f64e072c8a4434cb9b28d3fca97c47e763ee7e1593bd01afc06627f935a7df097c5c3a1d9c16a2d0dfa2fed40515339e
-DIST firefox-115.5.0esr-uk.xpi 645035 BLAKE2B bafd4eb4984d2ce48c47d84865493ac2e8716ea9758578d4a4491e5cde311c1324634a1b3ea6b7a7ce7157cc252e0e49c2bbb1b528a9fb639767620ba2cb87ca SHA512 c56b72bc8f631da43c65ed6d5997d325e29d2c33937ff6a23b9344645b1c9723f388362ec8fa472964d30ff025357f55c1a22cb16692b3b955cf48b797643f8d
-DIST firefox-115.5.0esr-ur.xpi 538793 BLAKE2B 64312dd456b5b3c827af2e1e00fa00f434a6ea90c53693dd545ba0aba8c519f69aac9cdc8721a31d07d5158fbefff499449d0f9b208403f145ff2130fcd94094 SHA512 bd57b84aa21142a2bf5d77bca827e8ad8a0b1e12e97475b8ca2d830d55b8f3d3598823d17f51f2044bbec857f651594ea544484f99a22a6e4cc2f047fb6f4ce4
-DIST firefox-115.5.0esr-uz.xpi 461756 BLAKE2B 5e40aba73cb6bb40cf68219bb80ae75666103c282eabcba5cd175897caf0ad5bc024b884ff622fd5e690100e292ff59db808cf108c98276d70644c8578080910 SHA512 a370ee2ff8be92d7cf1a69981dfa5b4a1793848eebcf721af03e1e1a9c8b3e367e222c1dba616c2afc4697b486cd9d80b4c4789f8cddaae10c6dcb73527cb75b
-DIST firefox-115.5.0esr-vi.xpi 595548 BLAKE2B 6ece2d0b5d0ed3d5ff3b11bbc333e4892e6d42cb724839eba252862504a0b92fb6b29c6a1eed8458903a41e621ebe7d0f57b1aa6af80aa4e578f7a089514dd85 SHA512 7372398e33610d3091dcaa08dc125d4012230188850fe8d5a564e0770ecbe8bab78e1634292a8c2340545b4f1ae185b8b0a7c82bd2b6ee3b5f98529df1122834
-DIST firefox-115.5.0esr-xh.xpi 402436 BLAKE2B f5bc9da8f839819bdd6ccb26b4b29e884fd7a72d353a5cffdcb9c4e0f53a73e89cb39cc9a1ea8ff66c30084c7a8e0f4ea16e9101196f8caa5bf63eec18cd6501 SHA512 f396c5bf63271863fbb7d735a3e6d1bafd7a6649754ba4cc57466c323292ab54a5e49907f403be0921d5a25ab5d6c439aef6d04d5006af90217ce6906f4ade23
-DIST firefox-115.5.0esr-zh-CN.xpi 595484 BLAKE2B a260d76f2c47969599fdff3ef9b948ac7baebfe1e26cebf1f61bfcb00f4027cbcb89e7067985cd7d5de544683176ee4a3ec8cdaa3d788ddad5da9f30f3724ec9 SHA512 2dc128b82824313ebafe3c147b99760d1a7da7a718b8d95f2897d13ba0b427a6a52e0c75258115598de1e9ab35de0972a933dd438d14a0326d9994f3faae9cbc
-DIST firefox-115.5.0esr-zh-TW.xpi 597819 BLAKE2B 0fb3dc3a1fc7bd9fe60fc81cb78a278e3b1b5e827eb0dd8db8e26849ec3552cfab177e68766ea627569875d02e5ee0de1034f40c6a7184c07812a7e5ee2204be SHA512 62f6151b44387cdb98fae20b7128b9e3fcaf648ae59486cdec3dc6efd33b68942b643a1df3a2647e8d205399e1f6437a766eec14acd1d90074f49ff6a487acbe
DIST firefox-115.6.0esr-ach.xpi 441053 BLAKE2B 173666079ed36816bfe11495b4cdf4a41629d00db66fcff7eda73dec05208f54432a8aee524949f52ec7c8ebcde38997351da260f776ff7ffad64ee4fe32423d SHA512 f065204066d768542555f587535a84360b9d05f35702cb22aa671709a6648d17b28de51af1f90892a5996881ccdf7f89b2241b0f89cd79d8207fd244799a8ce4
DIST firefox-115.6.0esr-af.xpi 402470 BLAKE2B 75184cf489e7cfb6157d561ad73dbe179db787d445ec093ab5dcce04179a0bc1fe64621350902a940600f05e2b4bdcbeeb7e5e0ba6d43ced5e4432e4f98043e3 SHA512 a9072bfe46e30eeafbb826b5e77f8b7fa4d8fabe624cd8ef767a6008676a1f293da29baeca547012bb8d6c475d7e0e232207520d93c88e0d400c1a8a166801ec
DIST firefox-115.6.0esr-an.xpi 482935 BLAKE2B e6695dff546c46d383672bd65064da050a6ef4725ac3dc5685a067bbe21021f38a67852b714cceb9d09c59103938670e8c9321f4a9ec178bf476ed033422025c SHA512 f84047521e6d7653d1b5ceedd93cb0cd8d4fa8133df79cae052e2864a15718b577d77b7f50175ea67da2094991614ec1a9f52171df5a2806c88821ffcc8622f5
@@ -196,102 +100,6 @@ DIST firefox-115.6.0esr-vi.xpi 595546 BLAKE2B 0b1ff8538882d74765558b4d10d666a1f6
DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B e1f78ea102bc789819c80821270ed7d814f2b445de38f345fa3e9383ee1d7d734cf625360b9e5127ca361ebbb8f6980ed381bf5611066c705b0fd520e59af861 SHA512 400f2f0bc788511099eb818abea5a3f2492fa3b9462db178d62a4fc8f1973e1a51f96b68c0711f2251839541abbb8e62a37b54f7224e0f3927635c5a64267e72
DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7 SHA512 75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8 SHA512 d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
-DIST firefox-120.0.1-ach.xpi 452407 BLAKE2B e06249a07480fe36ca437b63d5327cb4769956dceda4eff12c227ba1bb95262dc0049506286627596e7347a46871a5ef819f1afe806091fa7e57365aa430f0d8 SHA512 4563a29f2804cc2365b39afc7445296f24c2b31084d416813ea6a990dc256932d92fb99a7f19bc5aeb1e0846a28a10e0ec7b7937fe425a57d18bdcb61b687edc
-DIST firefox-120.0.1-af.xpi 408348 BLAKE2B a48041b5b514c1ddeb0a8ce440ad16390d7f967849f7f7ba350add470ab5d53470ee1005952f698dd80c46cd0ec2b5450224dce71422ccf8d6f1f09508cdcb74 SHA512 09db4c3c0aaf150cff9109aa59085933b1823c24fa6d2ea81f373351a0d18e6b69d5ba11a114e62efa51b4a1f144efcc3367573118db1e96f6b1a97efeccf235
-DIST firefox-120.0.1-an.xpi 493131 BLAKE2B d294876b39a72301de3700f4ab19e7efaac1eb3334937dac908d4657630c088ec2f07e7eda88de3dfbadbc31965c9b9517af67d2eb779d2eb3bc2ba9896eca34 SHA512 08a86d72331628cded945c145594a2149817fe0e44dab4bf38d14eb3fbe0063a637cacdf27a95a7f1b2aa3f26c1a749a63a3761762b8b7fc5c397a8fb87c688f
-DIST firefox-120.0.1-ar.xpi 583111 BLAKE2B 476468ceffcd77a8a8e2f6172c9eaccebf1ec7ba6cf39c6c7612271702f40a89acc82a8dced9444bfd6c03e089f4d68a023fa39f6ed886d332a68333f65c2230 SHA512 68a7cfb4bcc2630d1df814a9bc1229a0e9d189078bc4788e374f73566e82ff7f1875a980fd8a7621076d76d304582343a417487b999c24146364c43e1d68d116
-DIST firefox-120.0.1-ast.xpi 485203 BLAKE2B fcaf7d0d576dbeb70072749e834d4256dd778cf5f93fd33750cb8dc25f9eb387d8f0589d984924b0f17e07c6eee7e613a099083fffc7e639fed17e846b080ac9 SHA512 9c08364fc9deb7124ea16e41bd95620c4c7cbb932cb4fcef8f7c2c9a44d7bcb4113022aa472b9293987a8220345ed0f9159f169d0c2d3226b81860fec50a4e64
-DIST firefox-120.0.1-az.xpi 478977 BLAKE2B be08f502b0c24c9d553d558ea378fd91a56df470d7f9529c6e220a59554a9f088b2fbd7fe93d26fe356779477b89bae716d15f85ee6ed1605422e9148fce803a SHA512 89853ef8b786bec4a7f88e788b4728fe74efdb976b3049056d2b475a12b4a8729cb27b2421ab172fe5f2d2bf7cd61424f4366b116fbf043832a0379091717f36
-DIST firefox-120.0.1-be.xpi 672592 BLAKE2B 646069a8205c287912f4a26ce68acfd76cbafa02d1c3dcddabc40a57ac9c2a13831ca889a413211f02999192939058aa8d2d9d20fc5b2a0a780714d4a2e2a877 SHA512 3a8726fb82dd915f0cb2012b86a980c4a4c98c95d4f38298b4b6872419c9684b58a58be76f3c35d3c82f072e0232ff3c1f3d1bdcbdfb1e468ac806c028dd949e
-DIST firefox-120.0.1-bg.xpi 574992 BLAKE2B 0cefc3060cbcfa0e917c151eec3ab419b08362e5f022418bb4d28ac778faccf27cd14150d8282c79c7ccfb84c68dfd7d5c7025f6792639f3d9f864c805d46ce4 SHA512 c92d4e93f9d05d5e5172702966531cd1c78fc57c75367b3eb7c3fc1986703d2267b989cc3db45a140e7d4278c606f2cea1e1a9e7c82a0b04a796b43ee4fb207a
-DIST firefox-120.0.1-bn.xpi 569014 BLAKE2B 1ae65459b1d9c40822c29726dc56afa9a8c08f50c64105cb1a4479e5c724383a06b1b3b5de8dac203a36e15ad5f9f45b2a2841c2d37b28b950032e10ffaa48b5 SHA512 a5babe4ef48b387d19e069735686fe6ee178e3a13db3aa9dea0566a0feaed6b1740a34fd885c8100fb544c98aaae71724dcbfff97151024db1eef7d7d5930178
-DIST firefox-120.0.1-br.xpi 554035 BLAKE2B 8e4a06bb5054089aac92387a030ad3214826b31ce00fc3a2145818b6193b16bdc0ed4f8a35e3402b383eb5657c2a4767a921136e409554a754f53dd995b795a0 SHA512 ada57f3e4fd11b5f5bd10347d7854336cfb68f2a6c20ade4727f0900d5dbecd4edec4e2da4d7bb792179b15065537bb6f9e3d4d4683c8594b447dc131813a6a6
-DIST firefox-120.0.1-bs.xpi 448507 BLAKE2B 6c487a9df59a6913f7b4fec6e4d203f978d0dfef3ea64cb921e5f137d7885285714e300060d996119b3fc1b759618339ebe1a00dc4d272b09ab25dcd4ade2cbf SHA512 17a5842af7369117972b96d3e5c0aa98f2e59c966c2f28de3c7366b91049728a88df296e68b92e812bf70a6f75fa4f310f55d76dda1b75c3c1e290bed73b2c11
-DIST firefox-120.0.1-ca-valencia.xpi 532970 BLAKE2B d40b4c5d632d5e38593eb3d77b192e82ee74db28c4a8825e5f568d1584301b6cd17743e0711ed4afd90d342a0f8f6badeb008f9b7c41781b2c68d4c6d02316f7 SHA512 a9734209757a7da896802d892146c786f7cb5bace5fa66063f48af89e79565dbb5e50e686ecc6caa68245953b40c7440ec07d94804e987bc47eb8141b56b4db4
-DIST firefox-120.0.1-ca.xpi 565166 BLAKE2B b2ea9abf6a5f3cd3bdac8167f15f0c9b12db5ffc68ef33449837226813d76ecf2cb72dea8ce31c97ecfabe6850d220e7ac53692a502cf3097bbe9a6ad799bb8b SHA512 f11a33a8854fab0d72632adf2385c88860e86caa4e082fc5db52392d519dc8ea609650fecbe31f225411b8fcb43329dc4c1a54eeff0e865c539f60789ab8659f
-DIST firefox-120.0.1-cak.xpi 577845 BLAKE2B c77036fbf71cd7ae87b5807b2027b91b661e6b8a1b140e78b7b680cef2f03bfdc5dcb0b8a48e7c4e19631f5aa1e57256d3bfc759474760b808417dea3cece392 SHA512 038f7358a3a986ee83459a351e8e0b9a7daafaf079016969a103ef75c4e190fef0705fa7c898a4e54ba864173e117b0f9344806ba00d0f6edd5ec5f896c0f197
-DIST firefox-120.0.1-cs.xpi 619090 BLAKE2B acd0c248bed8011a6a2362a82a406e36ff0840459c8e20b93a7046cb765857408d29b1e759e4f3225f35e4901c21c579079c479258dbbf8ce35a218a7870a733 SHA512 3aadd909b73ea5c924768ea3eb574ba3ec1b567ee042f25cd5732e289b2ea92db9d1d1cc69bde5342b9e9952e961ddfe972d6e09f4c71ace3c195acc0a0b5999
-DIST firefox-120.0.1-cy.xpi 586543 BLAKE2B f21a77f7525e22b04bb8a7e4ebdfaa65ca07af15339defb797922d9595a0cce4a1e5689b34d8fead618f8dfefcc9b5fa800eff58a14df2c44bb620df78fe0976 SHA512 60ce8e51bea6dc62e27649e0d00390dc58890307ae675ebc0d13292f01c43d6eb2e2fd3e4f9aac1612b4b30bb04d9fe262c651d50fb6bf7926c77c2c270cd207
-DIST firefox-120.0.1-da.xpi 575584 BLAKE2B b3de0a01c1064544f4f69fc714d7ce1fb741604c3094a0ca550b82d199960b155a3648971d80caf18329ffb2de6f6281ca3f22147cc3f611046af411c703fa8e SHA512 0e880823d0343f22815dcf4e363a666b3dfb6eebdd3e0fd41bbd11ea7ce737a53b67cfd4683697c773147eb0326a07bc5d9903228f9510e6b08fbc204ba7ce47
-DIST firefox-120.0.1-de.xpi 596549 BLAKE2B 6c9851b5a6ef11df728321a0b0b08ad8a8947a12dc8c215120fa9c4b2828c7f8bea01fc32681f281b1519f90c298b3fbc246f6c52019a3f3a22bef0c0023f167 SHA512 d72797c15b6fca3a6e1b46491fb7cd1c9d7bed6a4d11b242179fa96a5559b6e527976b7e34a662c29818c08c12cc2d76738c2cfd4be3160b80c7a35243162a4e
-DIST firefox-120.0.1-dsb.xpi 611854 BLAKE2B c4279c121322ffc5b65ff3b56081bae41a0d03cf1ed7fc3ccc1038c3bdd14cf967b1f03f1ee0869d6dda7d64dc961d8d3340c9862d4ece0acc81acfd84ce27c1 SHA512 4cb5f8201da8b2cd7e2f066c9498e977a010eba1f4523154b51109cd7de7c1939df80700b6650cd9cb195a6919e9a2334ecbab0b06cd519710f959548f501084
-DIST firefox-120.0.1-el.xpi 689484 BLAKE2B 05507470979e7e5d40b87e30fc8cf592bf319acd3699710b8074a468f80eedacccede981faf055260aaad2d5d71a3437db2b5733dfec26bf8221c50bcbf912d5 SHA512 93880a22d0ea858d7457b8d943cd096012a86a567d6cc138d1aba49edebd10f6d407c35a50c7b5024d3ee143d25df319193a6e22721b712e8bd275b09fad7a82
-DIST firefox-120.0.1-en-CA.xpi 546873 BLAKE2B 441ac9eddf850b117ba1cc8f3b7494c105b713c641d678df51c2db4e29a11bcb7cca57dc54f0711d2814c650ab747161532c5b2d1451069308402c2c546d2061 SHA512 c5907b62f815ec2b67f0618e24efff2748a421a9e5739f069e5a96e84c13c6558efb8d896bcf974912dafe0d0ecfe530e1ff9a906ef96f83835a0897545d322e
-DIST firefox-120.0.1-en-GB.xpi 550561 BLAKE2B f679ae82a6706b0def3ca326a242e880422f0be07e6596debaf3f245005d3baa79911f9fc062b10ea017e219af018c060284f7e13282be38f0b8faa5ea24d1db SHA512 33c5f4bc22d48aa55650e71dc30b02ba7bcfa24df4fe4602c4e0d01572d845b9e32e0fe1579f3c5e29422c52d7da7f8097706f72c9d346ea80fa8897fb1d900d
-DIST firefox-120.0.1-eo.xpi 579368 BLAKE2B 25cd6194cdc0d25a07710da5b97946fcad5385335232bb164270f13d69a1f7e6eead2a7d2345bb09638d5476660f26f535d99933d286f952f633509208ff9edf SHA512 05a8a4e3041ecc18dc3d79d57054a20cdf9c8d5bc01399d7ef502ede8802848c1c825ab41c051c77aa696c4bc0d7cea959168e93ed4034b1ad707696d5a9e467
-DIST firefox-120.0.1-es-AR.xpi 590605 BLAKE2B 68633e8c70b1e3bb7e8cf0dfcc26fec41f05fa0e8ccf453f53b60a18c35ba6a2fbb6598f73dfce00d32cd9a3af85a7090f06f0c72b38c124cb91e3d2c19735f3 SHA512 601744e4455464fcd86aa43153b3ed20d097425af4bd2a6c532705b6b696f14574e18c589df86c44a858fc87dd40540d60c5beb9867cb6e8330bed1f4174139b
-DIST firefox-120.0.1-es-CL.xpi 589729 BLAKE2B 1cbfe47f5c500a79375aa06a8405494eead5bd579b0ad52d8a4f55e4ad26c5986aec107ba7fe113c5b1455a0d65c1431d552ba335124bdc8a898eae37f8c9878 SHA512 b043ae365bb7336340eeaf888e5e868723196294f6d94824fc46607b1389f47a319f15a798e937271602a5de64b602da901b4e7d12e7641f26ea9a1b14fb02a5
-DIST firefox-120.0.1-es-ES.xpi 584312 BLAKE2B 40a93f9f3c47f6f166aeaba578f5b6a26448572123cb2205dc5f627a900986d984cd3d26b9516ebe3a95403e6a2b4a3f1be0fc5b44876009726291c405886a5b SHA512 e4fa63a99962f0de2ab386c4ac4f178e080981f6bb7458ab222cfb862faed7688ed77bf26258f2a0e7fbef70271a832ad03d35b6285d2d4cb40b440c7e806214
-DIST firefox-120.0.1-es-MX.xpi 576744 BLAKE2B d0c07f8b7dafc7b05e948d9428ce87af5d07c7226715fc6f87cab91e197e4abe0a5ea0feadea677cc2d4c66b5cedcb9c4e7828b7805b1fdc3efd44f914b992bb SHA512 8e0407682845a7909de8921222ae5fe6f6a33c7488811aa8a0b00fa117fb2d576f52be0acf5eda958f43c90ba32b80d960f470af0370fbc7cca0ab5ca815c6c1
-DIST firefox-120.0.1-et.xpi 526667 BLAKE2B 462e861ca8f6ceb3eb9cd1ad2d9d760db34c545f0d677ef2d6441b0b0fbe72b3aef1d93bc2e0c36443ca9569103515d5cddaecd9569093d925bebea625a52189 SHA512 996421b1fcf02fe9ac0d3707203f66c444267446c371314563c0e0b1be2f57a4306dda93550b94ff1f51e6235b6e043530097c7c504c191d23e761832a128db5
-DIST firefox-120.0.1-eu.xpi 574219 BLAKE2B b915e4dc2f1c5c9ae07614f70b55c1eac5f23ebf17bb2c35274f0e307011e48fc3ebadc0eb45edeac86948ab31a4e8ec9f5a555ae771db4dc5f045c7b7aae252 SHA512 edbfd4354bcc698de9088eff0fb97498238ae1ab258639edbeff41ceaad1ecd1b072d79e272bc48cdfb724db3dc47512c8f7f280657609f71941b5b04c045cfd
-DIST firefox-120.0.1-fa.xpi 577045 BLAKE2B 9183947f1d62eedfd3bb2935745406ef47d0b90fa34ea8ae353b8bc52e73f751c1483ccad6c2a8abc2cc3b593bb3356136f8115532357b9a23f7c952711bbe1c SHA512 e3fc65d527727ced1d17f82bd6921d94c27d06e48b8ef78ebaa51c41dbf992b986c15c9901405afab0d580c44a4222160ab9541fc5af06da41722e555ce47b85
-DIST firefox-120.0.1-ff.xpi 464029 BLAKE2B cdfe3f0f3593b1d62f5874beefe09520a0633ec63ad34f2ba167c0fea0e1e2f734c120025be477d1cfa239708534dd24f8ec99bce279b840aa54650596a38605 SHA512 c566511b73c7bc0b6534b6aa58c9fe08a2ace2ee7b7cb020dbc0cb285f9bdd5956759ef89709c78999d5af307bf5159a12bc57adc1a0c8d39e19620376254279
-DIST firefox-120.0.1-fi.xpi 573139 BLAKE2B 5a672bc691b407cf15a52b807007ef1feea8aac52a3cde63746ea2a8ee8b2eb7ff8edd89ccb781b75eac6fd3229fe369a89ae6f69e4d9c1472877410936516a1 SHA512 ffa2377367ca6132c474c1c5bd6f0025a2a225b815d119c6be897f00b4dd30352f0222f188c78f8a7d871d47a6616bf39aca09ecd1cf5763a4500b2dc75809b0
-DIST firefox-120.0.1-fr.xpi 602902 BLAKE2B 79184455266c2d53bcf83a9f982a2886566d8cc9216b861b24a398c63fdafdae12758c7a4aa06c163e6c431140219bc1ed24d496de3542577f9bfcc7d6737614 SHA512 60beb139e22a919e4409a585a9b3290122e364b21171106ac6c5e3ee4d581d58b24639e0b6fe82ada583b9ba1c8e879d23018bbb93c5f62763647bad3c21ce32
-DIST firefox-120.0.1-fy-NL.xpi 586184 BLAKE2B 69bde608a40cf881b5cbd3d8e0a2b46dcd64397cca8cfb42c78950619a362e375ee40cec2a78269e353af3c7bdc7a8144996105b569fe561f70784748323104a SHA512 9e652e2822172035d630195ce8f74c86d311152acad769e3ea4f5dc12d4ab8cc56052bd04237485a3b1dc14f90bc11f4c87f8c74052b6a8179235cb043af95b7
-DIST firefox-120.0.1-ga-IE.xpi 461300 BLAKE2B 72b8f8065aab824981e05c71e0309b13d45254cdaeac761a075beda75b496f568bc93de8f793489242248027121913314b46867062d7f39212d7626707f83a3a SHA512 aa5e5738b43aa57324d00f53e50a25d484c2ae1cb30cb1924c2003a9f7ce91c80480fc0a83e9f5f25b6e89575ffe5f43e0d1f268562e4e072db65b565bc92b9a
-DIST firefox-120.0.1-gd.xpi 578548 BLAKE2B 8551e1b2b3ad8a0b5d2f28ebd9da39b1aaaf0ae0b3bbee8d45dc53dcd25373fcef1291c8cf7adfad64ef8b7714b738471ce88a8f5526534b19a4a4d1c5839736 SHA512 6e920e4c2a6730d1dfb492bf233ff5762b4d308125a07b54e8eb44f9f54788366ce35e8d6d21608ee1c2533d7b55864bc6c44c8713499453b18cc70f80dd35d0
-DIST firefox-120.0.1-gl.xpi 584960 BLAKE2B 2e304eebe9828e4095188f8362045744446fd932ffa22bf37a62181a9bbfa134aa930e66b243cd60ee7a004824195949c759685cab7f34961aa4de2d854bba95 SHA512 97f06e922b44bfe01dc71cc29a9c01ec54be193a5bff25f69fad9657dbe4a58936f8abebc0839df31676ffb943f0dae2778243f3be43a53398ed5cbcee6f15a2
-DIST firefox-120.0.1-gn.xpi 601446 BLAKE2B fbe03de29c7ed0da1dcb6d623153dac4476e0646ba5d3de16ddcc5bc2560c8698d7ad5902614c547b69539b4aa008f782e22910ee51e7b06a844cf255a87d628 SHA512 bde5d2eab5033109e3ecaa7b49d6affd7b54eb96b5b6d5b98fa5b7efaf1e32aae04d6904daa9cb9fc16c2a4878d8d149c1b75c2e4cbc3e1e3f0a2716ab97b546
-DIST firefox-120.0.1-gu-IN.xpi 514881 BLAKE2B b469da69387d58e6b8a80707cced40df5e331ca47daa69429c623dce8db59f89387007b8c5f46d91885a254cad9f50685607f505ac49e5f0c6915bd9b63da706 SHA512 a13e55b4e09a97ee50c40d55482424b16715cb063ca34acf4c2c930113e489d09f1a5ff033aec25b84be0b5125ac0efedd0921942ed6f5d1cac6b89b20ff45e5
-DIST firefox-120.0.1-he.xpi 595917 BLAKE2B e2e92794158cb49c7240240df4d49ed17bb36a6f326ff87160df6df4e3110e5fe0014301e7cc57f3da0fd4ea2bafa4ae8588f314de800a40dcc44136edd948f4 SHA512 7e7d2b3fa6e0203d5377e6831eb56bc6343a481654b87a6e4d21097dc91722f59b807a04af8437616b84ba079ba7e8a5a06ec044d6db50b7d8f069a9e8b4e46c
-DIST firefox-120.0.1-hi-IN.xpi 552911 BLAKE2B 2e5958c9cf30c89395da766472943968c88f85e17f06f2e0d51b2e469659b87884673ef814ca2ab86a803d47e997c54b1b4a79f42b81f05ef1729ad754d470a7 SHA512 7829cc793fb56560cbfe8598f0318b0d0543ff1d5cccc2d043a4ff6295b01912442d71b35ca6c99c15673150f4f203ecb05c406884d63ef0d4143c26607b318e
-DIST firefox-120.0.1-hr.xpi 543691 BLAKE2B ceaf4804cede133889806da4519d03c966da3d6d7625308ec6390bb6c1441df0cddab6f987c9fc8c225e0585ddc4c089c0e7be8489bd470559eca9406a8a154e SHA512 366fa32b47fd71a7100cfc980a6ef630cfea23079badeba22c0fecadede42fcc0d84233652d6a47c2cd6c2186b600797f3b9c8e1e90ac6619d5de4bedb2727bd
-DIST firefox-120.0.1-hsb.xpi 607825 BLAKE2B 1a7d1469a694250ad8375d5914d658e0269636bfa977eb9917634635736e8412d07ee0017cbcf3b5e4628923096e040109926f713436f9698867a1cd51991897 SHA512 c8bf876f8909d23965da0d2ed08377973bf6673de815735098af961658d4c7613999c9d17820b8da8c89d696a20d1807e10afc72ce982d068c791d993faada4c
-DIST firefox-120.0.1-hu.xpi 612041 BLAKE2B 4a1504e0f82585e283c5cc224f52989cbef98541585ce65ec1de85f3ff697db6b1ea4a49939c6ea728fce275166751e5d79bf852f7d03f1c2cad323dfba28c3e SHA512 1bf5103b9586ad5b58fe80c80e37310d3105edd94a2dba3fd5f48122afd50196588c2f1ec080c063954cfbf5b74dca9e148dac3d2825ac39e1d3cb88be6103be
-DIST firefox-120.0.1-hy-AM.xpi 592650 BLAKE2B 6d40a4592a4f0633eab0afe69f43798410e6ec7fe4481ba5cdfe47e77db503e71c40d70fc7103ed1680efe9da3579088875d81a365fd34ce218aa01550b1a139 SHA512 516e9e41e3e8246c1f559a8d82f68cf1efd32e490caaf87c0089cae201a0563a9eef37027e051caa6d427dbed3467b0db148377393e529f1ad8456f8599cc445
-DIST firefox-120.0.1-ia.xpi 574400 BLAKE2B 17cade9bf80b4e5f6c22433e7b14150b4a253af09957f02ee4d61d6dd77b15d449c42d6a125f0f064464a280a41200547896b87ecccefc822607fe361f5c62dd SHA512 09083fe85eb767beb9711cd05e91e5f30bf412a0346c4637b33e418bc95682d2dce26254e8d0483b61f1059ca0290310520606055277bd67a5d3a1835f34d5f0
-DIST firefox-120.0.1-id.xpi 550914 BLAKE2B ec492e5f49da02e7189000861edca9abb3910b1038edeec9e9ad06bda19622d55997026bf751214fddd2b908e3fe0efaca5280e53911e4b7b7fc6d3e64f43e6f SHA512 197658a0eb6124bd7f51ef6f5779db02e98cf21add5d54ddfe77315cfd1f456ff4df0c55237b2c8252e25e5db2c5748a109676fc1ede6ec68567b3fb8c8a08f1
-DIST firefox-120.0.1-is.xpi 582935 BLAKE2B b07a51d2d51985ba2c393f4d191343a9c29a9311a7b151d1e434ad6cb58c78e6de148af06801d711fdb9e4b6a849edc2bfcf35895455dc33101a3ad2eeccf850 SHA512 6c371c02669edff30f697071c3ebcbe1f6655e1ec7bd05d83ceb4bb3aaea0771152c2ad44ef76d8ec797f1a43ff67ef142e5ec654299d47e9d5aa3c3b3a6adec
-DIST firefox-120.0.1-it.xpi 533818 BLAKE2B 23ee629f04b958db4052ba0c8bbd34a28eb6a12d2590a436356d24403b905b1b618505eb6080df8557494120c1a45ceb90b9e2b5b76900b24f751bcef47dbdfb SHA512 3aa60665cc2c0abd1d0c6912767e0b2902f26386bf344b87ad7c0edab0bd9c7185b1202e9cf1c5b6018f0b6f88281be1f1d9dcf337e33d21b8537df36c965594
-DIST firefox-120.0.1-ja.xpi 639945 BLAKE2B 6b78557cb4a56c01b773dbaa591e67ee96cf3400a02ecf28202f86f0ecdedfa5050a436470b050954b2fd2ea85e6e738b3cd642be1fe903c4524e2c3056a14cb SHA512 0236478281e0218495a4a88162605c70474aa066343bde167ff26c02c95d0ccabb0c682273c5c5ab6de3156142c5cc6761bd8a3359de639057d8dd48c6e32933
-DIST firefox-120.0.1-ka.xpi 641102 BLAKE2B 5a78206cc6f4ad53445b0a7b6f8325f986a1a0a34a78aa94301422a3a65eb45a7a77c1254594c023d8544f166984e8249c7e8656902e58903b2e63130a81f0d1 SHA512 fc40f3464bc3326efcf92d2f4f7eca79aa15f9937afdee62744305a9e40be8bc33b71a94015a0b70a56a8c6a7f03ab82f4f5350ee781d366528913e8d3c07099
-DIST firefox-120.0.1-kab.xpi 581402 BLAKE2B 9c589ca41250510601482e23a02045f31f8cd46f29832c059e3bc616e428f8f6103d039d188412f1b779355ca08fe08b2671feecbd285214700c6644a7e09a3c SHA512 ebc59813c9d6fc3d9db5f91f8cc262456859928797ff626d5678a773954729f3615cc2b37d4262d8bd644a2132304f6130caeca1e964643f3c9f78721defdcb2
-DIST firefox-120.0.1-kk.xpi 665637 BLAKE2B f6777551fc3ec44704cbdbeef9c55b97887194d8b57c21eb56168c882bb46ee8ab2190b0643c66266f480efcbbcc53c77ca9ce197c1be0db3c93fc880cd936be SHA512 cd3b2f4fc8d89981886fa02c6fa5631db837f7e850f42a002ffb6761be8c9baee7b68ec948ac7c7dcf0bd353d6c6628a1eac0c363e52686b0101cdfbfc39b40c
-DIST firefox-120.0.1-km.xpi 515275 BLAKE2B 1e7a2709cdf2f036ddc64f095d289c4213bf3da3cc92dd21b102feff1e3e5214ea7d02fb01497fa57c298f8371986072b4f0c7324756a21def7cf37876fb0dc8 SHA512 faf5708ea1b32f1df34443d156b3b9b043b2ff18f3b8bedb4832d0a6f7a02027d88bbe7bf5ef4268b2013b21d12a23b9de13c0eec560404398c2925e233b2a6b
-DIST firefox-120.0.1-kn.xpi 480486 BLAKE2B 53866633e5a9066f3706067a6e003dfad3a5ca180002444252d2eebcf2085295255c1d01c958558256a7b8d547f1a03bfa8024af860ec1113bfa75981bac01cf SHA512 81841a638e5297ab1b8f3c317dadc4ccfab54a0bfb183596eccefa1a813b1ab230c8ebe59990bbe4c61bb4d68732ade9bb3f39b5b807cbe131493a91f104f574
-DIST firefox-120.0.1-ko.xpi 622307 BLAKE2B 850efdab038bc687e9ea9f4cd4f7abf881502187b0b557b2611c681835b2acd0f8b2d963960c6044e5159570e64df9d9fa1a9befe90cfe8dbcde8727c050d928 SHA512 30cf2a8a8adaaa8aa8131bfc252a310c118c3927e9913b1fe8372b9d27c3b00a9bc56ea0389fc06749709340ea5dc173f8832dde87a9d89c6ce0ea99052382d9
-DIST firefox-120.0.1-lij.xpi 472223 BLAKE2B 578256687e01297830b965273b0bb96d3749c302f659953fc98a3a93ac254fce6e4bbc1459a49158fbcc665ab20a25a7099c2c2f223af20ba9c45a2c45b1a743 SHA512 585bf93d8eb242f210eb084d2b84b9254aa90ff38a36819fd07f0eca5d73257ed3dac5e214afce381d23f19cbe3c64895bb514da69d6de4056643d9a0a971247
-DIST firefox-120.0.1-lt.xpi 559273 BLAKE2B fb3297c8fa1f236f62edba5edc3784b02dfff81ef7261cf802d89fa03d9162535cf69efc36d916415e7b07a740b82bf8947b0e1e49b06d3a68220266034f1531 SHA512 faf5b38906a9ec461be924fafc58040b2aa6de11e94dd546140d0128878500b6ec9ad8cfd046511b22a0305be118ccc899f211787c28a012cc325a6db5f0e4ca
-DIST firefox-120.0.1-lv.xpi 457821 BLAKE2B a16a9bf378c92a21522f06c5423f0ed1bff1995738889e8cd2443b9b3f64910622c0fc20dee67f27c254a9c65826c1c6a5600cdc49380f4a3e348cc67052ae57 SHA512 590ff619fb3c9d2393270d0c7c9627c14644c52ee4f05d9f7a1c329d90a875f22ec811627d1d17665d01a04daaa8dc34084153ae60b633b8c169f147402bb24a
-DIST firefox-120.0.1-mk.xpi 483129 BLAKE2B 2fed91c862c20237f3a51bab631da876c6c5c0ca76933d59e2b53a48c3df6280c46ee18bc8c32812b7f1bf0b18fb8bb95fa8ea4ea3b1e9f9a6a706814d92c39e SHA512 a6e4f86a2c1d0ac5d7029c8c2d12dcb5668c607796325fbdaac153df18afa2aecde83ab9725f7567763924242e641c64561d11a98c8679cdb8c30d4c960de103
-DIST firefox-120.0.1-mr.xpi 520043 BLAKE2B ff5c977889b326a4510351cb05c9ceb2516c989068588b41a2df79ea72cd0495beb5c54c69340120aa5a71ffa1511e149c7e7f2257de78280d78876d4738998f SHA512 a93dfcaf3c83dad0e5b611a516173c369e7cf608b116a98844fe2326da659d8386edf3e00a8ab5b3b6e01ed98b33127316397d9448f51ffb46d458483d8b9ec5
-DIST firefox-120.0.1-ms.xpi 438039 BLAKE2B 83aeceee377c5d360fc75e1d402cc1589c23b909c830cd798315414562b2f5cce1ab040ec98f6b17d6bf6f6815f33d3b7d1f974c9643aac830e0953b3771dcd1 SHA512 53bd558d59647336d879157741d19da1f7c9233a099b1c4d21e6087a152ecbf483619bbfb320bbe835ded9fb50fe40383186b574978f71f3908aca24bf890533
-DIST firefox-120.0.1-my.xpi 501455 BLAKE2B 63622106d78d7e92ca05e4b8e32bb79c20e9bec093cdb3735e8b7f287859d0d21369408948b66340a42e7c0e20d0810f1e6d4de1d743636a222880779d62f7c9 SHA512 aa3f554681430f685ebbfe498a7242b171c34a38a7e183c838ad27cc171ecfb144ff0ccf2c93f0f68c8f7e1287f03888501754dcf7c28cc94cc26c17900dc0f6
-DIST firefox-120.0.1-nb-NO.xpi 569532 BLAKE2B 4d2f686f07ebf4dab725cace6919b689f3e51e2625e3693fe15b84e564918be17238ae20bfe04e002ec87a1154540bf2cd61f7fd76ad4459cdf212beb827ea3e SHA512 e81f8742b780e9852510cea70575e445f9f843583c6f3c73a0b41803a4a5ec9756538a53725ff6c9635681f7c123103306571a27d9b37470cb66b810f3e91b69
-DIST firefox-120.0.1-ne-NP.xpi 476880 BLAKE2B 4b4366fa1927ccb19dcf907776cfd92f9a69ce31fe19105e749c0f050ec4d35775cd07038e518c258b7de00dd4f579815b2165b01e67566f11cb34008e15446d SHA512 d10161e0ea2adf124913d8ee086cbcf900ea9b896de529836476c516385f878a90d2767083de0aa9b39e3bc7832077a81593ebdc078be1fcd299d6921166d30f
-DIST firefox-120.0.1-nl.xpi 580279 BLAKE2B e6643eb2b286ce04ddb322f890957c02ef0efb68afc6dce0f3161c875c83d5e9874dc575e1be58c5fc16f1ecefd4aeada58cc9b768c512c3bc029a2fa5d7ac87 SHA512 2217ac1347a890f636c4ed47356c5594d9759d5a7b1a88d329d5c0b28da2635da626d579ef08ea44e6c4d06676f4b33c0308721cc82aa03d0120c640a14c948d
-DIST firefox-120.0.1-nn-NO.xpi 573637 BLAKE2B bbe1b6711b00ddb9b3cd4a71aff421f171f7ad2c762b57895ea8d6299366f685cd236388a169bae40ed791576c952e4fa0043a16378c026d5d546e772c08f744 SHA512 e7955343dfd88a491262b53cc9cf36d4d54afcc862d2c2bf4860ad7e3967ab8d23eddad6aea213cbe5993e43b93c6e67f56941b5fcc632c8288941522a01960f
-DIST firefox-120.0.1-oc.xpi 590373 BLAKE2B a39da35a06ab2fc78b0c57eb44b85c30fd32fd56cdaa944cb56fc145c73e08352264a60a2f883538be62c72a6f8e2ef4f5402d899a36b852c0377ac900dd38c3 SHA512 c4feb7123f9557162e0b1a1bf7cfa81cf9383a145bfe0405367c96bc92f1b8730428884311ac5a5c6008d0cf8f25af09126b242f5ba5e223661d2b7170c30f8c
-DIST firefox-120.0.1-pa-IN.xpi 655487 BLAKE2B f1e0d1ae1792b5ced34ed959d29841c4da03adb54c55b352d3e60f5421af5d42e283f12756c7ab65794ceaadff8421c6524679c181106a671b4755f4226662bf SHA512 6d73683b82d98fd78add6fdac78f5cac13adf3652a8eda732c7f16592cc872c7704e4b11a0c3115101dd9ed5feeecc6bd2c2d5765ee4076800c12160282ea804
-DIST firefox-120.0.1-pl.xpi 600031 BLAKE2B 82452d4538fe2c5606f256bc9ef702f0caa6717036cdc8deafaf02ec70ce76f324373d04fdd9496f89ffa9dc9d90268aeba6f4f051d0a1c40006e2aed5a27304 SHA512 848968b93aad82ebed8afc0ba5fb0b4ed51c3b294088c59b5ef1d1302fb786cf2854eb252de4fbaaafd0b693fcfacbad8dc62ccaf3e1bd07922242dea26bf68c
-DIST firefox-120.0.1-pt-BR.xpi 585133 BLAKE2B c2687cbeb41f99c07654494a113ba3fec9efc49e3f3edf9cf50233e1b07890e51d18c08709317d75c130d1f3f909fd16817d1a1c6654df9d686e89297d06fefa SHA512 8317ced32ee985ec62c99e8eb880aed27add523e06818a7c8eac422073d23e406aab5467b86221c704d1ba3c36ed6f127acec52003ae1335971ba2d3bded34e1
-DIST firefox-120.0.1-pt-PT.xpi 590781 BLAKE2B 0b09390974da037a4fadd6dac31304938a08128328626892c25a20b5f6676a0153efbe74d0b847ecceafe46ae1ce18049dca04f0a7267f635494123bd8aaf9c5 SHA512 2998e8520a05530aaab8c0e4a78435980f7735b43871e14ca684161722cb4e81e022d1775c58ab7b31679461f790ec7e342a7efd4b614b9fafc621902da4eeb4
-DIST firefox-120.0.1-rm.xpi 580721 BLAKE2B daa21b107be21648b8d7dba8c1cf6b2e928823bbce29ea94f83799e2b255865a942b84813c4317a44cbc3af06e2ab6f0b01c25872e5b713681fa31e54bc54161 SHA512 30debe592f0f24c504a58ee09bffd844f91fdc73bc061b3da78cb87c417bbd396b19216148cd0ce149c4fdd9ba738eaea21af3e6fe52906904cb131246730311
-DIST firefox-120.0.1-ro.xpi 536117 BLAKE2B 40f69f301787d988070ee71898b818610ca8828ace3adce70c84ece6a74fbd4fc808e084a6a3d3fef51db73b5b5bedb4f02b4d983bba0cbe1d845138e9de188e SHA512 daefde48506a914fe2afa4de8a229ab4a104a3b181dd4722b198aecce05486a863c3f58e97c56dd4b23268c38e8d0f451dd294295cb490e69030c472319f5bf1
-DIST firefox-120.0.1-ru.xpi 677184 BLAKE2B 7b4843d23e198ce65e8a38cb393e5f9c66e99d757b082ffec72978970fc8dedea995f9226161393e140028558f69b5e3b855b0145c5a4dc6ab5abd0ee0d6f0e8 SHA512 5cfb935a370a5b0deee8cf0b264aea5ef41351afe2b6f0d1fb2a4bb164a2f70f4b6bd22001e6cba9b924b608b2a995de97e7af921831567e4354a295be8c537c
-DIST firefox-120.0.1-sco.xpi 499297 BLAKE2B 47df16fd0c1ea91a276f0d81c3af66a6c11f6443be9747711db8a19a4fdeb400969de28848b17826796bcef29a842d2ec69e4860b4ee959a83a0555bfa418a95 SHA512 b9f488c661cf292fdd687b38de3e58d00ef354ac5a0f4e3bd92e6a4aa28f4422e7f2c1fcae397fee474cb6334a80ebec54a8377032d27f0b043710004eb28c48
-DIST firefox-120.0.1-si.xpi 592546 BLAKE2B cab4e1f52564e9988e1b8ba741d57faaa0401827886722881b9d93cce53cea68506ba7b33c806c3c1e7b272f621cc2e2c4f59d3f14c8b08648b21d0c5f9aff40 SHA512 3bf628c1a08da4174c6fdac2b89888bf059d523ce7965fe9c5d72e13b56e86f0c3b25c85d8e799cdf80adbd53704b1ef1d49d5bc3db161209d82a30b0f15677c
-DIST firefox-120.0.1-sk.xpi 612766 BLAKE2B 297faf35b21da2710d086da376a8b26ca6fa49e57fa967c8dc0bfa7858ecf87aea7fa579705ed8c1a11d981cf4b66d38b27b4a769c3de33fb1cbf8ba8691bab4 SHA512 efd4ddb777ef8fff03734731e770925640276783e42d0a277bc09dd2ad038fe554d07a49fd124e2f04964c4cb4b087b3e754aeddf898fb7b95643becc163a6ef
-DIST firefox-120.0.1-sl.xpi 585683 BLAKE2B 58e007506b7c14f80f624a4b9bb25051292f031fb51323caafc5f002a0ba2421d20bf6e85af0089e8e45ef9378a12e816ba574f47c7b2c9e875c6f754c48dce8 SHA512 ed656e29169b491b7086c90d3a3a6873ae765c28f395da91879110497a2ab880cb9b106aea737a25a8b74dc202f18e9e6395a23b6394d677e9a141b7fd51eade
-DIST firefox-120.0.1-son.xpi 406995 BLAKE2B 15b35f692f4a25075271757421550f23aa6d08f3ad1432b29df4a5828a006a33e0ed4eacb9f387f4eb04c8287d006a798bf875d07de9d907758b624e0537feef SHA512 43ee2bbf6e40adc3e02edd733e8ee816b1e9bd9fc405cf1c24d50cc0b7e994cb86f79164ee85b49149cc15b1f23ae93d5eb308509c07e36a69377531bee2bb7e
-DIST firefox-120.0.1-sq.xpi 599905 BLAKE2B 0d80eefcfe7330b8cd7293f5947eb65f8b49800cfda331d77bd339d68d7ccd316f1c1be72204a4aed08d752860e9447fdf3953e205eab8850bfaefa7212f64fc SHA512 a8bdb164626563f028a1ac9fc6e022be0e2d13d8899447771358a3851bd57887d0b3e7ad9987628597b06f72e06afa5a18a53c8eca9bb43cca8813adf56dcffb
-DIST firefox-120.0.1-sr.xpi 626283 BLAKE2B d8415f2982b77c1a73e60e12aa4a09ede61eb72f2e56c078c149a440bace265b58fb44c2afdf75c3ec0cea14dea5665906d1110bceb0b5b205db74017f06122c SHA512 66fa614401fbf732872310735cd05897f300ca0a5dfa7b5d2eedfddd725d5c981564b24506dea5cacb0ba598a6a324a5d3dfcc80673836297ee9bb0476a6be57
-DIST firefox-120.0.1-sv-SE.xpi 582163 BLAKE2B e38fcaa42bd14875dd8af04375be58ae52a55e15b4fae1585efd5f564a767d8f27aa7db3bfbd9ca77c611f6d3b5d2a2650c0d87717029a599410401c27fa5938 SHA512 21137a720d98252d530bec192c7b575d9174c29fe92e74819a83bcdc89dc3e9ff46d60eb270d432fc46a175cb765e964524277461ce34ce19281f4d2b82dd168
-DIST firefox-120.0.1-ta.xpi 496501 BLAKE2B 4e80736fdbed727ca528305f1ca05b7913eac0b00416420fc0d85edc43da7cac89e2081f45b0e39690156b40b7612eb991645a174f6b5f7c43840031dcfe52e5 SHA512 5116a8d446200d3ac011c6c3d63aff155d430b5c23fce894870b68d202664518cc20b0e6366a47854fb151f748bcd261cd7b160d9beb6f11ff44e77bacf2d765
-DIST firefox-120.0.1-te.xpi 547383 BLAKE2B 3b7ebba848c2d478642cbd307677a2338a40c2e624bdaae3a0155b79757c975c4da532de7aab7337dd9b34e2485c862c87f18df2593d9c06f89ff354b540f50a SHA512 03452ecd53e6bc6b1ebf1037de8cad5297d1fa06901e6e5ab8f4e86dad851023a3e8bde26bd4b1449ea72cbb1eb0b286fb0a9baeda80d4af90c3f7447cc157a3
-DIST firefox-120.0.1-th.xpi 652893 BLAKE2B 9bff50c6a4c80aeb5a8c99005cf8d17f54dc74bf25fa7810282bbe94e2196e144824b90e438c1f1e76774ab769e0e2897d659aedc0f8dbeeb4e2a9cd84acbb91 SHA512 929f0aa96666e18f2033688ef5667cd393b36e1280c4e723b65fa4d9e78f5e2c091fd084ad084e83a418cf0c99695e5b4158e0b9dbb24d6912461dc817e6abe1
-DIST firefox-120.0.1-tl.xpi 521857 BLAKE2B 054ecee37f884aac88be7d280a8b7b4c2c1863173b400e81e8d4ab7431f96526fa11aea86beaca51bfb577da8858d086cf5c8c2fce68883e2f74e2c61433c579 SHA512 1b3e349f8161c463b974056a4fe3c7d88617098bb6330268b3134d5dc112ad94fe4795cf5582b85d0cfd3a992be9c830956a13155f80e7a68811f160a81bcef2
-DIST firefox-120.0.1-tr.xpi 594044 BLAKE2B c4f43e799a13da9283d6f9d6669816e1d065378093ca163134cc84a61586f4972802e6d2532be350379365823c17cd4995168069c62d310ed4ba31e7f45588be SHA512 0248a11a358213cb9d2916f16e5dbe287c80f7f4293030b0eef5a70487772312b0888bbe7fcb1ef947e54d938dd9718d1931f4ae261089aa0b1c6b94cfaab7a5
-DIST firefox-120.0.1-trs.xpi 492015 BLAKE2B 114be23d611a7256d295fd9c825020fc327479568c0e4ec69efd46b9d0741cdf9b465b553eeee5ae9204c6e61880cce8d19df479d491d7e47cd5d072ee0219a4 SHA512 432782d05d98d4054424a4bf53f9b40c3957ebf59d04326de8f76e73b3ce2060e87128b6f0b649529f35638922aa3db388e59c75c3c8984cbf943aca2a99be9b
-DIST firefox-120.0.1-uk.xpi 670127 BLAKE2B b10d335cb7190882311dfc9af89c5eacbf8a6e0ae1036cb35069ff474d641cbaf4df49dd47e4e25263d1fc755d1601b1993a449f05f2fd0e478b432f5404bfb7 SHA512 f6496c66d70b10686e1438f3bf8bdedff478828e9663dc62519d227b47ef9bf7cc46bbd61014677bc9c5d1f8d673aa78af21f437b66585cd8052d55825590940
-DIST firefox-120.0.1-ur.xpi 548359 BLAKE2B efd74269127d9ee10040bf00ee799d042e1fc663bb476560182f18e7a7e4e717407906dd14bc825124603eb16e7f96a09ebf7360947a4020b924a6a756f56f0c SHA512 09969273dfd5ecd31b624d2f3db52fe4b708d00b0ba7e38a8ff5f0915fde568f5b99fa9779261a336a4cad01bb795a2fc3ee048655e27d34ff7609882fa922f3
-DIST firefox-120.0.1-uz.xpi 468499 BLAKE2B 19c258330f4ead09c3e0c8637f037b15b3bd2a92918e2c1ac66f005d23eea355e0ce977fa86ed1f9ac57fe05f2e33c6aa6af6ebd285a619100b024411981d4cc SHA512 914eca693601632fcae2c5cb423288330751936d7be71e5a849018aa07a7a8336f1e9ed9497b7fce4c9dae3691f78a3ec750538e96c6f56e85231048e4f7d2fa
-DIST firefox-120.0.1-vi.xpi 619252 BLAKE2B bdf2ca8b33b846e942b4104be1ccfd1fb4bd8e7a3a71d40e461c42c416f49b48637b445c5b9b12a94c4bba10f17f097d627ecdf234967266825604c8c64056fe SHA512 a29eef1e495a6a46af751d43565bcc6a99e2dc9e53d750e02c917aa5e9391fa0fd8b17b193d9859273c849094ccada0984e077b4b3e9f7b7e6585a19810b13f3
-DIST firefox-120.0.1-xh.xpi 407992 BLAKE2B ca6ac272af2d296049de80582735af153d38906053ac33fed1e5a819fb4eb5e7ded221d72af3bbe64e89006b53dfc7e04b4f3825881e2157ae31cdc9fb21cd17 SHA512 9d5624adb0dad2baea3ade54444457e2bb0a64835d4fb9e200684e8f21e09f9864b59d01b3cdcb00d2b3efb3e870075997afb8deafce9ebd948007a46564aad7
-DIST firefox-120.0.1-zh-CN.xpi 618140 BLAKE2B 23d9f7190a69680970f11d4c92a1f062df0ccb653422d7f3cfcef171b11118b402dad860b0c29ef2e41e5e359c7209917fa10669f7a0d7b17e61a22ac1e0a09a SHA512 5ee3e3b0596fb0e454d155badf1773ca1c9c49f0e88e04a167b129e025cce71496786a28efbde6766b75e0fb94146d0e41a84bf609dee2ff10fd7f16c1621a63
-DIST firefox-120.0.1-zh-TW.xpi 620076 BLAKE2B 33c4b252d0e5694c024e4ce78970e426b532a4a696a74b82b403fc7a4e2e978d86da6f152a53e217db495c1f648c20087c182a26e6c0a41f18b9468d72adbe86 SHA512 206dbcf999107c84affc13114f2c3aae031a015a4b7073e2aa224a725384c6c140ba6c79fd6f35bcc6d1fe3f6fa8d312180222998dd2fa65a4a742726f715b6e
DIST firefox-121.0-ach.xpi 453124 BLAKE2B cc3791c81b3b81787a175a54b844c691dcf1f548e29857fdcf1c7648e157854396a2785706054407d7a60711fd7f6d1cc013a3319eabddf5d3c1535072fae4cb SHA512 cd8da017e82a3bf156682582ee24c88acbe2afbf703679701bab5e0d62a85ee2737f553b261dc84ffdda02c524c551198dcd20cbb08753eb5199d7905f28b551
DIST firefox-121.0-af.xpi 408805 BLAKE2B 73b01dd15c35e6cded2e69e8dcb236419e8362166470d1fe791606d60d2eeec26d365171fe595e4940fae194c6ea33374933b2f2dfe642fc0b4f69ea48bc4f46 SHA512 5464c8c6437d8792767c2b0d6481a0d9be4c9802779b3d974ed937bf7b49647fa27f3f3fdfd87c81cc9551268c6a148ff463641f0d9658e3b8e13d081c0b301c
DIST firefox-121.0-an.xpi 493822 BLAKE2B 68f6eaae58bfa68e502dcd31535bae214197d33dc1a803b69a9db74a213f1ec0a8cf5726c54754366cbb8dc77dfcf5f44f4103c308849579c18751772227b43c SHA512 8cf93f08931731030f5b18da2db58cb278f46cfaea71773f34c7a6d20479961ae4ac1b5cde0430fb76dde78e99132160f680d8d9ce25a958b1ad5e4871b8672b
@@ -388,16 +196,10 @@ DIST firefox-121.0-vi.xpi 626568 BLAKE2B b0be20e59f7e5ade0ea2e1267f77d21b02ce07a
DIST firefox-121.0-xh.xpi 408293 BLAKE2B 61a28011646784be1bba1761fe99f60db7a90f1e92c8834dae6c7b25185d9ea6ea288dfd9ac8c3190f977ff011161f59f58db102c18448257a183be7df717b43 SHA512 faa2fba45a69025b07f0e81e5ef52fe149ec897fcbf64c0ab8b48a730455f8b8aef1e684f221a3008ab96ed31490a891cfa6bd7ac2f49ca6cdd55173f61c500f
DIST firefox-121.0-zh-CN.xpi 627098 BLAKE2B 148a2454c7222451369b6b8831073523420b57c0ca30a8f722efa01c556ba4a52aae45af872db7a0e3bee6aba9bc3c3c7f84cd6f2297e93de082cd3f57ff660b SHA512 0fe93d48b5745a00a2a976fdecb397e87c82b291ff2ca0a604ddfda72380fc12abfb445afef07d60f9a7ffc4a94f7a2f60c7225deff315b22c394ea8a8127463
DIST firefox-121.0-zh-TW.xpi 629230 BLAKE2B 86a8d34905dc36f320a86e73eb1a7a4b6422af38b18cf8a8293b53ae8ef4d5473d913fb4e7ea9c1bf2e66ce9205858d2782dec4955a00ec73700c9a9b5a26319 SHA512 a0692081778217488226152b2103c5431d70cd9b33fbc8857506be85b15722cc03dc6c90cf33f80ccf12bed7e2b52535bd430944566c023c2dfc439ae8e719be
-DIST firefox-bin_i686-115.5.0.tar.bz2 84194157 BLAKE2B bcf3146718e9dafe570441409ab07eb73303523f425649324419f65e46d293850a101c63b04f03c10fb25ec7b66a1e87644bef41cea73bd129be19c6ce469c27 SHA512 1bc1264c03ad1e993f7aa9ba09a3c7c68850725bc16e0ad1922fdb188949164312dea721008e2ad173232c5e228f02c809af986cb1808af9112a8bdaf76acaca
DIST firefox-bin_i686-115.6.0.tar.bz2 84198755 BLAKE2B a20775dea67cb7c6770c05fd61c2f302c7b5d3cc0959fb096f13b4839564712eb9ad9b1d99a94351094785cfeb7c88d15fc06cb1996c96ae603eb2b379cbc1ca SHA512 08ba3d6572508b3597bbea2bdbcda330b8aa72a3bc2c6266d3e7b58418c926f65f511171f9f60d96e5839ef8c7a0b5ca694c9e73172445491ca3deaed70d658f
-DIST firefox-bin_i686-120.0.1.tar.bz2 83623354 BLAKE2B cd3ae92c763351cca6ce34043210b84b9c6951a256beb135458c1a6a35dbb0eb32c63e24118c2d6564837e995eb8b88e6530dec4cc56f60a89d5204158f44912 SHA512 2ad9b657ebe5a1f829be6e4e720cd4b30fa2cf0e4aa6750d572eb44c0abb758eb68f0603db439587bf825c78e635ea77370e25d5ed8540eac518e81a15dde77c
DIST firefox-bin_i686-121.0.tar.bz2 84105259 BLAKE2B 3ef9f9f18497b234710ad8832819d1ef8143ab1473a9b19ee7843696b17bac463f83392608382d7e15ef6844884b7621e6a8209153b65e114589f15eab4f27f3 SHA512 f9bdd2b096c1be2bb24d1e795fc95ae3b7b909c55afa5cc627fb1a7795e561d673f9823fee240e0b48a58e7be4da19776ffcc94ec5b8eae4a1b0cbf58774d284
-DIST firefox-bin_x86_64-115.5.0.tar.bz2 80391697 BLAKE2B 843f188e945d9273c6992f27b4dc800e490d32a3ee907930586b369ede75e2161c0db2de3c97462ca184c563d10984bf21bbecfe6e32bea7cf54af502cf9ec1a SHA512 3f3dd06722b8c7257fa5b0b740414ad6068b5e4cea9ce28d2ed4225adb5891b974fbc52974dd6c3ed87bf7cc4151aa11a30687ac1aede51e41164d8a536b777d
DIST firefox-bin_x86_64-115.6.0.tar.bz2 80150545 BLAKE2B 12c5de3de1c98aa495c1f5d984c268a0c4065e30cb10bbf5f3e41634f9d2a6a17189a0c51e93e9ebfeee610a867e60703643d8c00936caf34b9d420de85ac37b SHA512 dda019c14e2275a2125ddfb5ab88f66925a16162e659ac66dec49f9c3dfa1047af67aee5cfbcfa0a172363bc765f4ec66825ddcd4b1a7f0ab857e093f99bc3fc
-DIST firefox-bin_x86_64-120.0.1.tar.bz2 81696105 BLAKE2B a0ff0d4540c08b80dcf49b601513f597feaf8ef3d3d8bafc63a3b1f487ba4fec6a399609a640e6342ae1204262106628e9c8cc7bf15073140c4d1e4b381fbf86 SHA512 0397d0205a6b9848d8cb3384f3956332a131f20eed02f5034500f3a481938fe8119de716d43e6182c9c607f9f115e8ab5dfef100d4f73cbef5ed36580507b322
DIST firefox-bin_x86_64-121.0.tar.bz2 82103088 BLAKE2B 0bdfd20ddee32abc83da145f2ed41ec1f55fff0821f434b93120f7ad47c0c323322ed06a63910e40480127ec538f9cb4ee8dfa2a8a224df666bf436432b1c7f4 SHA512 c20a1d3931907b8e93da3246522b15057356460224532af6a0d7fbce41b447c491d0192b16700c915dfaf53dab118a217ab22e90d58410ecf627b712038a561b
-EBUILD firefox-bin-115.5.0.ebuild 10924 BLAKE2B 7a1058b0ce053f2ee1e88d16ae4190df9d5d85d69a17d84540916fedff8e0e912fc36a2b0da958d2fb52380cdb1d9a076bc9e8ab3180b04f9dd53c7a0d6c6108 SHA512 4851d1b204c4d6f26fea7b167a4877089ca87e538382ebd57ad7695b6c7c9bb476b72b9449bfde29331e643a9a3f5698f58627f9cb641ab7d5ccadd9bf123e27
EBUILD firefox-bin-115.6.0.ebuild 10924 BLAKE2B 7a1058b0ce053f2ee1e88d16ae4190df9d5d85d69a17d84540916fedff8e0e912fc36a2b0da958d2fb52380cdb1d9a076bc9e8ab3180b04f9dd53c7a0d6c6108 SHA512 4851d1b204c4d6f26fea7b167a4877089ca87e538382ebd57ad7695b6c7c9bb476b72b9449bfde29331e643a9a3f5698f58627f9cb641ab7d5ccadd9bf123e27
-EBUILD firefox-bin-120.0.1.ebuild 10758 BLAKE2B 30c8a5e846ed1cf3a559c9036ce2f08a91337585275cceefa17889d0dafe82f3366b8ec37241b85db0c3e0902a245497bb2fda84e7f66d2235db5c865e91afd5 SHA512 ba4f867fb96a16344e8ae646f19230f55c568367f9acd8ff7776fdfafc5f6030e3ffc81d30ab3ab7a419bc1f1699115904612f8b16bce4566b9acf698ed8ec1a
EBUILD firefox-bin-121.0.ebuild 10758 BLAKE2B 30c8a5e846ed1cf3a559c9036ce2f08a91337585275cceefa17889d0dafe82f3366b8ec37241b85db0c3e0902a245497bb2fda84e7f66d2235db5c865e91afd5 SHA512 ba4f867fb96a16344e8ae646f19230f55c568367f9acd8ff7776fdfafc5f6030e3ffc81d30ab3ab7a419bc1f1699115904612f8b16bce4566b9acf698ed8ec1a
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-115.5.0.ebuild b/www-client/firefox-bin/firefox-bin-115.5.0.ebuild
deleted file mode 100644
index 7665aeef156d..000000000000
--- a/www-client/firefox-bin/firefox-bin-115.5.0.ebuild
+++ /dev/null
@@ -1,378 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="esr"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-DEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:rapid
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN} --name=firefox"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local show_doh_information show_normandy_information show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since firefox-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla Firefox shortcut."
- elog "If you still want to be able to select between running Mozilla Firefox"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-120.0.1.ebuild b/www-client/firefox-bin/firefox-bin-120.0.1.ebuild
deleted file mode 100644
index 854de5c27d6a..000000000000
--- a/www-client/firefox-bin/firefox-bin-120.0.1.ebuild
+++ /dev/null
@@ -1,366 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:esr
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local show_doh_information show_normandy_information show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since firefox-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla Firefox shortcut."
- elog "If you still want to be able to select between running Mozilla Firefox"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 9874d61856c5..1f3db833ce59 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -9,206 +9,6 @@ AUX gentoo-hwaccel-prefs.js-r2 265 BLAKE2B ac3053eb15e2dac446337c29184b5ec54fb30
AUX icon/firefox-r2.desktop 8137 BLAKE2B 5d0ce737c0e0969cb1a61de7989f5ca1ca0dff413d6d98bb0c93e0fed510b4e075a88fc117d3713e5e11ee7471ceaeffa9bc9dfd4282f3ddb1ea837d823e4887 SHA512 749a50b11d89c1329a52d13745ff8d5f801e565038cb5341319b4b515f36baf1c0c740003d6d01188c27e31d7ddeff58310e7b2420681292d0f2522bc5bd34b6
AUX icon/firefox-r3.desktop 8116 BLAKE2B 50b476a1be87bcca0bd6175b7a7f5e67ac5d3f40b0a5a99c2244036a9eea53fb518f59c1d87b18723c4ae6c261bfb692ef0b52c6714402b0a98da4b6867ab977 SHA512 07c9d89babe20fba9531396c9aa2b692aae77606be2b8a750481b6b8f9b3eab320fef313d1ed4b15d3fbc4cd94dfb56b62ce1a3e89ba7143c6aa9acc0f919bf8
AUX icon/firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
-DIST firefox-115.4.0esr-ach.xpi 441063 BLAKE2B 34e7063552a4f39cb263b6a1a57500db9a85c86decb9df0eb190d429c8756c1a2c5d29906da8398efa77d6acc9dd91d9384032b3b335dd103e7e629edebb7378 SHA512 16ef9451c1661b3369b19e641f5b859344beecd0e33da51816f507ee70329ee67c312985f8277177ca309cf028280cdfe1dc77ffd03eda6dbdc4a37a3d0b64ac
-DIST firefox-115.4.0esr-af.xpi 402470 BLAKE2B 7a525657763939a8d53cedf62b6ee2632e9090e7413fed36c270f8154acdce3e360cf0aa089ba60bc4b14bf551562f43f5cbeaa6cda1eb214e4f04022cf9e392 SHA512 5482de6e9806a2a1caad197d49ce05a0e7683efbc6fc4c95457fc962ab3617b40918b09ba6e37271f9d360f590484378629753aa5f66348180357704f393b3ee
-DIST firefox-115.4.0esr-an.xpi 482937 BLAKE2B e62095f5cc1d29e2ba45eb5157e8734fa231f3ffed46bf55fc38578ac806ab20d9527852b83169451678274e2c77abf83543cc0dcdcd44cd64ce67f097b7cda8 SHA512 2e277556f5cd5784a9c197b38966e2aa1d61c944fbf4a0304788fb44546b3b83f20742124a885941c6110a2b2fd38d21e4912dfe7eb067b554ce54c293867dc6
-DIST firefox-115.4.0esr-ar.xpi 549547 BLAKE2B 1e4cb939add44283806cf00194c8b9b2fdc48548158dc8fdbfc09b2a274b2a9fbee363bb5684868dd4fd396d3702b1237cb4560e205c9c4fedf42fcbf01a66c9 SHA512 27af768fc59faa991ddca5491aefc0cdab262619f59d351c5bfa53381f85ecf39bfab54a17ebf682c1d525c53e8f1a7c229062b7ef561dc710ca208fc697ace1
-DIST firefox-115.4.0esr-ast.xpi 477366 BLAKE2B bc01effa1eb83dd4d761f533900dc23bbada9f4806020db6e9e829b4632362c1349371899417e18a0333f8c2ae43463c00b1a6eb63a314857bc3bfea38b1d37a SHA512 9fa37e38ede8566f626987cd97045c2a8fee08118da298d55e31d55986cd480fb6496676bef399e87a8a19794f48cfde08c360bb6513ac5d67ffc53ee9e6ec85
-DIST firefox-115.4.0esr-az.xpi 470739 BLAKE2B 8eaab362dc77a3ee96337fad3fbe26777ec50ab0135f15e819bce9b2922bf63976be05d3ac4db4f4b4e4c9e329ff7790ff99cbb14be0b64af271ef82867c17fc SHA512 db5599cde46b79609b19791b4d0a4ead28599902e574aa352edbaf21bb1b51486fadc6265cbe7f8a51d388fecf61f403fc4f41825d32c46eaafae15226135933
-DIST firefox-115.4.0esr-be.xpi 647102 BLAKE2B db9afed9e265be0fb35127b5e527f32cbcad9292a9e085ba8d632208aa795128932d4729ba7131736013810123f76ec20605b99e294e82e712f5530378f599d3 SHA512 95b45af7e86f0436fee5b152ef2c02593543ca302731540f368f9b44871ebbdc7bad505a4c26a7cbaae76b36977bb4b255ab39306fd2f341d18490d3a50c87d4
-DIST firefox-115.4.0esr-bg.xpi 564177 BLAKE2B 647650095bdbf4a4fb84e54c6040271985de5305fbd6dd8c3fe65e9c5fc5c90910e480ba7ad394f6ea309de769edd7b7f145c61f13f454ff3dc900354f146c0a SHA512 a058bbe9cdf0d216056bf5d73f7a75439cf00168459b86213fade6afa325318224ed4b096c348116614af8b80682115d1cd07ab5862d7cd71c179310d2d6506a
-DIST firefox-115.4.0esr-bn.xpi 558431 BLAKE2B dcfc6e48b43a53e61c0553873d2c3011ca93c9923b499c7792ec3ae86fc5d3b7eda61d3b6b044036f02fb6f5931c2d586d1ce0723109e7588dcc463be0dcd05b SHA512 591c2c4aff54e932747357176b69313d7b0a373e28896922849a313ec37127af9959a4bb9b09580f84ea59e8cb447c8bbe7c8c07b4bf1eb77fe57937041a873d
-DIST firefox-115.4.0esr-br.xpi 534373 BLAKE2B 588b2070cbd25cffffe2a9149f6ab5652fa12c30cec7901ecd062acaa2d54cc1265057228e8aeb3741282b39a5cabbc83b363fb13bcbb7e9ce3deb510201c21a SHA512 66215cbf68f2d7a8c445e3db70c1336c5aab0137fb2fcbd8980f0d2c4151947080c130a3abf548b4bed343d1a1df506bd79b2b37dd6f72e087531c169f07bcc3
-DIST firefox-115.4.0esr-bs.xpi 441266 BLAKE2B 075e6128edbc90d933c920b75d5ff560869f32ac55ebbf7266b4e36ea85d6b217c4a6b414ed752cb8088ec67f15edeb54a744e37a1c596cc059d6e295383011e SHA512 62469b200fc870d6dd23421416e1dc21e1ba06c48fd53984ddebdaf82591ad4f3e7501baebf78577c8aeda90287f8eafe726e3423063167d1bd4da6671b0ecf0
-DIST firefox-115.4.0esr-ca-valencia.xpi 521958 BLAKE2B 6a3f41fb31101d671ec90776d5418d3780547feac8265647bf851ac220b6d9dba51ed9c610b1aa2f8762de92a2b88aafb2390299257cdc1ad0327d5e061bf3f6 SHA512 8139baf0b63ce41598594651ba91f1134709bc51791c1b3e82ba12621ee304cd0e77957c3799920477d4e7aba6805a8c0904997ed3ede031915694fed5dcd961
-DIST firefox-115.4.0esr-ca.xpi 545479 BLAKE2B adacc7ca535e1de78d0351c44d3a493cc768e794b925292bf4551c233e1efd322dfa8598a1b95f0e80f8bd70b3f36027d17caf3ad22dbcc5bbcab007379c6866 SHA512 5b60fcf11258b7323f0d6f520c02143f53f9a6ab4f9c769882949089996c9344dc867fe4763c6ddbe31444bdb3daf23b5c3533607b09e04380879570d823e89a
-DIST firefox-115.4.0esr-cak.xpi 564584 BLAKE2B e98b8bb14dafcac1ebf9a9421df9531c08e21f62286c8fe9bacde0c9ca19fbec10400ea9d12e18863282bb68b869fff96310c590e79ba8a6a51176501acde35b SHA512 6d7b762df65e8c0ec1e77581b11864ee4d2a91f1d285e39de943b385901515b580c8efde3d7f8904a44ba13c9c09c35e8b192d34e785b9cd634566b7d1741bd0
-DIST firefox-115.4.0esr-cs.xpi 592269 BLAKE2B 90a9ec8e135b0a3202557a592866566af0ab8e779fe4429488a62bc25a0aaae8054a6059eb74cf006a66ee3149acece21859bdc38efe02e3d1783e7f3e9f3ee8 SHA512 670ba9d595a62b764726357166ed9edc0599ae333dad9cb6cbee194b34cd68076198299cf12621a6269dc4717eb4cdb81258f0084340f17434634e449ce308a9
-DIST firefox-115.4.0esr-cy.xpi 564700 BLAKE2B 4440034bfea763da9e5ae78f684b857c7187d2a07cbb4183a4d8b068270693f240d0d813be8894d55a5b6b520246971669dfce791b0e82a3471af4db4b9adf93 SHA512 464fc2e25a9c62aecda84d95a72195facea8e7089221649e221bdd4d274827b05f7f82c311b6e60036c1187fa971dcd03d0c0ff201f56bdf315caf312ba0f6f5
-DIST firefox-115.4.0esr-da.xpi 554022 BLAKE2B d4d0594dd5eaab2de979bda631b85344f00c49cbe6b086d8493335d610112abcb8af6992223cf558c8bfc47e6091781ef5ebb754b904d1f2a18c234e86b5e2ee SHA512 dd62abc877576d239f1bbcaab34e3d159528296a75fe2bb740d7124b8da90613fd85084d9dcde636dc0a0f549e400cbcd8848f7575e5b18b0f7c298725388b8a
-DIST firefox-115.4.0esr-de.xpi 574634 BLAKE2B 14f94ac6fbdcc09e81c1313b968cac1ff8fbdfcd42bd5178df0ff6ecf25d1809d33ca7d51b3dcd8b3ce4afa877cec3daddc2f140609e4b29ba385fa7743acf20 SHA512 40050a16ac1a9d32e260b697a6687e90c2908658392fb77475675ec4605a60ffe0cf2a6bff23e24c0f87d2cfb8b5be96b438da55cd24551c908652c74435de5d
-DIST firefox-115.4.0esr-dsb.xpi 589328 BLAKE2B 87bf433b01d659ec7bec9e8c58ccce8161bc72425f26cb89cd86446748f84001963f5ec5712a5f0474d07fce9c5de82960f5d475a4341c79e0cf34883a1b63f6 SHA512 bce3e92cfa7281c998ae57fa52ffd9d52db02bc4b28dc327b1e6c26b27a5af4a2e97d6d6eab5749cdf64f60b875326f558a5445f3ca181ed1377c01a47b2ee81
-DIST firefox-115.4.0esr-el.xpi 663760 BLAKE2B 454994b1e22a10207bca08da0e1ba8fafd619fa66e7746f042ff0bdfe530ddfae424cbc559fbb62f512c5cdcd7c9e9bc2c39ea9621003c3e0a46cd29cb438fa8 SHA512 c255daf3ce1d6a6217fd5dea2df9e87d3532700ed43da33ccdd276d7041450547969b8d12686394ae1fb4eb717dd152c88a501288faa638bbde87c276cfebfc7
-DIST firefox-115.4.0esr-en-CA.xpi 519415 BLAKE2B 4c3c318548f3820e5876d7d406f111b89495ef59b5792b1dbaf02ff782184b4d951b4ed6d20f9344af7440c66dc501d716f7eed9985b8385a655eb768325e435 SHA512 a466e730fa86c3e7c5c24214b3f9ad66559974d4ad9a30a8ad2e185791ec0606b8c8bb6f1f01e2af4fb0eb920e5eb629909f43dfbf517270281e5010f47e91fc
-DIST firefox-115.4.0esr-en-GB.xpi 531053 BLAKE2B 0e9ad48b60e220181e9fb6c3eb3818c27217f0ab0210fa6d74e558a92d701838c6891c553a1f09c1880c3b3e29700d40d48fac7e782150594e420195426f0431 SHA512 6beeba999898503fe98621200b3ff0babf09db22b1b0251544d32405ed9d8c8c742bd864b0fbc414d32c661bc8b7a5d6d5c548e8a5284dcc1a251b62d66d749f
-DIST firefox-115.4.0esr-eo.xpi 556387 BLAKE2B ff0e25b476be8af68507ba61dd1bb9b8693448ac8b664930bf2d1ada2fd33d409041cf97211025870eaf875bcaa2ec8a4cf25eecda500de683f23162bc2eed5a SHA512 68ee2c2048ce417f1235a325b0d9b489baf64e9c0a2ede0361abe9565d32729ca2a02ced21b96833cbac3dbd92ea7cfb6c2bf15361f56d7983fff711540bdfe6
-DIST firefox-115.4.0esr-es-AR.xpi 568956 BLAKE2B 74626e4fac1a5531b8d6fe4b9b9a4061627e31590956d7f834c67918c574c19dd3343eb1bd889df003c83fc62c82f04bf72022d2addc03d049a42957e959c809 SHA512 e24817e0105f4d1f6da8fda4174e38c5707209f1b21925060391b151476deb1e50d7d0de50e1ac2fa5357ff70da73114d8b6f5b8e1ad7fe0cc8495deae6646b7
-DIST firefox-115.4.0esr-es-CL.xpi 568622 BLAKE2B d614e459431bd97f21c6540482e790d5a5a18f099699d8a5b81f56c21b24abe92c46b68eba7132292441b96ac55c626033d496c4f8a030b677b1de4bd83a1bef SHA512 8161d072f699b5436e56428fc77b921ea13f43c929ee477f89accad361166b205c22d094a41348990df77086300af0cfc2c67190532b90b1a0d381675231e9cd
-DIST firefox-115.4.0esr-es-ES.xpi 562060 BLAKE2B f9b774816349fdd73bffcda8ed781b7f443e0a20a87a9dbb021ad52c24ab1c39ce25268d7092600d1b46533f159421e194ba65d74259123e0ce3309a8b9b34d8 SHA512 211efe2fea3723e63cbf05a13792d0f55ac563dda89ff5adf90e9bbd37238742b312248b9b6cb775016a707232f58731b8c38a6f4f735991e39ec76ebe70767b
-DIST firefox-115.4.0esr-es-MX.xpi 565310 BLAKE2B 6e3d1677730e66b1e367cc0749e338c7d0390db026bd8f15a669f4f6926639a745af23244420a9765124c2dffef1bae447b4adc75a2e419fc584a488afa53881 SHA512 ad24c5a3eec82fb9f646969a1c55aaaabbc9a8cc8300792472c84cedeb1bb16d849cda1c0ae6e2e27cae9e06f5bdcad4bfdb7d45732142d0ba3f98509158d91b
-DIST firefox-115.4.0esr-et.xpi 516126 BLAKE2B fb427ed9bc3efd87f89970882161c8f826fac33a17a13a30b101c447791f8f4b2071888c94267fd973da6db8c3ef9848847cf4520ae8d9e3c3b5c5d6538bb080 SHA512 72e0e631592dcdd73b4e0b9ffd00802580b8110f6822024e3f36baae0fd6fe7f617f30d78f864309576261f0178633fdb741863cc95ade26db97890bcb9b7270
-DIST firefox-115.4.0esr-eu.xpi 551618 BLAKE2B add0508d85bd2ae4f8136d128c7a6ffbd1ee9392b82111398e0def047120fdbe076f15875fcecf010953d39732d3aec761c77331c18941ddb56b29e423741836 SHA512 0dad65c855a24e10b170dc70802caf50568cad40e55911f74ecb7bdf29a8be1603277615629a1495965fb1c03797a06164669c3f5a7621cbc38de35ec28e6f91
-DIST firefox-115.4.0esr-fa.xpi 564540 BLAKE2B 153d78a9f0e6e2181d992be1d534a73b5282fb753e008e6a530b099c7b55f216a2f642f6b7a316e94a0d23e51a9e97aa55db96395bd7bd3c9bbe74d07326570e SHA512 8fd8cc42b6c7cc6a049cf1d6726345f8857d242cf01a7e5db3b439b382c090f30913c665a447a729ade44a76287dd60f77683d3a7347f5f6f1388f8a2eb4f9d3
-DIST firefox-115.4.0esr-ff.xpi 457105 BLAKE2B 344febe823eb6260fdda48198f8c0d0e24006c9004084c87f84effd5201b0aaa1125f242f9415121c0afdc699ab9b0c163129509d731a6b307346bed19a2df07 SHA512 45b834764f5781131daa120193ef7d1bcc80571887cdc7df93fbb940a44019e7fbd24dd695b80b9aae265c307b9b4219f31ea86b3285f71130584bedbb64d7c0
-DIST firefox-115.4.0esr-fi.xpi 551240 BLAKE2B 4d450e53d7b76c6ea8150629e765e29dcf3fcae9bd2eee3448e03c518c65883a258f9d6ec7d51260fda1bf94a9a84c79b8dc7b096d6f098b1c02e5d1cafb0ac6 SHA512 fb250dff94813328485531b95995010f2888c836f1dbda83b0dfdbeeb6218e53d46fa78807482f399ea0956638b05053a4814ab46daea9a69231c25ed6cc2a1a
-DIST firefox-115.4.0esr-fr.xpi 580600 BLAKE2B 811ad8b58ed0f6951faa8ff024dd4eba342809588caab9898578d500852ec5315efc27df60e47255afa3922daf1a107d47f01139f26a86f76b4f9506815bced1 SHA512 59af70c39591489ca7ae172043913ec4485741b2f4ef86734a863203ac47514f637f5aa3671897203ef27adf8c4390355651ded67f7053f7598652c3a9c3321e
-DIST firefox-115.4.0esr-fur.xpi 573081 BLAKE2B b350a449cadb969dfc73b4afc1084d7bda8833ebfda6dfd93cbeb3a01efcc0eafddeb06003c6bae8e2403d9f24fc1024e5482599189a9b54a4c8ecc97284bc07 SHA512 3072eac945caec1c8a23b552a2166ce2757f98d5b0781885d39a799d3a306e9446ffeea6a1d9134bb6322ac0055dca50ba1c4ed3c259ead33bdec8bae317e505
-DIST firefox-115.4.0esr-fy-NL.xpi 564939 BLAKE2B dfdee09df71171614c099c121e2919efe18ef821eff1e40ebb706506f89444007d83bc7469f5985854c1220e652208d1f0223efe483c517b19c6a827235de00d SHA512 aae30fc1265bf45453b182a3a71b0dad488997260941130598eee920a3eccf67fe8a8fa06ca4bf79f8217a9000913eae074c90589deeca2e67032fffba1fca66
-DIST firefox-115.4.0esr-ga-IE.xpi 454336 BLAKE2B b66761e11cae7d75f0bc2de8ef754f0ba35c52029015844bf325dd2a9c93a44b55baf60a7f5d884fc596f1edb5b1a2f5c0dc1174d1276c98fdeb6c99db1aeb69 SHA512 12399d063a1b21995d07cc9d23e41eb99f5f4efe586d8ddfc165dc7a0203bbee5f0b58029c08b7bb90c691a855d2c8bea9e65fe2e3193e409af8631dca37e894
-DIST firefox-115.4.0esr-gd.xpi 566972 BLAKE2B 48957a3d56aad60edfdbd78e3cebb65a064c664afa33746c7a81346aa445214a22e572ed2e637917bd941156aa7826b05111fca5619e6882ec6f347624ab10c9 SHA512 ef629c5bba2cb92944e0c68a44c63bb3bdbec9d6f230b1ba5c07b0cd6f9872dea2ea2d71deab4a99a0bf37d9302eee6ca5a82ce93036f8d8ae89ff083c9bea4a
-DIST firefox-115.4.0esr-gl.xpi 565481 BLAKE2B 72993c803401bc8317281b23c98f8408bc27406ea061f588e360cb99c0ca7156dee89024404452b477ce8f15582a880af61fc097754a71eaf3bb95c195dc047a SHA512 0072faa6152d257860a4cf490b8f53bac0015a398f48bd1003104de95621a34840bf2f7989cfec17e4751a77b5507f6ff31404890373b581a36f57332abeefda
-DIST firefox-115.4.0esr-gn.xpi 577582 BLAKE2B 0939908c8fd0a54228f0ceed42f0f1340ed86174741975f331209b0f2225c4fd1ed54dcf032346bc7079ff24d4f543042219f8e0687c3d241429ca21c44a2945 SHA512 273820ea1d7fc90eebf59ada315920f94a19e68aa5458d501089c8dd11a8bce46f829d577832a663a82512564869f8e1ad371e0c5fdac21756d8abd5d67506a7
-DIST firefox-115.4.0esr-gu-IN.xpi 506689 BLAKE2B 7dda59c465b5cfc08501c0dfd648ca2b50f1f0d9317f060d4b11eb19f3f12dbd70b7f04a9e71e75634dc5264870470fee860464c9cf288030fbd0d3be7162f5a SHA512 bc8eb6057c115d693c5907004dfccf4facece512805f8f93d5507f0099a239e7a1a7ac461c94ac6fe052f7380e6712968a89a71d2a117ff0708a85e3c4ce5d90
-DIST firefox-115.4.0esr-he.xpi 574385 BLAKE2B b742ed6b731f8b209773e6f7468ddae66ef8f5da7af046b75ab04443d99cd91ca3046b03fe6e62227321dfa0049a77ea8e878dc864c02f1c789b29519e988679 SHA512 1a2f0d46ee936df49397d54ed4e9e4b750184b731a99126b347908b39c9e2c2a4143febc0c2a403178fdc3b35ecf29687d936b57745490137aeb26f704b8fb0d
-DIST firefox-115.4.0esr-hi-IN.xpi 538825 BLAKE2B 5c3243cb60e5acee28f13069657ff209696fafa766b7ab28e32904f43406aa8fd9e022c621c369dbdf1fe554508520f979d472855eff005b8393bde363cc0ab5 SHA512 1292175704c404b8ef1a6f79bc15d18253714142522a3cae16cf44e5f82efd917348f06b3925261d939d1165f2ceed84f483f59f3f847a1284cee59c5c0be542
-DIST firefox-115.4.0esr-hr.xpi 531642 BLAKE2B eb5ea33310a237f257fa262aad8f3590c6ce4d1f18f467e9e1eecf743cf516d54c92e2d0fdd7f3bd13d7c08d2f96ec5e07b396d3953861defc095690f0fd082e SHA512 1a47df8d5bdd4f602e66e0e6b20f1d169faf19a0a16f1e2e8066c88fed2c26c86db7a86efeed1fe8cdd69053f759e6aef2abd998e985457aaf7d8ec08bf15a14
-DIST firefox-115.4.0esr-hsb.xpi 585523 BLAKE2B 907050303955ab851290e0a9913555332a93f9ddbed475c927716ef57317d127eee09845b86801734a1741a756b50850e98ac40c168ec5e3d58173bb06b3375d SHA512 6fa4a8f1602bfb7c610ac44d6df410fa603839b4ce5530988f8db45c6ae08f2fe46ccc6e23bdc22f1b90b768c8007602f277f32a912c0b2877495f4fcc1f69c7
-DIST firefox-115.4.0esr-hu.xpi 588967 BLAKE2B 3aab58eb7fe01e77cb7ba6ca632f6b3ddc21425cfc7550b8045a1aa6824bdc5f2db9423c1e0ded59bb4dc5f1fe990cbf1c4eb5bf00cfc0358d397b5e86b7bcd7 SHA512 57dee81063ba9408ff7cd44c76002506ed64acc85bf18ab84dad8aaddf1acd0d9179ee9ffdba2046190a78e3acb04ced9ffb110181131d184007199c5aebea92
-DIST firefox-115.4.0esr-hy-AM.xpi 579203 BLAKE2B 5c0834c43ad43b203fd3a76778731706168966c9404a6f7a89f38791f303dec598be39b482ff5538097c0d13d51180ff808836532583736c240419d36a6f1546 SHA512 fd27f520348e3b4452b6c31a94dfe3cf97596f58eea2dd10461b033088da0104aaa537adf1db29d9e9fe976d910ba87421cc38cd9f8125ba9367b7f5d75fc0d2
-DIST firefox-115.4.0esr-ia.xpi 553072 BLAKE2B 2b00e9c2e8db941c1d95b36ce4b0be1a73e8eaad009dbadb09e962692e660b2b8e6c5e0721abb33b9ee54dd9d40383295048125214011f99d12b325d4b61d849 SHA512 9904f680777c02392fbce695173d5f2df27d263a4081fe72b790d089073a85cbfedf9c62011ea590d81a18f223ef0a1f9bbe6996bc0bd309658821a6c4ed7f5c
-DIST firefox-115.4.0esr-id.xpi 537737 BLAKE2B c09a7e6260fe1bda4ce0bd7277138f509b9b9253e2f8c33ce98843d34d16cc4acab8399344b3b21dfb0bd6e6c18d008562d0b66dc7726ed648f8e9361b4d7352 SHA512 dee5fbe935ff738be68c0a2908338b94481a3b638ef0f36213b560846b2e5f26ff4cca8d52853a51dd82edb60ee8c8f25c266b5da25ba10622e5d3e6fb304c2c
-DIST firefox-115.4.0esr-is.xpi 560796 BLAKE2B 1ff98c3f7ff3e3da962ad447571279facc0fac830823d384769e0f427bdbf3f8a31d071596c02c560305b836895b996b74670f364e9bb5f4f726f4ca6bbb3c57 SHA512 36c4fda8c9919d1bbaa71cbf07d0078925b80769b6984c9c65184c5c8d6501156c00732a9738b03aea5246aa2c81ee81746b9cf8fab2b64659c72e96b30c28fc
-DIST firefox-115.4.0esr-it.xpi 507476 BLAKE2B 20df7fa90e6fbaaaf54406c5cab3a6212b5c0cc120ca8a5b64b70b5e43d1f97e304cb4dca211c80001364f513daeb74eed77d812d672ea634155dc0d16711296 SHA512 42a4a5cb3a96a475df82146387e7a05d81769085f53f353973f8d158df423cc0de67efb252bc8dc29f7f2cdeb1c3f333f6d386806b2f3e7fa2cfcbb44ed09530
-DIST firefox-115.4.0esr-ja.xpi 634418 BLAKE2B 5b31f3f761e4660562cfcf56a3eeaffe2ed7d9f95b4f8d7b84b215e906a1c2f965632d25a868393dfff39c8c809708a04766c31b5479fad72e71fc8915334c9f SHA512 77670a87246af26d08a5ff004feeaabd76eeaeb095cf536aa628e2827c3aa6d79f860b3b44410e8b71c91c20e9719bb7eaba093a68eadb4ae4a0eeaf4c990fa9
-DIST firefox-115.4.0esr-ka.xpi 610752 BLAKE2B 02414a869dfb3bfcfb77c4e3cbd5982b9611f8501fd66b95dac0193b5e2637a7373386b0b3e7c82b3b5b208ea974d6a351218c877a3b70251dff3f9574f6fa8a SHA512 460af5ad1709ce00c3d147c2a7d7eb334e52f3f1ef1ea7f4919aabafbc88b91550dc905d4316a3a5ab8e98d4886951ee2c1a058859401b4a2d83743e65dcb21d
-DIST firefox-115.4.0esr-kab.xpi 562648 BLAKE2B f99328145e0a7d41226f0769a00baa0010d48f9905a82d17859ce9bbe8bfa30ad26fed6e29cebeb9ef09babc7209de5f93361910b405262ee19256c3287dc520 SHA512 07c563731040bf3647600423ae62dcf67b11df3cb0f498e46b68b083c44ad960d6d2aa14ec1836bc09377db3bba571ba72a115ae45ed96a78b12e17164538ff7
-DIST firefox-115.4.0esr-kk.xpi 639131 BLAKE2B 277b74c133c5a4adb7f1e83fc4220584ee605c3ae4f8a63dc0e3666f9f1c4e9d6315a0ea5721fd047b2a1fa2519873c0d9a83262bbaac2179f06390eb7b6c6fb SHA512 d4290ac7905a38930b8319cfe747e2d3db62ca32b4c9938d7bfc69d99cc33ec746e4ec20c98c378594e40acd99e3b4915752a29c97c2e88eaf4c6d452e19444f
-DIST firefox-115.4.0esr-km.xpi 508119 BLAKE2B 683036ecac37f41387799bbb6cdfa03ca3503fce2ad279cc321cbcf2930a0656a7c4ab3afeaca8b29106b08b68e4c7abf042bbec80b484b859555e07afa85eaf SHA512 6c78eb06ab95fef892ae1b78f824e7cad9ef14b37469ad15b355251acdc42b500ebe8b8b2e58d4b9677d13451adbc3dbf40bf109f4f09352cbe32ae822e89730
-DIST firefox-115.4.0esr-kn.xpi 473769 BLAKE2B 9a561a3aaa89250e79f496efb6f11371a0ef47f1ecba2c1658b8d4a149be280400103455f1a073018aa390f4795205a8c36745edcb06a0c15cb1432d24825332 SHA512 cd7c9e7f48ed721cbf415f4d1b0fc1a5f10c9fb682cf284151cfa8aef81e7839e3ca8cc78bd6afb0200dc5aa442d2a60bf3b68ec5105dec49d5858192de6065f
-DIST firefox-115.4.0esr-ko.xpi 600388 BLAKE2B f7b9453ef874a570662ca6595f5ace5861f2ec3450e15c042f905faf19a25d4347851b4480ab62a7b4d535277e0cac04bb1665b4a0e3bc9d2e3072af8cc82ecf SHA512 263ff291ed0d2c586df1a471475995464ed3903767011a5cf5d7a15a34701bf9107c6565feaf5668cd32a7f5224e061e5746230a82268885dbe46c1a7a1117eb
-DIST firefox-115.4.0esr-lij.xpi 463744 BLAKE2B 6d0c8ed06ae8b4f1938d37619077c77500010118a1b9df5aa201e54462e6671c4752f9cc1606aea277e8593106f00d59b25a33ecbb8bd71c25ce7a14b6e283cf SHA512 1402db33624bf0c0f8dbc8541493d355edb24a9ec4de10ea68eccd991ef919fbe37e7dc476ffbe396730ab3f8f8127861f07bc4af996ddf1069da48c9df3e343
-DIST firefox-115.4.0esr-lt.xpi 548297 BLAKE2B b2ab15b52137555ecb6fde2d9b090f28d07edc760ece532560f9f0d93a524fd3574312c3403a7d84ec59574525df1fe1694289aec381fbe8d56d9c7ec1ad13f0 SHA512 abc0d478c77d788eb15d3210ecbc204ddd8da6f854d8f413f0b4d91186be93ca01645ae768b27ec499c99cede3c2905d9f4fd347bd928f4d055d7a68c8995fb8
-DIST firefox-115.4.0esr-lv.xpi 450746 BLAKE2B aafa95ae83123bf6f6cf7c3ad23aa6e1c0fc475358b1482492d51229ecd8e59b7c27a2b3a4cb9a661bd311fcc9f680f3fe3bccc9ebab43c69d594e9b4e42b907 SHA512 e18466f5ca56a26c6cf24650af99765d12e6221560c24ea270e8673fbc06d5eac16226d3e61cba03ea80629685cb33ee528dbc9da5e5e1ae35cbf1598f1e2ffd
-DIST firefox-115.4.0esr-mk.xpi 470107 BLAKE2B af96cb037059b49ae8d9bc7798f80ee00cbe5ba16d542bc0673485c9aa863e3cc371e637a35221ce85f3c7b5501fa575693815abec2eeed26fdd106a6b40f180 SHA512 31ce1d492715ce7ee13f0a77f0bfe66ca97db879073c360f6218a9a75d9b0ff2203c3b6069f963cadf0d7e970e90d8e200076da4ee2c3f7c88ab177891eec812
-DIST firefox-115.4.0esr-mr.xpi 510463 BLAKE2B 73926dce44cb532f5c62ced61731c0689ee2e17ccaccd52bf75c015275cb0998aa445c82f0beec1b54eb484cb04c6a0b17eea5dee4324f4e2073d7d675eae04e SHA512 6f35c6f0223aa798ce89b6273eb1b27cf4d1707c22fb9b3fdd0016d28d3df1286763f49f7f727f8bd979c76c2e39d746e9e2fc6503465d1c54410aa47dcc7eba
-DIST firefox-115.4.0esr-ms.xpi 431281 BLAKE2B 071f636c180d2488ea026b6d0d5a79300d88f4b1619523c3ddbb13a75528046ed316570806f57d32f0b8c6ba51f5ae32798170ce150a823765fb335ed15d045a SHA512 2b5099b7dd60e9fa0e60fa9c99b9940b1b1160afac5661c815cad46704a9bded80d9d57dd6354bc0fd40cde9d1b82c32d9c4145ee2767dece91d0d938fd15617
-DIST firefox-115.4.0esr-my.xpi 493665 BLAKE2B df6dc170cf2e03567ab2766c3530eb9459f2dc41590c342b77c3424510195c68a73ac7f9426bad4f100e9a3ee293582de3c6e076dc08be54090112b8050424f5 SHA512 c4807952623d2fb7eb5ec9399ef4afd38486efd8d2524bb981d1fc8ff0179b5e1ae56b27d4a733cec034ec65cdeb1be63b497fdb81ae444c5fe5de4e4d9821de
-DIST firefox-115.4.0esr-nb-NO.xpi 548967 BLAKE2B e417bbb72d2e9a6f426b47375f64f459effde4af1ba51f4a55b9324a4ee660f7b3964bd3fb6c18dd1b893a73234f7d08cfc0e55454802fa05e14246bf5b1093b SHA512 e0d3ebfc2f99258c83e6d872a8092b34beb3637949c8921b346f3e248b78718c621e182f512c89aa2ea15bd65014e62306425752012674d22e2acc44e0b07494
-DIST firefox-115.4.0esr-ne-NP.xpi 468993 BLAKE2B f8490d74b961b8acb8a1b7783d6ac2071bdf3589439b8117f415b02d965eb04db76a84b2731baf24ce01b384457846e0b5c1402283e3b5200f79e44ff2a599b7 SHA512 26ca8abeaae905a0746f6723fb8021558820b74301ea0f028f8c0d4fa0ab62d54a01f5fc57d407cdf7f7dbb7371f3887e60e826b0fc09acb491146c45502b01e
-DIST firefox-115.4.0esr-nl.xpi 559208 BLAKE2B 77b20ba9ea806b176266f3ff584b481275a03da49c6c68a04a2aa9856d84b82bbed26094cdb5627f05feda5f2fe127e0d64d337792fdae298c31882df4abc2eb SHA512 a3689c6f1251854b5ecf24e86c5fc4dac32ea1765355c152d7b80c5c2a1b6958ed088bd60f341b988c9e56fde0fa58b5dcbe56608585f5eed8365f875009473a
-DIST firefox-115.4.0esr-nn-NO.xpi 551975 BLAKE2B 06fe7b3cd15b6f489b321eb4f261376693ecb5b4606dbd3975eeffa95c51ae2ec7abd6c99d5e8f06a756e3cf7cffdff54cc020eece96606dea063729f7b86b57 SHA512 c978855c53bad1d47961807b463bd454af60279766c3c3be93b7ebb1112e101da931b2be3b14549a1e7e64c4625cde5a85746cb16cb05fc702539ca78aee00f8
-DIST firefox-115.4.0esr-oc.xpi 572155 BLAKE2B c93ee5ca7876ae4a16358dd1ae843b7b1c22f86dec0ec99d0f0e697b6e18ef9c56d182f4d76179c1da1b5a7e6aa14844181f9878159bd9a635a607a571852ea1 SHA512 0b056968dcaec1640d09947ed9e8780847804fe4fb7a2f9e058d12096acf353dc89ae9c2567fb49cb5b687fb10ceb3e0878d35b4c818959f8a869f26b827c64d
-DIST firefox-115.4.0esr-pa-IN.xpi 626120 BLAKE2B 1aa8b0af487019de323ea30b42235d0d8a27827d6a9012d7a6276d17ca0ad2155dcabcf299e0df52023ea203470d6a1a5dbe7c44083e72d10d4cf4e9c11d961b SHA512 34143e00ca29a798af3ec86ce3c384071fcf17825a705b08aa3f90e1f16e3bac9ccb422991cc04ae56d3c6c2853e1b08b51489709dbcb269d8f28316bfcdba02
-DIST firefox-115.4.0esr-pl.xpi 579834 BLAKE2B fea6c576e318a25346e361feace07e35e96df0460b34ef4a5fe61a7f424f82168aa34206c8bf3a4fef70ead058a2be99140bbe3f2a1c468dd44384d17ff3b7a9 SHA512 ce26c904221cfb3048c05e3bf094bdfe5e1ff5288c43927bb12704f9be3f038540b394db83621413331c24f7b645201356942e004539b8e5c07f2d851829fe8f
-DIST firefox-115.4.0esr-pt-BR.xpi 563954 BLAKE2B 9dbb5b4c477feb40083c99afcfdcaa7ce83824d3a541e9bc94db86a9017b45851ff549681b22b44ed4c4daba5442f662b59f1a3dfb04cb711cd45cc3eb6e7692 SHA512 ca56bf1bf8e885bd7245cf8a314eb1d0e068fc4707b5b614c470c41cc32898e0002189f39f724bcf9c6054d6eb9e8471d31c2adc20c8a058fe6d6c4774d05ae5
-DIST firefox-115.4.0esr-pt-PT.xpi 569059 BLAKE2B 8574162c1332048e73151caf521883700405e65d047e0edbbbda0c4a4487fba8bd53672e5630586809d84f32435fe06119a69b21ac766a2169b3048a59c2f2b3 SHA512 6a687355f3c937e6ca204440014abad3f0b5d02c5dc991abd6bf0dfc07994f9acbaaf6b26a4c0313363bfb6079f40d6457351daa7326f76b6c06b0bc12d6f7f6
-DIST firefox-115.4.0esr-rm.xpi 558669 BLAKE2B d27adeb3a9c1b39f20c2ed2b4892f9b9518c4adf714a89302c2480e344ce48da93677de17d0355f6f9f2548a7f331ad7abe18bf3f6428def8d1493137b012823 SHA512 f9441598f013f07d64cb111aed6e26c5d12b7c187ed89aa27a3e15ac244ceecfb223765f297deefbb0ee6a87b67982e890933696df913b3e909f9042c3e90ae7
-DIST firefox-115.4.0esr-ro.xpi 524813 BLAKE2B 00ef367673c83105668f24f1a81dd86199396d05661816af624d6c455c385f545f34b442314890a01bf1eefbf4389ccf3bbe51b4d8533d8f78be043fbbd74141 SHA512 0c607d1f4a3e55066157de5c4146c7ab3c159a5de2ec769f509f73513d533c4559605d4c9b2fa1ebe70f191319239e76db672b14fafeab2e43f6f4cd17e77811
-DIST firefox-115.4.0esr-ru.xpi 651425 BLAKE2B 608dd6ea6d229469a941acfa671504aacee4f0d94004c1a81f3c3fdd097d24a93390b6777bcbb6af5c7fff36f43dfc29c804adb7d3d12319d1dca9af2d1107d1 SHA512 63aabf0cf4b4c97a04c4cb8339e962cb8ccc43767af009cbf81e870161c211c8b5da7c30753bdc347263b233d3335c23361c30772456cc2c245cf88b5562a9f6
-DIST firefox-115.4.0esr-sc.xpi 535152 BLAKE2B c31b467a40a738c8d4bb9f0ecb506f6c20024a1414003f51d05d21ff71f68685d2a8028af9d6c217107cc1d3b276f2e4ed42f3ec5a9e1107232248f5d0730ceb SHA512 fd73ac0f6f6e7db38d9403f8f752c05e61270163127643d0d3ae010e62e6e390ab6fe1bdbf2df1e38cd8aa91816207c8b2ef3597a336e26357f31b911b5c8825
-DIST firefox-115.4.0esr-sco.xpi 489687 BLAKE2B 0dbf187ad5f53c60560d7fc2232b5ecbbc64ca8e8ff6ab207ff98429b78d9f701a129c673c14290d8ec08a1c518248f3413cc2f3f0bbda4e10561a0c21a2e119 SHA512 83e457b44a384053554c086627a8a24dcef5649359cbe5b38b33dc3cdab916edf935d0be3d3743f69824de1a181c9b3ce7d89d8fe8e8944970b7752e38138dd9
-DIST firefox-115.4.0esr-si.xpi 569013 BLAKE2B 84fae3cd048286c47f997ecb99560c07fed7ee7111ad84e66de53ded6bdcf749e75d920dc3f914f8f79250625a08346c8f82b84c3dc35e3d4be19f9adbcca346 SHA512 67b4a02db1ec3cf9fe1ef23f9a91ca0fe84b467642bf7aa878373f510a496f1676615a24fcc7dff900c7487bb1d8a1174aa4f4cb6dbd740783b0961d8909a695
-DIST firefox-115.4.0esr-sk.xpi 589729 BLAKE2B 6011f83ec7962cd74165b21c19306d0f75b6af45895b0185e07602fc40c067543ab1fb1d0791648e54874c3acd95b4f8433bf49a1a6b349893ac35e845672123 SHA512 8a94c0b6a169557ba445871004388c9f7528100d30cecb1f0a3985157bd9dc8650cfc1a9de11633f83cb6e3f3cf32531d0fdd5853a34b540e0442efb3d88f010
-DIST firefox-115.4.0esr-sl.xpi 562527 BLAKE2B 631269aca5f05e48ac35208a4b1ef82fcb9428b847a95e67ea0a6a0ce5a0c71d04f0517c5843b54dc589eea32ad4c88f143c81c45f2e60367f7f3e4b8c6cb4a4 SHA512 b62cc0319952f98d9817384776bedc6c27bd0d50c50b3fa1630c968879398f0ff56d70f558f634b3c6349d1085f6c60c8bbc062458e46a883f05f865ae4586cc
-DIST firefox-115.4.0esr-son.xpi 400973 BLAKE2B 5ad9ef22d684e349a497c74b706079e3100cd375fd07b2ddc7b6a0b6853bda2271160cbfb7a1dd2a5f5e58ce72b8c20d8cc19c149405ac9f5aa57f5cb95e505f SHA512 b2edfefab271aa533a0437bf6c5403e94ba808751f5a4b475d610a4ff57257da598f98caf8e84de3b8db4b99dcd6e227ff65b476e43e6620c90aa3b7ee4c8ceb
-DIST firefox-115.4.0esr-sq.xpi 564468 BLAKE2B aeced99734dafe6fe1509113678aeee022bdd1f496ecd83d33ed8eebe05d0fa8e578ff433573d4ecc3cc24f9a3e7d16063769f5ee72c9cc840760d1e1e84b696 SHA512 2a4e3d2e0da71e52cffe69cb3c8faa550fc6d03c7f01e1644c7b365c9814950dae3362b2f8252bd1c9dccb038f88e9c4c4acd9eafd9eb6101e76aa735d629057
-DIST firefox-115.4.0esr-sr.xpi 614004 BLAKE2B ce5cc20962192a32dadcef61415a431560fa7ccc87a79a2b6bec081b695370957fcb8510079cfcd172706b12b3f8d01e5a488bfb2546f3acb65b0c7743db459f SHA512 257187337c3645915e25c3bbeb7594df4e968936ec4183a35c4e4bd9b7c5e7b06c16cf5e4b2a47b4fd9c1173818afe13c11e83e2dc934a93376e70d887cd0611
-DIST firefox-115.4.0esr-sv-SE.xpi 560559 BLAKE2B 1695218cd6422ac2ac4c0d161dde37d5cdbafda85f5ca197d2295f176eb690a21de56bcc7ea0af2b9992f74cfa645dfebb55ffc794b19bd7a1c6d8deffcb21ac SHA512 abfac8290d03ca3d96220ba2fa367e68ee79ade36b3925df5e4a0201584032a16c8647e21c050b0e912180154558b1e3589040da8a98ce5afe2e4c878101eb9c
-DIST firefox-115.4.0esr-szl.xpi 504128 BLAKE2B 024627d867059616123f4720c282cf6f763156b7668e8349b0151e8fbf161cf44e3d8ab3e0bfe4407db2acb9891e32e9b20d466dfdbfd0f22f4b3b385e1f2ddf SHA512 f5597bfd89d4881768cc94ca7d8e4c3c2e49bbed29cfb1d92faee4986812e06032e6bd10db3e7ce7d53a9c3510047671d8520446b41e28619212d1fbc6bdebcf
-DIST firefox-115.4.0esr-ta.xpi 488857 BLAKE2B 7ecb1923f601a14e185e3c25a996933602e955b005f1c09640c1df517d14f5506d8bcb115b3c60a1e7eff98dc6501f025b94dd996ed4a2a326eb13fc4a7c6bb3 SHA512 1bcb2b99b372b166c0b7764dcd939789586f5ab9d5b60eb8535e871646d273a96bca23468ca83244846ee29cd5376eeb26e0e957d83ccd560591617edab582b9
-DIST firefox-115.4.0esr-te.xpi 536165 BLAKE2B a868a143b691cd05709373dada89de8be24ceb1a25fd37e8f92e98e5e7a56d2d2695f492055a77a753770b87b3cc6d487ac44ebb2425ced7c3ffcfa2e0671a15 SHA512 b3ff698d6306d846aa0addcf0fd6c1a4f285871ff3a21b518a923bde0c8d0120f6d59f9a1bbd489d8925027c20e3e8a9888e892cb5be89e7d1a9469a1d0f65ee
-DIST firefox-115.4.0esr-th.xpi 632050 BLAKE2B 7d3230e2c721ca4e4710dbace1823e4abdab6aae36653100263b975930fc8e1f128b1b5f82890fe751f2f6e0fedda179927d514e28cb17a480ba0f10bf0ded84 SHA512 6be50752938f4091bd241e1e3351fed6859ff6d2c4a9a3479787fbf1ec1f71b1f6bcd31971baf1fbc49a95b9fa48addff1e626adc64ef3c99ab1160893ea1560
-DIST firefox-115.4.0esr-tl.xpi 511432 BLAKE2B 3b3358ec16fafe6a8442e9053e145fd0bd28094b1e2336d6fc457104fe496fa1eabb62aeca510f329d82fad2194044f42cc7ec628805b3f1a794cf447ec5a2fe SHA512 11460d78fe8d2fbfa3402933560d99e8bb78fd17cd9b6b93464c65e0c6619671289ba6d2c7d23c38516bcfd31eaf6341e43efd51dfe004799a3c355727f58602
-DIST firefox-115.4.0esr-tr.xpi 573247 BLAKE2B 5623f21181c0c70cf612162631f706cf4838f8639c5d30da86c06d0de17a6a77ab5b3431ab145e6df723eba4af954732f08efe667e2c8e04e04f26fbc739977e SHA512 c450b6a10d9921e609750de82166ac5b85752c3c605e843f01eb81750873510718f9df507f075ba7051dc661adb6f7adfe6c25a6edff3e401d99c45cf58fea39
-DIST firefox-115.4.0esr-trs.xpi 479685 BLAKE2B 568a62f643d9b685eec50047081ef8bfc2355a7265e63735571e265334b23473e29578def06f9112b4e0fe6a4787222e1b68f39bac1503a02e254544ac3f49b8 SHA512 a68b166c0ddff3be70536ac88a9ce9578a8c28046e289e087e6efb8d0b544659cde8d38269db51a67124788b29ee0ed847cd7dc6d61e0b77c92322f04696064c
-DIST firefox-115.4.0esr-uk.xpi 645039 BLAKE2B 575b964ac442458e6ed535514f9f32491bdeabe1f3bff113a7287360d603cfb63a641d4754581374b384b86340196f93dd4ed074cc07aeaf794d6e0962187cea SHA512 3b8c4927374088691ba85b51ea4d0a812dbe4a8b1ff05ac2590c13934ec6c874d05cafffc436a940f912a304ec7e7136ef8238d700932cca74a91554ccd405b9
-DIST firefox-115.4.0esr-ur.xpi 538794 BLAKE2B e2e9c56d28bb290447e66ed6f76980e0760be38c02487eb7982ba9e562e1beece15bea10827ab232ca5b6879268b5b82712125a1a80b3465525337e94c41baab SHA512 79d106d54130fc85533f34a0f430dc515a5bc6b0d1f8b366c39b0a1ce25176210eec7ec7d27ddd79abaf394112b21b513db31e3ae5ce1b64e6fe3b0c2a7fb691
-DIST firefox-115.4.0esr-uz.xpi 461749 BLAKE2B 70aa2d6e8d55899dc3d644aa18605fd04d139b56e440f90a3559757a9ccbc58899ed703a7aea4446ac9b84c0ef3b919b058d5f287226184f31d39e4ef8d12484 SHA512 244191b506e254b3297a28036c21d2fc60fa06a1f45821d8a0bd9095a4c5420de753018853d54f51901dbe362df143d4b7d17f738160561b977c02ebe173a035
-DIST firefox-115.4.0esr-vi.xpi 595544 BLAKE2B cc836c0a6c69bd7b568d136367cb7225041fcb41a7bdc709bedd2ef0b965f0cf8e5a7755dd90c6e7f80a436f4b142cb11034c08905151eb5fca1b744c41488e0 SHA512 0ac015da7b2935cd1bb05834d479ff8600a61a1c4251421caa6291cfda4c3e6a23c032d13eabe3d52bfda8e63202d91890b49ff9a2919445a56b8423bad583eb
-DIST firefox-115.4.0esr-xh.xpi 402434 BLAKE2B 774decc8e1935e019412f36a7bd9fd39fae624cf6cc3f19f1b5c2ab058e20421736a9718a836848c7327409330a69bc5db113bf790b99352c913978091d9f3b5 SHA512 baff34d53b0ffc6f9ed5ad6b914a9c836e5b629d31cab17d69a0b4d4583fe87994eac97e655c0a3c5c13e0b3c4abce427e8da1ab8657f83c567c63f894f627a8
-DIST firefox-115.4.0esr-zh-CN.xpi 595487 BLAKE2B a348b596390af3b2ee1ca421c3f2391a41194bd5cad4c4a37d6a9e83489bcd9f0e22c528880084e5437202b65b3fd65d94ea4b41462ae4bb15e4458ca1fdfaec SHA512 2af12c595bae759bb429dd6f7b0c93f4f7a097501f24cc80dcb55862917f7bc57d4ab880ceb08bea3c700bd78495b7d8e3880688a2c92a33378f4d118f4f5aa5
-DIST firefox-115.4.0esr-zh-TW.xpi 597813 BLAKE2B 2e1e1ac89419e1a2a95ad8cfa5196e429500ec5a8850516add323b1188d1ae8e96a1273dd8ca1671708c87f9ee85a392d40d8e95f6a1e9c9fa821b255db8ee02 SHA512 9b0f478da6e0ef2e2c1397ab05820f0d4271b9d323c234b4aa74800d998f59ca56b484a227b5a7ecba768756ebca55b0d40681658d785d3d13ed285f21b05d68
-DIST firefox-115.4.0esr.source.tar.xz 504413892 BLAKE2B 81b3d9e4fa45ef012d726b502d6f86323b509fb25a6c20be42fc37936357df5b661d53a1326a7662bab704aad85db14dd804d5375cb6100a02dc226908039b90 SHA512 3ee680c5c503df7e4913794b7029ccffc10889f8f259f16030b24c1c18c1528439123532374ccb3a7e7a0d5d64068949cb85638a29694a7d99b74dd403ddefdc
-DIST firefox-115.5.0esr-ach.xpi 441053 BLAKE2B ed9c9f9750ae54e453b68b3d4a10009f04034a74e6f952fdeb29f2e95ff357e138e7c6931d6f1543a79676ecce8bf064cd6b8a176288f5b0b38f86262b5d178a SHA512 d6f9328224ef55ac61aa7b3213d5408c5dbc84136085b20959752324fa9af6784d2bab932b5cd81871bed02de78664a682691152380830a87a7fecd8002b3b05
-DIST firefox-115.5.0esr-af.xpi 402468 BLAKE2B 6369b10d33aa1bae7cd1a83951bdb3ce220edd4fc7b3b9a73fe8a4083df5be104b5eaa64795b7b2839e31830557c6aca7432ecb740e0586cfbe1464c40ed1661 SHA512 f848471c60d0c31cf779d0f602fca8a1c15d33a1e668d15f332579906f85bbf7bb82fb54cdb90d44ede850215b1368b46b321109271f71dbb261f1431e7c2bf2
-DIST firefox-115.5.0esr-an.xpi 482924 BLAKE2B c508180d789d9538be04d52136d9f2d956c1d801cb9aea5a8b130dc843a44fc4b2c62862f9884abece2484e76491444bcef4908410cbfb72d31673094585982d SHA512 40efe790974ba57c9111748cabfe78684206c2831a95e4ffb044617fde3748f755efc2c9c17a719059bf9141114d524fcd618fb6a8f0f9bcb7c96fe7a49a2c8d
-DIST firefox-115.5.0esr-ar.xpi 549544 BLAKE2B f309be91050de4dc03910612976c52c887ac9c0347da757e94b14f3e186c6cac6fd63785b07bde9da8f6bd6bbeec6b43ce50d70ef419a424ba2656a9ad3b4796 SHA512 eed5a38521c131887343e7d8dcf8f0e3bc36af2558ceeef6669811aec56edb7131086fc720e71b11e9da7aa959b30388dd9ac8a51514098763f0aede7ad34cc3
-DIST firefox-115.5.0esr-ast.xpi 477367 BLAKE2B aec7f04ecb679f1786163307f343801b3e40158a71e96cb90311b465d2f4398143889f18b76bb2b4da23969a06cb54a4570048df7b83b99fe6d7f050051b4f31 SHA512 24d7609edd0448d25f66385188bcaf6b9c807c07e85181d03ccd0016db01928659d5ae1b13c4d1602c67c14440e48cb9fc71cd7335331fd6a5b2ca4b4ff27e5e
-DIST firefox-115.5.0esr-az.xpi 470737 BLAKE2B a18b1559f056bd0e29cdf38831ff017954564b99c8b31f6eecab4320c34f7ac91c5889ada1661511fd380cfccabcb6df2e53ec81ae31234e6860318ed4ca5116 SHA512 cfd269e253f470d0f65005941e3c0dbb6179c23cfc6e9c9e960045fe728189109edb398fb8caeb64b550186e9e72499f6a460ac118161535bb0a259ab6eb5fe9
-DIST firefox-115.5.0esr-be.xpi 647100 BLAKE2B b194bad273aaab14e6efc85dac8112a7e50dee0276f12e5a7551ef9f411a5474f719999ff69c220be0415b1d8309eb25425720a71e4fe42a61ac09b9cfb0c4dc SHA512 ed2564a7c3940da180134b69746e3f8b08a0b265ef0a319897d382e73106ad58c32678cf85090de437898dd8ea4d2d520ee971cc590d56a1afe98c54c476d583
-DIST firefox-115.5.0esr-bg.xpi 564180 BLAKE2B 845ca0bcc04ea67fcf5cdddefd0dbec811bb927d93e3c98517952d88b0f6bb8d079d70fc40afcfc05c37656ba76fa51f6fb74895d52413a669d1497b9cede860 SHA512 7e0cd143d613911e87b2238ab14240c07f93ecfca54e24f50bdcdd0992dec7152ee446d5a47a48f79b6f876fc804a788a67c9c2b7033c6a08816a215cac8e9b0
-DIST firefox-115.5.0esr-bn.xpi 558439 BLAKE2B 655656c2411f0e56336b77e69f0379529e44319dd6b23cb83a8f5732e239a88996de9c76ec1542959e7f1d9ced951e7602be27b553abd1629f2007cd1bd3bd88 SHA512 829e7e7664299b5e8a65e99da2c09988aba9f5c412f09e18e485eae5c6bdbfc7f44aa5ddb981ba592ba237847b6c18d9224dc77a2fcd67320a071504b2eca34e
-DIST firefox-115.5.0esr-br.xpi 534381 BLAKE2B 8ca7a2855b4e7a99ec182911d75d2ac5d87416dc7adda4a8fc060d700600e734262525198dcc4a19c800b692b5bf928ef63a3d25d4f930c635e55878fc9ebf2d SHA512 c0666c6264e7b11e89c54b4c29ab55fd9ea0577fd8033ad69f5fb3a11ae9c601bd4aa88e3aac83f4ac5e2523c13d8de2e1e646bdfdbf377c46a97783376d179e
-DIST firefox-115.5.0esr-bs.xpi 441267 BLAKE2B 4dc33aeff05ff0ed8fd5b3b080c6e2a472b1ef242b037cbf4b5adf1e17b35af167ddc38515f1b736cf0c4a7c6d82f1db8841ccdd926eb42d46f41ae8a49b9a1c SHA512 ac3bf88b158c3dec2248d31e58a30250222b69ddfaf03abb7f4200d6121d0044145d34bb1a275654fc4e5e7aaee9a8291f74eb861eadfa89d6d7750b70c5aabf
-DIST firefox-115.5.0esr-ca-valencia.xpi 521953 BLAKE2B c0a40896ce4ee48ae3f058802e5b84ce907c46d313d395f080723395f3422263804b75c42d7732efe6eccd6a5abb9eeca67e0c85ea11e599ab62da363b6a3141 SHA512 307de6c8a97d449f6cec797c485c2ff3a80e7b43ad05c45361068acd95199049e711b360efb69bbb7329ac9c6b7378958395151e2a5512e596e46d5f716ec55f
-DIST firefox-115.5.0esr-ca.xpi 545481 BLAKE2B 1639f0f7a9d9e73b537f791e320e4e8e9f9dc714a98f5aec7193b11a0dff8067458681bc86a4e2a0672e769aa647d7976a223aa26ab5176e8d8adde21c5be444 SHA512 b02e5cc88ae916aefc143ab5064d322798eaebbb4a0832a8f84a27ac2cade6509b1f4c83ebecb291a37e0c4d4d91a2b2cdabde021668eea7acd5d99c50e7cd20
-DIST firefox-115.5.0esr-cak.xpi 564582 BLAKE2B 10341b87ca24033aa45f87fb18a347bd2df58cc7aefb26567c5c1717b9ba82e2e6a0946de5bd9d06cfdbf8e24c61eab1523d6e7bd32edba9df3cdb5039a3d86b SHA512 9083e4b3fbb49fb6f2fd39c47499a386510132fc37fb63a9c1779772606f1581f6b2c40906a62dbccfdb9d3d0c9046ab29d7d431989afa9113725fb7bfd52a6c
-DIST firefox-115.5.0esr-cs.xpi 592271 BLAKE2B e89f2907a003b4c2dca7986bc3ee231c0ac442a9559e1837a11cd402e5c13999d7dcf34c1deba92611f3621cb0ecc36bd3ffdf541e25c2c1e58b5b2aebeec857 SHA512 79acf42eef2955abcc48a00411a091d48942992240d4d85277b2f62aade8c6903e2fc8d89e9376b679582bc2c2ca0e9a35b2bcd91153733309594458b276dfb3
-DIST firefox-115.5.0esr-cy.xpi 564701 BLAKE2B 0ad9be04bb54b3a3c9c05da0d783984207631c7884b44d6f91ef5580c8c33cef9c438a3f33cdccb7439b45aef70b93868d05013fde69fc999f778fe9831a7c34 SHA512 da6f9a8e981457024163da077d3893cbf2db97b811cee03e219ca2bf268d34b1e111034874df57c32be22abfbcf6fe683ba5e0a8db9e9cf03955c26258fafdc8
-DIST firefox-115.5.0esr-da.xpi 554022 BLAKE2B 93da3cbd5e99624d7d8f91f770135d6fd5aa5e0437c6811431586b6246baa5902ed0fdcc87af230a4d4156807a262271ff8d0d5dcffb4901e13cce3e83db95e5 SHA512 f177323fb205ad73f47fc8ab5a075e5b68e85d0d407bd2d7212959abfce512412c256ba600fc053a2af380ce85827d47b8357b1d6dd7661c546fe0dfea40002d
-DIST firefox-115.5.0esr-de.xpi 574616 BLAKE2B ca517b6559c39da25f81f30c600d9dc87d09dd32a7df6edc86e6891a44c0a8e7d4cbb25f4b69376960b0d9eb527b020bb49b89de11ba89e7c4266bdfa9c8048c SHA512 8d05fe687cfdc9a3dab09225e580ea0cf886228e6475de4ef43ed779a0836a83e6ff2d1d3247c2ed30a57636092d5ae6682d174b62714f0e3d2e416ce1bcf627
-DIST firefox-115.5.0esr-dsb.xpi 589329 BLAKE2B e4440d688385af175d2b04c634b6fd57c3e43e27b92b5fce9b377f19d65e716264c48b8e7b47bca64bd335c905198a5c89441416d371c0393c0193d05162e635 SHA512 88fe96ca524d3d20d20f71a1c9250a54c5aca21dae3634356b84f348ee5ca84028f58c491bc914fdd4ea6c5c2ad085c3138501636e133ce7be7804bc777e93c5
-DIST firefox-115.5.0esr-el.xpi 663767 BLAKE2B 1bb23d49f733694d06d15206c3a843718d3de274e077d4a4179b9d74f73c0f112a446982a6eb8f3ae882ef404d61bea4825cd4cfecd437b44dbcb33ad904fc64 SHA512 c7cf7876fd6aab158ac45a125c99423f2d29923b9839d3e6a92fbc4b8f9a5b210a40fad6f82053b4cf4a1339b65cc6f3b16822e3891714276511a0a0ab91703a
-DIST firefox-115.5.0esr-en-CA.xpi 519415 BLAKE2B ee85da073ce95a6387b8104257b285ca010de47d629aa8dcf07a097c7d67c89f7fc1bd00be3d5b88595ab15d8567b1d299494da11e0a01aec15a7720876735a2 SHA512 d602095a122ec363deae7a9d98b3934ef4684ef334aae1c594593e2d652dd4d5efaa747fdb413fde3d8e0226a25603921084d2e757a187004a5f434c877585cc
-DIST firefox-115.5.0esr-en-GB.xpi 531042 BLAKE2B 8c06596337ad04678703f0189dd88245a0e5697b424f6a53e9abd81c7376ddeb047d8d4ff5e5e839f5d93eba675e4f23ea39eeaad22b691223c0a3eaff3febc9 SHA512 2967395531bbc8c64e74d2a89c249cd0aea1c2034b7d9aa18aafc22f0a3996771be985ffab3910d6460bf59a68d3e8a98ef4ef2d2bd66496e5c129febe311d59
-DIST firefox-115.5.0esr-eo.xpi 556386 BLAKE2B fc31129a437f2ffa3da853a1c2073352fb1ab8ad44cb9f9cf45ebcab1cdc30b004874fa93f2f25509981c2b98555652897affc6157b8a55f20c38484b32be187 SHA512 f69c105aa8bca337d4b3a975cccf8ad7ca97f557fec9f152784af70ea0bda85486c3cfd8a949ee0738ad9603d893eed8cd2a99cbf3aa0ea0fad23590e424cabf
-DIST firefox-115.5.0esr-es-AR.xpi 568956 BLAKE2B 629bc2892dc57b5d0a97bb42fdd35ebd9cc1031809d4750e6ccd57d276c59da4a3677b2b7f3f1f7032b7f41f7bedc928af190debb2c8c9c0d62e15159aaeca57 SHA512 01a6b5c432db4d2f15228e7e9af17ffb69454c8ac99ec305fba64c29dbe093f6cfdbc53fe9635ad44b4e59115439c6f74de178f9e998c2047bdc805a113c6316
-DIST firefox-115.5.0esr-es-CL.xpi 568616 BLAKE2B 021675681b237a0aef9e6bafc4d133a7a2ae252692828c587733e1135c8e8ca05da0d33ae0238e30d6a72d773c15e7c51b7d98856541df7a6b5ad8ea98703d22 SHA512 97bea74510957c72bcc3f8b806cf4fe0cd9b1015785585d003c86a6cfc7e002f4a8af7e54c55688bc87db28917888bef0f5dda4f49cfe14a8ef5e84330a88190
-DIST firefox-115.5.0esr-es-ES.xpi 562050 BLAKE2B 46baf6d8a157083061b79c0379df1cd889713932a5498ad4d14b4d38fc44136efb4fb12711ece4af31fea96cd99894487566ebe7f11a33244ded5854521db268 SHA512 2e82451dc454c1d39f120b5f93fd308e766ad3052373ba749fe5287110e4f8d096cafd4d980db66509913ff259ec324d48cd21be324a48841698e7f5ded61ad3
-DIST firefox-115.5.0esr-es-MX.xpi 565320 BLAKE2B 8da4930f424df305e2979303eaf777a94da52504cda398123dce5899dbaeda3ed452568abed80672d0ee112d19b948babfeff8cd421ce6c86f94440563c0757a SHA512 98062c87a35d93515f024a20108db1c6e7ecb0cba0027a93815d7817316bfe02667c2542c16042580c4909aa8161d40ea985425a2b490661d5c6d01c3118a981
-DIST firefox-115.5.0esr-et.xpi 516128 BLAKE2B c4c163ee61fdcfc63fe6ad57c7b83ac2eeebf7ce3fa3a7f67318fb6e0d9cf4c1c122f30b6b8091b58d182b5bf1e0c36dd9fe3a0de59bd7067d58d65aa55ffe98 SHA512 ad59fdcca7b6d7d98c7c414a5627ae51ada6613d37d32aee5eb020fab7ff4c1edbe2e7bb915413192c836e6ddfb7e5b28861c86b1d12a6cf8c5935e21b77d9bf
-DIST firefox-115.5.0esr-eu.xpi 551620 BLAKE2B 1bb6327734c512614fd62a4d22826a7616998a70eb64f1ca5279cd2be1c519e4b302d2f73e34c991ffeacf36d31d42119db67a58fca600229c104e198a4a900f SHA512 ebc0b7d1e5882784bc09e98503751968af574c80decf5ff52d7f827422535b08df5d093a8ff6d5f8dde102660d5feda980c25be2981a583ec4fb0d900ff772be
-DIST firefox-115.5.0esr-fa.xpi 564534 BLAKE2B 289456d5462f1516345363869fe41ac965fa055381fcf09e8bd53912de4323f1a3b7dc5605104775baca420589786dd373b1dca6245b28af8997ca236a2d49d4 SHA512 e9b4a3130f8a6be389883c4d1400108021cdf128169f13d80552e27f08ef6f899281b836772d10a3d415df305a516642bfe3fe2931366c70c4f4b49cbcb4d706
-DIST firefox-115.5.0esr-ff.xpi 457100 BLAKE2B 552824399ea4576417afd471f8eb0c0cf7db8da3f89ba9d92777fdb7067fba0c5cd7ee2a0eac25b0bb8b42fbf1e2e86e0e573d01bfbe9defbdb47d20a0202ed3 SHA512 bf42cf4e1f7980f8a204e24f1f844a0c92ef66745645fda8ed775dbe13ef546cb4dfd5644dc586ad472c5af17157700965cfec64448bcd7110dc554f9f201bb9
-DIST firefox-115.5.0esr-fi.xpi 551246 BLAKE2B c95a8250e23fe6d071de15937734ea8b67fb155b1608d55605d82b3f30220e2185156de87b2a2a06ebafbc4085d0bc322a4c391f0d82894f05c91a528a94d3f8 SHA512 e7e8a7dd75b7710f2e8729a5143ac29ddfdd146817309e79f736d460c90617b17f1ee4d974f8eb76c2a558f2e35a979929f66b6dda01faf0af5f6d5630490156
-DIST firefox-115.5.0esr-fr.xpi 580601 BLAKE2B d07b0d9de54c45d993d13bbe031fa8ff004cb12a1de776a716ee66bb3d786e93b5e068613cabd961a23fb976d6d27fc2c5f2030fd5e94e06c7a6948829e06e96 SHA512 818b3ccc2044908da1fa67809b7fef816030c6253dd0eaa4367055e4ed23f89015fbec1041d22bae34505cc5232b00f90f36c3a62cc0af8d2d26c8d8231f4311
-DIST firefox-115.5.0esr-fur.xpi 573085 BLAKE2B 41f40668ebf965557287e14b4e1c3d4e030ffc0878ff9925f2c72580f52317ece6174fc7fd0e663a784a15aa691e2535c535f09ff2793b5d566003802d7d959e SHA512 e558cf4926703dd84ebb86d214579531e12ecdfa3b0e45729fe2035a679cc2299c00cbd18535507f56249a369a3b4c3c9578edc1bcf34f52e8f26c90636ba561
-DIST firefox-115.5.0esr-fy-NL.xpi 564944 BLAKE2B 83bfd7de5c60f48281b95ed8dd8dac71a7c36c465c13792eb3f70e262711d131356b3cd6d5b09d3a0e36cb129e60d554364274f28dfe7222104cb8ff8def2598 SHA512 f2f95b1fd2292562fd7240381d1cf867db8b63c4b6237ee30da8d77bd5875a833a55ee5d4b54b5c567781d6045a1d4cad00eff967e2037afdf913d0b4ef4c8f1
-DIST firefox-115.5.0esr-ga-IE.xpi 454332 BLAKE2B 2b3adeeafa53bf195bfa1891655bc6f5d4a80b156ad682bd439492bfd49025f5f4a97774b1cdab144bcb8911ffe06c4ac31df144d6959a4e41ad52994ccdc584 SHA512 650aa590986017182615023f79be3249a4c0095be815bffb2fd2b96578c7e9b470bfc9e5c3a4d7f301b2219f437f11efc5cf3a30ce26aa6f52cd7385aeb38f8c
-DIST firefox-115.5.0esr-gd.xpi 566971 BLAKE2B a23efe01007f4063e63ec2264ac876bc561ba9f33dfd1883ad11f446ca14eac3ceb293aae4ee370e2bb9369130e5d9fb155ac628ac09f2197589f2f18b7001b4 SHA512 76c4f2effb98d1f8c5813ec22a27eb05dd0002437023774368a649be262f356298e09d2992e87719bce1312f8b387d3874802a6b739194a2fe6e790969fed703
-DIST firefox-115.5.0esr-gl.xpi 565478 BLAKE2B e5603d7b70a0e8582daf1ab8392b2b91f42f971c8aa5e4cc235f46c89dc3bddff8042f0c46459b037ba69e17fd7be1e5d8c70322eb131523e7aa05d2d6fdff07 SHA512 e26ccebd367d896da2f970252298a1b84f800d30b17556f7f1577c4dc4b7f75e54300cccc19fb4619c9fe9dc58d4ce0b8416259257020610a4f04e482330c7e3
-DIST firefox-115.5.0esr-gn.xpi 577583 BLAKE2B a00b294d2086c98e3b03193d14f303be09b7c161cb047ec3ff341881b77714f112da639262ce3ac4ef433e77292f1a3160a205a2533f6a7229f246abe128f09d SHA512 b2c1e726fb67b3cf04bf9f9e8250b1d81ad535dc3b03ee660d8bc8c9f0058bb88ea6d10d9d22cab360d632c3f99bf3973aa33ffad6f753c412620c559f828305
-DIST firefox-115.5.0esr-gu-IN.xpi 506680 BLAKE2B 79239b532f9b5452c0ce3fda8c5d9ae404beba272f4ddf2f0a14cff4a53d56db5a312c219e6d8464237c4e9399766b2c5301e7ede8b481f6be643ae5a35dbc11 SHA512 6fc241c1b613829db890faa11a3ad0aaf4b2b53775be5ad6895f0c182264e4c4b494e71794ad8c14a5bdf9e5dc0f22661d7548ae498835dc1684aa76761b56e4
-DIST firefox-115.5.0esr-he.xpi 574382 BLAKE2B d3d3debe9e0adeaec5a7f471042deaeb84bd1e08ac9efa45eb4be32560a99eb7a3ad8d74927a90caf4ab8447d8f9e0e51a180c0bca8d85df04f9e46a54deef83 SHA512 aaae76859bcf2163f08b543cbbb48c31737e70a71932b09532981aaa9b70009ea98b4f83ad4d6c283f4e390536926a7142b292e192bfd415b37b9a11c8c9ed28
-DIST firefox-115.5.0esr-hi-IN.xpi 538821 BLAKE2B 99c4d97060e19ff0b854c9920aa0277755f4ba31dd5d836465f4efe2365cd47eabc07309d9f32968b711c6b3cc52fea6ff057aeec2d32624c5e589d782f93c92 SHA512 db2cf8af96f5e771254b55a7041e14190dd966dd78c5dc1350976c5008492a243294c6ee2279727fd2088ed25a9dd8a1ccf7633d142b3ede63822e65ff6b0542
-DIST firefox-115.5.0esr-hr.xpi 531644 BLAKE2B 80bc9c916d8ea18397faecb9580a0e48be4e8315a6be2c0d5aae0be2179cf20aaca84326958807aa717e5d31c88c260e76d04f939971de80252a0715ae20fc92 SHA512 0f1a30cc9c73c64dbe3f8524d5eac318aa662e595fd6e36728a721ff7b364168acd0e78465a32b5aac5a9eb840f9584cf760768fbc15cc13cff1b167405c2e21
-DIST firefox-115.5.0esr-hsb.xpi 585525 BLAKE2B 9c7b081deb788d0496626b20282295a0ad49e0b41c33dc7ebb0b04b78452188927eb0b80dd905589ae2d63c2f001d0e06602271abb37102fb14c1e40603cda90 SHA512 204a2bc8df052e396249a0c1d209044942cefb67ce7237372e89491db7033ee65bf57353852ac2777c2ed321212152386d2e1b9de4b8df9afd22641cfdfca0f5
-DIST firefox-115.5.0esr-hu.xpi 588958 BLAKE2B b8b4b00fd5604367b6946cbd69e121ad1947fec00fa36df7d2267859b0c3733a9ba87c06886639be19f20bc934f8fcf316fb52ab75ee005fd552f5ed51ee469d SHA512 7675c2022f222dadd2aa1ac37d97636a292bba74febd38c4ef4eb57aeb6d40f42731f53010301a7d6820b82f5b7a559b19b0a28546de4005ade0eb80b8aa1f66
-DIST firefox-115.5.0esr-hy-AM.xpi 579199 BLAKE2B fd674f952e6893763f507bb65821635aca18f4747ae1b16e79a860c303f60a722678e7323096e4a871dfd1147ced8886486fdd0e814c973a23da50612bc4e985 SHA512 7d5d1fa328ed24fe4e512132f9ad74bb5c01619713193912365c6e3aa0562e1baad4fd93737d78bbc86a7ea049dc45135cf72de0e4ea232c289aeb28e84d4a3b
-DIST firefox-115.5.0esr-ia.xpi 553072 BLAKE2B fc589d803920c0d036cb88281e0f701587b5695ea76502682203654e8ee1231980edc05ee5f476009a7a9d3187ec74973c5b06ba0d7f09d01b89cb14aecf2c45 SHA512 7703853050ba24bbf22c4764b271d0c7783fa5a032dbfafe9c1939777f1f7d70fda811580c48b5ab7a723809407137fedfddb9c3fb5f79a4599ac8ec2760eb54
-DIST firefox-115.5.0esr-id.xpi 537742 BLAKE2B dfa6667380db8e19fb4640175da4f5be629d8d68744faded57ad029ac6d657ba98bb8333cbe2879d610124cd3dcccda290a2123a4e27350eda7da05eb31cbe27 SHA512 98c2fb3ada7666c0676c13598e21788c1b217de86e8a5c6deead2e1041af7458be44aab9cf265167b93d06b04db0ace785d98be4a43562626043d3cfce569470
-DIST firefox-115.5.0esr-is.xpi 560803 BLAKE2B 27f4e8cf6aedf51fd0d0b4c08b9513d1ac458cf798e9af69904b55a279dd842eeb5d3479837888a9f245adce1639c55b93019d7676f4d32bda2c699c8ea7e28c SHA512 03b1faf07c752739a0247432ddeb440beb7a39035b3ce1f5af7c97e971970546faa3a2f4499e378f5c2d1fca9c28df6ef89223bfc0c7f6b8b65515a3d068abe2
-DIST firefox-115.5.0esr-it.xpi 507476 BLAKE2B 712a3d1dcaf3278bd7192d45994d69643d3dbcee1063a5e000a3b085eddacd758f58bf82cbd20b746e673769266cbdb0bce63d761ef3aa81f7b01b32878c5dc1 SHA512 1a695d598c47ef102e6d04032e96a4dc61ad411085551aa103d715833e2fcece380c7c1a4415d1bd1630255bd41c14e55122670d50e2327cfe106a176920bdfe
-DIST firefox-115.5.0esr-ja.xpi 634399 BLAKE2B d9e586f87afea1b0f68bb743ee4bc0746c5538b412eba822e5602146d88c1fd8267b04e3f227db2f34790bb1ceec2c3494b2957ea36d6128e6ed4be4f084d383 SHA512 ff99398886c0bfe65c3f2eaccdaa9d7509584dd11c417223ae130698d707157816bedcfc2d83a815b02cc34a37b01a3f507168c3ea2ed0016a0a668046ddbd56
-DIST firefox-115.5.0esr-ka.xpi 610754 BLAKE2B 2baedd9a9e40f3169c166d5d98b296378aa0aa5d3d03b0a516ddd3569b15350505680f92b475f3179b46db3bf880751fe944895e285f9f538dac002b50913b46 SHA512 cfb35e94d9ebd6836b543458b73b043b8f776649773d242a10a94b184c4fb835ce87e5ac9e1d87462dcf1bb122cf95f90b09a76d46739a175f63a584b61714f9
-DIST firefox-115.5.0esr-kab.xpi 562645 BLAKE2B 85c7f043a030bff2736c25a28cef1cce6e02d97bc7783cad701601ebe9e4f979adff65f1e2dcc78d9ba5ca7239d5b7346e78a33437d55285167a7c1865c41ca2 SHA512 37c28206f6d1a14d3f1ac9d4005de58edac5a115ec4b988e1cb693a72e636ef8008a7dcfff0c791d4b6cea5f76423da905f4122bc9a25badf8f5935795497d98
-DIST firefox-115.5.0esr-kk.xpi 639135 BLAKE2B ffdd709663ea7e7392e30fd5f3206e19d874fb7f95c8afc193525e74731f8814ee387860704eceae0138338b7a046f5c50c527642f74fcbb6d1c8c845c1a8025 SHA512 80f9d582c2c2261613266d0c892ff989d8db9ad71d9733f231350233a889757fbaefa500a58ab16f5b0c8259aab9059690dfed9f0b0516f3731471f82b718d4e
-DIST firefox-115.5.0esr-km.xpi 508106 BLAKE2B c3e514ecdf7c2e88d099956410eb6e96d79f653833a7367849bc2ef06e430ea7a34fbeed3369f1d7e11968724251f141d32dd951be5d605ca5f5c30ba2ad99e5 SHA512 83d98aed8420c5f1d376fd68da392922707698ca535c69bfe71bc810efc4b245895e2823e3203e1cb29da4ed3dc2611e3e3b19581f5201cfaa178659be8346a7
-DIST firefox-115.5.0esr-kn.xpi 473771 BLAKE2B 04b6446276e41b9c437e6ec7d50b6c0d398ac4b16ab873e68784ea49bc4339d0e301ca3ca6007d9918ada43abb5910868a88e062c1c93362bf36ea6ea3022e59 SHA512 2d132cf9052c4fbc5bdcd014d660f77258bdb0491afe6fa3e8f0c3932daf7532d8e8f1a94179fe2ae799cc54ff7fab5c936a529b7bf66bcb555692c94993e3a7
-DIST firefox-115.5.0esr-ko.xpi 600393 BLAKE2B e979effb6933524b6184738ef5735f1bbd348c2cec3e5112deb92000b28126f30ab74a7ff32dfc5a810d8f76f0ba95eabfd6d870d8325a0be37966f074d6bff6 SHA512 296f07f1a4a1f520cba71b6cf06b0155dbb93a7a85af249f6bba167f59f876624aca4a6b645cdaf718ab31868b4b04fb4428e6209ca906587c264cac17169ed8
-DIST firefox-115.5.0esr-lij.xpi 463733 BLAKE2B 00a96ef048666988b3341c6b135eba192f46571678fc42cdaf5721ee233f464b30a1859a76000f808913ad2d32aa8f83aed7a6dd486c303eaddd31034a528500 SHA512 dac0f8f935f88fcdd87018a75dac0cf9b9485884b7e8fde51ae988cfad117f7dd12ae4f861ee7b0eb1d24b71a406ae4ec88075d8be59da08a721afbde287323f
-DIST firefox-115.5.0esr-lt.xpi 548299 BLAKE2B 50613e2192ae151b90299f743a0e0c7611b52f66326106e5669d355483d5005e9bd6e1577fcfae3a2c133a615b6c312ab8abc9bd94d22db09c682c5250e80125 SHA512 8d91edd86602e40998b370c1d7f2b8cf6c6f46bc49a5e5dc7ee25273ffec6ce9175eaf0679e0897c7715f3c4a4c5476081271a3b9459887b50eb86071db8cec4
-DIST firefox-115.5.0esr-lv.xpi 450738 BLAKE2B f0646fe8e9d410dafc20a6b134c4f4bdccb8380334754f853e950eb45d00bff4d39e0afee43ea0ef8a93f96fe575a9998717a6ea9b758d086a76f08d348cc6ba SHA512 287b8bbbf39da4a3f5213612bf147d75dfb075ed30cce036776329f9052fa5553c407abc8ebf88dc63b92e9fea713d76294d325efe1a5c379f7ff70f3a037c9d
-DIST firefox-115.5.0esr-mk.xpi 470113 BLAKE2B d8210b45d4618b9c2c06be9e7ea5046cace724f1b016a99eea51bea67ba69cd40d814108b0ef86d53c7f45690411280970be6b9723e4c517975e978ccb3c2597 SHA512 a5ae5a4c11155ad81e05090822c3530127707e562183a474f1616a61d000dc1a3c8330d774829d441e9a9b666571ea70af3ca6e129afeb8dcf76d6d2d3b135a8
-DIST firefox-115.5.0esr-mr.xpi 510474 BLAKE2B 03724c088286614e2df281bdfb89d384aef0ab732b73f62d4238baa68d4404250749c2a03b4746b3988b606632ae4ba29b6d97a3642085013f78d986945eacad SHA512 1e501ad764050cae618bbbfccc620d0f3de095c9b8c9304975891a3deed9a37e1a5458657eaa32435d1a7bc400fcee729818b4005564ee6adf7e84c1edb0ee81
-DIST firefox-115.5.0esr-ms.xpi 431282 BLAKE2B b3df317e0e85189fabdfb22eb229bcb3bf26847651b3e058a52d231fb3303879a3375464b7f5dd78928b1231aae61ea743519c56e91e4a36a4faa027df4ec385 SHA512 21d11a22b4c109d22c7c0389ad324ecd61560872e26a9ff5bc8e992eac5c80caeb2bd95ca48ad94c74c196a8ccd46aac94507a3d4b61c914f9dc3dc6a77d3dd1
-DIST firefox-115.5.0esr-my.xpi 493658 BLAKE2B 09e6651e794b87f3b7db7c28d3c2c3200117bf67c21f06dc37d50af38f7240667a9898ea1315fbc05d6168aa3a4d04791ec1fa4e73ebcb3fe00fd9c22c9ab239 SHA512 f8235e0e6c0da4ae20412d0816a8e0568f9c7eb9acbd86301aed8a778d81826f27c01fd88ee80290a6fa607b5a59e34570764416c0bb13727f805d000c8fd87e
-DIST firefox-115.5.0esr-nb-NO.xpi 548973 BLAKE2B c5d9bf51bcf04e031b11032aa2e6bc877d9659741ebebe249ec72cf06dd2ab0701cf7e913cf1c2ba4b29533572bc86d357cd7be212bbc03c40868aec9d7bc577 SHA512 60b5033a2b0fb173605eec00741d2250d393913480a91b7686f9e0fc4d232140f16f5565af924f96a5e7362523fbd2ce2bbefeaf171119a7e1bbca79b4c35fdf
-DIST firefox-115.5.0esr-ne-NP.xpi 468998 BLAKE2B 4ccaca9f6109afec006a59ff62cea52d9fc653d5e51d0edf6315403c698534003acfbb89108f135d53c9f38c9954e722f4a62cb83e703f75f5ef8058b758b746 SHA512 7f0cb1ffe360d3aa8850ca0352cd95a761fe01ebc3e8fcd61ac83d4f34ae609caadb8c35e66896ba478f316cc5fe65c5ac217252185eeafd08e8f046dec2af43
-DIST firefox-115.5.0esr-nl.xpi 559201 BLAKE2B 3a8fde60e7dc92af5c48dbd348108d7aa009ec36f91905065e734fe1d2ffb78a3664f57c341ea5a6e8fdc40315be365c14dff321d14e445a57f116cf924be17b SHA512 e4c4f5215a41012fa4c4383fb17a56b72daeea0e1859105b3326a01c1b4afb34b3fd963c575fc6f79ba900fff84807910a4488b2a1c7c59a29b0655fd682cbdb
-DIST firefox-115.5.0esr-nn-NO.xpi 551977 BLAKE2B 9a69f06126dfff22e69f0fb27c1c392b31353bda84b40ec203e6ad27abfefa394f9abe0aaa4facd31af8167d378d497a8129d9d08ad22270ce026f550e6e0a87 SHA512 b77fe8e392f6ff56fb5495a6e1d64648b72db758daf6ae58b128aa428974512fe39b9197f316daa7980e947ebd93f8baf8c1ada39e5ba385d1d43fa224552087
-DIST firefox-115.5.0esr-oc.xpi 572143 BLAKE2B cedd72589e3375d2ef6052b970ac26e7b60bf01e7edb753138d16c57c9a23ae4cda445b82951e6acd6308c3ed4b3160499840a9ba4f6aea8cc5bcb2489442643 SHA512 0ac3ef8cb3e692e66c2a28eb2bac381f5eb7ae2128b657e421d07cfc098f2af119e3ee98d30cd653cc82773694d0aebb2ac95ddb2a8e9ff77795ebfc6b169b6b
-DIST firefox-115.5.0esr-pa-IN.xpi 626110 BLAKE2B 617f6ec2e7607fac846dfb138e6b7f8b4142ea1ff23f70591c0c0224549852cab05ad934c0b766801373890819c08ff7cd05d4ee600546331f6b662fb833c5fc SHA512 57abf0326076cb23a343ba4f2b4f285bc3c1bd76182ed027dd6b1b3068cc77e6f928ffcb7e937c6219f82e5f6d0b2b4dfe6e929e70d318810ff98d35ab49371c
-DIST firefox-115.5.0esr-pl.xpi 579836 BLAKE2B b6a84787cab095da187fd2ad1a80c9ec781eb84e45835c8efb6615dfbe9807b6ce87f9a7bd6b29f6b0d2577df6f4f731fd8c5a91c14f41988f99d078731bf267 SHA512 bd4cf54c5d8b961c28868d6df2d065ee0029547bd6e5d1928dc37626346872df3793c03c154a81cbbc9266a213c69ac246e9758fcd40796da0175b9a45a70c40
-DIST firefox-115.5.0esr-pt-BR.xpi 563953 BLAKE2B 0bfedfcee1cd11a5bebb8f56d3f3a903bb70c578e315e9c5d581a1b8275e3fbe58b5cd852847e93379508bb2f62c5407c7472d9976229671728e26b44281d925 SHA512 dba8ac95ff94005fd4488b26408c939729b4a26a88f00a1f5e4d62be5874c0df2649b69266e69efdf4f137b60ea9617d8ead7ff90f0e8aae92f4b5080d2c3165
-DIST firefox-115.5.0esr-pt-PT.xpi 569056 BLAKE2B 9198a74a23c2e645046b10a58c22793369f49f3e7c96c130e11bd2a73d1de4b342193fcd4a1dc97228683b605e49be12b9b47230ba9cad9374790d5f95ff301b SHA512 b00b8b33d0c2d32d349728d70055f5d70a08a88a1708c0c1cac2b3231095ef5bffbd105a7b1460e386f10726a6134732701dead561bac7661cf1c2c3f37a6078
-DIST firefox-115.5.0esr-rm.xpi 558671 BLAKE2B 7c4f14ca8f6e3f722f2e054db29a7b95eb1bb060837462e2da1d6b5fcf395f96b41fc49bce62db8d018185b48cd14bf5d016b09cbc40b4c78a5e0ee05fa465df SHA512 98001b808f8842371596466418c6c6f962f2457957341a29590324bb999d02bc7607652898c7b343b3a3415716138830f229127621b1ada7c15d3db66ee67b68
-DIST firefox-115.5.0esr-ro.xpi 524805 BLAKE2B 9b62acfdcff6e44656aaff8ee3e11bc7d2153a4b4aaa0f1937bc173b940143c5b599849d46bf685fce60dc3dc4082a157671fa32ceeff05267ce3e54a6f97e4c SHA512 ff92e4f2191bd1e5b7b33d01f75d6c43990a38d053641b83cb353e001fb83bf720dfb4108dd417084d50a27ab43ce66fa60b9977a4e89052a0ca11cccfeeea37
-DIST firefox-115.5.0esr-ru.xpi 651421 BLAKE2B 35a9192b20cda0f0f802c8ed0a73f4efa22f772f3fab0ba062c541b431804b55211334a96244dd2fd60262f04593fb18079c909ffc6931c393804443cdd40b06 SHA512 92d6f758689415ff70f714157c554b800d49b8fa536e95176325fbb31770378c91f4a300da0622f603aa27c53cfe2b00f492f34ef4dd8cfe8083fa1241bb6f26
-DIST firefox-115.5.0esr-sc.xpi 535141 BLAKE2B fa2d325dce5d57653ef07bebd1a2bd12ed45f93e4f5efee4f648cfd1cfc1d8900693cf9153a05f1f0cbc617997ea1ee222eb2f860dbff8dc3b0251ffe966e985 SHA512 c3a4c42b1cc31adc6eabacc996827d70c46609f382aef709da0ef5da3d9492b7c0546aa8d3f53455f2bcc77a27b96eeac0112ee18a694bb4ecc1cb46e3edd079
-DIST firefox-115.5.0esr-sco.xpi 489691 BLAKE2B f794fb3df9b8c34d4c2fa5b3b43e254600d313494eea784f527904bae0548dda921a9763d6d55cc233d095bdada577ef0d8c42770ff67c4450a3480b167723d1 SHA512 1e39d61f8b71da495bc510f1b9e3fa8d9f282d7efd331018af68e473f1a58ebdc47fac1922cf8575467c46607a7a04f162555707e429b5aec453b4b231af7320
-DIST firefox-115.5.0esr-si.xpi 569012 BLAKE2B 9b8187770b308283938090e52043ec494b7a5caf3966d567b037d69f3c8acf8a054aa40183e3dc3dc976705cac1651d3b09364efa1054c2e24a3e32cbb253b25 SHA512 30ed86f684d9ceabbb085d33ab1ade127892042a70f27fcbdf2d61f561fa1a69a2a49d5f7c9ab500362e446cbcc145e61934f2344c16568eaac3649910363962
-DIST firefox-115.5.0esr-sk.xpi 589725 BLAKE2B 26e5785559a539c1b3b83d7149d65a438c3f62c59ae763f43e4f27fc06fde3eca58d592164715c42de6c3f97b07debe79770ae07e5fa5836de5a1372fb6faa13 SHA512 4b55065a8bee2d6548859bc7a787ce46754da19fbe0590e2de10ea385aa8fc053dcb880bdbcd91d44aecea3addb608bab635564a41c18e527e20582ba1c0f05c
-DIST firefox-115.5.0esr-sl.xpi 562521 BLAKE2B 4e547200ce86a2632cf6db3b65266a04cc72b06e6f9892cabf097d58f3b49533e83e966aa38f2d339328fd86951c00a0b6be063727debac47d5a2028d7573b01 SHA512 3a69aa98280bc0581e092e4600f19e96634b8f715e23ac5c56328db77addcd30e19c240186fa9a862c2cabc24435b023848d722b3836cb9637d58851e0fa365b
-DIST firefox-115.5.0esr-son.xpi 400974 BLAKE2B 265596f31fb3e9133fe27ce5932bd414b64ad3106bb9f6940c4b4336f2b4266b67e8f2e1f6e9aec287b18a42416912823c5037472671e34458a09ea7a7142668 SHA512 d870a99dc8763cadb661d1200b3f7b881fd552d08e6132d76147531ae11328a47901c7738ff510660868486790070dab40e5382b03fa86af361b1e3ecf53188b
-DIST firefox-115.5.0esr-sq.xpi 564461 BLAKE2B fd87d035ace7b2827553213bf65fd5c59704528e3e84fcf7fa302ab1df989b7e13a65b76bdc2e25a1569d551f76df31ac6411a36fa0bc657cceac06060c0d803 SHA512 87412b4272bec193536e67cecd26d3d23116684f348c7cd8c3eee6b26834803efc6828a0e6af9b3a7ca0c217903242263b3b3d795487f7772ab679794762efa2
-DIST firefox-115.5.0esr-sr.xpi 614000 BLAKE2B 8116920b122bf2dfbfc74853b2a5fad401a8c20ed28281aa85157dbdce763014c5778638675a98c3f39b04c8c385ed271e50316f29b755f3c2254c658f13d8f1 SHA512 f08da111246fd8a7cedd929538aa656b4a115920aef537c85475d81d51a5c17a0adcefc9ce375d0a3cc78f7e95f08ab4972c1daa50ee0056dc3469e6ee1ee5c6
-DIST firefox-115.5.0esr-sv-SE.xpi 560564 BLAKE2B ef5a8749d67fbfe4f5516a48f3df9299411a231a2b8121f3436ea89b5d008e64c64c9f9709d692d9273fd1dccbc463a470658087ed4b3123fb7c178962742e77 SHA512 520c43e79528251917f3fa4daaa7ea2de082cfcfeeca47b75dea376fd66092f37b80703cd98dff31729e130286ef84dbe70cf663797f96b30a86b47f1d791deb
-DIST firefox-115.5.0esr-szl.xpi 504138 BLAKE2B 2535e494711488b09a22fddd515a08b53acc187ed4904f854e8140cd8fa5cb7b2527c73c8b4ad061ad7707f90ac12226a3e49d19c701909eec59120f838e21e8 SHA512 fc52c4d3dadabe33304a09672fb5e20168dd4bae34286310985705b81f4d2912e27a42698d41c7c0656c74cbc96c352fac061a064b0c06efdb651738755855ed
-DIST firefox-115.5.0esr-ta.xpi 488862 BLAKE2B ef5702d427b17fa8be35663c113a90a99ffa8fedb36c3c64f6391f8b8864b941f583d6d9d4d43a13009d4ac8631ed347d2aab88efac744fc78b1d3a7aaf536b7 SHA512 89b094578f623b8330efeb8a41f270a833a771571a98b14f6a901e1b3ca62f3e5972a13581520047bdf864691576e00b04ee923e66bcabe4bfeea1ef2cbfeffa
-DIST firefox-115.5.0esr-te.xpi 536163 BLAKE2B 4bfbcab70b6141cd4f541351d70573d0dd5aa51f7cc90cf133c138c106ef2f8d65af853c2080df810ebdde9de5778f865892a08fcc495644b13e0bcf4cfbcfed SHA512 8b12bd1b47cc47c61b0373c5c388286f0be9be4e413015960bef3578c085553198ecea879886f71eb6102c1e65c3d68938380523096bf74efface86b42ce45ba
-DIST firefox-115.5.0esr-th.xpi 632046 BLAKE2B 073b696070503cf735bafa5f7a71ee40f3aebc78e3a417625f64d38968353a3284587e5e12fa35395d3a351347afffd1fdce4f2f933da0d53f4ff09b88a7cde8 SHA512 5977eab42a9d409d8c34abf9920aca27902f63b256cc49de865571adec81bfba82ff7cba506d1c41724413cd1672e2aae11f6436e31b92d7160c90b1a46d2bb9
-DIST firefox-115.5.0esr-tl.xpi 511428 BLAKE2B 243dd645eee4d0ac33db78b5910f58575c8c7895e24744fd9218cc14de87da82446f2f966b889f8d07e522cc1281a3c944a983530a2df4da3aee8361ef98b45f SHA512 b74aee0b742165437d7f0e0332566c3c4fb203b5dbbb79f8f9ae664be724ebd1efbaef07776ed3f82b7129ab8404d737846cca9ac27bfc13cd7555ef3e98531f
-DIST firefox-115.5.0esr-tr.xpi 573243 BLAKE2B af8c97c9c6172001d8af63f462469aa9e70c6f9614ac6e76d30ff2e9c373b7ac40488319aa074ac6807e947bbb77a3974ce1f5497d54ff714e8f1a19ee44c9aa SHA512 5e844bfe9cd1cfb1dbabb1668c4eb923430aff7ee00adef5e8a63e87d6efa05fe666ab4c043fc3512071ff017b3eee5c76bd35172d7e26e31ea109c324596fc1
-DIST firefox-115.5.0esr-trs.xpi 479676 BLAKE2B 10952321885139727952b593c699a86d60b2de6e8a561ac5a99dcfb50f94851a837d16404477ab8fd3ec161700eff91bdda1b584729774736d7bdfef01603656 SHA512 a2d64e0da46c28d81cf321a5068ef731f64e072c8a4434cb9b28d3fca97c47e763ee7e1593bd01afc06627f935a7df097c5c3a1d9c16a2d0dfa2fed40515339e
-DIST firefox-115.5.0esr-uk.xpi 645035 BLAKE2B bafd4eb4984d2ce48c47d84865493ac2e8716ea9758578d4a4491e5cde311c1324634a1b3ea6b7a7ce7157cc252e0e49c2bbb1b528a9fb639767620ba2cb87ca SHA512 c56b72bc8f631da43c65ed6d5997d325e29d2c33937ff6a23b9344645b1c9723f388362ec8fa472964d30ff025357f55c1a22cb16692b3b955cf48b797643f8d
-DIST firefox-115.5.0esr-ur.xpi 538793 BLAKE2B 64312dd456b5b3c827af2e1e00fa00f434a6ea90c53693dd545ba0aba8c519f69aac9cdc8721a31d07d5158fbefff499449d0f9b208403f145ff2130fcd94094 SHA512 bd57b84aa21142a2bf5d77bca827e8ad8a0b1e12e97475b8ca2d830d55b8f3d3598823d17f51f2044bbec857f651594ea544484f99a22a6e4cc2f047fb6f4ce4
-DIST firefox-115.5.0esr-uz.xpi 461756 BLAKE2B 5e40aba73cb6bb40cf68219bb80ae75666103c282eabcba5cd175897caf0ad5bc024b884ff622fd5e690100e292ff59db808cf108c98276d70644c8578080910 SHA512 a370ee2ff8be92d7cf1a69981dfa5b4a1793848eebcf721af03e1e1a9c8b3e367e222c1dba616c2afc4697b486cd9d80b4c4789f8cddaae10c6dcb73527cb75b
-DIST firefox-115.5.0esr-vi.xpi 595548 BLAKE2B 6ece2d0b5d0ed3d5ff3b11bbc333e4892e6d42cb724839eba252862504a0b92fb6b29c6a1eed8458903a41e621ebe7d0f57b1aa6af80aa4e578f7a089514dd85 SHA512 7372398e33610d3091dcaa08dc125d4012230188850fe8d5a564e0770ecbe8bab78e1634292a8c2340545b4f1ae185b8b0a7c82bd2b6ee3b5f98529df1122834
-DIST firefox-115.5.0esr-xh.xpi 402436 BLAKE2B f5bc9da8f839819bdd6ccb26b4b29e884fd7a72d353a5cffdcb9c4e0f53a73e89cb39cc9a1ea8ff66c30084c7a8e0f4ea16e9101196f8caa5bf63eec18cd6501 SHA512 f396c5bf63271863fbb7d735a3e6d1bafd7a6649754ba4cc57466c323292ab54a5e49907f403be0921d5a25ab5d6c439aef6d04d5006af90217ce6906f4ade23
-DIST firefox-115.5.0esr-zh-CN.xpi 595484 BLAKE2B a260d76f2c47969599fdff3ef9b948ac7baebfe1e26cebf1f61bfcb00f4027cbcb89e7067985cd7d5de544683176ee4a3ec8cdaa3d788ddad5da9f30f3724ec9 SHA512 2dc128b82824313ebafe3c147b99760d1a7da7a718b8d95f2897d13ba0b427a6a52e0c75258115598de1e9ab35de0972a933dd438d14a0326d9994f3faae9cbc
-DIST firefox-115.5.0esr-zh-TW.xpi 597819 BLAKE2B 0fb3dc3a1fc7bd9fe60fc81cb78a278e3b1b5e827eb0dd8db8e26849ec3552cfab177e68766ea627569875d02e5ee0de1034f40c6a7184c07812a7e5ee2204be SHA512 62f6151b44387cdb98fae20b7128b9e3fcaf648ae59486cdec3dc6efd33b68942b643a1df3a2647e8d205399e1f6437a766eec14acd1d90074f49ff6a487acbe
-DIST firefox-115.5.0esr.source.tar.xz 512244040 BLAKE2B 899a91caeae8ed5b525e7f9343f727cb761f3376f6b298852b51bfde2129c685ac3f95b8b09ee5f295f3213672796ef5144e84b59c2ffce75be36ff93e40d7f7 SHA512 5ee722884cd545cf5146f414526b4547286625f4f5996a409d7f64f115633fb7eb74d202e82f175fd5b2d24cce88deee70020fcb284055fcdea3d39da182074e
DIST firefox-115.6.0esr-ach.xpi 441053 BLAKE2B 173666079ed36816bfe11495b4cdf4a41629d00db66fcff7eda73dec05208f54432a8aee524949f52ec7c8ebcde38997351da260f776ff7ffad64ee4fe32423d SHA512 f065204066d768542555f587535a84360b9d05f35702cb22aa671709a6648d17b28de51af1f90892a5996881ccdf7f89b2241b0f89cd79d8207fd244799a8ce4
DIST firefox-115.6.0esr-af.xpi 402470 BLAKE2B 75184cf489e7cfb6157d561ad73dbe179db787d445ec093ab5dcce04179a0bc1fe64621350902a940600f05e2b4bdcbeeb7e5e0ba6d43ced5e4432e4f98043e3 SHA512 a9072bfe46e30eeafbb826b5e77f8b7fa4d8fabe624cd8ef767a6008676a1f293da29baeca547012bb8d6c475d7e0e232207520d93c88e0d400c1a8a166801ec
DIST firefox-115.6.0esr-an.xpi 482935 BLAKE2B e6695dff546c46d383672bd65064da050a6ef4725ac3dc5685a067bbe21021f38a67852b714cceb9d09c59103938670e8c9321f4a9ec178bf476ed033422025c SHA512 f84047521e6d7653d1b5ceedd93cb0cd8d4fa8133df79cae052e2864a15718b577d77b7f50175ea67da2094991614ec1a9f52171df5a2806c88821ffcc8622f5
@@ -309,109 +109,7 @@ DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B e1f78ea102bc789819c80821270ed7d814
DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7 SHA512 75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8 SHA512 d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
DIST firefox-115.6.0esr.source.tar.xz 511017732 BLAKE2B 80ab9a45f9170265751a913e789a54acd0503846a77e43fbfe181c3d5846d5945f5c4f4bf3a35231e250e15377f8d4abd0a01617b3a3b0f94197450300111360 SHA512 9fe23b5f715e35b788d9c8fefe6b7be8785789b4ae6f5649b05a54221934101c6e1b9580319145f9bcaebfbd00fcc33e97afb63f7d57ba102a6b02c874d324af
-DIST firefox-115esr-patches-07.tar.xz 15204 BLAKE2B d5c33ab66a3cab0f1d7b520b5cedd17a8d41260f560eb7624f19f9e7126810e5888e5e1af584661561e82c2dfb818d2c6c7906062f9ac7ad117cb09052163594 SHA512 c948c32766daed22c77d20e0ef3f499163e03adf2a6329b04a60ae9f0b377ad6c85fde3d3bee8c5b11ce7cb19b9e03836a60699af3ed074c4ee8530b63c390f2
DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
-DIST firefox-120-patches-01.tar.xz 14636 BLAKE2B 353a8435140a79a4d93092e19c04a27a762553d609246e78d724c83c3288a05e022fb6ba0e7de9ac67c41911ba44187855b9f9d879079e84a9b937269b380c4f SHA512 8162f57c535ab90b7f58225aee07c19414c90e00afd58293a3427a6e8e662eb0afb9df81d2782d4a13e7514ea1899229de6f1a381d9f11bfc9b7c7c7da56e650
-DIST firefox-120.0.1-ach.xpi 452407 BLAKE2B e06249a07480fe36ca437b63d5327cb4769956dceda4eff12c227ba1bb95262dc0049506286627596e7347a46871a5ef819f1afe806091fa7e57365aa430f0d8 SHA512 4563a29f2804cc2365b39afc7445296f24c2b31084d416813ea6a990dc256932d92fb99a7f19bc5aeb1e0846a28a10e0ec7b7937fe425a57d18bdcb61b687edc
-DIST firefox-120.0.1-af.xpi 408348 BLAKE2B a48041b5b514c1ddeb0a8ce440ad16390d7f967849f7f7ba350add470ab5d53470ee1005952f698dd80c46cd0ec2b5450224dce71422ccf8d6f1f09508cdcb74 SHA512 09db4c3c0aaf150cff9109aa59085933b1823c24fa6d2ea81f373351a0d18e6b69d5ba11a114e62efa51b4a1f144efcc3367573118db1e96f6b1a97efeccf235
-DIST firefox-120.0.1-an.xpi 493131 BLAKE2B d294876b39a72301de3700f4ab19e7efaac1eb3334937dac908d4657630c088ec2f07e7eda88de3dfbadbc31965c9b9517af67d2eb779d2eb3bc2ba9896eca34 SHA512 08a86d72331628cded945c145594a2149817fe0e44dab4bf38d14eb3fbe0063a637cacdf27a95a7f1b2aa3f26c1a749a63a3761762b8b7fc5c397a8fb87c688f
-DIST firefox-120.0.1-ar.xpi 583111 BLAKE2B 476468ceffcd77a8a8e2f6172c9eaccebf1ec7ba6cf39c6c7612271702f40a89acc82a8dced9444bfd6c03e089f4d68a023fa39f6ed886d332a68333f65c2230 SHA512 68a7cfb4bcc2630d1df814a9bc1229a0e9d189078bc4788e374f73566e82ff7f1875a980fd8a7621076d76d304582343a417487b999c24146364c43e1d68d116
-DIST firefox-120.0.1-ast.xpi 485203 BLAKE2B fcaf7d0d576dbeb70072749e834d4256dd778cf5f93fd33750cb8dc25f9eb387d8f0589d984924b0f17e07c6eee7e613a099083fffc7e639fed17e846b080ac9 SHA512 9c08364fc9deb7124ea16e41bd95620c4c7cbb932cb4fcef8f7c2c9a44d7bcb4113022aa472b9293987a8220345ed0f9159f169d0c2d3226b81860fec50a4e64
-DIST firefox-120.0.1-az.xpi 478977 BLAKE2B be08f502b0c24c9d553d558ea378fd91a56df470d7f9529c6e220a59554a9f088b2fbd7fe93d26fe356779477b89bae716d15f85ee6ed1605422e9148fce803a SHA512 89853ef8b786bec4a7f88e788b4728fe74efdb976b3049056d2b475a12b4a8729cb27b2421ab172fe5f2d2bf7cd61424f4366b116fbf043832a0379091717f36
-DIST firefox-120.0.1-be.xpi 672592 BLAKE2B 646069a8205c287912f4a26ce68acfd76cbafa02d1c3dcddabc40a57ac9c2a13831ca889a413211f02999192939058aa8d2d9d20fc5b2a0a780714d4a2e2a877 SHA512 3a8726fb82dd915f0cb2012b86a980c4a4c98c95d4f38298b4b6872419c9684b58a58be76f3c35d3c82f072e0232ff3c1f3d1bdcbdfb1e468ac806c028dd949e
-DIST firefox-120.0.1-bg.xpi 574992 BLAKE2B 0cefc3060cbcfa0e917c151eec3ab419b08362e5f022418bb4d28ac778faccf27cd14150d8282c79c7ccfb84c68dfd7d5c7025f6792639f3d9f864c805d46ce4 SHA512 c92d4e93f9d05d5e5172702966531cd1c78fc57c75367b3eb7c3fc1986703d2267b989cc3db45a140e7d4278c606f2cea1e1a9e7c82a0b04a796b43ee4fb207a
-DIST firefox-120.0.1-bn.xpi 569014 BLAKE2B 1ae65459b1d9c40822c29726dc56afa9a8c08f50c64105cb1a4479e5c724383a06b1b3b5de8dac203a36e15ad5f9f45b2a2841c2d37b28b950032e10ffaa48b5 SHA512 a5babe4ef48b387d19e069735686fe6ee178e3a13db3aa9dea0566a0feaed6b1740a34fd885c8100fb544c98aaae71724dcbfff97151024db1eef7d7d5930178
-DIST firefox-120.0.1-br.xpi 554035 BLAKE2B 8e4a06bb5054089aac92387a030ad3214826b31ce00fc3a2145818b6193b16bdc0ed4f8a35e3402b383eb5657c2a4767a921136e409554a754f53dd995b795a0 SHA512 ada57f3e4fd11b5f5bd10347d7854336cfb68f2a6c20ade4727f0900d5dbecd4edec4e2da4d7bb792179b15065537bb6f9e3d4d4683c8594b447dc131813a6a6
-DIST firefox-120.0.1-bs.xpi 448507 BLAKE2B 6c487a9df59a6913f7b4fec6e4d203f978d0dfef3ea64cb921e5f137d7885285714e300060d996119b3fc1b759618339ebe1a00dc4d272b09ab25dcd4ade2cbf SHA512 17a5842af7369117972b96d3e5c0aa98f2e59c966c2f28de3c7366b91049728a88df296e68b92e812bf70a6f75fa4f310f55d76dda1b75c3c1e290bed73b2c11
-DIST firefox-120.0.1-ca-valencia.xpi 532970 BLAKE2B d40b4c5d632d5e38593eb3d77b192e82ee74db28c4a8825e5f568d1584301b6cd17743e0711ed4afd90d342a0f8f6badeb008f9b7c41781b2c68d4c6d02316f7 SHA512 a9734209757a7da896802d892146c786f7cb5bace5fa66063f48af89e79565dbb5e50e686ecc6caa68245953b40c7440ec07d94804e987bc47eb8141b56b4db4
-DIST firefox-120.0.1-ca.xpi 565166 BLAKE2B b2ea9abf6a5f3cd3bdac8167f15f0c9b12db5ffc68ef33449837226813d76ecf2cb72dea8ce31c97ecfabe6850d220e7ac53692a502cf3097bbe9a6ad799bb8b SHA512 f11a33a8854fab0d72632adf2385c88860e86caa4e082fc5db52392d519dc8ea609650fecbe31f225411b8fcb43329dc4c1a54eeff0e865c539f60789ab8659f
-DIST firefox-120.0.1-cak.xpi 577845 BLAKE2B c77036fbf71cd7ae87b5807b2027b91b661e6b8a1b140e78b7b680cef2f03bfdc5dcb0b8a48e7c4e19631f5aa1e57256d3bfc759474760b808417dea3cece392 SHA512 038f7358a3a986ee83459a351e8e0b9a7daafaf079016969a103ef75c4e190fef0705fa7c898a4e54ba864173e117b0f9344806ba00d0f6edd5ec5f896c0f197
-DIST firefox-120.0.1-cs.xpi 619090 BLAKE2B acd0c248bed8011a6a2362a82a406e36ff0840459c8e20b93a7046cb765857408d29b1e759e4f3225f35e4901c21c579079c479258dbbf8ce35a218a7870a733 SHA512 3aadd909b73ea5c924768ea3eb574ba3ec1b567ee042f25cd5732e289b2ea92db9d1d1cc69bde5342b9e9952e961ddfe972d6e09f4c71ace3c195acc0a0b5999
-DIST firefox-120.0.1-cy.xpi 586543 BLAKE2B f21a77f7525e22b04bb8a7e4ebdfaa65ca07af15339defb797922d9595a0cce4a1e5689b34d8fead618f8dfefcc9b5fa800eff58a14df2c44bb620df78fe0976 SHA512 60ce8e51bea6dc62e27649e0d00390dc58890307ae675ebc0d13292f01c43d6eb2e2fd3e4f9aac1612b4b30bb04d9fe262c651d50fb6bf7926c77c2c270cd207
-DIST firefox-120.0.1-da.xpi 575584 BLAKE2B b3de0a01c1064544f4f69fc714d7ce1fb741604c3094a0ca550b82d199960b155a3648971d80caf18329ffb2de6f6281ca3f22147cc3f611046af411c703fa8e SHA512 0e880823d0343f22815dcf4e363a666b3dfb6eebdd3e0fd41bbd11ea7ce737a53b67cfd4683697c773147eb0326a07bc5d9903228f9510e6b08fbc204ba7ce47
-DIST firefox-120.0.1-de.xpi 596549 BLAKE2B 6c9851b5a6ef11df728321a0b0b08ad8a8947a12dc8c215120fa9c4b2828c7f8bea01fc32681f281b1519f90c298b3fbc246f6c52019a3f3a22bef0c0023f167 SHA512 d72797c15b6fca3a6e1b46491fb7cd1c9d7bed6a4d11b242179fa96a5559b6e527976b7e34a662c29818c08c12cc2d76738c2cfd4be3160b80c7a35243162a4e
-DIST firefox-120.0.1-dsb.xpi 611854 BLAKE2B c4279c121322ffc5b65ff3b56081bae41a0d03cf1ed7fc3ccc1038c3bdd14cf967b1f03f1ee0869d6dda7d64dc961d8d3340c9862d4ece0acc81acfd84ce27c1 SHA512 4cb5f8201da8b2cd7e2f066c9498e977a010eba1f4523154b51109cd7de7c1939df80700b6650cd9cb195a6919e9a2334ecbab0b06cd519710f959548f501084
-DIST firefox-120.0.1-el.xpi 689484 BLAKE2B 05507470979e7e5d40b87e30fc8cf592bf319acd3699710b8074a468f80eedacccede981faf055260aaad2d5d71a3437db2b5733dfec26bf8221c50bcbf912d5 SHA512 93880a22d0ea858d7457b8d943cd096012a86a567d6cc138d1aba49edebd10f6d407c35a50c7b5024d3ee143d25df319193a6e22721b712e8bd275b09fad7a82
-DIST firefox-120.0.1-en-CA.xpi 546873 BLAKE2B 441ac9eddf850b117ba1cc8f3b7494c105b713c641d678df51c2db4e29a11bcb7cca57dc54f0711d2814c650ab747161532c5b2d1451069308402c2c546d2061 SHA512 c5907b62f815ec2b67f0618e24efff2748a421a9e5739f069e5a96e84c13c6558efb8d896bcf974912dafe0d0ecfe530e1ff9a906ef96f83835a0897545d322e
-DIST firefox-120.0.1-en-GB.xpi 550561 BLAKE2B f679ae82a6706b0def3ca326a242e880422f0be07e6596debaf3f245005d3baa79911f9fc062b10ea017e219af018c060284f7e13282be38f0b8faa5ea24d1db SHA512 33c5f4bc22d48aa55650e71dc30b02ba7bcfa24df4fe4602c4e0d01572d845b9e32e0fe1579f3c5e29422c52d7da7f8097706f72c9d346ea80fa8897fb1d900d
-DIST firefox-120.0.1-eo.xpi 579368 BLAKE2B 25cd6194cdc0d25a07710da5b97946fcad5385335232bb164270f13d69a1f7e6eead2a7d2345bb09638d5476660f26f535d99933d286f952f633509208ff9edf SHA512 05a8a4e3041ecc18dc3d79d57054a20cdf9c8d5bc01399d7ef502ede8802848c1c825ab41c051c77aa696c4bc0d7cea959168e93ed4034b1ad707696d5a9e467
-DIST firefox-120.0.1-es-AR.xpi 590605 BLAKE2B 68633e8c70b1e3bb7e8cf0dfcc26fec41f05fa0e8ccf453f53b60a18c35ba6a2fbb6598f73dfce00d32cd9a3af85a7090f06f0c72b38c124cb91e3d2c19735f3 SHA512 601744e4455464fcd86aa43153b3ed20d097425af4bd2a6c532705b6b696f14574e18c589df86c44a858fc87dd40540d60c5beb9867cb6e8330bed1f4174139b
-DIST firefox-120.0.1-es-CL.xpi 589729 BLAKE2B 1cbfe47f5c500a79375aa06a8405494eead5bd579b0ad52d8a4f55e4ad26c5986aec107ba7fe113c5b1455a0d65c1431d552ba335124bdc8a898eae37f8c9878 SHA512 b043ae365bb7336340eeaf888e5e868723196294f6d94824fc46607b1389f47a319f15a798e937271602a5de64b602da901b4e7d12e7641f26ea9a1b14fb02a5
-DIST firefox-120.0.1-es-ES.xpi 584312 BLAKE2B 40a93f9f3c47f6f166aeaba578f5b6a26448572123cb2205dc5f627a900986d984cd3d26b9516ebe3a95403e6a2b4a3f1be0fc5b44876009726291c405886a5b SHA512 e4fa63a99962f0de2ab386c4ac4f178e080981f6bb7458ab222cfb862faed7688ed77bf26258f2a0e7fbef70271a832ad03d35b6285d2d4cb40b440c7e806214
-DIST firefox-120.0.1-es-MX.xpi 576744 BLAKE2B d0c07f8b7dafc7b05e948d9428ce87af5d07c7226715fc6f87cab91e197e4abe0a5ea0feadea677cc2d4c66b5cedcb9c4e7828b7805b1fdc3efd44f914b992bb SHA512 8e0407682845a7909de8921222ae5fe6f6a33c7488811aa8a0b00fa117fb2d576f52be0acf5eda958f43c90ba32b80d960f470af0370fbc7cca0ab5ca815c6c1
-DIST firefox-120.0.1-et.xpi 526667 BLAKE2B 462e861ca8f6ceb3eb9cd1ad2d9d760db34c545f0d677ef2d6441b0b0fbe72b3aef1d93bc2e0c36443ca9569103515d5cddaecd9569093d925bebea625a52189 SHA512 996421b1fcf02fe9ac0d3707203f66c444267446c371314563c0e0b1be2f57a4306dda93550b94ff1f51e6235b6e043530097c7c504c191d23e761832a128db5
-DIST firefox-120.0.1-eu.xpi 574219 BLAKE2B b915e4dc2f1c5c9ae07614f70b55c1eac5f23ebf17bb2c35274f0e307011e48fc3ebadc0eb45edeac86948ab31a4e8ec9f5a555ae771db4dc5f045c7b7aae252 SHA512 edbfd4354bcc698de9088eff0fb97498238ae1ab258639edbeff41ceaad1ecd1b072d79e272bc48cdfb724db3dc47512c8f7f280657609f71941b5b04c045cfd
-DIST firefox-120.0.1-fa.xpi 577045 BLAKE2B 9183947f1d62eedfd3bb2935745406ef47d0b90fa34ea8ae353b8bc52e73f751c1483ccad6c2a8abc2cc3b593bb3356136f8115532357b9a23f7c952711bbe1c SHA512 e3fc65d527727ced1d17f82bd6921d94c27d06e48b8ef78ebaa51c41dbf992b986c15c9901405afab0d580c44a4222160ab9541fc5af06da41722e555ce47b85
-DIST firefox-120.0.1-ff.xpi 464029 BLAKE2B cdfe3f0f3593b1d62f5874beefe09520a0633ec63ad34f2ba167c0fea0e1e2f734c120025be477d1cfa239708534dd24f8ec99bce279b840aa54650596a38605 SHA512 c566511b73c7bc0b6534b6aa58c9fe08a2ace2ee7b7cb020dbc0cb285f9bdd5956759ef89709c78999d5af307bf5159a12bc57adc1a0c8d39e19620376254279
-DIST firefox-120.0.1-fi.xpi 573139 BLAKE2B 5a672bc691b407cf15a52b807007ef1feea8aac52a3cde63746ea2a8ee8b2eb7ff8edd89ccb781b75eac6fd3229fe369a89ae6f69e4d9c1472877410936516a1 SHA512 ffa2377367ca6132c474c1c5bd6f0025a2a225b815d119c6be897f00b4dd30352f0222f188c78f8a7d871d47a6616bf39aca09ecd1cf5763a4500b2dc75809b0
-DIST firefox-120.0.1-fr.xpi 602902 BLAKE2B 79184455266c2d53bcf83a9f982a2886566d8cc9216b861b24a398c63fdafdae12758c7a4aa06c163e6c431140219bc1ed24d496de3542577f9bfcc7d6737614 SHA512 60beb139e22a919e4409a585a9b3290122e364b21171106ac6c5e3ee4d581d58b24639e0b6fe82ada583b9ba1c8e879d23018bbb93c5f62763647bad3c21ce32
-DIST firefox-120.0.1-fur.xpi 595580 BLAKE2B 34ffeff06ec7434f2520e499e37aadd87fae0eec4e6160cb93de074fbd6cd1c4e1a2a8d5b15f8cb9107e1edb4fa4a0324b3077fff95cc4a6d9bd78ec81f0a878 SHA512 aafc9d8ae2b530634a0d788cca71dd5d9ef3e972bdc7ba636ee3be55392d2b454d6c7237214b7e5ac6dfd2127ed3f7d1230304e679239633ae6ca700868b72e6
-DIST firefox-120.0.1-fy-NL.xpi 586184 BLAKE2B 69bde608a40cf881b5cbd3d8e0a2b46dcd64397cca8cfb42c78950619a362e375ee40cec2a78269e353af3c7bdc7a8144996105b569fe561f70784748323104a SHA512 9e652e2822172035d630195ce8f74c86d311152acad769e3ea4f5dc12d4ab8cc56052bd04237485a3b1dc14f90bc11f4c87f8c74052b6a8179235cb043af95b7
-DIST firefox-120.0.1-ga-IE.xpi 461300 BLAKE2B 72b8f8065aab824981e05c71e0309b13d45254cdaeac761a075beda75b496f568bc93de8f793489242248027121913314b46867062d7f39212d7626707f83a3a SHA512 aa5e5738b43aa57324d00f53e50a25d484c2ae1cb30cb1924c2003a9f7ce91c80480fc0a83e9f5f25b6e89575ffe5f43e0d1f268562e4e072db65b565bc92b9a
-DIST firefox-120.0.1-gd.xpi 578548 BLAKE2B 8551e1b2b3ad8a0b5d2f28ebd9da39b1aaaf0ae0b3bbee8d45dc53dcd25373fcef1291c8cf7adfad64ef8b7714b738471ce88a8f5526534b19a4a4d1c5839736 SHA512 6e920e4c2a6730d1dfb492bf233ff5762b4d308125a07b54e8eb44f9f54788366ce35e8d6d21608ee1c2533d7b55864bc6c44c8713499453b18cc70f80dd35d0
-DIST firefox-120.0.1-gl.xpi 584960 BLAKE2B 2e304eebe9828e4095188f8362045744446fd932ffa22bf37a62181a9bbfa134aa930e66b243cd60ee7a004824195949c759685cab7f34961aa4de2d854bba95 SHA512 97f06e922b44bfe01dc71cc29a9c01ec54be193a5bff25f69fad9657dbe4a58936f8abebc0839df31676ffb943f0dae2778243f3be43a53398ed5cbcee6f15a2
-DIST firefox-120.0.1-gn.xpi 601446 BLAKE2B fbe03de29c7ed0da1dcb6d623153dac4476e0646ba5d3de16ddcc5bc2560c8698d7ad5902614c547b69539b4aa008f782e22910ee51e7b06a844cf255a87d628 SHA512 bde5d2eab5033109e3ecaa7b49d6affd7b54eb96b5b6d5b98fa5b7efaf1e32aae04d6904daa9cb9fc16c2a4878d8d149c1b75c2e4cbc3e1e3f0a2716ab97b546
-DIST firefox-120.0.1-gu-IN.xpi 514881 BLAKE2B b469da69387d58e6b8a80707cced40df5e331ca47daa69429c623dce8db59f89387007b8c5f46d91885a254cad9f50685607f505ac49e5f0c6915bd9b63da706 SHA512 a13e55b4e09a97ee50c40d55482424b16715cb063ca34acf4c2c930113e489d09f1a5ff033aec25b84be0b5125ac0efedd0921942ed6f5d1cac6b89b20ff45e5
-DIST firefox-120.0.1-he.xpi 595917 BLAKE2B e2e92794158cb49c7240240df4d49ed17bb36a6f326ff87160df6df4e3110e5fe0014301e7cc57f3da0fd4ea2bafa4ae8588f314de800a40dcc44136edd948f4 SHA512 7e7d2b3fa6e0203d5377e6831eb56bc6343a481654b87a6e4d21097dc91722f59b807a04af8437616b84ba079ba7e8a5a06ec044d6db50b7d8f069a9e8b4e46c
-DIST firefox-120.0.1-hi-IN.xpi 552911 BLAKE2B 2e5958c9cf30c89395da766472943968c88f85e17f06f2e0d51b2e469659b87884673ef814ca2ab86a803d47e997c54b1b4a79f42b81f05ef1729ad754d470a7 SHA512 7829cc793fb56560cbfe8598f0318b0d0543ff1d5cccc2d043a4ff6295b01912442d71b35ca6c99c15673150f4f203ecb05c406884d63ef0d4143c26607b318e
-DIST firefox-120.0.1-hr.xpi 543691 BLAKE2B ceaf4804cede133889806da4519d03c966da3d6d7625308ec6390bb6c1441df0cddab6f987c9fc8c225e0585ddc4c089c0e7be8489bd470559eca9406a8a154e SHA512 366fa32b47fd71a7100cfc980a6ef630cfea23079badeba22c0fecadede42fcc0d84233652d6a47c2cd6c2186b600797f3b9c8e1e90ac6619d5de4bedb2727bd
-DIST firefox-120.0.1-hsb.xpi 607825 BLAKE2B 1a7d1469a694250ad8375d5914d658e0269636bfa977eb9917634635736e8412d07ee0017cbcf3b5e4628923096e040109926f713436f9698867a1cd51991897 SHA512 c8bf876f8909d23965da0d2ed08377973bf6673de815735098af961658d4c7613999c9d17820b8da8c89d696a20d1807e10afc72ce982d068c791d993faada4c
-DIST firefox-120.0.1-hu.xpi 612041 BLAKE2B 4a1504e0f82585e283c5cc224f52989cbef98541585ce65ec1de85f3ff697db6b1ea4a49939c6ea728fce275166751e5d79bf852f7d03f1c2cad323dfba28c3e SHA512 1bf5103b9586ad5b58fe80c80e37310d3105edd94a2dba3fd5f48122afd50196588c2f1ec080c063954cfbf5b74dca9e148dac3d2825ac39e1d3cb88be6103be
-DIST firefox-120.0.1-hy-AM.xpi 592650 BLAKE2B 6d40a4592a4f0633eab0afe69f43798410e6ec7fe4481ba5cdfe47e77db503e71c40d70fc7103ed1680efe9da3579088875d81a365fd34ce218aa01550b1a139 SHA512 516e9e41e3e8246c1f559a8d82f68cf1efd32e490caaf87c0089cae201a0563a9eef37027e051caa6d427dbed3467b0db148377393e529f1ad8456f8599cc445
-DIST firefox-120.0.1-ia.xpi 574400 BLAKE2B 17cade9bf80b4e5f6c22433e7b14150b4a253af09957f02ee4d61d6dd77b15d449c42d6a125f0f064464a280a41200547896b87ecccefc822607fe361f5c62dd SHA512 09083fe85eb767beb9711cd05e91e5f30bf412a0346c4637b33e418bc95682d2dce26254e8d0483b61f1059ca0290310520606055277bd67a5d3a1835f34d5f0
-DIST firefox-120.0.1-id.xpi 550914 BLAKE2B ec492e5f49da02e7189000861edca9abb3910b1038edeec9e9ad06bda19622d55997026bf751214fddd2b908e3fe0efaca5280e53911e4b7b7fc6d3e64f43e6f SHA512 197658a0eb6124bd7f51ef6f5779db02e98cf21add5d54ddfe77315cfd1f456ff4df0c55237b2c8252e25e5db2c5748a109676fc1ede6ec68567b3fb8c8a08f1
-DIST firefox-120.0.1-is.xpi 582935 BLAKE2B b07a51d2d51985ba2c393f4d191343a9c29a9311a7b151d1e434ad6cb58c78e6de148af06801d711fdb9e4b6a849edc2bfcf35895455dc33101a3ad2eeccf850 SHA512 6c371c02669edff30f697071c3ebcbe1f6655e1ec7bd05d83ceb4bb3aaea0771152c2ad44ef76d8ec797f1a43ff67ef142e5ec654299d47e9d5aa3c3b3a6adec
-DIST firefox-120.0.1-it.xpi 533818 BLAKE2B 23ee629f04b958db4052ba0c8bbd34a28eb6a12d2590a436356d24403b905b1b618505eb6080df8557494120c1a45ceb90b9e2b5b76900b24f751bcef47dbdfb SHA512 3aa60665cc2c0abd1d0c6912767e0b2902f26386bf344b87ad7c0edab0bd9c7185b1202e9cf1c5b6018f0b6f88281be1f1d9dcf337e33d21b8537df36c965594
-DIST firefox-120.0.1-ja.xpi 639945 BLAKE2B 6b78557cb4a56c01b773dbaa591e67ee96cf3400a02ecf28202f86f0ecdedfa5050a436470b050954b2fd2ea85e6e738b3cd642be1fe903c4524e2c3056a14cb SHA512 0236478281e0218495a4a88162605c70474aa066343bde167ff26c02c95d0ccabb0c682273c5c5ab6de3156142c5cc6761bd8a3359de639057d8dd48c6e32933
-DIST firefox-120.0.1-ka.xpi 641102 BLAKE2B 5a78206cc6f4ad53445b0a7b6f8325f986a1a0a34a78aa94301422a3a65eb45a7a77c1254594c023d8544f166984e8249c7e8656902e58903b2e63130a81f0d1 SHA512 fc40f3464bc3326efcf92d2f4f7eca79aa15f9937afdee62744305a9e40be8bc33b71a94015a0b70a56a8c6a7f03ab82f4f5350ee781d366528913e8d3c07099
-DIST firefox-120.0.1-kab.xpi 581402 BLAKE2B 9c589ca41250510601482e23a02045f31f8cd46f29832c059e3bc616e428f8f6103d039d188412f1b779355ca08fe08b2671feecbd285214700c6644a7e09a3c SHA512 ebc59813c9d6fc3d9db5f91f8cc262456859928797ff626d5678a773954729f3615cc2b37d4262d8bd644a2132304f6130caeca1e964643f3c9f78721defdcb2
-DIST firefox-120.0.1-kk.xpi 665637 BLAKE2B f6777551fc3ec44704cbdbeef9c55b97887194d8b57c21eb56168c882bb46ee8ab2190b0643c66266f480efcbbcc53c77ca9ce197c1be0db3c93fc880cd936be SHA512 cd3b2f4fc8d89981886fa02c6fa5631db837f7e850f42a002ffb6761be8c9baee7b68ec948ac7c7dcf0bd353d6c6628a1eac0c363e52686b0101cdfbfc39b40c
-DIST firefox-120.0.1-km.xpi 515275 BLAKE2B 1e7a2709cdf2f036ddc64f095d289c4213bf3da3cc92dd21b102feff1e3e5214ea7d02fb01497fa57c298f8371986072b4f0c7324756a21def7cf37876fb0dc8 SHA512 faf5708ea1b32f1df34443d156b3b9b043b2ff18f3b8bedb4832d0a6f7a02027d88bbe7bf5ef4268b2013b21d12a23b9de13c0eec560404398c2925e233b2a6b
-DIST firefox-120.0.1-kn.xpi 480486 BLAKE2B 53866633e5a9066f3706067a6e003dfad3a5ca180002444252d2eebcf2085295255c1d01c958558256a7b8d547f1a03bfa8024af860ec1113bfa75981bac01cf SHA512 81841a638e5297ab1b8f3c317dadc4ccfab54a0bfb183596eccefa1a813b1ab230c8ebe59990bbe4c61bb4d68732ade9bb3f39b5b807cbe131493a91f104f574
-DIST firefox-120.0.1-ko.xpi 622307 BLAKE2B 850efdab038bc687e9ea9f4cd4f7abf881502187b0b557b2611c681835b2acd0f8b2d963960c6044e5159570e64df9d9fa1a9befe90cfe8dbcde8727c050d928 SHA512 30cf2a8a8adaaa8aa8131bfc252a310c118c3927e9913b1fe8372b9d27c3b00a9bc56ea0389fc06749709340ea5dc173f8832dde87a9d89c6ce0ea99052382d9
-DIST firefox-120.0.1-lij.xpi 472223 BLAKE2B 578256687e01297830b965273b0bb96d3749c302f659953fc98a3a93ac254fce6e4bbc1459a49158fbcc665ab20a25a7099c2c2f223af20ba9c45a2c45b1a743 SHA512 585bf93d8eb242f210eb084d2b84b9254aa90ff38a36819fd07f0eca5d73257ed3dac5e214afce381d23f19cbe3c64895bb514da69d6de4056643d9a0a971247
-DIST firefox-120.0.1-lt.xpi 559273 BLAKE2B fb3297c8fa1f236f62edba5edc3784b02dfff81ef7261cf802d89fa03d9162535cf69efc36d916415e7b07a740b82bf8947b0e1e49b06d3a68220266034f1531 SHA512 faf5b38906a9ec461be924fafc58040b2aa6de11e94dd546140d0128878500b6ec9ad8cfd046511b22a0305be118ccc899f211787c28a012cc325a6db5f0e4ca
-DIST firefox-120.0.1-lv.xpi 457821 BLAKE2B a16a9bf378c92a21522f06c5423f0ed1bff1995738889e8cd2443b9b3f64910622c0fc20dee67f27c254a9c65826c1c6a5600cdc49380f4a3e348cc67052ae57 SHA512 590ff619fb3c9d2393270d0c7c9627c14644c52ee4f05d9f7a1c329d90a875f22ec811627d1d17665d01a04daaa8dc34084153ae60b633b8c169f147402bb24a
-DIST firefox-120.0.1-mk.xpi 483129 BLAKE2B 2fed91c862c20237f3a51bab631da876c6c5c0ca76933d59e2b53a48c3df6280c46ee18bc8c32812b7f1bf0b18fb8bb95fa8ea4ea3b1e9f9a6a706814d92c39e SHA512 a6e4f86a2c1d0ac5d7029c8c2d12dcb5668c607796325fbdaac153df18afa2aecde83ab9725f7567763924242e641c64561d11a98c8679cdb8c30d4c960de103
-DIST firefox-120.0.1-mr.xpi 520043 BLAKE2B ff5c977889b326a4510351cb05c9ceb2516c989068588b41a2df79ea72cd0495beb5c54c69340120aa5a71ffa1511e149c7e7f2257de78280d78876d4738998f SHA512 a93dfcaf3c83dad0e5b611a516173c369e7cf608b116a98844fe2326da659d8386edf3e00a8ab5b3b6e01ed98b33127316397d9448f51ffb46d458483d8b9ec5
-DIST firefox-120.0.1-ms.xpi 438039 BLAKE2B 83aeceee377c5d360fc75e1d402cc1589c23b909c830cd798315414562b2f5cce1ab040ec98f6b17d6bf6f6815f33d3b7d1f974c9643aac830e0953b3771dcd1 SHA512 53bd558d59647336d879157741d19da1f7c9233a099b1c4d21e6087a152ecbf483619bbfb320bbe835ded9fb50fe40383186b574978f71f3908aca24bf890533
-DIST firefox-120.0.1-my.xpi 501455 BLAKE2B 63622106d78d7e92ca05e4b8e32bb79c20e9bec093cdb3735e8b7f287859d0d21369408948b66340a42e7c0e20d0810f1e6d4de1d743636a222880779d62f7c9 SHA512 aa3f554681430f685ebbfe498a7242b171c34a38a7e183c838ad27cc171ecfb144ff0ccf2c93f0f68c8f7e1287f03888501754dcf7c28cc94cc26c17900dc0f6
-DIST firefox-120.0.1-nb-NO.xpi 569532 BLAKE2B 4d2f686f07ebf4dab725cace6919b689f3e51e2625e3693fe15b84e564918be17238ae20bfe04e002ec87a1154540bf2cd61f7fd76ad4459cdf212beb827ea3e SHA512 e81f8742b780e9852510cea70575e445f9f843583c6f3c73a0b41803a4a5ec9756538a53725ff6c9635681f7c123103306571a27d9b37470cb66b810f3e91b69
-DIST firefox-120.0.1-ne-NP.xpi 476880 BLAKE2B 4b4366fa1927ccb19dcf907776cfd92f9a69ce31fe19105e749c0f050ec4d35775cd07038e518c258b7de00dd4f579815b2165b01e67566f11cb34008e15446d SHA512 d10161e0ea2adf124913d8ee086cbcf900ea9b896de529836476c516385f878a90d2767083de0aa9b39e3bc7832077a81593ebdc078be1fcd299d6921166d30f
-DIST firefox-120.0.1-nl.xpi 580279 BLAKE2B e6643eb2b286ce04ddb322f890957c02ef0efb68afc6dce0f3161c875c83d5e9874dc575e1be58c5fc16f1ecefd4aeada58cc9b768c512c3bc029a2fa5d7ac87 SHA512 2217ac1347a890f636c4ed47356c5594d9759d5a7b1a88d329d5c0b28da2635da626d579ef08ea44e6c4d06676f4b33c0308721cc82aa03d0120c640a14c948d
-DIST firefox-120.0.1-nn-NO.xpi 573637 BLAKE2B bbe1b6711b00ddb9b3cd4a71aff421f171f7ad2c762b57895ea8d6299366f685cd236388a169bae40ed791576c952e4fa0043a16378c026d5d546e772c08f744 SHA512 e7955343dfd88a491262b53cc9cf36d4d54afcc862d2c2bf4860ad7e3967ab8d23eddad6aea213cbe5993e43b93c6e67f56941b5fcc632c8288941522a01960f
-DIST firefox-120.0.1-oc.xpi 590373 BLAKE2B a39da35a06ab2fc78b0c57eb44b85c30fd32fd56cdaa944cb56fc145c73e08352264a60a2f883538be62c72a6f8e2ef4f5402d899a36b852c0377ac900dd38c3 SHA512 c4feb7123f9557162e0b1a1bf7cfa81cf9383a145bfe0405367c96bc92f1b8730428884311ac5a5c6008d0cf8f25af09126b242f5ba5e223661d2b7170c30f8c
-DIST firefox-120.0.1-pa-IN.xpi 655487 BLAKE2B f1e0d1ae1792b5ced34ed959d29841c4da03adb54c55b352d3e60f5421af5d42e283f12756c7ab65794ceaadff8421c6524679c181106a671b4755f4226662bf SHA512 6d73683b82d98fd78add6fdac78f5cac13adf3652a8eda732c7f16592cc872c7704e4b11a0c3115101dd9ed5feeecc6bd2c2d5765ee4076800c12160282ea804
-DIST firefox-120.0.1-pl.xpi 600031 BLAKE2B 82452d4538fe2c5606f256bc9ef702f0caa6717036cdc8deafaf02ec70ce76f324373d04fdd9496f89ffa9dc9d90268aeba6f4f051d0a1c40006e2aed5a27304 SHA512 848968b93aad82ebed8afc0ba5fb0b4ed51c3b294088c59b5ef1d1302fb786cf2854eb252de4fbaaafd0b693fcfacbad8dc62ccaf3e1bd07922242dea26bf68c
-DIST firefox-120.0.1-pt-BR.xpi 585133 BLAKE2B c2687cbeb41f99c07654494a113ba3fec9efc49e3f3edf9cf50233e1b07890e51d18c08709317d75c130d1f3f909fd16817d1a1c6654df9d686e89297d06fefa SHA512 8317ced32ee985ec62c99e8eb880aed27add523e06818a7c8eac422073d23e406aab5467b86221c704d1ba3c36ed6f127acec52003ae1335971ba2d3bded34e1
-DIST firefox-120.0.1-pt-PT.xpi 590781 BLAKE2B 0b09390974da037a4fadd6dac31304938a08128328626892c25a20b5f6676a0153efbe74d0b847ecceafe46ae1ce18049dca04f0a7267f635494123bd8aaf9c5 SHA512 2998e8520a05530aaab8c0e4a78435980f7735b43871e14ca684161722cb4e81e022d1775c58ab7b31679461f790ec7e342a7efd4b614b9fafc621902da4eeb4
-DIST firefox-120.0.1-rm.xpi 580721 BLAKE2B daa21b107be21648b8d7dba8c1cf6b2e928823bbce29ea94f83799e2b255865a942b84813c4317a44cbc3af06e2ab6f0b01c25872e5b713681fa31e54bc54161 SHA512 30debe592f0f24c504a58ee09bffd844f91fdc73bc061b3da78cb87c417bbd396b19216148cd0ce149c4fdd9ba738eaea21af3e6fe52906904cb131246730311
-DIST firefox-120.0.1-ro.xpi 536117 BLAKE2B 40f69f301787d988070ee71898b818610ca8828ace3adce70c84ece6a74fbd4fc808e084a6a3d3fef51db73b5b5bedb4f02b4d983bba0cbe1d845138e9de188e SHA512 daefde48506a914fe2afa4de8a229ab4a104a3b181dd4722b198aecce05486a863c3f58e97c56dd4b23268c38e8d0f451dd294295cb490e69030c472319f5bf1
-DIST firefox-120.0.1-ru.xpi 677184 BLAKE2B 7b4843d23e198ce65e8a38cb393e5f9c66e99d757b082ffec72978970fc8dedea995f9226161393e140028558f69b5e3b855b0145c5a4dc6ab5abd0ee0d6f0e8 SHA512 5cfb935a370a5b0deee8cf0b264aea5ef41351afe2b6f0d1fb2a4bb164a2f70f4b6bd22001e6cba9b924b608b2a995de97e7af921831567e4354a295be8c537c
-DIST firefox-120.0.1-sc.xpi 552158 BLAKE2B 539371ae5f65cbc72586bf45b833cd0bbd3049fb6d7337ca076c99e3f7708bf4f193711cd3f94a2fd8fa09cc7573562146c9e439e2f7aef720d6531a7befd3fe SHA512 6521f70f347b862ba9782709a27fd7244db8093470025eab2e8b384743939b9a5180bf02d6d519e27ed6e4e03f69f0dedc77ddd64ba593d97db34b30a49547f8
-DIST firefox-120.0.1-sco.xpi 499297 BLAKE2B 47df16fd0c1ea91a276f0d81c3af66a6c11f6443be9747711db8a19a4fdeb400969de28848b17826796bcef29a842d2ec69e4860b4ee959a83a0555bfa418a95 SHA512 b9f488c661cf292fdd687b38de3e58d00ef354ac5a0f4e3bd92e6a4aa28f4422e7f2c1fcae397fee474cb6334a80ebec54a8377032d27f0b043710004eb28c48
-DIST firefox-120.0.1-si.xpi 592546 BLAKE2B cab4e1f52564e9988e1b8ba741d57faaa0401827886722881b9d93cce53cea68506ba7b33c806c3c1e7b272f621cc2e2c4f59d3f14c8b08648b21d0c5f9aff40 SHA512 3bf628c1a08da4174c6fdac2b89888bf059d523ce7965fe9c5d72e13b56e86f0c3b25c85d8e799cdf80adbd53704b1ef1d49d5bc3db161209d82a30b0f15677c
-DIST firefox-120.0.1-sk.xpi 612766 BLAKE2B 297faf35b21da2710d086da376a8b26ca6fa49e57fa967c8dc0bfa7858ecf87aea7fa579705ed8c1a11d981cf4b66d38b27b4a769c3de33fb1cbf8ba8691bab4 SHA512 efd4ddb777ef8fff03734731e770925640276783e42d0a277bc09dd2ad038fe554d07a49fd124e2f04964c4cb4b087b3e754aeddf898fb7b95643becc163a6ef
-DIST firefox-120.0.1-sl.xpi 585683 BLAKE2B 58e007506b7c14f80f624a4b9bb25051292f031fb51323caafc5f002a0ba2421d20bf6e85af0089e8e45ef9378a12e816ba574f47c7b2c9e875c6f754c48dce8 SHA512 ed656e29169b491b7086c90d3a3a6873ae765c28f395da91879110497a2ab880cb9b106aea737a25a8b74dc202f18e9e6395a23b6394d677e9a141b7fd51eade
-DIST firefox-120.0.1-son.xpi 406995 BLAKE2B 15b35f692f4a25075271757421550f23aa6d08f3ad1432b29df4a5828a006a33e0ed4eacb9f387f4eb04c8287d006a798bf875d07de9d907758b624e0537feef SHA512 43ee2bbf6e40adc3e02edd733e8ee816b1e9bd9fc405cf1c24d50cc0b7e994cb86f79164ee85b49149cc15b1f23ae93d5eb308509c07e36a69377531bee2bb7e
-DIST firefox-120.0.1-sq.xpi 599905 BLAKE2B 0d80eefcfe7330b8cd7293f5947eb65f8b49800cfda331d77bd339d68d7ccd316f1c1be72204a4aed08d752860e9447fdf3953e205eab8850bfaefa7212f64fc SHA512 a8bdb164626563f028a1ac9fc6e022be0e2d13d8899447771358a3851bd57887d0b3e7ad9987628597b06f72e06afa5a18a53c8eca9bb43cca8813adf56dcffb
-DIST firefox-120.0.1-sr.xpi 626283 BLAKE2B d8415f2982b77c1a73e60e12aa4a09ede61eb72f2e56c078c149a440bace265b58fb44c2afdf75c3ec0cea14dea5665906d1110bceb0b5b205db74017f06122c SHA512 66fa614401fbf732872310735cd05897f300ca0a5dfa7b5d2eedfddd725d5c981564b24506dea5cacb0ba598a6a324a5d3dfcc80673836297ee9bb0476a6be57
-DIST firefox-120.0.1-sv-SE.xpi 582163 BLAKE2B e38fcaa42bd14875dd8af04375be58ae52a55e15b4fae1585efd5f564a767d8f27aa7db3bfbd9ca77c611f6d3b5d2a2650c0d87717029a599410401c27fa5938 SHA512 21137a720d98252d530bec192c7b575d9174c29fe92e74819a83bcdc89dc3e9ff46d60eb270d432fc46a175cb765e964524277461ce34ce19281f4d2b82dd168
-DIST firefox-120.0.1-szl.xpi 514311 BLAKE2B f7e3741da5b2fe43fd79128b8190f29454d8f1f9235e9d46eb0a558cc11089540fe870e256f9ce45571ae105b84b16fc15bcbcedfedf1877a6cacfb4e0d01d0c SHA512 e8f33b39edbf8e4f7aca7f0bfd002ffded4e1158ff14b1e0f6d960795049e8699f465cd97e747d2deb6b075cd6050fecdcace1def7d19d4a3ba42c717ed6c897
-DIST firefox-120.0.1-ta.xpi 496501 BLAKE2B 4e80736fdbed727ca528305f1ca05b7913eac0b00416420fc0d85edc43da7cac89e2081f45b0e39690156b40b7612eb991645a174f6b5f7c43840031dcfe52e5 SHA512 5116a8d446200d3ac011c6c3d63aff155d430b5c23fce894870b68d202664518cc20b0e6366a47854fb151f748bcd261cd7b160d9beb6f11ff44e77bacf2d765
-DIST firefox-120.0.1-te.xpi 547383 BLAKE2B 3b7ebba848c2d478642cbd307677a2338a40c2e624bdaae3a0155b79757c975c4da532de7aab7337dd9b34e2485c862c87f18df2593d9c06f89ff354b540f50a SHA512 03452ecd53e6bc6b1ebf1037de8cad5297d1fa06901e6e5ab8f4e86dad851023a3e8bde26bd4b1449ea72cbb1eb0b286fb0a9baeda80d4af90c3f7447cc157a3
-DIST firefox-120.0.1-th.xpi 652893 BLAKE2B 9bff50c6a4c80aeb5a8c99005cf8d17f54dc74bf25fa7810282bbe94e2196e144824b90e438c1f1e76774ab769e0e2897d659aedc0f8dbeeb4e2a9cd84acbb91 SHA512 929f0aa96666e18f2033688ef5667cd393b36e1280c4e723b65fa4d9e78f5e2c091fd084ad084e83a418cf0c99695e5b4158e0b9dbb24d6912461dc817e6abe1
-DIST firefox-120.0.1-tl.xpi 521857 BLAKE2B 054ecee37f884aac88be7d280a8b7b4c2c1863173b400e81e8d4ab7431f96526fa11aea86beaca51bfb577da8858d086cf5c8c2fce68883e2f74e2c61433c579 SHA512 1b3e349f8161c463b974056a4fe3c7d88617098bb6330268b3134d5dc112ad94fe4795cf5582b85d0cfd3a992be9c830956a13155f80e7a68811f160a81bcef2
-DIST firefox-120.0.1-tr.xpi 594044 BLAKE2B c4f43e799a13da9283d6f9d6669816e1d065378093ca163134cc84a61586f4972802e6d2532be350379365823c17cd4995168069c62d310ed4ba31e7f45588be SHA512 0248a11a358213cb9d2916f16e5dbe287c80f7f4293030b0eef5a70487772312b0888bbe7fcb1ef947e54d938dd9718d1931f4ae261089aa0b1c6b94cfaab7a5
-DIST firefox-120.0.1-trs.xpi 492015 BLAKE2B 114be23d611a7256d295fd9c825020fc327479568c0e4ec69efd46b9d0741cdf9b465b553eeee5ae9204c6e61880cce8d19df479d491d7e47cd5d072ee0219a4 SHA512 432782d05d98d4054424a4bf53f9b40c3957ebf59d04326de8f76e73b3ce2060e87128b6f0b649529f35638922aa3db388e59c75c3c8984cbf943aca2a99be9b
-DIST firefox-120.0.1-uk.xpi 670127 BLAKE2B b10d335cb7190882311dfc9af89c5eacbf8a6e0ae1036cb35069ff474d641cbaf4df49dd47e4e25263d1fc755d1601b1993a449f05f2fd0e478b432f5404bfb7 SHA512 f6496c66d70b10686e1438f3bf8bdedff478828e9663dc62519d227b47ef9bf7cc46bbd61014677bc9c5d1f8d673aa78af21f437b66585cd8052d55825590940
-DIST firefox-120.0.1-ur.xpi 548359 BLAKE2B efd74269127d9ee10040bf00ee799d042e1fc663bb476560182f18e7a7e4e717407906dd14bc825124603eb16e7f96a09ebf7360947a4020b924a6a756f56f0c SHA512 09969273dfd5ecd31b624d2f3db52fe4b708d00b0ba7e38a8ff5f0915fde568f5b99fa9779261a336a4cad01bb795a2fc3ee048655e27d34ff7609882fa922f3
-DIST firefox-120.0.1-uz.xpi 468499 BLAKE2B 19c258330f4ead09c3e0c8637f037b15b3bd2a92918e2c1ac66f005d23eea355e0ce977fa86ed1f9ac57fe05f2e33c6aa6af6ebd285a619100b024411981d4cc SHA512 914eca693601632fcae2c5cb423288330751936d7be71e5a849018aa07a7a8336f1e9ed9497b7fce4c9dae3691f78a3ec750538e96c6f56e85231048e4f7d2fa
-DIST firefox-120.0.1-vi.xpi 619252 BLAKE2B bdf2ca8b33b846e942b4104be1ccfd1fb4bd8e7a3a71d40e461c42c416f49b48637b445c5b9b12a94c4bba10f17f097d627ecdf234967266825604c8c64056fe SHA512 a29eef1e495a6a46af751d43565bcc6a99e2dc9e53d750e02c917aa5e9391fa0fd8b17b193d9859273c849094ccada0984e077b4b3e9f7b7e6585a19810b13f3
-DIST firefox-120.0.1-xh.xpi 407992 BLAKE2B ca6ac272af2d296049de80582735af153d38906053ac33fed1e5a819fb4eb5e7ded221d72af3bbe64e89006b53dfc7e04b4f3825881e2157ae31cdc9fb21cd17 SHA512 9d5624adb0dad2baea3ade54444457e2bb0a64835d4fb9e200684e8f21e09f9864b59d01b3cdcb00d2b3efb3e870075997afb8deafce9ebd948007a46564aad7
-DIST firefox-120.0.1-zh-CN.xpi 618140 BLAKE2B 23d9f7190a69680970f11d4c92a1f062df0ccb653422d7f3cfcef171b11118b402dad860b0c29ef2e41e5e359c7209917fa10669f7a0d7b17e61a22ac1e0a09a SHA512 5ee3e3b0596fb0e454d155badf1773ca1c9c49f0e88e04a167b129e025cce71496786a28efbde6766b75e0fb94146d0e41a84bf609dee2ff10fd7f16c1621a63
-DIST firefox-120.0.1-zh-TW.xpi 620076 BLAKE2B 33c4b252d0e5694c024e4ce78970e426b532a4a696a74b82b403fc7a4e2e978d86da6f152a53e217db495c1f648c20087c182a26e6c0a41f18b9468d72adbe86 SHA512 206dbcf999107c84affc13114f2c3aae031a015a4b7073e2aa224a725384c6c140ba6c79fd6f35bcc6d1fe3f6fa8d312180222998dd2fa65a4a742726f715b6e
-DIST firefox-120.0.1.source.tar.xz 529206136 BLAKE2B 66ac2f1071ad8276b61946465db6d71cbe0a43c154fb57db67670e8f88183893fe7c7c8284388242964fd2883e50f40f29c879ebec3a2d759d20c356f27ca151 SHA512 dd0e3eb234d58c39431d1f100834ef4bcc8cfb89ff471a37b948eda4dd3874b63b1979cda39a0db0dd3b4a579b5f09a7d2d1f39d26fd9f2b8d5635e4b8738b6c
DIST firefox-121-patches-01.tar.xz 15540 BLAKE2B d4d45665b308071f3f72dd0ce775b514d2bddc6306dfba78f2e858169fc97a47e172af41fd4cb37e264c23c9b31b932131736697cc176109e088a78f457cbca0 SHA512 d80c648740bfbc454a654f69901ff7594896af124f557958417eaab477b84f23b77f4e143071711d349f506a43667389a9c0e3b67359680f6b224d94661d6172
DIST firefox-121.0-ach.xpi 453124 BLAKE2B cc3791c81b3b81787a175a54b844c691dcf1f548e29857fdcf1c7648e157854396a2785706054407d7a60711fd7f6d1cc013a3319eabddf5d3c1535072fae4cb SHA512 cd8da017e82a3bf156682582ee24c88acbe2afbf703679701bab5e0d62a85ee2737f553b261dc84ffdda02c524c551198dcd20cbb08753eb5199d7905f28b551
DIST firefox-121.0-af.xpi 408805 BLAKE2B 73b01dd15c35e6cded2e69e8dcb236419e8362166470d1fe791606d60d2eeec26d365171fe595e4940fae194c6ea33374933b2f2dfe642fc0b4f69ea48bc4f46 SHA512 5464c8c6437d8792767c2b0d6481a0d9be4c9802779b3d974ed937bf7b49647fa27f3f3fdfd87c81cc9551268c6a148ff463641f0d9658e3b8e13d081c0b301c
@@ -513,9 +211,6 @@ DIST firefox-121.0-xh.xpi 408293 BLAKE2B 61a28011646784be1bba1761fe99f60db7a90f1
DIST firefox-121.0-zh-CN.xpi 627098 BLAKE2B 148a2454c7222451369b6b8831073523420b57c0ca30a8f722efa01c556ba4a52aae45af872db7a0e3bee6aba9bc3c3c7f84cd6f2297e93de082cd3f57ff660b SHA512 0fe93d48b5745a00a2a976fdecb397e87c82b291ff2ca0a604ddfda72380fc12abfb445afef07d60f9a7ffc4a94f7a2f60c7225deff315b22c394ea8a8127463
DIST firefox-121.0-zh-TW.xpi 629230 BLAKE2B 86a8d34905dc36f320a86e73eb1a7a4b6422af38b18cf8a8293b53ae8ef4d5473d913fb4e7ea9c1bf2e66ce9205858d2782dec4955a00ec73700c9a9b5a26319 SHA512 a0692081778217488226152b2103c5431d70cd9b33fbc8857506be85b15722cc03dc6c90cf33f80ccf12bed7e2b52535bd430944566c023c2dfc439ae8e719be
DIST firefox-121.0.source.tar.xz 530302784 BLAKE2B 80905caeb208ef5dce7b62e248c86598ca786eb7032e114ad5d10812623bfceb688832f646dfbe220ef2fcecacf11cefae2afb0f1cdc0f7952647b71c58c9602 SHA512 52e9e21ce825c4e58f09fd2c7347f1ac4efbca47e119136a712f0d4ee80c769ef80a43bad74a4c88cd377f804f5780b07f7af5b779f3fb5d244fa095e6b3b18a
-EBUILD firefox-115.4.0.ebuild 39480 BLAKE2B 0ef1ada0c7f524918634bc3d542f7fed773af909d8fd9cf7f91afdc4c46fba47ba78f04bd82427b0ebd801bacdfba430652ea39bb1bec3cc8c80309cba7bfee1 SHA512 e10853614b2dcdf2ef448af99463ed21d70a808e4acf889c857f2d098719973dac991a9ec0d409f7baabaca9b72697dc6ad13e956212e73d068a1988db4051e2
-EBUILD firefox-115.5.0.ebuild 39583 BLAKE2B 2cfe7b09b793a240d677f230b6b46f15f596f6156cd5ca49d0b0998263195ea574f527afe5a51c59da5ea8d681121e2b234c9a78c2d646a4579a02ac2b50c5a6 SHA512 33c7206ad02de3832296b449c3982133932f68e690c3f3a543d4f10b3914ba06ccf75deec910f9fc36a578cdcf72d7bbb2ec5f17eeccba7804dd66b48ca3afd1
EBUILD firefox-115.6.0.ebuild 39583 BLAKE2B 2cfe7b09b793a240d677f230b6b46f15f596f6156cd5ca49d0b0998263195ea574f527afe5a51c59da5ea8d681121e2b234c9a78c2d646a4579a02ac2b50c5a6 SHA512 33c7206ad02de3832296b449c3982133932f68e690c3f3a543d4f10b3914ba06ccf75deec910f9fc36a578cdcf72d7bbb2ec5f17eeccba7804dd66b48ca3afd1
-EBUILD firefox-120.0.1.ebuild 42073 BLAKE2B f7a9558384e64534261ed1e2f55c1794dd312ca88181e0621e68d40ce3f40625b41335ea77c67103bc48e400d6b1758971afa3fe6a7a244be4d41220ff5e45ff SHA512 ca9b3b7fd7ea347ead3dc937d7bb7ed91037e827fd02ca25e7a2bf9474bd7ac4f33c64e5a1172ea8cb535ccfb82c64506edbdf8a1bd0ea8edfa8e7084d060ac8
EBUILD firefox-121.0.ebuild 42622 BLAKE2B 22c09374dd1de6c4b9b4cc1dfdaa557f4568155256d0f5a79e3825eaaf23abcb3fe241798d9b115d9a63d9bbb1e2ddfa53046ffc7ff8df638ec6d8ecc3b61b5d SHA512 09a9b4c536c699713768e0a5223a8410c78d9bb77fd96cbcd87294ee83215257cee477fce4fa668cfe81773b973a857a5053fde48f20e90cf7236914344f01ff
MISC metadata.xml 2597 BLAKE2B b449997bc096ed8fb7bde41a5acb8d9f4c1c8cfc9663c06ff603cca756e8868d40049fd292a459a00d80b4e8c3a74e91e29fcb04abe87277640fe65d070f0bda SHA512 703c7f6a2b46748786145b0973a7b8439e530c96fd7c50d773efac7d5d9bf74ccb4f0c252f2701459944f2b3ced22d3e57ddf049b9aed0c8f0e094cabddda251
diff --git a/www-client/firefox/firefox-115.4.0.ebuild b/www-client/firefox/firefox-115.4.0.ebuild
deleted file mode 100644
index 84c5db21f5fe..000000000000
--- a/www-client/firefox/firefox-115.4.0.ebuild
+++ /dev/null
@@ -1,1383 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-115esr-patches-07.tar.xz"
-
-LLVM_MAX_SLOT=17
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-
-SLOT="esr"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate screencast"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:rapid
- screencast? ( media-video/pipewire:= )
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:17
- sys-devel/llvm:17
- clang? (
- sys-devel/lld:17
- virtual/rust:0/llvm-17
- pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
- )
- )
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- sys-devel/lld:16
- virtual/rust:0/llvm-16
- pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
- )
- )
- )
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.65 )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.90
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- screencast? ( media-video/pipewire:= )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-73.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- if use x86 && use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${FILESDIR}"/firefox-115.4.0-icu-74.patch
- fi
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear cargo checksums from crates we have patched
- # moz_clear_vendor_checksums crate
- moz_clear_vendor_checksums audio_thread_priority
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
-
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-gpsd \
- --disable-install-strip \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-legacy-profile-creation \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- fi
-
- if use elibc_musl && use arm64 ; then
- mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}-esr.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-115.5.0.ebuild b/www-client/firefox/firefox-115.5.0.ebuild
deleted file mode 100644
index 3815541b75c4..000000000000
--- a/www-client/firefox/firefox-115.5.0.ebuild
+++ /dev/null
@@ -1,1384 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
-
-LLVM_MAX_SLOT=17
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-
-SLOT="esr"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate screencast"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:rapid
- screencast? ( media-video/pipewire:= )
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:17
- sys-devel/llvm:17
- clang? (
- sys-devel/lld:17
- virtual/rust:0/llvm-17
- pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
- )
- )
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- sys-devel/lld:16
- virtual/rust:0/llvm-16
- pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
- )
- )
- )
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.65 )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.90
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- screencast? ( media-video/pipewire:= )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-73.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- if use x86 && use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear cargo checksums from crates we have patched
- # moz_clear_vendor_checksums crate
- moz_clear_vendor_checksums audio_thread_priority
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
-
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-gpsd \
- --disable-install-strip \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-legacy-profile-creation \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- fi
-
- if use elibc_musl && use arm64 ; then
- mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}-esr.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-120.0.1.ebuild b/www-client/firefox/firefox-120.0.1.ebuild
deleted file mode 100644
index fa5d4105f8f4..000000000000
--- a/www-client/firefox/firefox-120.0.1.ebuild
+++ /dev/null
@@ -1,1439 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-120-patches-01.tar.xz"
-
-LLVM_MAX_SLOT=17
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" +telemetry valgrind wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate screencast"
-
-# "-jumbo-build +system-icu": build failure on firefox-120:
-# firefox-120.0/intl/components/src/TimeZone.cpp:345:3: error: use of undeclared identifier 'MOZ_TRY'
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- !jumbo-build? ( !system-icu )
- pgo? ( lto )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:esr
- screencast? ( media-video/pipewire:= )
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:17
- sys-devel/llvm:17
- clang? (
- sys-devel/lld:17
- virtual/rust:0/llvm-17
- pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
- )
- )
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- sys-devel/lld:16
- virtual/rust:0/llvm-16
- pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
- )
- )
- )
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.70 )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.94
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- screencast? ( media-video/pipewire:= )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-73.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- valgrind? ( dev-util/valgrind )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/0028-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/0028-bmo-1862601-system-icu-74.patch || die
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
- moz_clear_vendor_checksums proc-macro2
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wasm-function-references \
- --disable-wasm-gc \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- elif use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
- mozconfig_use_enable valgrind
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- # elf-hack
- if use amd64 || use x86 ; then
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- if use clang ; then
- mozconfig_add_options_ac 'relr elf-hack with clang' --enable-elf-hack=relr
- else
- mozconfig_add_options_ac 'legacy elf-hack with gcc' --enable-elf-hack=legacy
- fi
- fi
- elif use ppc64 ; then
- # '--disable-elf-hack' is not recognized on ppc64, bgo#917049
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- if use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- if use valgrind; then
- sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
- fi
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (+arm when keyworded)
- if use amd64 || use arm64 || use x86 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
- fi
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index ea4f0f02df1d..10c92104de4f 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/albert/Manifest b/x11-misc/albert/Manifest
index ca6c40af358a..d0e3352cbbff 100644
--- a/x11-misc/albert/Manifest
+++ b/x11-misc/albert/Manifest
@@ -1,39 +1,12 @@
AUX albert-0.17.3-find-and-use-python-libraries-and-headers.patch 1012 BLAKE2B 86c84a48211978e46b6ecae5ef72a8cbffbb9bac0eb0eb7b3316ca449ffd104280d84165bb452b5ad20d46b28f77702ee708980bd50a6fea09530f2ebd7c1cf8 SHA512 560b26e8dfe041b7c94b3d1ed336c5171d723539542500130b0027c55c918f6e0096b547a5bd14cd1b1cd63ba40b1f1b91aa2a5bea35636d02423c8293cfbec3
AUX albert-0.20.13-use-system-qhotkey-libraries-and-headers.patch 420 BLAKE2B 916b427ce14ffef7e8ae070cf85dacce5aeefe50de17cbc3417daa7a68953cfd2ce110c681a0f7ce7ee8eb045071dec5e58ec7141cd0cf169509b41eb147bef2 SHA512 1e667374e1c23fbfa3390b59fe0d9c052df364767e63d187316b75349cfd047611fed366a2297777e20441834669a17bbc76c38c32b418d502b75fc40d901aab
AUX albert-0.22.4-use-system-qhotkey-libraries-and-headers.patch 512 BLAKE2B eecdb06d9fdccf72ff37faacfc719cb10539dc1681226b672c0277642ab82cef47e484275dbac21ff5b95ed170a650de310c2627df307dab27a97b47cd67b230 SHA512 c57c1c1e23928e28e56c37ef6ba0ed6dee9497325113655fd7eb23ead85fa7fe64252329060aaa50746b575c6e405226b6a9224b88447eab0d0d6d95d7ec909d
-DIST albert-0.17.2-jetbrains-python-extension.tar.gz 17062 BLAKE2B fa5da8a7df5e1bb337af75a30b7fbb2584eaa49745d14e88eeea18037d70c55e9885fdbeaeab8aaaa94531e73286c69e14b4864011875d59dcb790a10fd91e88 SHA512 53b9a0d9f972dd495648dd563df8d3b1c973aa02dce99ce7bb8a9da3bcf43174094d5a03035fbaf132072d834ccf918b17076d4f522265bea77c4220140b31de
-DIST albert-0.17.2-plugins.tar.gz 548312 BLAKE2B b8911953eb40b0985eb67108249487e589910d1701d609cc9ad305db915c2c69f794a6bdd7e6453f856874ef11dfb4657e7a527abfe746dffb8952309f1aeffd SHA512 ff6a22f1ffd39c73061baaf2ae9b1b2243673ebed56cfac7bd639a262fceadea1cbea4a7534ebe2937576d22fc9a4bc1f4d1cf05262d1fb08b9230460fd7811e
-DIST albert-0.17.2-pybind11-2.6.1.tar.gz 634179 BLAKE2B 33f057e88e45985a0475783b8931ec669a16efcad5d66ecb265744155e9941b2d618391a36bff1d8c1c2d74a7e0b41de50b26eae689215d4585542fbd4282cc1 SHA512 8730efec82eef8dc09a58ca3e3b28fca45880cef85d32aa5524a8fe64e23d5f6dff4ca1b48b3034a287199bd56f4db4d6806c5358bef66fde84ed0fbf80ec264
-DIST albert-0.17.2-python-extensions.tar.gz 483617 BLAKE2B 34a1b8626c17d0297294be5cd77fe3f9b4abd985541bd995d1665e5e4a3a9dd64b393c5aba6f00347e0a4c031df2a04672246caff1038858df286c271dd33975 SHA512 13e14ce180787cde9abd0c06970109d9217f67e0b4596d73768efb1a183f6493552766e89bea6fc83703a4c0cc1b4961459cbbf5953c530d2c09d53e686ccc53
-DIST albert-0.17.2-xkcd-python-extension.tar.gz 729219 BLAKE2B f3c571bf2bf97f43a5aee7d8201f16732e12b589c8f7bfd58fe1ce138d728ba7416fed7eb203813922a5be5b3066f0c1d4bff136c61d480146fcf5da87dceb35 SHA512 0cdedb94bc82c2db8f3006efe43a084c098414aa711ebd88a011db6f1ef892f8114a73761d8b2f2a1d1be4603177f957eeb41ee642e1c31460d1507bca6fd402
-DIST albert-0.17.2.tar.gz 72652 BLAKE2B af5398307bf4dce928cfe92766551c761c407d9d98cc0a4b730cc8e95509d15c5b8ccfaef6e19d3dd2ded5e56403b14c3ac08fce90845abdfdb74ce7b3ff8b71 SHA512 ce2e32fa0018b210196e09cda8a3cce0a2cafecfdef5edae4610c621c39b66e3b4b039449d1900deb9689b5fa14178d079f7f0a7917cc1019d26b48a0a3ca415
-DIST albert-0.17.3.tar.gz 73536 BLAKE2B 21755a9dfa2532ad43b812bb7de70d381c8ad75b815520f51ca7b2afd98c78bb83ec55b715c7f5cfdf065b4e0db51f4e645d7c21d22a128d8337a01ec9029959 SHA512 2734eb2a05067883c9e55bd6533928256240bfc7fd10be2bf0c2fa80da60cf19f62e23843ae4a1a009c5f8d937e791bbb5af9db30f7b0741e28c34b7780e8cf9
-DIST albert-0.17.5.tar.gz 73506 BLAKE2B 427c95878b4388fc891cd7cb2195cae748a09b68d86974877570cf8b5afc6845c63df2b282946c894ef4ce9de12670ec68a6bf9e4b10cdd6021890bddbf1ff7d SHA512 4535c4fc212da10fd4469643636ca020c5c8cfe0aad2c81231ccd1b1b20f9c090db5bfffa3ea189c34180a2e5fc71c6b4e0691f70a4c85d2e272e10e60fee9c0
-DIST albert-0.17.6.tar.gz 71453 BLAKE2B 7c39e1cdc0c6245269088b28b8aefab1e6c727be1c2f00461e247d4de1e5e6b79d2e7ad51e728e506d0437817ac21d26e482294fe03250f36fff32dc6fc3ecba SHA512 86589b32719e9b53ea963fa230474b8add016364724e2a34c6cb6dd17882d3e8c06fd8554a81afe1cb97690c43dd26342f225fd72a9759e6405e6a91e04996d2
-DIST albert-0.20.13.tar.gz 99022 BLAKE2B 14c0dee7690442ca9f587b275c904c01db50479bdb407bdbfaa88eaa6da7a0f2b43783c424dbc775d1525f64aacaf3a81c66929a23830071649756d07b5275d4 SHA512 36bebce820ebcf75ef56e9ff5cd94e6131335681070a267c9d5bfa39fbddcad3f426580c9346a56b36a247eb57348b8c749c687037174b07290571fcc59f5ac8
-DIST albert-0.20.14.tar.gz 99167 BLAKE2B e2d42c49fd76d24174d80bc2ddb1346af0390f7c45101b951387fa5a115d0eb4776cf24603d145362f66c34b8f98a2ab553339be4ef39aa48edbbbc840eeff17 SHA512 2a46c183690c187b93849ec436e95a5a2c229a8c994c0fb10adcff61415f86ac6123d7f991726945d5eb1f52cc6104e24e8e547a1cff90d26df8d1272fde0b24
-DIST albert-0.21.1.tar.gz 103593 BLAKE2B 47eaed729023bdbf1021f1a14eb633bb6be1eaa1e99047a5cd2df09a665410e733935fc820a30b99fff23abab22d15339e76e1f8f27345c4f6a35fc8bfdd2284 SHA512 3031c718fd7f8a6036461d418d4d8fa5403a48788447e806b11b8c21e91adfcb58d127f4db7081ec74f3cf0bd226b0d9ca6c8ab4eb487ec2343d4474611d50e5
DIST albert-0.22.12.tar.gz 158573 BLAKE2B 7dccd361bfdf56c6c2b531b866fbc91fb3d56f7f7c152b7da1ed1d97abe8d7aca1cbe7adfc43a19332532145a5bf3b6790499ab74cb8ee3ce58b9b4025b3b246 SHA512 339e8d96901e23adbcdfbfadc97496ef37bef683ffdbe8fb66ef4b48a6f4c843df201a0016f8d409b8fe99bf50bc21e6d1ace33e3bc569ed81cddbfd81584705
-DIST albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz 17062 BLAKE2B fa5da8a7df5e1bb337af75a30b7fbb2584eaa49745d14e88eeea18037d70c55e9885fdbeaeab8aaaa94531e73286c69e14b4864011875d59dcb790a10fd91e88 SHA512 53b9a0d9f972dd495648dd563df8d3b1c973aa02dce99ce7bb8a9da3bcf43174094d5a03035fbaf132072d834ccf918b17076d4f522265bea77c4220140b31de
-DIST albert-plugins-1bc69826f8eabc215cdeb1765bb4750f84133d1b.tar.gz 548693 BLAKE2B 98e2f19fa51d8fd422b4f0258ab9c08eced946239002cedbfd73fc37ff49c638ddcd4e7591ea8b27d575ac5940452f6d0bc18062d1e3b6624e366ac9a4724d21 SHA512 376e5dac161a4f69d3ab7efed9216e7ad186d92d911627b2fdff7dbf600498ee5effcd47f6393e1c8b172d590527cb24f3f507e0bf690c69f3563d79309c424f
+DIST albert-0.22.17.tar.gz 160559 BLAKE2B d381f98e273940a3e1b954657f7dd0a80429f355b25aec2b64a81ae35b3903d5007e5d4634dbbc8eb286fff26aed5b16daaa10bde27e4abbcc1b2cbe29d82bf0 SHA512 404c593088aaae8c13b658e813ae81658174417b3260c90a42084c5c3158a5d2480699c7448cc5925fffa72fb64530d4aaad44018d21417ec1562b1c23141c12
+DIST albert-plugins-02755dfa0ef3f17c28a813355eb7db60642ee797.tar.gz 360526 BLAKE2B ceedf1fb78c171a70862fb61bc57abf446fca1dfe1d3444963ecf2690d4ddf8dc22c2dd8c8e2d129e3f55105fe5a28af974e73369d387381a1f483c36a4a6890 SHA512 c4a14a3ac1089ac7b26182840ffe712bfb8c0907804374d43f32dd85effa7521aea7f8d315b71daaea2086bd862ff5dd117788ab252522e07a28d87ef965123e
DIST albert-plugins-1cff4d010745e7cb34fdab0f1459175099e3359a.tar.gz 360873 BLAKE2B d5422f0a7bcd0c5503c543704d062748f09876056e1818a7b8726bb9a4ddd42581b8136e2d02e2e8cb585625620e8186303d98055b45f2895fbfcc0a008d8869 SHA512 fa9a61dd842b1226b7e4f7741b8b53ffb7a878ea276d5655cae781f2be78a08723eb1e63c9ce1487ee5c3097906573c266fabe128604443ec7a7168f4410e2c5
-DIST albert-plugins-22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz 548330 BLAKE2B 780bd1ff7d71a6f0c4c921d637d064c765d3052591af2e2c371b1763b366dd1340de2a7d5f3eb5cebecc1d611ae86bc626ee62b7545b01d7275b9e3478d05c00 SHA512 eb7e7ed9b24471422e7a7cdf319276071d6ff9613b9932d0752488c5992478dedcab96230359031f50ea1826d8b15dc0eba1edb205e1e9779690f1a973d4060d
-DIST albert-plugins-41bd173e688f8be6d6aab2f8574fab975dcb04b8.tar.gz 439780 BLAKE2B 0865c196ecffb0532593634e81ad9c09e432d53f37f2c6a2b67a8d3d0070f16446a19535c51e69973d440d876b414ce6b69e7c329d3886fe382e15f9d2096d44 SHA512 78a8c76e80a515e9deb7aa8c8e0d09838f2d0dfe2616a22e63b9db3795e672dd80841fb6ec381debcdc99ed18c2fbdab48330988950430fa14c6e69aa951b139
-DIST albert-plugins-6da6e51a1173e7b8eaa1de26475401bf7984ecdd.tar.gz 796106 BLAKE2B 0556baa4f7e82deeed2ae522e6778741ffc5f352495bbb15588db77001541be401477503d9fd4b03f92abd814ce37fd8024b996d32c7a2b05abbdc70a86259e4 SHA512 02e06b6291eee2b33dc65445eca75944a73b60590130649f2dc620382039021616896f2474555defa49cc78aa602b45651eb6fec902151229a0d9dfebcb558c0
-DIST albert-plugins-7eebb033005f2aab74f59cadecb7ec185a1cfcbe.tar.gz 795862 BLAKE2B 45bed1005bfed8f8eabb0ec59bcac98e53f1e69961e4eb0bcf27943f967fd5d97d4f85b9919d39463e9034d931c9ffe94487581f64d69a7a6894cac16b89366d SHA512 7ab04acd455cb0802de84b65291ef3051775509e55f33ef575659da039b7b212a92613ee9d2b6a2e206b07a2dca73793dc48a600cd5f4799c191f81bee15d4bf
-DIST albert-plugins-ee55048e138028b4889d71e0574e85b2c4d69541.tar.gz 548351 BLAKE2B 6433ccf690cc57a649e6bfabe378c4458e005306529c6f3a143c0e7c0fb64e2c4216a9f17b7283a69684b36f676c5a9e27bcba8a76fc04f5ea4d7d4812f62d1d SHA512 85c6c6cabbdad91b926c446e44c02684cc2f619ca041faf3a23b432046db1f02413fc82dea9eba9aece560ac442a3202d2e9246b98fd36bdadf47470ff160c5a
-DIST albert-python-extensions-29582644bfc992f66d306ff91057b7fdb9d0682e.tar.gz 1238915 BLAKE2B e8b0b86e28fbe748511408e101579783c95ac61204315b09a12eb1e9b4e2e87b157cdc643e46b0fc05d4c7fdcaa253db53d1d96570cd978ebb9f73c7a9ad07b4 SHA512 66bc4f16e95a45fa73bc438bf134618cccc3b48b2ef6da6f36288397c5c3b2e7e18be2892c291097a16c04a6c5c8fbe0ae39e6d33215db66989b76dac0347390
-DIST albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz 483617 BLAKE2B 34a1b8626c17d0297294be5cd77fe3f9b4abd985541bd995d1665e5e4a3a9dd64b393c5aba6f00347e0a4c031df2a04672246caff1038858df286c271dd33975 SHA512 13e14ce180787cde9abd0c06970109d9217f67e0b4596d73768efb1a183f6493552766e89bea6fc83703a4c0cc1b4961459cbbf5953c530d2c09d53e686ccc53
-DIST albert-python-extensions-874af6469607b5cafd45e424d2e27d0efd66231b.tar.gz 1295866 BLAKE2B 65d4f4dc1ace46e6d6a766d45280c3e44e06c28e3455d00c07f76c9043bc39c5dea12015f67ae9eee3a38a98dfc5ffd417810fef5c418a46c5d9e38e289e93de SHA512 db893476997bc0830ee5d654017a0333c13d7db1460d8826abce331200cc7108aa302b2d8277ddbfd8a1a1bbc0008e92e45ecaf67145aca6455e4642255f3e04
-DIST albert-python-extensions-962a832cc35377d5c719147800368a3e83703646.tar.gz 1234952 BLAKE2B bb1329344c96e9a0bcbb89884d89b103ca620fc4baad59b4376017f535888a3f1cfdf3c8fd2979b455a701d9b88684951cfb0209169ffa73590a191a23c2ae2d SHA512 4a609dde39bdad9542b1af52684af796f55519bf3c5e4fcec428db0e2962389fbb9f7092352dcf778b56112bc475d38650834f61e299dfa120dd7b95241d295d
+DIST albert-python-extensions-2067bbb3d8fa5cfa5df2be9cada29a7e6715f07a.tar.gz 1127255 BLAKE2B 4d9562101fa6438fbc5a32273ac701403022cd509549d8b96dd430edda118e1a1a1bb77c7fe835a34b76e66b2166b7a4f0eebb8582f93a039973ab396a378d2a SHA512 2f0e727c21a7c0552ecc21b781d9f5b793202ce338069e02547664964f0c99e7f4d4ec716d1a2178c985fd00f648aa65b24775530a051b81272eb2355273ebcf
DIST albert-python-extensions-f1e3cf96b263df519b9d30984eb99b4850fc1976.tar.gz 1127881 BLAKE2B 2a3c8c2b370473623443d49cef9160218dfd789b621a64f3a8a5f6acbdcaa2415ce60d1495c59dd49d4444b665d1263a3d4b6330eaefe8fe5bcb74f911e6db38 SHA512 c13067a46a213f8ecb7ba53ce0dc82883fd9fd446bdc210996c6f9993010a74f5dc645124b7bbd650e12e9b72392123f09ba642ead441d01f54949aff9778197
-DIST albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz 729219 BLAKE2B f3c571bf2bf97f43a5aee7d8201f16732e12b589c8f7bfd58fe1ce138d728ba7416fed7eb203813922a5be5b3066f0c1d4bff136c61d480146fcf5da87dceb35 SHA512 0cdedb94bc82c2db8f3006efe43a084c098414aa711ebd88a011db6f1ef892f8114a73761d8b2f2a1d1be4603177f957eeb41ee642e1c31460d1507bca6fd402
-EBUILD albert-0.17.2-r1.ebuild 2826 BLAKE2B 4cf1e7dbb2277342f30bd315f21cb354ff823be383cc577adc37b75e098c29a41236ccc29246632f171068e68f585bf1acff2428b5383abb6b80355f00cb389d SHA512 236b88dc2e16eaf3d506bb5d981f89554947e28f2b1b3c47e6cb13566ad55f78496dcb57e359ce8bffb81e7d499cddb4f172ce298acbad5b9f11baeb17143173
-EBUILD albert-0.17.3.ebuild 2973 BLAKE2B 0b8c5be177590d047fe535379cd3c09e709007cd1fc945c5f3ae337542d975627c8f8d6e03310227f3a150f27cabd4419b86b260833f00314ab6c4f76a6cbc23 SHA512 64b7faba94dedbf6a68c61768e1fb72190f53e68b67c17c8e759086b8a7f4b8dfc4811da8181fa52d4f4fb376f331eb3dae68fe58f9110dedf49539a0f9cafab
-EBUILD albert-0.17.5.ebuild 2981 BLAKE2B 74498eea5a4c1c65d681ea6d13ac5c28a63cdcdbe056e6e43116d069c9b73979d66dc0c696537803b50661cc4281c34d1a8cdce32978fb19a9b862ff044cad6d SHA512 deb48e7c0349bd626d5ab1e6fd3d1eaddee1a9aaae6fa555eadc704be68b88751e4c6717194f348fdbb6449ce531c879c15018ac59ef6bb93f047bba1030c17d
-EBUILD albert-0.17.6.ebuild 2981 BLAKE2B 3742524140b7d71ee53e3f78440ab609d0298dd29993cb48e19b49947e297d759f87846d4733b3a27a421c309cc4f29a03a0e93d649289ce07222d30b1d5a1d0 SHA512 abea98051c7f2cc25f50d0ec6509d8c2fa064ac8f7d5de06b892ee3c563a168aeed994137cc3c4d099e9044db2b9e1787a25ca7698ab2abcc57f66578f5192f9
-EBUILD albert-0.20.13.ebuild 1924 BLAKE2B a17227b3ab9d7fdbf5a44feef4f8b31d9647427fccd5c1817a7a4d84b09ef91571db0eb9f42a849261ca819fd0c9567e9eb30110228ea87d6f28cfa9044dbe3d SHA512 db48997af23c10b90850b95faa87d9651cdad0abae0cfd9a78154e0dbbd07288054116c6226c5be4c5499da81c400b0998aa56f7032cbc8372f077b6f0c325e3
-EBUILD albert-0.20.14.ebuild 1947 BLAKE2B cc78cf5df06aeee230ed511dfacc1da3a160f6e6b0fd4b34decee1f9b024c523d01246206363291512cff2330f1c52168c7725901fdda39ca8b3d81c953b4a32 SHA512 2763f2f03aacb1f4dee5939d32d63ffaa06320042f5febd7a47204d7bedc7c7c5790b63807a1588dc7e879d0c9c45b59da0d688046f47cc8c8f13835bdf35025
-EBUILD albert-0.21.1.ebuild 1970 BLAKE2B bd4b2285d45adc27e0dd76d675af11361d625a6c787ad002b56cc93d0e151441356ae4468a1a10bda02f6bc45acda9f85bf5645bb0851ef3fbf51ce845846ca0 SHA512 fec6a2fde84e74fc6775a86e6bc135de6071f054bfab50325c1330fe6753f014e68b97bfef3eae569fb9f3f1f318107fe3360d5228112392e0faa9f28426f64f
-EBUILD albert-0.22.12.ebuild 2034 BLAKE2B bb2b528e89068944494f4f4a80ff4c2035152f4ca646afbfc5e6efe0d05dab7020be52419c7f23101bd3214ab620b020cb1519fa08e569ad2e06e8793daf0aba SHA512 38fef0c9fdb2b0c4e93c4882e838b81a901d01cd6e61f34dfef23b2eb8d761b4d55c418f842e5213d4ec8dad93a0bf227699071832f2b1d9843ab1c47ecb4469
-MISC metadata.xml 787 BLAKE2B f1cabd63cf82ebaaf786db02e4c2a10cd453deec3bd760742c165b82786e713ca99704d143b9df1d2bc067ca37c7d8641b629876f0ee28b4d43b88855496bc9e SHA512 b98bae4a8c6f97c1073b43a3cf4e1a5af5a9ea26aaf8182f615a9ded8d712f03f6c1fdd1f43d3b7a83f9a30a2102bd4330f66ef68609f8424ca33dd1e277b080
+EBUILD albert-0.22.12.ebuild 2011 BLAKE2B 01eee24b1ee991138c4cb5372390995cdff8e2e9ec2df37cbfccf02113d28beaac69785695d9b304f69cf3f1f4e9e5ced31fe73db8dc5683a68bc26333b3a8ba SHA512 e631f323e1648923f957ad423c059cd6803a220182bb2ef523664cda65a2ef29c3834bae679acfd8a197126da7c61b0bf3f27f3b6a12fbe0352c9fe65ca045fd
+EBUILD albert-0.22.17.ebuild 1885 BLAKE2B 7624cb1883a7d00761226f6b581c576f90e01cea05a2822e1f9f3185d47ce1df13aaf4c936cf56ff3022213115e0036af2b4fd769292173cd6138d69a78465aa SHA512 bac2d962ba8fea8da8ede07878fe733e4dca9fffe38e80d7ef8e64b5ebbc8a717d0f5a9a3f108ac2580f8875bda88248c312b359752a29bfb42aa680726c86f5
+MISC metadata.xml 644 BLAKE2B cf0d7255ac93cefc23fa58a2a55d95019e1bd9750cb724a9d83a981adbb17400434e27a2cc3f4a91ed563fae8d3fd467aeb6799ff79f8753e9b0c7f53272309f SHA512 4964d894e4c1d7cf74d2a7581d3302a4f150f6a552dced32a6d4dc0d6cb2a5d18a959800f6014f0a4624cc1216e36c5275455cfc896cec51620cccbc9b3f9d54
diff --git a/x11-misc/albert/albert-0.17.2-r1.ebuild b/x11-misc/albert/albert-0.17.2-r1.ebuild
deleted file mode 100644
index 688d62bc66b8..000000000000
--- a/x11-misc/albert/albert-0.17.2-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg-utils
-
-DESCRIPTION="A fast and flexible keyboard launcher"
-HOMEPAGE="https://albertlauncher.github.io/"
-
-PLUGINS_HASH="b4cac28be7b265027b00279baba14086d97c4d07"
-PYBIND11_VERSION="2.6.1"
-PYTHON_EXTENSIONS_COMMIT="7f571aceaf8e60eee8bb21e1ec4efa0e95523d13"
-JETBRAINS_PYTHON_EXTENSION_COMMIT="b7157473cc923fe4f15023c85a032eeab3627652"
-XKCD_PYTHON_EXTENSION_COMMIT="bf88a964473d65b39c9e09eb48dabb847206f06f"
-
-SRC_URI="
- https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${P}-plugins.tar.gz
- python? (
- https://github.com/pybind/pybind11/archive/v${PYBIND11_VERSION}.tar.gz -> ${P}-pybind11-${PYBIND11_VERSION}.tar.gz
- )
- python-extensions? (
- https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${P}-python-extensions.tar.gz
- https://github.com/mqus/jetbrains-albert-plugin/archive/${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${P}-jetbrains-python-extension.tar.gz
- https://github.com/bergercookie/xkcd-albert-plugin/archive/${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${P}-xkcd-python-extension.tar.gz
- )
-"
-
-LICENSE="all-rights-reserved" # unclear licensing #766129
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug +python +python-extensions +statistics virtualbox"
-RESTRICT="mirror bindist"
-
-REQUIRED_USE="python-extensions? ( python )"
-
-RDEPEND="
- dev-cpp/muParser
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- statistics? ( dev-qt/qtcharts:5 )
- virtualbox? ( app-emulation/virtualbox[sdk] )
- x11-libs/libX11
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
- if $(use python); then
- mv "${WORKDIR}"/pybind11-${PYBIND11_VERSION}/* "${S}"/plugins/python/pybind11 || die
- fi
- if $(use python-extensions); then
- mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/share/modules || die
- mv "${WORKDIR}"/jetbrains-albert-plugin-${JETBRAINS_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/jetbrains_projects || die
- mv "${WORKDIR}"/xkcd-albert-plugin-${XKCD_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/xkcd || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DEBUG=$(usex debug)
- -DBUILD_PYTHON=$(usex python)
- -DBUILD_VIRTUALBOX=$(usex virtualbox)
- -DBUILD_WITH_QTCHARTS=$(usex statistics)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/x11-misc/albert/albert-0.17.3.ebuild b/x11-misc/albert/albert-0.17.3.ebuild
deleted file mode 100644
index c4bd8605e9d9..000000000000
--- a/x11-misc/albert/albert-0.17.3.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-single-r1 xdg-utils
-
-DESCRIPTION="A fast and flexible keyboard launcher"
-HOMEPAGE="https://albertlauncher.github.io/"
-
-PLUGINS_HASH="ee55048e138028b4889d71e0574e85b2c4d69541"
-PYTHON_EXTENSIONS_COMMIT="7f571aceaf8e60eee8bb21e1ec4efa0e95523d13"
-JETBRAINS_PYTHON_EXTENSION_COMMIT="b7157473cc923fe4f15023c85a032eeab3627652"
-XKCD_PYTHON_EXTENSION_COMMIT="bf88a964473d65b39c9e09eb48dabb847206f06f"
-
-SRC_URI="
- https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
- python-extensions? (
- https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz
- https://github.com/mqus/jetbrains-albert-plugin/archive/${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-jetbrains-python-extension-${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz
- https://github.com/bergercookie/xkcd-albert-plugin/archive/${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-xkcd-python-extension-${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz
- )
-"
-
-LICENSE="all-rights-reserved" # unclear licensing #766129
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug +python +python-extensions +statistics virtualbox"
-RESTRICT="mirror bindist"
-
-REQUIRED_USE="
- python-extensions? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- dev-cpp/muParser
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- x11-libs/libX11
- python? ( ${PYTHON_DEPS} )
- statistics? (
- dev-qt/qtcharts:5
- dev-qt/qtxml:5
- )
- virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
-"
-DEPEND="${RDEPEND}
- python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )"
-
-PATCHES=("${FILESDIR}/${P}-find-and-use-python-libraries-and-headers.patch")
-
-src_prepare() {
- mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
- if use python-extensions; then
- mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/share/modules || die
- mv "${WORKDIR}"/jetbrains-albert-plugin-${JETBRAINS_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/jetbrains_projects || die
- mv "${WORKDIR}"/xkcd-albert-plugin-${XKCD_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/xkcd || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DEBUG=$(usex debug)
- -DBUILD_PYTHON=$(usex python)
- -DBUILD_VIRTUALBOX=$(usex virtualbox)
- -DBUILD_WITH_QTCHARTS=$(usex statistics)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/x11-misc/albert/albert-0.17.5.ebuild b/x11-misc/albert/albert-0.17.5.ebuild
deleted file mode 100644
index 05d2458a910d..000000000000
--- a/x11-misc/albert/albert-0.17.5.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-single-r1 xdg-utils
-
-DESCRIPTION="A fast and flexible keyboard launcher"
-HOMEPAGE="https://albertlauncher.github.io/"
-
-PLUGINS_HASH="22881af568d70a3d4c16a901cd49c0e233c14a7a"
-PYTHON_EXTENSIONS_COMMIT="7f571aceaf8e60eee8bb21e1ec4efa0e95523d13"
-JETBRAINS_PYTHON_EXTENSION_COMMIT="b7157473cc923fe4f15023c85a032eeab3627652"
-XKCD_PYTHON_EXTENSION_COMMIT="bf88a964473d65b39c9e09eb48dabb847206f06f"
-
-SRC_URI="
- https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
- python-extensions? (
- https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz
- https://github.com/mqus/jetbrains-albert-plugin/archive/${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-jetbrains-python-extension-${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz
- https://github.com/bergercookie/xkcd-albert-plugin/archive/${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-xkcd-python-extension-${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz
- )
-"
-
-LICENSE="all-rights-reserved" # unclear licensing #766129
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug +python +python-extensions +statistics virtualbox"
-RESTRICT="mirror bindist"
-
-REQUIRED_USE="
- python-extensions? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- dev-cpp/muParser
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- x11-libs/libX11
- python? ( ${PYTHON_DEPS} )
- statistics? (
- dev-qt/qtcharts:5
- dev-qt/qtxml:5
- )
- virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
-"
-DEPEND="${RDEPEND}
- python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )"
-
-PATCHES=("${FILESDIR}/${PN}-0.17.3-find-and-use-python-libraries-and-headers.patch")
-
-src_prepare() {
- mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
- if use python-extensions; then
- mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/share/modules || die
- mv "${WORKDIR}"/jetbrains-albert-plugin-${JETBRAINS_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/jetbrains_projects || die
- mv "${WORKDIR}"/xkcd-albert-plugin-${XKCD_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/xkcd || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DEBUG=$(usex debug)
- -DBUILD_PYTHON=$(usex python)
- -DBUILD_VIRTUALBOX=$(usex virtualbox)
- -DBUILD_WITH_QTCHARTS=$(usex statistics)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/x11-misc/albert/albert-0.17.6.ebuild b/x11-misc/albert/albert-0.17.6.ebuild
deleted file mode 100644
index 46ce8a108f04..000000000000
--- a/x11-misc/albert/albert-0.17.6.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-single-r1 xdg-utils
-
-DESCRIPTION="A fast and flexible keyboard launcher"
-HOMEPAGE="https://albertlauncher.github.io/"
-
-PLUGINS_HASH="1bc69826f8eabc215cdeb1765bb4750f84133d1b"
-PYTHON_EXTENSIONS_COMMIT="7f571aceaf8e60eee8bb21e1ec4efa0e95523d13"
-JETBRAINS_PYTHON_EXTENSION_COMMIT="b7157473cc923fe4f15023c85a032eeab3627652"
-XKCD_PYTHON_EXTENSION_COMMIT="bf88a964473d65b39c9e09eb48dabb847206f06f"
-
-SRC_URI="
- https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
- python-extensions? (
- https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz
- https://github.com/mqus/jetbrains-albert-plugin/archive/${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-jetbrains-python-extension-${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz
- https://github.com/bergercookie/xkcd-albert-plugin/archive/${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-xkcd-python-extension-${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz
- )
-"
-
-LICENSE="all-rights-reserved" # unclear licensing #766129
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug +python +python-extensions +statistics virtualbox"
-RESTRICT="mirror bindist"
-
-REQUIRED_USE="
- python-extensions? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- dev-cpp/muParser
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- x11-libs/libX11
- python? ( ${PYTHON_DEPS} )
- statistics? (
- dev-qt/qtcharts:5
- dev-qt/qtxml:5
- )
- virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
-"
-DEPEND="${RDEPEND}
- python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )"
-
-PATCHES=("${FILESDIR}/${PN}-0.17.3-find-and-use-python-libraries-and-headers.patch")
-
-src_prepare() {
- mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
- if use python-extensions; then
- mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/share/modules || die
- mv "${WORKDIR}"/jetbrains-albert-plugin-${JETBRAINS_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/jetbrains_projects || die
- mv "${WORKDIR}"/xkcd-albert-plugin-${XKCD_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/xkcd || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DEBUG=$(usex debug)
- -DBUILD_PYTHON=$(usex python)
- -DBUILD_VIRTUALBOX=$(usex virtualbox)
- -DBUILD_WITH_QTCHARTS=$(usex statistics)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/x11-misc/albert/albert-0.20.13.ebuild b/x11-misc/albert/albert-0.20.13.ebuild
deleted file mode 100644
index 2ce799ce114d..000000000000
--- a/x11-misc/albert/albert-0.20.13.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10,11} )
-
-inherit cmake python-single-r1 xdg-utils
-
-DESCRIPTION="A fast and flexible keyboard launcher"
-HOMEPAGE="https://albertlauncher.github.io/"
-
-PLUGINS_HASH="7eebb033005f2aab74f59cadecb7ec185a1cfcbe"
-PYTHON_EXTENSIONS_COMMIT="29582644bfc992f66d306ff91057b7fdb9d0682e"
-
-SRC_URI="
- https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
- python-extensions? ( https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz )
-"
-
-LICENSE="all-rights-reserved" # unclear licensing #766129
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug +python +python-extensions"
-
-REQUIRED_USE="
- python-extensions? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- dev-cpp/muParser
- dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets]
- dev-qt/qtscxml:6
- dev-qt/qtsvg:6
- python? (
- $(python_gen_cond_dep 'dev-python/urllib3[${PYTHON_USEDEP}]')
- ${PYTHON_DEPS}
- )
-"
-DEPEND="${RDEPEND}
- dev-libs/qhotkey[qt6]
- python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )
- sci-libs/libqalculate"
-
-PATCHES=("${FILESDIR}/${PN}-0.20.13-use-system-qhotkey-libraries-and-headers.patch")
-
-src_prepare() {
- mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
- if use python-extensions; then
- mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/plugins
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DEBUG=$(usex debug)
- -DBUILD_PYTHON=$(usex python)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/x11-misc/albert/albert-0.20.14.ebuild b/x11-misc/albert/albert-0.20.14.ebuild
deleted file mode 100644
index 820d7709fee0..000000000000
--- a/x11-misc/albert/albert-0.20.14.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10,11} )
-
-inherit cmake python-single-r1 xdg-utils
-
-DESCRIPTION="A fast and flexible keyboard launcher"
-HOMEPAGE="https://albertlauncher.github.io/"
-
-PLUGINS_HASH="6da6e51a1173e7b8eaa1de26475401bf7984ecdd"
-PYTHON_EXTENSIONS_COMMIT="962a832cc35377d5c719147800368a3e83703646"
-
-SRC_URI="
- https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
- python-extensions? ( https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz )
-"
-
-LICENSE="all-rights-reserved" # unclear licensing #766129
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug +python +python-extensions"
-
-REQUIRED_USE="
- python-extensions? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- dev-cpp/muParser
- dev-libs/qhotkey[qt6]
- dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets]
- dev-qt/qtscxml:6
- dev-qt/qtsvg:6
- sci-libs/libqalculate:=
- python? (
- $(python_gen_cond_dep 'dev-python/urllib3[${PYTHON_USEDEP}]')
- ${PYTHON_DEPS}
- )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )"
-
-PATCHES=("${FILESDIR}/${PN}-0.20.13-use-system-qhotkey-libraries-and-headers.patch")
-
-src_prepare() {
- mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
- if use python-extensions; then
- mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/plugins
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DEBUG=$(usex debug)
- -DBUILD_PYTHON=$(usex python)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/x11-misc/albert/albert-0.22.12.ebuild b/x11-misc/albert/albert-0.22.12.ebuild
index ca4351b5573d..bbe57e192cb9 100644
--- a/x11-misc/albert/albert-0.22.12.ebuild
+++ b/x11-misc/albert/albert-0.22.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,10 +16,13 @@ PYTHON_EXTENSIONS_COMMIT="f1e3cf96b263df519b9d30984eb99b4850fc1976"
SRC_URI="
https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
- python-extensions? ( https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz )
+ python-extensions? (
+ https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz ->
+ ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz
+ )
"
-LICENSE="all-rights-reserved" # unclear licensing #766129
+LICENSE="Albert-1.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug +python +python-extensions"
@@ -28,7 +31,7 @@ REQUIRED_USE="
python-extensions? ( python )
python? ( ${PYTHON_REQUIRED_USE} )
"
-RESTRICT="mirror"
+RESTRICT="mirror bindist"
RDEPEND="
app-arch/libarchive:=
diff --git a/x11-misc/albert/albert-0.21.1.ebuild b/x11-misc/albert/albert-0.22.17.ebuild
index 27f004098044..188be790f708 100644
--- a/x11-misc/albert/albert-0.21.1.ebuild
+++ b/x11-misc/albert/albert-0.22.17.ebuild
@@ -1,28 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
-inherit cmake python-single-r1 xdg-utils
+inherit cmake python-single-r1 xdg
DESCRIPTION="A fast and flexible keyboard launcher"
HOMEPAGE="https://albertlauncher.github.io/"
-PLUGINS_HASH="41bd173e688f8be6d6aab2f8574fab975dcb04b8"
-PYTHON_EXTENSIONS_COMMIT="874af6469607b5cafd45e424d2e27d0efd66231b"
+PLUGINS_HASH="02755dfa0ef3f17c28a813355eb7db60642ee797"
+PYTHON_EXTENSIONS_COMMIT="2067bbb3d8fa5cfa5df2be9cada29a7e6715f07a"
SRC_URI="
https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
- python-extensions? ( https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz )
+ python-extensions? (
+ https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz ->
+ ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz
+ )
"
-LICENSE="all-rights-reserved" # unclear licensing #766129
+LICENSE="Albert-1.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug +python +python-extensions"
+RESTRICT="mirror bindist"
REQUIRED_USE="
python-extensions? ( python )
@@ -31,10 +35,11 @@ REQUIRED_USE="
RDEPEND="
app-arch/libarchive:=
- dev-cpp/muParser
dev-libs/qhotkey[qt6]
+ dev-qt/qt5compat:6[qml]
dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets]
- dev-qt/qtscxml:6
+ dev-qt/qtdeclarative:6
+ dev-qt/qtscxml:6[qml]
dev-qt/qtsvg:6
sci-libs/libqalculate:=
python? (
@@ -43,15 +48,15 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
- x11-base/xorg-proto
- python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )"
+ python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )
+ x11-base/xorg-proto"
-PATCHES=("${FILESDIR}/${PN}-0.20.13-use-system-qhotkey-libraries-and-headers.patch")
+PATCHES=("${FILESDIR}/${PN}-0.22.4-use-system-qhotkey-libraries-and-headers.patch")
src_prepare() {
mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
if use python-extensions; then
- mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/plugins
+ mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/plugins || die
fi
cmake_src_prepare
@@ -65,12 +70,3 @@ src_configure() {
cmake_src_configure
}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/x11-misc/albert/metadata.xml b/x11-misc/albert/metadata.xml
index 954705f29c0a..40e77fb25d22 100644
--- a/x11-misc/albert/metadata.xml
+++ b/x11-misc/albert/metadata.xml
@@ -15,7 +15,5 @@
<use>
<flag name="debug">Enable debugging informations</flag>
<flag name="python-extensions">Install default python extensions system-wide</flag>
- <flag name="statistics">Enable local statistics</flag>
- <flag name="virtualbox">Enable <pkg>app-emulation/virtualbox</pkg> extension</flag>
</use>
</pkgmetadata>
diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest
index e99a15b8df89..bc2a9f5b79b5 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1,7 +1,7 @@
DIST xkeyboard-config-2.39.tar.xz 896112 BLAKE2B d1ef598a0c1993518b01e73c319147ea1f3e55e1c8040762b9e95636c89d9b719322f3f2a1a87bffc545928b2912ead37f336182ba69d692893521322f170e21 SHA512 4690a0291c1f8c2c53b84984221a60a935c9b7cfc8ae20a8740403571f3704dedf06e5755b45775a15a5df21ebd2acac3ff785ff19f54d792ae359c4c6d60756
DIST xkeyboard-config-2.40.tar.xz 893584 BLAKE2B 79dd20e588e72c9fe65ff0885889ae3e2ad0ffbb66b27cf90db36fecfd41f24667fcc0a0a7fc96f3bc5d01502532af3e6b560719413bc16529328dd02d353c92 SHA512 00c965e747169194d9a8d1ed0dfd544988c70df6a69888c50a06b4e266ce7047a8696ce408b9a7ba91e7e6b9679ab6e5f014308dbbf0a9c6be0e948d7646f878
EBUILD xkeyboard-config-2.39.ebuild 1003 BLAKE2B eec1fec962f65eaef104088b3a21cbaf7af9fc7156411c63ff103718103663f16d9752701be551d98d5bee8f6307f9fdf9a77845316a24c91399470c483e1479 SHA512 efbfca4459134833abc2b6d24f5e4853684cfdcff1ab720071519432da307b92f169e01ae1751ee9fa283733c3aab51c402054b6069c84c0d14ef10894f9b6e2
-EBUILD xkeyboard-config-2.40-r1.ebuild 1656 BLAKE2B b9900bb98bc3b6a4c42343d866019fc92f9328f2cda0c993ac1e9313371ea7590446a0d43447f2666d8c44ef7469e6387cbfdc1a56a6f679043b43d842d92cf8 SHA512 1343df4f603afe2e27b5c4edd2b3e610eb92e42c14d93dcfb0fc1bee8fd990e00d5a032055897adf1fdde603b1cb1f704bdcb78163b119a33858d6819625f022
+EBUILD xkeyboard-config-2.40-r1.ebuild 1655 BLAKE2B 7331afe35c4959be374d731c732b34dc680e48a5ea4dc2c5bdccbecab74e158cacf62b22556bd471ebfc09f71787bfa5adb63a14f859c7b960711ecb33c6b84d SHA512 8c576cbc24f76d83fd04867d37db67952f321cc00bb6cc5007b39d09037def667f44083acc99b257df0df50f535f6bea3223aa9d9d839e9e588305ec6941f807
EBUILD xkeyboard-config-2.40.ebuild 1102 BLAKE2B a162e4e541682b3f29c2740cf69b1ecbf8cb7d56e98c7885d0261677d53834b6591c00eda7f69a8d62c1e72d9de1be2179f737edfe586552f8c8f5be0abf1511 SHA512 db3443c0336525915f0e97732793c8bdf833027f45699701e4709365780ea78373f12a91ae3da2ea7fff43699309dc550aca8e2b6a272cd701042246f2acd155
EBUILD xkeyboard-config-9999.ebuild 1662 BLAKE2B 778143ba8f56159c5cb6e0d18fdfa0f7204751312951a6d24fd6ae05fc7b12b610dded474a7efd2c571f823be4e3c5170b72b32f81ab2b66ac50b8ede1363ce5 SHA512 b239da0b7dcfdce69421b0a6e003daff439adcd50f5767fcdbfb159e6493e0529d030fe130cc78df298c7dadb5ff73483d1383d9177a1568514024f1943ff9c6
MISC metadata.xml 442 BLAKE2B 3e7e6564b3aa17ef958ae6aed94b6d28156d743ad2782b0c2c08429adff128a7a7ea549e2f5fcece91cdc0f498d341790d0694b193dae16b60a63966bbb581b8 SHA512 0c32c580abc07b3141fa3b9137eba130654e0701b4c9e49be10a801c5c068d67881a74dc0e5d45dc34e8964364e0516bbc5e1b854ae0d7d8ff12bf1ec1ec2986
diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
index b123d2715658..cedb204bb758 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
LICENSE="MIT"