summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-06 17:57:58 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-06 17:57:58 +0100
commit8368c614e6a1232f34a14cd6495cf2f68933030d (patch)
treefb445ed1110e0361c9c25136c00c4fb948bb46c4
parent2b03b0d9c5ca3890c219ebd24721133e766e9bb9 (diff)
gentoo auto-resync : 06:10:2023 - 17:57:58
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29292 -> 29277 bytes
-rw-r--r--app-admin/Manifest.gzbin31695 -> 31697 bytes
-rw-r--r--app-admin/eclean-kernel/Manifest2
-rw-r--r--app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild2
-rw-r--r--app-containers/Manifest.gzbin8385 -> 8386 bytes
-rw-r--r--app-containers/earthly/Manifest6
-rw-r--r--app-containers/earthly/earthly-0.7.20.ebuild (renamed from app-containers/earthly/earthly-0.7.15.ebuild)17
-rw-r--r--app-crypt/Manifest.gzbin24794 -> 24793 bytes
-rw-r--r--app-crypt/onak/Manifest2
-rw-r--r--app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch15
-rw-r--r--app-crypt/onak/onak-0.5.0-r1.ebuild54
-rw-r--r--app-editors/Manifest.gzbin13905 -> 13905 bytes
-rw-r--r--app-editors/vscodium/Manifest4
-rw-r--r--app-editors/vscodium/vscodium-1.83.0.23277.ebuild109
-rw-r--r--app-emacs/Manifest.gzbin72387 -> 72382 bytes
-rw-r--r--app-emacs/buttercup/Manifest2
-rw-r--r--app-emacs/buttercup/buttercup-1.32.ebuild28
-rw-r--r--app-emacs/company-mode/Manifest2
-rw-r--r--app-emacs/company-mode/company-mode-0.10.0.ebuild54
-rw-r--r--app-emacs/eldev/Manifest6
-rw-r--r--app-emacs/eldev/eldev-1.5.1.ebuild50
-rw-r--r--app-emacs/eldev/eldev-1.5.2.ebuild50
-rw-r--r--app-emacs/eldev/eldev-1.6.ebuild2
-rw-r--r--app-emacs/org-mode/Manifest6
-rw-r--r--app-emacs/org-mode/org-mode-9.6.7.ebuild50
-rw-r--r--app-emacs/org-mode/org-mode-9.6.8.ebuild50
-rw-r--r--app-emacs/org-mode/org-mode-9.6.9.ebuild2
-rw-r--r--app-emacs/swift-mode/Manifest4
-rw-r--r--app-emacs/swift-mode/swift-mode-9.1.0.ebuild (renamed from app-emacs/swift-mode/swift-mode-8.6.0.ebuild)0
-rw-r--r--app-emacs/with-editor/Manifest4
-rw-r--r--app-emacs/with-editor/with-editor-3.3.0.ebuild29
-rw-r--r--app-emacs/with-editor/with-editor-3.3.1.ebuild29
-rw-r--r--app-misc/Manifest.gzbin50239 -> 50240 bytes
-rw-r--r--app-misc/jq/Manifest2
-rw-r--r--app-misc/jq/jq-1.7.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9751 -> 9751 bytes
-rw-r--r--app-portage/flaggie/Manifest8
-rw-r--r--app-portage/flaggie/flaggie-0.99.5.ebuild32
-rw-r--r--app-portage/flaggie/flaggie-0.99.6.ebuild32
-rw-r--r--app-portage/flaggie/flaggie-0.99.7.ebuild32
-rw-r--r--app-portage/flaggie/flaggie-0.99.8.ebuild2
-rw-r--r--app-portage/gemato/Manifest4
-rw-r--r--app-portage/gemato/gemato-20.4.ebuild49
-rw-r--r--app-portage/gemato/gemato-20.5.ebuild2
-rw-r--r--app-portage/mgorny-dev-scripts/Manifest4
-rw-r--r--app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild32
-rw-r--r--app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild2
-rw-r--r--dev-cpp/Manifest.gzbin14257 -> 14252 bytes
-rw-r--r--dev-cpp/cpp-httplib/Manifest4
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.14.1.ebuild (renamed from dev-cpp/cpp-httplib/cpp-httplib-0.13.3.ebuild)12
-rw-r--r--dev-lang/Manifest.gzbin20684 -> 20693 bytes
-rw-r--r--dev-lang/boogie/Manifest3
-rw-r--r--dev-lang/boogie/boogie-3.0.4.ebuild4
-rw-r--r--dev-lang/boogie/files/boogie-3.0.4-disable-analyzers.patch18
-rw-r--r--dev-lang/dafny/Manifest4
-rw-r--r--dev-lang/dafny/dafny-4.2.0.ebuild516
-rw-r--r--dev-lang/dafny/dafny-4.3.0.ebuild13
-rw-r--r--dev-lang/qore/Manifest4
-rw-r--r--dev-lang/qore/qore-1.19.0.ebuild4
-rw-r--r--dev-lang/qore/qore-1.19.1.ebuild4
-rw-r--r--dev-libs/Manifest.gzbin97866 -> 97857 bytes
-rw-r--r--dev-libs/c-blosc/Manifest2
-rw-r--r--dev-libs/c-blosc/c-blosc-1.21.5.ebuild2
-rw-r--r--dev-libs/libgit2/Manifest2
-rw-r--r--dev-libs/libgit2/libgit2-1.7.1.ebuild2
-rw-r--r--dev-python/GitPython/GitPython-3.1.32.ebuild83
-rw-r--r--dev-python/GitPython/GitPython-3.1.33.ebuild84
-rw-r--r--dev-python/GitPython/GitPython-3.1.34.ebuild84
-rw-r--r--dev-python/GitPython/GitPython-3.1.35.ebuild84
-rw-r--r--dev-python/GitPython/GitPython-3.1.36.ebuild84
-rw-r--r--dev-python/GitPython/GitPython-3.1.37.ebuild2
-rw-r--r--dev-python/GitPython/Manifest17
-rw-r--r--dev-python/Manifest.gzbin267320 -> 267259 bytes
-rw-r--r--dev-python/aiohttp-socks/Manifest8
-rw-r--r--dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild40
-rw-r--r--dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild40
-rw-r--r--dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild40
-rw-r--r--dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild2
-rw-r--r--dev-python/alembic/Manifest4
-rw-r--r--dev-python/alembic/alembic-1.11.3.ebuild41
-rw-r--r--dev-python/alembic/alembic-1.12.0.ebuild2
-rw-r--r--dev-python/anyio/Manifest2
-rw-r--r--dev-python/anyio/anyio-4.0.0.ebuild2
-rw-r--r--dev-python/argh/Manifest6
-rw-r--r--dev-python/argh/argh-0.28.1.ebuild28
-rw-r--r--dev-python/argh/argh-0.29.3.ebuild28
-rw-r--r--dev-python/argh/argh-0.29.4.ebuild2
-rw-r--r--dev-python/asttokens/Manifest2
-rw-r--r--dev-python/asttokens/asttokens-2.4.0.ebuild2
-rw-r--r--dev-python/async-lru/Manifest2
-rw-r--r--dev-python/async-lru/async-lru-2.0.4.ebuild2
-rw-r--r--dev-python/aws-sam-translator/Manifest8
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild60
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.74.0.ebuild60
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.75.0.ebuild60
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild2
-rw-r--r--dev-python/backrefs/Manifest6
-rw-r--r--dev-python/backrefs/backrefs-5.5.1.ebuild33
-rw-r--r--dev-python/backrefs/backrefs-5.5.ebuild33
-rw-r--r--dev-python/backrefs/backrefs-5.6_p1.ebuild2
-rw-r--r--dev-python/bracex/Manifest4
-rw-r--r--dev-python/bracex/bracex-2.3_p1.ebuild49
-rw-r--r--dev-python/bracex/bracex-2.4.ebuild2
-rw-r--r--dev-python/diskcache/Manifest4
-rw-r--r--dev-python/diskcache/diskcache-5.6.1.ebuild42
-rw-r--r--dev-python/diskcache/diskcache-5.6.3.ebuild2
-rw-r--r--dev-python/dulwich/Manifest2
-rw-r--r--dev-python/dulwich/dulwich-0.21.6.ebuild2
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.43.1.ebuild68
-rw-r--r--dev-python/fsspec/Manifest8
-rw-r--r--dev-python/fsspec/fsspec-2023.6.0.ebuild64
-rw-r--r--dev-python/fsspec/fsspec-2023.9.0.ebuild64
-rw-r--r--dev-python/fsspec/fsspec-2023.9.1.ebuild64
-rw-r--r--dev-python/fsspec/fsspec-2023.9.2.ebuild2
-rw-r--r--dev-python/hatch-jupyter-builder/Manifest2
-rw-r--r--dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild2
-rw-r--r--dev-python/httpcore/Manifest4
-rw-r--r--dev-python/httpcore/httpcore-0.18.0.ebuild2
-rw-r--r--dev-python/httpcore/httpcore-1.0.0.ebuild49
-rw-r--r--dev-python/httpx/Manifest2
-rw-r--r--dev-python/httpx/httpx-0.25.0.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.87.2.ebuild91
-rw-r--r--dev-python/ipykernel/Manifest4
-rw-r--r--dev-python/ipykernel/ipykernel-6.25.1-r1.ebuild79
-rw-r--r--dev-python/ipykernel/ipykernel-6.25.2.ebuild2
-rw-r--r--dev-python/jaraco-logging/Manifest4
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild39
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild2
-rw-r--r--dev-python/jupyter-events/Manifest2
-rw-r--r--dev-python/jupyter-events/jupyter-events-0.7.0.ebuild2
-rw-r--r--dev-python/jupyter-lsp/Manifest2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild2
-rw-r--r--dev-python/jupyterlab/Manifest2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.0.6.ebuild2
-rw-r--r--dev-python/lxml/Manifest2
-rw-r--r--dev-python/lxml/lxml-4.9.3-r1.ebuild2
-rw-r--r--dev-python/meson-python/Manifest2
-rw-r--r--dev-python/meson-python/meson-python-0.14.0.ebuild2
-rw-r--r--dev-python/mkdocs-material-extensions/Manifest5
-rw-r--r--dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch21
-rw-r--r--dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild38
-rw-r--r--dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild2
-rw-r--r--dev-python/msgpack/Manifest2
-rw-r--r--dev-python/msgpack/msgpack-1.0.7.ebuild2
-rw-r--r--dev-python/notebook/Manifest4
-rw-r--r--dev-python/notebook/notebook-7.0.3.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.0.4.ebuild2
-rw-r--r--dev-python/pandas/Manifest6
-rw-r--r--dev-python/pandas/pandas-1.5.3.ebuild2
-rw-r--r--dev-python/pandas/pandas-2.0.3-r1.ebuild2
-rw-r--r--dev-python/pandas/pandas-2.1.1.ebuild2
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-8.4.1.ebuild2
-rw-r--r--dev-python/pyaml/Manifest14
-rw-r--r--dev-python/pyaml/pyaml-23.7.0.ebuild30
-rw-r--r--dev-python/pyaml/pyaml-23.9.1.ebuild30
-rw-r--r--dev-python/pyaml/pyaml-23.9.2.ebuild30
-rw-r--r--dev-python/pyaml/pyaml-23.9.3.ebuild30
-rw-r--r--dev-python/pyaml/pyaml-23.9.5.ebuild30
-rw-r--r--dev-python/pyaml/pyaml-23.9.6.ebuild30
-rw-r--r--dev-python/pyaml/pyaml-23.9.7.ebuild2
-rw-r--r--dev-python/pydata-sphinx-theme/Manifest2
-rw-r--r--dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild2
-rw-r--r--dev-python/pypy3_10/Manifest2
-rw-r--r--dev-python/pypy3_10/pypy3_10-7.3.13-r1.ebuild (renamed from dev-python/pypy3_10/pypy3_10-7.3.13.ebuild)6
-rw-r--r--dev-python/pypy3_9/Manifest2
-rw-r--r--dev-python/pypy3_9/pypy3_9-7.3.13-r1.ebuild (renamed from dev-python/pypy3_9/pypy3_9-7.3.13.ebuild)6
-rw-r--r--dev-python/pytest-regressions/Manifest6
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild62
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.4.3.ebuild62
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.5.0.ebuild2
-rw-r--r--dev-python/python-cinderclient/Manifest4
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild48
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild2
-rw-r--r--dev-python/python-ironicclient/Manifest4
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild50
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild2
-rw-r--r--dev-python/pytz/Manifest4
-rw-r--r--dev-python/pytz/pytz-2023.3-r1.ebuild51
-rw-r--r--dev-python/pytz/pytz-2023.3_p1.ebuild2
-rw-r--r--dev-python/reedsolo/Manifest2
-rw-r--r--dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild2
-rw-r--r--dev-python/requests-cache/Manifest2
-rw-r--r--dev-python/requests-cache/requests-cache-1.1.0.ebuild2
-rw-r--r--dev-python/rpds-py/Manifest2
-rw-r--r--dev-python/rpds-py/rpds-py-0.10.3.ebuild2
-rw-r--r--dev-python/selenium/Manifest2
-rw-r--r--dev-python/selenium/selenium-4.13.0.ebuild2
-rw-r--r--dev-python/simple-websocket/Manifest2
-rw-r--r--dev-python/simple-websocket/simple-websocket-1.0.0.ebuild31
-rw-r--r--dev-python/simplejson/Manifest2
-rw-r--r--dev-python/simplejson/simplejson-3.19.2.ebuild37
-rw-r--r--dev-python/soupsieve/Manifest4
-rw-r--r--dev-python/soupsieve/soupsieve-2.4.1.ebuild33
-rw-r--r--dev-python/soupsieve/soupsieve-2.5.ebuild2
-rw-r--r--dev-python/sphinx-notfound-page/Manifest4
-rw-r--r--dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild35
-rw-r--r--dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild2
-rw-r--r--dev-python/sphinx/Manifest6
-rw-r--r--dev-python/sphinx/sphinx-7.1.2.ebuild132
-rw-r--r--dev-python/sphinx/sphinx-7.2.5.ebuild125
-rw-r--r--dev-python/sphinx/sphinx-7.2.6.ebuild2
-rw-r--r--dev-python/statsmodels/Manifest2
-rw-r--r--dev-python/statsmodels/statsmodels-0.14.0.ebuild2
-rw-r--r--dev-python/translate-toolkit/Manifest4
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild119
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild2
-rw-r--r--dev-python/twisted/Manifest4
-rw-r--r--dev-python/twisted/twisted-22.10.0-r3.ebuild2
-rw-r--r--dev-python/twisted/twisted-23.8.0.ebuild2
-rw-r--r--dev-python/tzdata/Manifest2
-rw-r--r--dev-python/tzdata/tzdata-9999.ebuild2
-rw-r--r--dev-python/url-normalize/Manifest2
-rw-r--r--dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild2
-rw-r--r--dev-python/wsaccel/Manifest2
-rw-r--r--dev-python/wsaccel/wsaccel-0.6.6.ebuild2
-rw-r--r--dev-util/Manifest.gzbin69271 -> 69277 bytes
-rw-r--r--dev-util/catfish/Manifest2
-rw-r--r--dev-util/catfish/catfish-4.18.0.ebuild2
-rw-r--r--dev-util/samurai/Manifest2
-rw-r--r--dev-util/samurai/samurai-1.2-r2.ebuild4
-rw-r--r--dev-util/scons/Manifest8
-rw-r--r--dev-util/scons/scons-4.4.0-r1.ebuild5
-rw-r--r--dev-util/scons/scons-4.4.0.ebuild5
-rw-r--r--dev-util/scons/scons-4.5.1-r2.ebuild5
-rw-r--r--dev-util/scons/scons-4.5.2.ebuild5
-rw-r--r--mail-client/Manifest.gzbin3537 -> 3537 bytes
-rw-r--r--mail-client/thunderbird/Manifest133
-rw-r--r--mail-client/thunderbird/thunderbird-102.15.1.ebuild1190
-rw-r--r--mail-client/thunderbird/thunderbird-115.3.0.ebuild1313
-rw-r--r--media-libs/Manifest.gzbin69207 -> 69207 bytes
-rw-r--r--media-libs/libpulse/Manifest5
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch35
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch122
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch26
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch27
-rw-r--r--media-libs/libpulse/libpulse-16.1-r3.ebuild219
-rw-r--r--media-libs/libvmaf/Manifest5
-rw-r--r--media-libs/libvmaf/libvmaf-2.3.1.ebuild (renamed from media-libs/libvmaf/libvmaf-2.3.0-r2.ebuild)5
-rw-r--r--media-libs/libvmaf/libvmaf-9999.ebuild69
-rw-r--r--media-sound/Manifest.gzbin57445 -> 57450 bytes
-rw-r--r--media-sound/pulseaudio-daemon/Manifest5
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.1-add-more-standard-samplerates.patch35
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch122
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch55
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch382
-rw-r--r--media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild393
-rw-r--r--media-video/Manifest.gzbin25373 -> 25362 bytes
-rw-r--r--media-video/pipewire/Manifest2
-rw-r--r--media-video/pipewire/pipewire-0.3.81.ebuild475
-rw-r--r--metadata/Manifest.gzbin6991 -> 6987 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27905 -> 27877 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin57699 -> 57703 bytes
-rw-r--r--metadata/md5-cache/app-admin/eclean-kernel-2.99.64
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin19608 -> 19604 bytes
-rw-r--r--metadata/md5-cache/app-containers/earthly-0.7.20 (renamed from metadata/md5-cache/app-containers/earthly-0.7.15)4
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin36540 -> 36701 bytes
-rw-r--r--metadata/md5-cache/app-crypt/onak-0.5.0-r115
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin24716 -> 24872 bytes
-rw-r--r--metadata/md5-cache/app-editors/vscodium-1.83.0.2327715
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin105159 -> 104545 bytes
-rw-r--r--metadata/md5-cache/app-emacs/buttercup-1.3213
-rw-r--r--metadata/md5-cache/app-emacs/company-mode-0.10.013
-rw-r--r--metadata/md5-cache/app-emacs/eldev-1.5.113
-rw-r--r--metadata/md5-cache/app-emacs/eldev-1.5.213
-rw-r--r--metadata/md5-cache/app-emacs/eldev-1.64
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.6.715
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.6.815
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.6.94
-rw-r--r--metadata/md5-cache/app-emacs/swift-mode-9.1.0 (renamed from metadata/md5-cache/app-emacs/swift-mode-8.6.0)2
-rw-r--r--metadata/md5-cache/app-emacs/with-editor-3.3.013
-rw-r--r--metadata/md5-cache/app-emacs/with-editor-3.3.113
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin76270 -> 76284 bytes
-rw-r--r--metadata/md5-cache/app-misc/jq-1.74
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18088 -> 17279 bytes
-rw-r--r--metadata/md5-cache/app-portage/flaggie-0.99.516
-rw-r--r--metadata/md5-cache/app-portage/flaggie-0.99.616
-rw-r--r--metadata/md5-cache/app-portage/flaggie-0.99.716
-rw-r--r--metadata/md5-cache/app-portage/flaggie-0.99.84
-rw-r--r--metadata/md5-cache/app-portage/gemato-20.416
-rw-r--r--metadata/md5-cache/app-portage/gemato-20.54
-rw-r--r--metadata/md5-cache/app-portage/mgorny-dev-scripts-4010
-rw-r--r--metadata/md5-cache/app-portage/mgorny-dev-scripts-414
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin25942 -> 25944 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1 (renamed from metadata/md5-cache/dev-cpp/cpp-httplib-0.13.3)8
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin42857 -> 42677 bytes
-rw-r--r--metadata/md5-cache/dev-lang/boogie-3.0.42
-rw-r--r--metadata/md5-cache/dev-lang/dafny-4.2.016
-rw-r--r--metadata/md5-cache/dev-lang/dafny-4.3.02
-rw-r--r--metadata/md5-cache/dev-lang/qore-1.19.02
-rw-r--r--metadata/md5-cache/dev-lang/qore-1.19.12
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin164178 -> 164188 bytes
-rw-r--r--metadata/md5-cache/dev-libs/c-blosc-1.21.54
-rw-r--r--metadata/md5-cache/dev-libs/libgit2-1.7.14
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.3216
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.3316
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.3416
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.3516
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.3616
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.374
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin386260 -> 380676 bytes
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-socks-0.8.016
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-socks-0.8.116
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-socks-0.8.216
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-socks-0.8.34
-rw-r--r--metadata/md5-cache/dev-python/alembic-1.11.316
-rw-r--r--metadata/md5-cache/dev-python/alembic-1.12.04
-rw-r--r--metadata/md5-cache/dev-python/anyio-4.0.04
-rw-r--r--metadata/md5-cache/dev-python/argh-0.28.116
-rw-r--r--metadata/md5-cache/dev-python/argh-0.29.316
-rw-r--r--metadata/md5-cache/dev-python/argh-0.29.44
-rw-r--r--metadata/md5-cache/dev-python/asttokens-2.4.04
-rw-r--r--metadata/md5-cache/dev-python/async-lru-2.0.44
-rw-r--r--metadata/md5-cache/dev-python/aws-sam-translator-1.73.016
-rw-r--r--metadata/md5-cache/dev-python/aws-sam-translator-1.74.016
-rw-r--r--metadata/md5-cache/dev-python/aws-sam-translator-1.75.016
-rw-r--r--metadata/md5-cache/dev-python/aws-sam-translator-1.76.04
-rw-r--r--metadata/md5-cache/dev-python/backrefs-5.516
-rw-r--r--metadata/md5-cache/dev-python/backrefs-5.5.116
-rw-r--r--metadata/md5-cache/dev-python/backrefs-5.6_p14
-rw-r--r--metadata/md5-cache/dev-python/bracex-2.3_p116
-rw-r--r--metadata/md5-cache/dev-python/bracex-2.44
-rw-r--r--metadata/md5-cache/dev-python/diskcache-5.6.116
-rw-r--r--metadata/md5-cache/dev-python/diskcache-5.6.34
-rw-r--r--metadata/md5-cache/dev-python/dulwich-0.21.64
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.43.117
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2023.6.016
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2023.9.016
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2023.9.116
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2023.9.24
-rw-r--r--metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.34
-rw-r--r--metadata/md5-cache/dev-python/httpcore-0.18.04
-rw-r--r--metadata/md5-cache/dev-python/httpcore-1.0.016
-rw-r--r--metadata/md5-cache/dev-python/httpx-0.25.04
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.87.216
-rw-r--r--metadata/md5-cache/dev-python/ipykernel-6.25.1-r116
-rw-r--r--metadata/md5-cache/dev-python/ipykernel-6.25.24
-rw-r--r--metadata/md5-cache/dev-python/jaraco-logging-3.1.216
-rw-r--r--metadata/md5-cache/dev-python/jaraco-logging-3.2.04
-rw-r--r--metadata/md5-cache/dev-python/jupyter-events-0.7.04
-rw-r--r--metadata/md5-cache/dev-python/jupyter-lsp-2.2.04
-rw-r--r--metadata/md5-cache/dev-python/jupyterlab-4.0.64
-rw-r--r--metadata/md5-cache/dev-python/lxml-4.9.3-r14
-rw-r--r--metadata/md5-cache/dev-python/meson-python-0.14.04
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.116
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-material-extensions-1.24
-rw-r--r--metadata/md5-cache/dev-python/msgpack-1.0.74
-rw-r--r--metadata/md5-cache/dev-python/notebook-7.0.34
-rw-r--r--metadata/md5-cache/dev-python/notebook-7.0.44
-rw-r--r--metadata/md5-cache/dev-python/pandas-1.5.34
-rw-r--r--metadata/md5-cache/dev-python/pandas-2.0.3-r14
-rw-r--r--metadata/md5-cache/dev-python/pandas-2.1.14
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.4.14
-rw-r--r--metadata/md5-cache/dev-python/pyaml-23.7.016
-rw-r--r--metadata/md5-cache/dev-python/pyaml-23.9.116
-rw-r--r--metadata/md5-cache/dev-python/pyaml-23.9.216
-rw-r--r--metadata/md5-cache/dev-python/pyaml-23.9.316
-rw-r--r--metadata/md5-cache/dev-python/pyaml-23.9.516
-rw-r--r--metadata/md5-cache/dev-python/pyaml-23.9.616
-rw-r--r--metadata/md5-cache/dev-python/pyaml-23.9.74
-rw-r--r--metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.14
-rw-r--r--metadata/md5-cache/dev-python/pypy3_10-7.3.13-r1 (renamed from metadata/md5-cache/dev-python/pypy3_10-7.3.13)2
-rw-r--r--metadata/md5-cache/dev-python/pypy3_9-7.3.13-r1 (renamed from metadata/md5-cache/dev-python/pypy3_9-7.3.13)2
-rw-r--r--metadata/md5-cache/dev-python/pytest-regressions-2.4.216
-rw-r--r--metadata/md5-cache/dev-python/pytest-regressions-2.4.316
-rw-r--r--metadata/md5-cache/dev-python/pytest-regressions-2.5.04
-rw-r--r--metadata/md5-cache/dev-python/python-cinderclient-9.3.016
-rw-r--r--metadata/md5-cache/dev-python/python-cinderclient-9.4.04
-rw-r--r--metadata/md5-cache/dev-python/python-ironicclient-5.3.016
-rw-r--r--metadata/md5-cache/dev-python/python-ironicclient-5.4.04
-rw-r--r--metadata/md5-cache/dev-python/pytz-2023.3-r116
-rw-r--r--metadata/md5-cache/dev-python/pytz-2023.3_p14
-rw-r--r--metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r14
-rw-r--r--metadata/md5-cache/dev-python/requests-cache-1.1.04
-rw-r--r--metadata/md5-cache/dev-python/rpds-py-0.10.34
-rw-r--r--metadata/md5-cache/dev-python/selenium-4.13.04
-rw-r--r--metadata/md5-cache/dev-python/simple-websocket-1.0.016
-rw-r--r--metadata/md5-cache/dev-python/simplejson-3.19.217
-rw-r--r--metadata/md5-cache/dev-python/soupsieve-2.4.116
-rw-r--r--metadata/md5-cache/dev-python/soupsieve-2.54
-rw-r--r--metadata/md5-cache/dev-python/sphinx-7.1.216
-rw-r--r--metadata/md5-cache/dev-python/sphinx-7.2.516
-rw-r--r--metadata/md5-cache/dev-python/sphinx-7.2.64
-rw-r--r--metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.316
-rw-r--r--metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.04
-rw-r--r--metadata/md5-cache/dev-python/statsmodels-0.14.04
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.10.016
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.10.14
-rw-r--r--metadata/md5-cache/dev-python/twisted-22.10.0-r34
-rw-r--r--metadata/md5-cache/dev-python/twisted-23.8.04
-rw-r--r--metadata/md5-cache/dev-python/tzdata-99994
-rw-r--r--metadata/md5-cache/dev-python/url-normalize-1.4.3-r14
-rw-r--r--metadata/md5-cache/dev-python/wsaccel-0.6.64
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin131178 -> 131193 bytes
-rw-r--r--metadata/md5-cache/dev-util/catfish-4.18.04
-rw-r--r--metadata/md5-cache/dev-util/samurai-1.2-r24
-rw-r--r--metadata/md5-cache/dev-util/scons-4.4.02
-rw-r--r--metadata/md5-cache/dev-util/scons-4.4.0-r12
-rw-r--r--metadata/md5-cache/dev-util/scons-4.5.1-r22
-rw-r--r--metadata/md5-cache/dev-util/scons-4.5.22
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin7784 -> 7455 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-102.15.117
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-115.3.017
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119101 -> 119423 bytes
-rw-r--r--metadata/md5-cache/media-libs/libpulse-16.1-r317
-rw-r--r--metadata/md5-cache/media-libs/libvmaf-2.3.0-r215
-rw-r--r--metadata/md5-cache/media-libs/libvmaf-2.3.115
-rw-r--r--metadata/md5-cache/media-libs/libvmaf-999914
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75519 -> 75684 bytes
-rw-r--r--metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r818
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin38440 -> 38598 bytes
-rw-r--r--metadata/md5-cache/media-video/pipewire-0.3.8118
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94148 -> 94152 bytes
-rw-r--r--metadata/md5-cache/net-misc/electrum-4.4.64
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin91387 -> 91234 bytes
-rw-r--r--metadata/md5-cache/sys-apps/kbd-2.6.3-r14
-rw-r--r--metadata/md5-cache/sys-apps/system-monitoring-center-2.21.116
-rw-r--r--metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2-r1 (renamed from metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2)6
-rw-r--r--metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0-r1 (renamed from metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0)4
-rw-r--r--metadata/md5-cache/sys-apps/system-monitoring-center-2.24.0-r1 (renamed from metadata/md5-cache/sys-apps/system-monitoring-center-2.22.1)6
-rw-r--r--metadata/md5-cache/sys-apps/system-monitoring-center-99994
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin20157 -> 20634 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.13414
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.5614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.5.614
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.15.134 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.133)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.1.56 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.55)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.5.6 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.5.5)4
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin17257 -> 17423 bytes
-rw-r--r--metadata/md5-cache/sys-process/procs-0.14.113
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12551 -> 11881 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-102.15.117
-rw-r--r--metadata/md5-cache/www-client/firefox-115.3.017
-rw-r--r--metadata/md5-cache/www-client/firefox-115.3.14
-rw-r--r--metadata/md5-cache/www-client/firefox-117.0.117
-rw-r--r--metadata/md5-cache/www-client/firefox-118.017
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin9766 -> 9934 bytes
-rw-r--r--metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r14
-rw-r--r--metadata/md5-cache/x11-terms/xterm-384-r116
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin5465 -> 5471 bytes
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.18.74
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.14
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-panel-4.18.54
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin9824 -> 9832 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.54
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.84
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.44
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.04
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-misc/Manifest.gzbin54482 -> 54483 bytes
-rw-r--r--net-misc/electrum/Manifest2
-rw-r--r--net-misc/electrum/electrum-4.4.6.ebuild2
-rw-r--r--sys-apps/Manifest.gzbin49700 -> 49697 bytes
-rw-r--r--sys-apps/kbd/Manifest4
-rw-r--r--sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch126
-rw-r--r--sys-apps/kbd/kbd-2.6.3-r1.ebuild2
-rw-r--r--sys-apps/system-monitoring-center/Manifest12
-rw-r--r--sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild (renamed from sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild)10
-rw-r--r--sys-apps/system-monitoring-center/system-monitoring-center-2.21.2.ebuild43
-rw-r--r--sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild (renamed from sys-apps/system-monitoring-center/system-monitoring-center-2.22.1.ebuild)10
-rw-r--r--sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild (renamed from sys-apps/system-monitoring-center/system-monitoring-center-2.23.0.ebuild)10
-rw-r--r--sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild10
-rw-r--r--sys-kernel/Manifest.gzbin4582 -> 4590 bytes
-rw-r--r--sys-kernel/gentoo-sources/Manifest12
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild28
-rw-r--r--sys-kernel/vanilla-sources/Manifest12
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.15.134.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.15.133.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.1.56.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.1.55.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.5.6.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.5.5.ebuild)0
-rw-r--r--sys-process/Manifest.gzbin10142 -> 10144 bytes
-rw-r--r--sys-process/procs/Manifest183
-rw-r--r--sys-process/procs/procs-0.14.1.ebuild285
-rw-r--r--www-client/Manifest.gzbin6039 -> 6034 bytes
-rw-r--r--www-client/firefox/Manifest406
-rw-r--r--www-client/firefox/firefox-102.15.1.ebuild1290
-rw-r--r--www-client/firefox/firefox-115.3.0.ebuild1368
-rw-r--r--www-client/firefox/firefox-115.3.1.ebuild2
-rw-r--r--www-client/firefox/firefox-117.0.1.ebuild1488
-rw-r--r--www-client/firefox/firefox-118.0.ebuild1430
-rw-r--r--x11-terms/Manifest.gzbin4554 -> 4552 bytes
-rw-r--r--x11-terms/xfce4-terminal/Manifest2
-rw-r--r--x11-terms/xfce4-terminal/xfce4-terminal-1.1.0-r1.ebuild2
-rw-r--r--x11-terms/xterm/Manifest2
-rw-r--r--x11-terms/xterm/files/xterm-384-unconditional-gnusource.patch12
-rw-r--r--x11-terms/xterm/xterm-384-r1.ebuild110
-rw-r--r--xfce-base/Manifest.gzbin3044 -> 3043 bytes
-rw-r--r--xfce-base/thunar/Manifest2
-rw-r--r--xfce-base/thunar/thunar-4.18.7.ebuild2
-rw-r--r--xfce-base/xfce4-appfinder/Manifest2
-rw-r--r--xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild2
-rw-r--r--xfce-base/xfce4-panel/Manifest2
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild2
-rw-r--r--xfce-extra/Manifest.gzbin7718 -> 7723 bytes
-rw-r--r--xfce-extra/xfce4-clipman-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild2
-rw-r--r--xfce-extra/xfce4-cpugraph-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild2
-rw-r--r--xfce-extra/xfce4-volumed-pulse/Manifest2
-rw-r--r--xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.2.4.ebuild2
-rw-r--r--xfce-extra/xfce4-whiskermenu-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.0.ebuild2
515 files changed, 4028 insertions, 13478 deletions
diff --git a/Manifest b/Manifest
index 5b2383911b0a..add62d81daac 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29292 BLAKE2B 3a931d0278a0bfdc7feca5fc8681aaf47e575ebce1a84c4f6f1b97b51c816fa57f86be9abeed7a46b1aeda5dc103ec54af5dc252ba31f4b09a2f4667e2385e2c SHA512 c4c4a30888b2da3184ab762f2b8bf8eba6e7e29ccfdb71d81f67cec59982ac083408e1fd6abc4f18aea80e26fd685df05a820d27af68930d7cf081ff3897c614
-TIMESTAMP 2023-10-06T10:10:18Z
+MANIFEST Manifest.files.gz 29277 BLAKE2B e2cc9860cdc4d581c97db16070f2d5835e156eb30060496f5e835fa02a884cd072bc7ab5b09e58f1ace3227b35fe36928574b838b23cbcc995775503f27dbc7a SHA512 08bacbacee4fffb459dd35d04d379cf3ead62434292e514c51598ec70eee725cca9ab140a8e0983ef261e2815bae65a4d28cf264fb00a2908d92e44c750cfba8
+TIMESTAMP 2023-10-06T16:10:15Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUf3QpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUgMWdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCjYg//eRjXpSIxcey4dI/BbB1df1kQV/NySlxTMO/VpneL+A9YItdvYink3fu4
-mMpPBtGWGSk+I1Zpp7hshw/2+eAFKtRglieefgiLGXwdjAH0YtvC1iqTQYj3F7mR
-/fRSTHkWybnSfwN51VHQFMr/pzVkddYmqjDuqDEQOIuaYA9qUR3gJ3nHPDMjQR58
-6Led6cvBLwKer9sHhils8ByLwVbrbfRABD8hL6yc9VcsV5Zbda54urAJhd+56qzf
-RlMWPmTlV3xsljg2KBSGR+iVbwE/w7Br2Bqq+dl8lAETpEtRLeHqTx8584l7S+E8
-DRfTj2HRhyF+HKGz5g/Y1boI5aQkwUloz7/+EpgmDhOwAarD8lTc4/vZg3jbzgxN
-MvEhSn3SBbzVhys8Yzn5/AhOS1b6fLN9vgzfd4KoSfhWqULA8u/ph3pM5Ev8Nclp
-yarzOIeqw7Kajn62WAbqxZHm3T3TFxrmMB4an5UKEpnfkbyopaYM3PrN3fiw9Z2W
-aJ8ZU49pjV+Wf6MDTHScBh1Nkh+HULzV+68a8rcvAOYCCIAtvfdvzqttNwUp6yNW
-vy9y6XxWvl5b5OTMSkVwCNFCdHl3yfI/r32d+FN5dEdUtHaIufcLhWll+rQcD/IF
-EhK9lYk6owcNok3sQxY40XrlFjTq2eU42UySUmYf/z9k59MCvhw=
-=RXht
+klBrlxAAhZ0aNYuUeNTgjXEcFqWwx/BwzctjQUH2Zv4bd5dJCV51q/KSpiduGMeP
+2O/CSa3S991ByR9GJ2b63coTH0TItBBVqcZ2lt70jc0e2ZjgvZ53lNXTLUMfQ+hG
+MHfUcRT5SB8BoSKND3fa1m8oV/5IjqxCYkvPvR7oXvckG31ShX9XR4LBP/1cDk7F
+ykqqu8Pr2TeIR4wQInOu+D2l/KuotuQ0mU1ol8LJE8paCDGRsNul47tm9imdko27
+ywQ4oFVSkz7QL3q0b2x76dJOZOw51wNb6QywnmEMr5tWOxu3SxG1VWigoH6KSxbo
+o2eFeU3UMBHtARkzOrX9NeUdk+s87iJcaWd2FzQcZCC8C83DsJQGtozKbG8geg68
+Cowc9DiOtBsOWWepBmvxuZE0XwWk3IcFgXjus80zjf+seCEE5vtMJYDOlIliklSf
+wpI07emP0TmOfYZEKckjI3z0Os4M3THLFYVA2eZvodslIF7SIkvqYbC9s3P817Oz
+0GmuIUix+aYsm9j7xtaUwqxJqPPqAyMh4e0U0O2mpjERFp5ysk3sBMaHMrfOi8Te
+sLso7rCPX1ppYvL9A/bvv1RQysP+kt4LNEJMe5jZbuoL6jYV52j+BpjKAVhFKRPQ
+3dgQStniFIcNYaTH228AmnDlpQ9omfxz+li6JIQi7QSUvm3XRbU=
+=uo+n
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 6121d09f1672..6dabaac85995 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 60cea48f30b9..3d0ef50a3704 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/eclean-kernel/Manifest b/app-admin/eclean-kernel/Manifest
index 0806a9e6ac46..c258db61b351 100644
--- a/app-admin/eclean-kernel/Manifest
+++ b/app-admin/eclean-kernel/Manifest
@@ -1,6 +1,6 @@
DIST eclean-kernel-2.99.5.gh.tar.gz 22868 BLAKE2B 38a441e61e5636f0f3882d4323da6f0c89877cdfda88845ef9f8564286fdaea92d50a653473cec7d9b6b74c6bd33766cb4223d7aa602bd6083a53c5ece7b5204 SHA512 3be8833e9cb51deaaeff2c47789a6947812d486eae9134e772963ccc5c00f9265e27c2ff360de3075d4e2cc7128d27b4b5293bb6e3a86c83274b3796d881084c
DIST eclean_kernel-2.99.6.tar.gz 25016 BLAKE2B cd408888d0f816417fcecbbc5d8c829280ae7859e520dcf5ee9c876727e7046d450a23ad403e0bd485e0071fa688464d85d9180c62a075749d1e70fee1f24027 SHA512 364750a6a105c774910ec3c9cfe99115c88b4cd15dd6c6a50aa71ba7724ff1cb865044a0e8dc8a746993c01e3c6a8a6fe7da797c1e94e9d5bc834cc7e4d85308
EBUILD eclean-kernel-2.99.5.ebuild 719 BLAKE2B 4be0f16fe32c7980c3a63e7443c2f440726274b64c2253e094e98b6e21ce66dde8056e46790c58c62547fa64d4c7bc7fa7ddddf551971eb271cdc10dd7da469b SHA512 71a3f6a56f7a2c56f9be013572076c22910692947b1196b3d1d25a03044fb28db556e0d60289fe50a264bbfca1a12c8c3e665bd181f42b0487457dc8dbc3b89e
-EBUILD eclean-kernel-2.99.6.ebuild 675 BLAKE2B cb04424371226833135c92ea834be761d1f2deda54bf463cd365f356cf81de72541ac5810bde374f1eebfd6fea65bbd445fb4c72142611790ce6b5c62e373aff SHA512 38c0b10fa7fe02bbd2b9a5b202b6876a094ad1a2d1accaebea8542aae50b94d1092b187a45a0dccfb656ebf928cd7f788aca901623198d2083bb13e57056ffc3
+EBUILD eclean-kernel-2.99.6.ebuild 674 BLAKE2B c9f553aa7a321c567e59c9ebe8e06b24ed2986a75218c23cbde71d8036133bd50a46a25ba5356e234b5862fa0388ec1235bb8e3948124892bbeec5278c89c6c9 SHA512 40a443514e947e61c554173728cdb4fa675c54c0200d5d4384e1cae2bada2f3c5d3216ab97061109167fa636b47e0c64515c56a2311d4fc7bb6e9f9d3bdc6070
EBUILD eclean-kernel-9999.ebuild 663 BLAKE2B c4bfcf96ebc76a3faccd91899e34d27c9c23aaba636a6364642e44d8d83fa9e85a16989033e03b34f2f53db5efac6b22f2cc383b1230433540047668434e3ba1 SHA512 e119b4cad61db0a05b73d6f460566d896874f0cde341d2aa25f4790c5a6a691268b5e11c17de5077a273244a3f0e820cd96b2042998de95883067f5c16c903b1
MISC metadata.xml 671 BLAKE2B 326b6aed5217dab530d48eb8fd9fd9891ebdcc7dc523c44832c6319a54817f5c4ede703a648b3bef5643500b89d32fbafea2cd051aa6677ec824e287f76d1eb3 SHA512 6d60c4c9943a7545630577a1d48193024265d4117c89687d952aed5d4391558cc8d1c73183da9cf12963f051b9e0342e5a5710a9e947737f08c14a991efd0851
diff --git a/app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild b/app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild
index 6334154abd7c..d3ef334487aa 100644
--- a/app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild
+++ b/app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
IUSE="lz4 lzo zstd"
RDEPEND="
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 98bd22d0397c..d1e0599ab067 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 38fa75222711..29fd6c68fe74 100644
--- a/app-containers/earthly/Manifest
+++ b/app-containers/earthly/Manifest
@@ -1,10 +1,10 @@
-DIST earthly-0.7.15-deps.tar.xz 152884116 BLAKE2B 69f937981605da5db306cdd7f06cdeb106bf907e85ea83f29a77c719d662003b562e7263a5eeb9e478682c019a3d7a265d4cf4ab1c5bcf2f37efbaa42e9ae326 SHA512 368700ce71c8791069d8c14abc6e1d4bf7c356d770641c4172e3e8910c176f0ba8cd5c5738e639da2905385d5d4a961f52b84d8e228fc3e323876f1cda16265e
-DIST earthly-0.7.15.tar.gz 7750609 BLAKE2B b727c6cde93abb3b3e39addc9e79c07fb21232902bca61b5a2b843d1c92b4b6628a1122eced0141b6be6c6678d80a7e473efc6513af07a416b3d6972e210defb SHA512 975d1c1c0055ed6e2884102f4d785833aea4c9257ba3f34e70eeea95c1215eb1dc769a036bdf036682d95dfa6bb30c35b897ff337b2af8b5d9d459f14ecc7cc4
DIST earthly-0.7.17-deps.tar.xz 152916336 BLAKE2B c54a1b6166cd55ac8417004c50c742c854a90bfd642f893d24b1a626498bbdfb02ef9e6b62ef79adac65db313b7819a000a673720a816159595c92d791d9c9d2 SHA512 df5db663b716cd8104b118cc421096b4ae1ccaf72a211a72c6a56812b8e0c8c890f4607dfa99dc3e240afca123793f6378adfb38a83c53facab5f39761e53ec1
DIST earthly-0.7.17.tar.gz 7755932 BLAKE2B e08d380673698e085cc5eb645337a709bf0ff3429f4565d15750e6f1d8aa82dc83d1f5c7aa155da163eb6b6376f275b171b88117b9a7903b23c1d7aba60fa38e SHA512 b495c5abf90397e044da3e394d859e02280c11b16f4c32f742624f7c97a51c597d32bdcc527cf5a99d4c5b09d1a238b7a6128d57e4be7cb0858e0f361fd0c597
DIST earthly-0.7.19-deps.tar.xz 152930992 BLAKE2B 436e66036a5772a8bb2f283522f064670b8bb9d8e811bf159db7c4a883d7a3be37e3acac3b003f21b806fe48a87b0aff9ea422b730b79c73d0ffcf08aeabc9c7 SHA512 154903533b406f8a2f4c7f7f41ad94ab09efd784c79ce4d579821e0d17dd9df5f783806d901e2c7a857467e4c543985847b379e167db57a0f5ed446ce78ec256
DIST earthly-0.7.19.tar.gz 7758683 BLAKE2B e81ca5c98bf92b69dff497202d9ec202d528422c16e435a90ef4758886f0b09ffed32e2a256e961db54aefd7549ba93d0983cddbb7cb878f747dcf4702fc1442 SHA512 b57215fd6dff2bbe4b2e559bc535746abdef6ddef9f808cce9519c6bff7578fb735923733ef2e4607fbbf00b9fcbde5a1f60cbb7098bc66b12165749d9404d84
-EBUILD earthly-0.7.15.ebuild 1805 BLAKE2B f3ec5c9ecefe0adc831aff49bf7e816ead47a4d7311f01fe4765183079312a44348a45b529f923b9f3403d477c721a5c273c9ef83320817ccaa4b0239019a586 SHA512 26ca0cdeb4135174915b201d6c2f60cbdfc9d017f5daf0c63642238d004e676282637a85007890b034967f43168ee429151bcf07d1a6bfa423a902eeeec2c720
+DIST earthly-0.7.20-deps.tar.xz 152928984 BLAKE2B f7a17986f79c5557fa92313d4405fbfd048462933bdf2a798065f443a9f8a9d60e47a78a51580eec3a779c77147a06314742221910ca855eb580194a9d072395 SHA512 59be72396b9241e6d59fc17628b97ea962e43d119587a2a92f84715105006f96f94c6f394703f4efaba07e04eeaa4fae223bab257d00275360b217b0c614920a
+DIST earthly-0.7.20.tar.gz 7768141 BLAKE2B 6a00cd29ca6b6066d432342218f37ac27fcdf494dd7190b3c0ac590a0d13f01efcd5d7af9a51f39cc2b60071b25a346c6574d3b81b7c072c57db99ee303f8899 SHA512 be917a5d34dc7929616a9f708b39863b1de791e59a1b5940413a6245a9c4878b477a85dec20b47ab08e3662da5bc90096f86202a4f37c303291ce65d497a8aa9
EBUILD earthly-0.7.17.ebuild 1805 BLAKE2B d41f480a5ed08e5418e87640d4cabe0ba1d04679a1a1c245e02776255cdb0c6b1a6bd992cb574a4495ae3f19a835f19def26dc6ef32967e66cb5359d20db4598 SHA512 77ee4d4c7ff2b9e035b71e6ddd2bd7f5e52ab32e62ca68a3eae827383c340ed2ffbce147c257c9e8897c10baac4329d654e095b44ffd468e41fb2998959e697c
EBUILD earthly-0.7.19.ebuild 1809 BLAKE2B a770adeb302567ccbee97f5e124b9a5fdcabad168d8aa3f3beb2895d1d756ddd0d964b7502abd11eaf5a001b05e0457067768683ff49d8d5a43167167d2ce25a SHA512 5ec2eb708e7c2c9d5a8f8e87bf33a9582ddc7e31b6fe4f9d8ad64385ad972e0ca456c40545f7ccc538b209ed301cb8e465f2dfadf818293044f4b28f6c336e5a
+EBUILD earthly-0.7.20.ebuild 1816 BLAKE2B 6514a28442c53144c343ee5e93ccfb1ca36f0ca6bac46bebd5ef748177af909d2488823b180a59ae39f6d9edc225bc027032b7166a9245adb17ce1c4d82b85ee SHA512 c2cdab54f4e870dbf3176ddbd7f483dfb8f970dc6693f2799788ac394f0560b747cfc2bec1b0f5067569556390fd6d9b6f378b1d006b746efec7dd7111e2bd4b
MISC metadata.xml 927 BLAKE2B b7d5184df16f39603bf6df8b503e701d737fec188d1d97673e4ca59babd990c1b872784c91db04c74d9a08dbffa76f4e7530d8b021cbbe9ae51fd9966f709522 SHA512 f7f49eb583b2b5a9939c26e9eaff3917392525c3a94e5f8274c89b69e172547ad02fa4ed1b078e7d778f765659e1b9a7cf99d88042034cfbfbef54e685c8b6dd
diff --git a/app-containers/earthly/earthly-0.7.15.ebuild b/app-containers/earthly/earthly-0.7.20.ebuild
index 8df3700e87c3..f4218dbca820 100644
--- a/app-containers/earthly/earthly-0.7.15.ebuild
+++ b/app-containers/earthly/earthly-0.7.20.ebuild
@@ -3,6 +3,13 @@
EAPI=8
+# Git commit SHA is needed at runtime by earthly to pull and bootstrap images.
+if [[ "${PV}" == 0.7.20 ]] ; then
+ GIT_COMMIT_SHA="9600f376026c11d23eb43fc68ad716d6ae4cca2e"
+else
+ die 'Could not detect "GIT_COMMIT_SHA", please update the ebuild.'
+fi
+
inherit go-module
DESCRIPTION="Build automation tool that executes in containers"
@@ -30,18 +37,10 @@ DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
src_compile() {
mkdir -p bin || die
- # Git SHA is needed at runtime by earthly to pull and bootstrap images.
- local git_sha
- if [[ ${PV} == 0.7.15 ]] ; then
- git_sha=ae8f65528ad37a278985de2e234deb42b91e308f
- else
- die 'Could not detect "git_sha", please update the ebuild.'
- fi
-
local go_tags="dfrunmount,dfrunsecurity,dfsecrets,dfssh,dfrunnetwork,dfheredoc,forceposix"
local go_ldflags="
-X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${PV}
- -X main.GitSha=${git_sha}
+ -X main.GitSha=${GIT_COMMIT_SHA}
-X main.Version=v${PV}
"
local -a go_buildargs=(
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 23ced9d6336e..8bb801153632 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/onak/Manifest b/app-crypt/onak/Manifest
index 5a7dc7cfd56a..872c38259a8b 100644
--- a/app-crypt/onak/Manifest
+++ b/app-crypt/onak/Manifest
@@ -1,3 +1,5 @@
+AUX onak-0.5.0-musl-strtouq-fix.patch 353 BLAKE2B b5930a61c157073072e8dac9bf38c195cbfa4a0da8d7c424d8cf6e7845b63003b87be65cb0ed509f40dcb275034b05f0581507c2d0f2569ebe6fb67dd4c2913b SHA512 8b9dd23c05f14453d1d3cd5349fe1af7c0fd4713c882835600b2825854c02c2944e9a3f932888e7c26e439d98c5aac57527198db3e634908d9d31e1c3f6fb3ec
DIST onak-0.5.0.tar.xz 240764 BLAKE2B a42d9a97137ae7fb403d8a20f2a9a5b5060d216fca97447630c8e8659440d5baa0c6e0fbe983feec8b4061263decc1183868055fe53c0797d49dd1f2e4c141f8 SHA512 db38793acc82089089ac0b9fb6db9989b6bb8e94c35c14112d028d12f7bb7553b7409121378346625528c4916506d007bf40963f4a346483f51a23b670680a7d
+EBUILD onak-0.5.0-r1.ebuild 1072 BLAKE2B 9b46f3f2266676601f8be4ed9484912f89fa6abf77088761d02d7237977fe70f6ef4254524ba204a72bef9acc513dbcc843f1cf1debcc925849bf7b27ea7db18 SHA512 3816329df3635c81f7aa03ddb655dee7f552f03085936c88a228ed92510af2f5c0aa11cd78217dc5279a0145d094d760e61c0330e1282b9e5dd17ab19f943f76
EBUILD onak-0.5.0.ebuild 1012 BLAKE2B 3dacd0c3dd3afc4b74018f8056f5acc74bd8cbacbdb9c82f553264f12894d2815b953828284adf878b2a31d0d6c8cf15f3189767de5505fcf11ccbc982a93ed7 SHA512 b10740cf0ca4c1790acf7d7584c9e64e7865ef4159a2d56a034da96f0adc48c246efe50bdb986c32d317471a1f680e5f77b12c3bb0e3b301ac14fa4d1b92f423
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch b/app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch
new file mode 100644
index 000000000000..a39a8a23ceeb
--- /dev/null
+++ b/app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch
@@ -0,0 +1,15 @@
+Bug: https://bugs.gentoo.org/894352
+--- a/onak.c
++++ b/onak.c
+@@ -337,7 +337,11 @@ int main(int argc, char *argv[])
+ }
+ isfp = true;
+ } else if (search != NULL) {
++#if defined(__GLIBC__)
+ keyid = strtouq(search, &end, 16);
++#else
++ keyid = strtoull(search, &end, 16);
++#endif
+ if (*search != 0 &&
+ end != NULL &&
+ *end == 0) {
diff --git a/app-crypt/onak/onak-0.5.0-r1.ebuild b/app-crypt/onak/onak-0.5.0-r1.ebuild
new file mode 100644
index 000000000000..8f6e57df567a
--- /dev/null
+++ b/app-crypt/onak/onak-0.5.0-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="onak is an OpenPGP keyserver"
+HOMEPAGE="http://www.earth.li/projectpurple/progs/onak.html"
+SRC_URI="http://www.earth.li/projectpurple/files/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="berkdb postgres"
+
+DEPEND="berkdb? ( >=sys-libs/db-4 )
+ postgres? ( dev-db/postgresql[server] )"
+
+DOCS=(
+ apache2 README LICENSE onak.sql
+)
+
+# it tries to use all backends?
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.5.0-musl-strtouq-fix.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local backend="fs"
+ use berkdb && backend="db4"
+ use postgres && backend="pg"
+ if use berkdb && use postgres; then
+ ewarn "berkdb and postgres requested, postgres was preferred"
+ fi
+ econf --localstatedir=/var --enable-backend="${backend}"
+}
+
+src_install() {
+ default
+ insinto /etc
+ doins onak.ini
+ keepdir /var/lib/onak
+ insinto /usr/lib/cgi-bin/pks
+ dodir /usr/lib/cgi-bin/pks
+ doins add gpgwww lookup
+}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 447a35842135..5efd8804255a 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index ca5e259aba23..851be33e0d9c 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -8,6 +8,10 @@ DIST vscodium-1.82.1.23255-arm64.tar.gz 122773280 BLAKE2B b07573a00a5d151e195fe7
DIST vscodium-1.82.2.23257-amd64.tar.gz 122400212 BLAKE2B 89fc60f5e0497c9cca3addd24ba93a2d693aa5b32af07c5c4024cc5bf5aa7a7cc7edeb834d496ad213ffe1de74ed88d72d178957f43a1643bd12908179dd6597 SHA512 93dae286a111b9b2d38c845f261da49c3bddfc9276694259a2e39442fb703ba85393dd432d0a284c807bc0688735923bd5f9e797e7bc8487533b4d1503c09861
DIST vscodium-1.82.2.23257-arm.tar.gz 111018269 BLAKE2B cb46eb4754f68e4118bda7a123896b095cc3b745fa7607209d86446d7748735e854716f84932740f315469b4a09a63832c3e69e36d18c5df9b7cb3796a03d4f9 SHA512 952e19703abd7636640334fb9cc031c0d1dad3469b046bc7c4722ea9cd60617059319ef765f48b200b772e65dfcd4a19aa78c2b8d763722ab0d1a89099b990b1
DIST vscodium-1.82.2.23257-arm64.tar.gz 122786317 BLAKE2B bf89a52ec44a8fc01305adefeaadbcd3fc11029b18b994633d408389b31545c10ccbfac1e18c93e1ad9e59c7d0a17cf3eca0486c149714515a7a086262e32764 SHA512 d747679f34cad51c44a2acd55aa0a23fb0fbe1a33e017e398b5becf36d4bcc438f82fc24845977a2d3836f5bae5d10dabfaa4ba878cd86991282d18053593694
+DIST vscodium-1.83.0.23277-amd64.tar.gz 122376313 BLAKE2B 98c36ce5d49e74397b96589bbe2993e213c584a4d71a01050b15cd78b1bd103af9ed743b7c383ee85d892623ddfbc1d082d26251b3a44bb462f2033fb4ddcd22 SHA512 baea03240a667689aba508a96a482877974e2cc1c7c1ab60b5e47867f21f69921113743d31dcbcdd158755123f59b0730d2454be3b86e8af2cccd734651f08a2
+DIST vscodium-1.83.0.23277-arm.tar.gz 111010787 BLAKE2B 3a55d6f3824b5f8eedd3fa493a2db99eee490503ce97c1081deef1fe5b9dd4dadce0603cf166647a876b7db0af31145a2c8882798feff951ea1981943fa99756 SHA512 e3c8be1195576b75d6f8243d75b2c11e677f10888d8aea74025032fd7f785433987b146817fd2c8a7f52823bed3c3de4de53552403c8054c9ab4588bd685067e
+DIST vscodium-1.83.0.23277-arm64.tar.gz 122765714 BLAKE2B 99a5ea23beb57f7e3383fa8af862f11d01cdf79efe6d2bea33a18267ef59f89de83262ee0e39f501525b68cb417bda2647f2a1531643dba2f1234629ff3197bb SHA512 2bec58bceb156c8ae7af2656c3b2954579ba42aea7c7a59ffbb98570046549a3b4d63395c729f5a7e223de880a4df539b2e5afcaf7508e7106f7b6af34a9cca3
EBUILD vscodium-1.82.1.23255.ebuild 2358 BLAKE2B 6ae3d62f5e0a7ff66bbed1d8fe8687d8087112c6cb4043b66e64aafdc2470a3bfcf862e83739963ab489e99abadc5e359e7525edf30594ea74e0d2e4858552c4 SHA512 94749a9fdc2c6c246511a7021ef10540ea0bc574ab8f1adc9d2d88aa9e1454797666be3ff22f5297e5925b32a65c9f4d560f1e2108edd31b6ca3cda858af28e1
EBUILD vscodium-1.82.2.23257.ebuild 2358 BLAKE2B 6ae3d62f5e0a7ff66bbed1d8fe8687d8087112c6cb4043b66e64aafdc2470a3bfcf862e83739963ab489e99abadc5e359e7525edf30594ea74e0d2e4858552c4 SHA512 94749a9fdc2c6c246511a7021ef10540ea0bc574ab8f1adc9d2d88aa9e1454797666be3ff22f5297e5925b32a65c9f4d560f1e2108edd31b6ca3cda858af28e1
+EBUILD vscodium-1.83.0.23277.ebuild 2358 BLAKE2B 6ae3d62f5e0a7ff66bbed1d8fe8687d8087112c6cb4043b66e64aafdc2470a3bfcf862e83739963ab489e99abadc5e359e7525edf30594ea74e0d2e4858552c4 SHA512 94749a9fdc2c6c246511a7021ef10540ea0bc574ab8f1adc9d2d88aa9e1454797666be3ff22f5297e5925b32a65c9f4d560f1e2108edd31b6ca3cda858af28e1
MISC metadata.xml 1302 BLAKE2B ff0c1f72c2394f21e13b89831493df562ca15114fa5006262f794d3f2580deaad01d7e01f87481dcc75cc5044c8b4950955dcc3dbecbc8cfc7a6ceafaf078fb6 SHA512 8ec965d8544c2ab31e3c2f2f3c879b084126880603681fef5e5158af1bc1f2f79351b68284f6a101d486893f968594e1537df1eedeacdebffdf51de7a38ccb25
diff --git a/app-editors/vscodium/vscodium-1.83.0.23277.ebuild b/app-editors/vscodium/vscodium-1.83.0.23277.ebuild
new file mode 100644
index 000000000000..a5fc09b2ca4c
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.83.0.23277.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+# Usage: arch_src_uri <gentoo arch> <upstream arch>
+arch_src_uri() {
+ echo "${1}? (
+ https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
+ -> ${P}-${1}.tar.gz
+ )"
+}
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/"
+SRC_URI="
+ $(arch_src_uri amd64 x64)
+ $(arch_src_uri arm armhf)
+ $(arch_src_uri arm64 arm64)
+"
+S="${WORKDIR}"
+
+RESTRICT="strip bindist"
+
+LICENSE="
+ Apache-2.0
+ BSD
+ BSD-1
+ BSD-2
+ BSD-4
+ CC-BY-4.0
+ ISC
+ LGPL-2.1+
+ MIT
+ MPL-2.0
+ openssl
+ PYTHON
+ TextMate-bundle
+ Unlicense
+ UoI-NCSA
+ W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="kerberos"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret[crypt]
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/util-linux
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libxshmfence
+ x11-libs/pango
+ kerberos? ( app-crypt/mit-krb5 )
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+ # Cleanup
+ rm "${S}/resources/app/LICENSE.txt" || die
+
+ if ! use kerberos; then
+ rm -r "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
+ fi
+
+ # Install
+ pax-mark m codium
+ mkdir -p "${ED}/opt/${PN}" || die
+ cp -r . "${ED}/opt/${PN}" || die
+ fperms 4711 /opt/${PN}/chrome-sandbox
+
+ dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium"
+ dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium"
+ domenu "${FILESDIR}/vscodium.desktop"
+ domenu "${FILESDIR}/vscodium-url-handler.desktop"
+ domenu "${FILESDIR}/vscodium-wayland.desktop"
+ domenu "${FILESDIR}/vscodium-url-handler-wayland.desktop"
+ newicon "resources/app/resources/linux/code.png" "vscodium.png"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ elog "When compared to the regular VSCode, VSCodium has a few quirks"
+ elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md"
+ optfeature "keyring support inside vscode" "virtual/secret-service"
+}
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 8cdee17d00ae..9423c27962a4 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest
index dc1201ef0fd1..2b611b790cc1 100644
--- a/app-emacs/buttercup/Manifest
+++ b/app-emacs/buttercup/Manifest
@@ -1,3 +1,5 @@
DIST buttercup-1.31.tar.gz 91816 BLAKE2B 2a2569a3750b4ebf7ffdf7a0812be322b1f71b3579e35e55de5097a221ab342808349b8cc0e5f958b855aca709fe0b1e83efd005895c52e8dcf59a25960c05e9 SHA512 b7a779b610295d4ce24e537c4a3b4fd8b23c2fa8bcbd3ca622fe96681cf294dcc9eaea082441f23efa75a13c54cc768c63bcff1e0bb8bd7d1971c75c10c21e5e
+DIST buttercup-1.32.tar.gz 91941 BLAKE2B d957351054ae9f67ad0e37b8526c269b1fb7fd8fcd81c74d8a74a488158fc766a75aaf641f670e8ceedb8916bf28449c00f492c0fe7dd276070053d4a5bf1d4a SHA512 9b4dd181d37197ceaabcd322109d5df993e1c45dcbcde51a713e6f26053fbedabdd437a5cfef2e9ae8c28fde03d4e8a61f2e93cea1e65be6434a60cc650e68ae
EBUILD buttercup-1.31.ebuild 675 BLAKE2B f358e3352fd83a590d96b027e26f492933ab95e2b71b63a05361c1efacb58e465ec03c93fa47e016ec50992dd7cc3f04ffc2f9517b416079ba48668c3eab8b3b SHA512 d12af4454e20681033bf3c400c7bdf224c576ffefbc5eb3c2a87567d06e099e5dc2d750c4b099e7c21f514471a3c59a3a3259d2443916ed5fa9167ca8c3b857a
+EBUILD buttercup-1.32.ebuild 680 BLAKE2B 499a192b8a5208cca23eb864e1a1e9463e606f4b76a218265c795254d8e545792974124bac30a1d9a2f73d40fe41caa59cbf3f24c31c933bb24fb0c7a74ee2f2 SHA512 f56490f9bcd568f7b35acb6eaf63f0e3b02dca52a5d0f40ae17c1fb9ad83ffb84bc51e2d488a042689df8b8bb154ff9506d02c2b1d5d18dc2e4ba90d07fa3a8b
MISC metadata.xml 392 BLAKE2B 365eddee8c36962902e64b476ca9f21b34bf1faf9dd5ff2ad28d799a8079ea81cfea23adfc81e0a40edee9d4a6551affabaec91c9b931cfb161cf8a5bfbb024f SHA512 899c734fc6bae680c7d44dd0750d0a55a74ef2a5408be0e3a33a920ed283535c1136fc6b04bca86e85304ee1a3972413f18cc047be1e1565ce6c2a7940e087f5
diff --git a/app-emacs/buttercup/buttercup-1.32.ebuild b/app-emacs/buttercup/buttercup-1.32.ebuild
new file mode 100644
index 000000000000..96cc1f27a2be
--- /dev/null
+++ b/app-emacs/buttercup/buttercup-1.32.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Behaviour-driven Elisp testing"
+HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup"
+SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/emacs-${P}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DOCS=( docs/{running,writing}-tests.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ${EMACS} ${EMACSFLAGS} -L . -l buttercup \
+ -f buttercup-run-discover || die "tests failed"
+}
+
+src_install() {
+ elisp_src_install
+ dobin bin/${PN}
+}
diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest
index bf4f02d1d106..3318c35e9460 100644
--- a/app-emacs/company-mode/Manifest
+++ b/app-emacs/company-mode/Manifest
@@ -1,5 +1,7 @@
AUX 50company-mode-gentoo.el 221 BLAKE2B 353a829a13e544c5da76d7a39a0af76310bc94384e2a21729bbb3912edb09423f03cbc078436c491da5741c9120d6c2047170eb3d96907305a0def4fd00c3166 SHA512 5456259e279908c8c2042c1c1b06bdf6d4a3ecfadb6c4ec04e3b13ecace4e126519635985bac45d77eb6b25bc575a8663caed2e41997b3002884269cc44b0dbf
AUX company-mode-company-icons-root.patch 394 BLAKE2B 86fb5fdf0a8e28b0f2440f84d2e5ca98967897bf68506ae9c3ff5ae73896843ea956e4d03f6f935dc481c0c503254fb0285737ea8b4c23d38b2b4de051b56dfd SHA512 091ad65fec36b54ff36d201022e06d8f2db2b70f0e4cd01ff8749ab14afc9efee29dd6664aa602519d10a3ad637bc1cbed210a613cbb61467afe1c1e6953b098
+DIST company-mode-0.10.0.tar.gz 2199811 BLAKE2B 0165b29b4f9100d776906400c5a364e9bc1fa45092e1bff98a32215f2b4d594d1dce6594c76f4f18153627b5cb406554afcb4e18e19332a96c5b101ca863e341 SHA512 870e4e647805deeb739d068978f2c37a76084c5654f8f200e264c1005d1a59f082337869c3cb27531937af58985ef34f6da99f6f4b4d4031dcdffc3b573fb089
DIST company-mode-0.9.13_p20230306.tar.gz 2199879 BLAKE2B 01001537447849ea6a83bc90096945deef76e8b68d2d9d576e4de0742b84ceb4043db5556d548fe3e9d1b187c2dad577fa7364007958e848f52af7f105226348 SHA512 38abeab8a107b36a8ff69c981099d970eb4a9c9004d95414e65510200b9e6ec034b2ed1dc91e2a3cdac620db605297ae090fe75af152be725bc610e582c76e06
+EBUILD company-mode-0.10.0.ebuild 999 BLAKE2B 24bd08974489c601d3ee8002eebce4e33913e4fe0d325b19872c89587fb81940a4016bc3f12bb29028171c6db1a45452b1efd17dec78430bf6d8948daa10e747 SHA512 1e7d4235c3aaed9f04e1b4059fcd5cc5fe15cf43fac3a46f39f8d544e3207cb1e54968e373857c5290d7935686f844f991f1480b50949e5bb11bdb1cbe8e2025
EBUILD company-mode-0.9.13_p20230306.ebuild 916 BLAKE2B d86583d0a7c8cc0ad96c7596fb4805918a5d599542eb3dcef298d010e4edddd7da162ebc61d0e50ed8b2efb0c7cf62e3ff078c13d48bb320f072357a647c8e90 SHA512 750b20943e67bbe0635fde81f374aef19e5f510161cfb6e03b691556c9f0f8ddb1a24bfef0f346cdfacff653454af524d364a157115c3679aa44957279e3b61b
MISC metadata.xml 371 BLAKE2B 802336a86d961a5eaa5079ff9a556a7bb435d9e52e9a8a901bfb6e49739b5e27ebe73f00016fe20fdc023f2dd1af4b2b082926011ae8ce2a9fa220e36475a2aa SHA512 93d3bf18ee05d67814ce1965b23a1b5274d37322eca0f02144eab1af23c13d5e811f026c6378e9f9b53d2e67a15e8b75730efbca16d07cc9afa684c1cbb10e1c
diff --git a/app-emacs/company-mode/company-mode-0.10.0.ebuild b/app-emacs/company-mode/company-mode-0.10.0.ebuild
new file mode 100644
index 000000000000..4894ec7e2e1a
--- /dev/null
+++ b/app-emacs/company-mode/company-mode-0.10.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="In-buffer completion front-end"
+HOMEPAGE="https://company-mode.github.io/
+ https://github.com/company-mode/company-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+PATCHES=( "${FILESDIR}/${PN}-company-icons-root.patch" )
+
+DOCS=( CONTRIBUTING.md README.md NEWS.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed "s|@SITEETC@|${SITEETC}/${PN}|" -i company.el || die
+}
+
+src_compile() {
+ elisp_src_compile
+
+ emake -C doc company.info
+}
+
+src_test() {
+ emake test-batch
+}
+
+src_install() {
+ elisp_src_install
+
+ insinto "${SITEETC}/${PN}"
+ doins -r icons
+
+ doinfo doc/company.info
+}
diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
index 1fc1b51ce4ae..5287a3dab8ec 100644
--- a/app-emacs/eldev/Manifest
+++ b/app-emacs/eldev/Manifest
@@ -1,8 +1,4 @@
-DIST eldev-1.5.1.tar.gz 277342 BLAKE2B 9efc21e393703aa6649bf95ce0ab774f0306e04371001ab8de9202a9c0c975c9c8ba695dddecfb2be1717b49862aaea9a4ea714f38ccd05545597a93ddf2d61b SHA512 a06f8ecd9b5e1536f03fc6b23b721febb11841fe63b610ae410fe1a317f9e0c28c5cba590104d899e3987acb17bf354bdd17a0447aa83fab99871717574e7598
-DIST eldev-1.5.2.tar.gz 278912 BLAKE2B 6f4aa63817f09bd5fc744a08b7204227c607e1c1cf586d31d0f1835bdc720ab41a272c9dbcd309a8512ef5ddec31db50f6d31e4d52446b66aa3b5abd0e7f6c36 SHA512 86f91c7dde1a1f1012268f6b32d86855d6996ab70c828c70dd188d01609dacbba8aa68dfd86a4995a1ee944aca08d08f844696bd70f996346279dd808ab446b2
DIST eldev-1.6.tar.gz 283833 BLAKE2B c9111b97ef0ca8a70d60909f5ecacf6628e571e547a83a78aee478964bd8194b93a3c5c2fc83278a5e5e5c9909492699abe9edc1b8e113d2dafeb4af64b000b7 SHA512 855c63e173fa3ed8294eeabb08effb621e1b13d672ce035559f9eaa2dc5fa095302cc52b76fd3716312f0e5922b2774d3ccad741b764d67155f8d73c032acbe7
-EBUILD eldev-1.5.1.ebuild 1265 BLAKE2B 1eee453d4c432c5ed283696dd6091c8eaf4e930648d9173b82efd298c37f73ad88268aa4dddd7193417595e2cfd6352dceb90be9241683985030865392414f5b SHA512 3560a6e18c1f0afefd064163a4000f14ac41dd0dc6db3490c3add4a094b27f0cafa48d42f28da39342342bfa6fabf72648b7b4638883544ed3a27135afe43fd5
-EBUILD eldev-1.5.2.ebuild 1265 BLAKE2B 1eee453d4c432c5ed283696dd6091c8eaf4e930648d9173b82efd298c37f73ad88268aa4dddd7193417595e2cfd6352dceb90be9241683985030865392414f5b SHA512 3560a6e18c1f0afefd064163a4000f14ac41dd0dc6db3490c3add4a094b27f0cafa48d42f28da39342342bfa6fabf72648b7b4638883544ed3a27135afe43fd5
-EBUILD eldev-1.6.ebuild 1266 BLAKE2B da46690b2345f74c543a5cd3fd94cfd2c072cdce13da71051c2f0ecfcd3a4fd82fa3b3976a08ff34b894b32104298964122a69ae94afe8741eae9dee2acbadc1 SHA512 01c6c2232244713f9533f4ef3e7b30df221c0fa42efb9fa15adeb68664ab20b823e296fbd24b2b5b1a6973969edc3e3d932366ce68dbe66ce34a405559f3a255
+EBUILD eldev-1.6.ebuild 1265 BLAKE2B 1eee453d4c432c5ed283696dd6091c8eaf4e930648d9173b82efd298c37f73ad88268aa4dddd7193417595e2cfd6352dceb90be9241683985030865392414f5b SHA512 3560a6e18c1f0afefd064163a4000f14ac41dd0dc6db3490c3add4a094b27f0cafa48d42f28da39342342bfa6fabf72648b7b4638883544ed3a27135afe43fd5
EBUILD eldev-9999.ebuild 1266 BLAKE2B da46690b2345f74c543a5cd3fd94cfd2c072cdce13da71051c2f0ecfcd3a4fd82fa3b3976a08ff34b894b32104298964122a69ae94afe8741eae9dee2acbadc1 SHA512 01c6c2232244713f9533f4ef3e7b30df221c0fa42efb9fa15adeb68664ab20b823e296fbd24b2b5b1a6973969edc3e3d932366ce68dbe66ce34a405559f3a255
MISC metadata.xml 982 BLAKE2B db2324ced8f4bc4ba579130677175a9de7a8dc7b8d937cd902edd69a20bc897bf4ee034acb6a9400b88de82c58c2b144e62ec4ac7b75d8dc63cdf56670cacc9e SHA512 3e4d2d7ea4fbada45b4d933d7711266bcd9ffd217ee3c3e3351e9f66145785dc11449b4f09f5ffa4853d2b475db45e501848d259f80fb5aa26429acadcb6da7d
diff --git a/app-emacs/eldev/eldev-1.5.1.ebuild b/app-emacs/eldev/eldev-1.5.1.ebuild
deleted file mode 100644
index 60daff744a6e..000000000000
--- a/app-emacs/eldev/eldev-1.5.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs Lisp Development Tool"
-HOMEPAGE="https://github.com/doublep/eldev/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/doublep/${PN}.git"
-else
- SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-DOCS=( README.adoc )
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
- ELDEV_LOCAL="${S}" ./bin/${PN} test
-}
-
-src_install() {
- elisp_src_install
- dobin bin/${PN}
-
- # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
- # to load up it's components,
- # if it is not it will bootstrap itself from network
- # always check if it uses installed Emacs Lisp files.
- # Also, do not forget to run `env-update` & reopen your shell.
- # https://github.com/doublep/eldev#influential-environment-variables
- echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die
- doenvd "${T}"/99${PN}
-}
-
-pkg_postinst() {
- elisp_pkg_postinst
-
- ewarn "Remember to run \`env-update && source /etc/profile\` if you plan"
- ewarn "to use Eldev in a shell before logging out (or restarting"
- ewarn "your login manager)."
-}
diff --git a/app-emacs/eldev/eldev-1.5.2.ebuild b/app-emacs/eldev/eldev-1.5.2.ebuild
deleted file mode 100644
index 60daff744a6e..000000000000
--- a/app-emacs/eldev/eldev-1.5.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs Lisp Development Tool"
-HOMEPAGE="https://github.com/doublep/eldev/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/doublep/${PN}.git"
-else
- SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-DOCS=( README.adoc )
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
- ELDEV_LOCAL="${S}" ./bin/${PN} test
-}
-
-src_install() {
- elisp_src_install
- dobin bin/${PN}
-
- # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
- # to load up it's components,
- # if it is not it will bootstrap itself from network
- # always check if it uses installed Emacs Lisp files.
- # Also, do not forget to run `env-update` & reopen your shell.
- # https://github.com/doublep/eldev#influential-environment-variables
- echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die
- doenvd "${T}"/99${PN}
-}
-
-pkg_postinst() {
- elisp_pkg_postinst
-
- ewarn "Remember to run \`env-update && source /etc/profile\` if you plan"
- ewarn "to use Eldev in a shell before logging out (or restarting"
- ewarn "your login manager)."
-}
diff --git a/app-emacs/eldev/eldev-1.6.ebuild b/app-emacs/eldev/eldev-1.6.ebuild
index 413e8c727a11..60daff744a6e 100644
--- a/app-emacs/eldev/eldev-1.6.ebuild
+++ b/app-emacs/eldev/eldev-1.6.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 80c8aa7bbbc2..3cb718f0d06c 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,13 +1,9 @@
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537 SHA512 7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d
DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591
-DIST org-mode-release_9.6.7.tar.gz 2209900 BLAKE2B 5e0c63722cba9708018da8e79bfd63a3d632cd7ac27144833e2f816b26cd558dc249c0c8a6b9f78f5c68af1d9218d43fa2f4fab7ab86645215d0ba40cb3d3f12 SHA512 f8225eb3d488faef54d97c812964010fefc19003950fd5b49fc1618b8ff0deb9d001c631820d99439f7527aa72f9c071578484b3b7b8d3c46baa53a7066de2fc
-DIST org-mode-release_9.6.8.tar.gz 2211121 BLAKE2B 1291be7924ba741ae09f4058549215426c73304ea9c90d9d0631889b1dcf55af75b6959aaaefebfc088f22fa126d25d7729ecd2e3b433ee07b0dc37da1ec1867 SHA512 e76834ce2baa34fe979fd9333294481c9b1cbb81d506c7830b5bd6bf556aa9f4979faa3dfcd6414a04fe7915fc089a8eea38912e0e21527aa84451903572ace7
DIST org-mode-release_9.6.9.tar.gz 2211112 BLAKE2B 33a22d8017a86d027e12413d8ff17c6fb972c2c20921e8061690e85d3d6829a3b45512998c0b50429566fdace05184963eff97cc219cf7850f29b19e38ec1a05 SHA512 458060c220fc934ac14355bd72a1b95498c416e7b56054f4b179fde7cee128848a1f466d0f69cbc5b51f30955eeaaf86408f928358fc206ad8e8d9966d6f69d8
EBUILD org-mode-9.4.6.ebuild 1696 BLAKE2B 1e2b698f0ba118149cd4e960e5a34b6370c878a917746ecafa9758b5f3ce24d55ea0a7ff3a99b370c972cb0c97c0321bdfe5735d5782d98adcf1ab4c65e4b84e SHA512 76bbc761a82b08a26bb73c0d655b52308487586a8a108a6bc2a29ec66816fdf1f173c626f8594198c00c6a45000686e0876b98dbeb3e566ae212b03005c90ba4
EBUILD org-mode-9.5.5.ebuild 1386 BLAKE2B 2686e19cbcc0e8298702d9be753b8023e8736feac0d07793c581dfa51a9167d65b072a1d8a268b319b4dd87e04a6e920d400ddb13c50f3da5837bc08cc58f8a7 SHA512 b3417352a09da826becf217c2789d90b25971c4d97ff92225459b50617c04f85bb1cdf53b933ba1c5927a202a4852acf6bb1b6bee3e2c2c40a3fb772669017fb
-EBUILD org-mode-9.6.7.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e
-EBUILD org-mode-9.6.8.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e
-EBUILD org-mode-9.6.9.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f
+EBUILD org-mode-9.6.9.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e
EBUILD org-mode-9999.ebuild 1531 BLAKE2B 6c06454ac286f2d681af7e55c151a9855dac8aa3028c41c43753ee907fe4d63ec26e5e8e4a0a4f97b80172b0f8fabc92ba591298bef9b5301a176460a1ce9358 SHA512 5526252d6a1190a8bee375b96e9b85c33e593f6bc77f118a33cd566c8fc5634e9e839dbe931c9ad96252e81d669fdc84f9999ea6b834cf2273d31d1e8cb86d90
MISC metadata.xml 1369 BLAKE2B 4da436ff9e2de1e6f01a37be7cd8a893d49896d00c83a16a47838c3908e04b46f7f07499ce3bdf41a25033ec1313e16b30d6498622e476fdede774ce711d77ff SHA512 d0817690d4662401fcdd28de85b3e7e5f0c69cb37de4ba7ada8499d7ef964217cda8cabed4849c9b48ebecc393d65b2de5067c36db1e98834ac8a86024b901d1
diff --git a/app-emacs/org-mode/org-mode-9.6.7.ebuild b/app-emacs/org-mode/org-mode-9.6.7.ebuild
deleted file mode 100644
index 2747f4956985..000000000000
--- a/app-emacs/org-mode/org-mode-9.6.7.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp readme.gentoo-r1
-
-MY_P="${PN}-release_${PV}"
-DESCRIPTION="An Emacs mode for notes and project planning"
-HOMEPAGE="https://www.orgmode.org/"
-SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="doc odt-schema"
-RESTRICT="test"
-
-BDEPEND="doc? ( virtual/texi2dvi )"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- emake -j1 \
- ORGVERSION=${PV} \
- datadir="${EPREFIX}${SITEETC}/${PN}"
- use doc && emake -j1 pdf card
-}
-
-src_install() {
- emake \
- ORGVERSION=${PV} \
- DESTDIR="${D}" \
- ETCDIRS="styles csl $(use odt-schema && echo schema)" \
- lispdir="${EPREFIX}${SITELISP}/${PN}" \
- datadir="${EPREFIX}${SITEETC}/${PN}" \
- infodir="${EPREFIX}/usr/share/info" \
- install
-
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
- use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
-
- local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
- so you may have to install one or more additional packages.
- A non-exhaustive list of these dependencies may be found at
- <http://orgmode.org/worg/org-dependencies.html>."
- readme.gentoo_create_doc
-}
diff --git a/app-emacs/org-mode/org-mode-9.6.8.ebuild b/app-emacs/org-mode/org-mode-9.6.8.ebuild
deleted file mode 100644
index 2747f4956985..000000000000
--- a/app-emacs/org-mode/org-mode-9.6.8.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp readme.gentoo-r1
-
-MY_P="${PN}-release_${PV}"
-DESCRIPTION="An Emacs mode for notes and project planning"
-HOMEPAGE="https://www.orgmode.org/"
-SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="doc odt-schema"
-RESTRICT="test"
-
-BDEPEND="doc? ( virtual/texi2dvi )"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- emake -j1 \
- ORGVERSION=${PV} \
- datadir="${EPREFIX}${SITEETC}/${PN}"
- use doc && emake -j1 pdf card
-}
-
-src_install() {
- emake \
- ORGVERSION=${PV} \
- DESTDIR="${D}" \
- ETCDIRS="styles csl $(use odt-schema && echo schema)" \
- lispdir="${EPREFIX}${SITELISP}/${PN}" \
- datadir="${EPREFIX}${SITEETC}/${PN}" \
- infodir="${EPREFIX}/usr/share/info" \
- install
-
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
- use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
-
- local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
- so you may have to install one or more additional packages.
- A non-exhaustive list of these dependencies may be found at
- <http://orgmode.org/worg/org-dependencies.html>."
- readme.gentoo_create_doc
-}
diff --git a/app-emacs/org-mode/org-mode-9.6.9.ebuild b/app-emacs/org-mode/org-mode-9.6.9.ebuild
index 77e4614e18c6..2747f4956985 100644
--- a/app-emacs/org-mode/org-mode-9.6.9.ebuild
+++ b/app-emacs/org-mode/org-mode-9.6.9.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="doc odt-schema"
RESTRICT="test"
diff --git a/app-emacs/swift-mode/Manifest b/app-emacs/swift-mode/Manifest
index 9bfdbf006dd0..f208d1477caf 100644
--- a/app-emacs/swift-mode/Manifest
+++ b/app-emacs/swift-mode/Manifest
@@ -1,6 +1,6 @@
AUX 50swift-mode-gentoo.el 176 BLAKE2B 50d8c7580d8b9053bbe94793eb75a80565ed264415a587d7410cfa6259bea9a34b48662f3066abcee9352c2c712aa9d68e8632b23e7511a47947c9b83e64db74 SHA512 3ca3647b549372d5f7493b7eac25ac628f4bc93c6ab6560f724248542ed07557d193a6cf0c2148ea5ed8a7d0d9c9786263c27322daa788894b42c13d7eabdb94
-DIST swift-mode-8.6.0.tar.gz 226530 BLAKE2B c3e7a8912a0afbd62adc702f3692ecd4fd8f6938ab838f9e576969f50ded6e32040c33595c61974eb6778bb68ad9d4d0dbc3f5fd1a296a0836829ba93a75158f SHA512 5e8f4d2874dee93b47b4d5a191af7158a2b61f632e3838b0c8617020abc44736f51de40426f5e0bcb8a46844beaf6be310ed9e655fc7638eed3bff0aa78eb101
DIST swift-mode-9.0.0.tar.gz 227995 BLAKE2B ac60f1dbf03f37a9e95372702f43eceeab2463d579c0e69110921851dc3d549ad32496648bfdca288003e17821dbc92b226d9581ebac8eb7d3e2e07ca4bd2f91 SHA512 affc7606456d44fdd82f7b5b47536e8822c1efb2f1dc49efb09451975b6c95dc9c9445e742a8c1f8038a9799e5cfd73b424ff56f50d9190c3f057bd34fb21f1c
-EBUILD swift-mode-8.6.0.ebuild 647 BLAKE2B 82be08adb721bee814b245c2dbaa205915be60dfffc59a4929d6b989bb5bfcdf6c97cdc2fcf7fbac0fc123272e22d04ad6ea03383aeec524811ab88c7b2e5251 SHA512 d28dac00b12fcd61b4025f214b5781aff915bd2c5dce62fa2167f25bc2d60576228590075117a9d1e38d9c730731bf0389d22b88e9fd5ede715db914d4604e6a
+DIST swift-mode-9.1.0.tar.gz 228848 BLAKE2B 8da59aacc7b2f49b3156c5c22b92c7574df96657aeb95154b82551008f883f676935cabc3ddca86da8ab6c0364ab6ab9c963025f0fb361652179ab655076cf24 SHA512 ba06f67695cf10a3b78b29d5e375d8c76fb2f19cb2b6420d63332502062a461cc5e836f54dcc56f10cef3e6f3ed38c8803332c94372f2fbbdc681dc7a0fafbe9
EBUILD swift-mode-9.0.0.ebuild 647 BLAKE2B 82be08adb721bee814b245c2dbaa205915be60dfffc59a4929d6b989bb5bfcdf6c97cdc2fcf7fbac0fc123272e22d04ad6ea03383aeec524811ab88c7b2e5251 SHA512 d28dac00b12fcd61b4025f214b5781aff915bd2c5dce62fa2167f25bc2d60576228590075117a9d1e38d9c730731bf0389d22b88e9fd5ede715db914d4604e6a
+EBUILD swift-mode-9.1.0.ebuild 647 BLAKE2B 82be08adb721bee814b245c2dbaa205915be60dfffc59a4929d6b989bb5bfcdf6c97cdc2fcf7fbac0fc123272e22d04ad6ea03383aeec524811ab88c7b2e5251 SHA512 d28dac00b12fcd61b4025f214b5781aff915bd2c5dce62fa2167f25bc2d60576228590075117a9d1e38d9c730731bf0389d22b88e9fd5ede715db914d4604e6a
MISC metadata.xml 433 BLAKE2B 3af7d408604487fd4253efc78148c0607887c01285a6f0c9eb990bda8ca04b27c6ede80c9816ce4263b714a13da4bd654c05d860a57ece4bb0d685f22a4b9922 SHA512 97bab4e8f2c699941c1d3fe30f0d46afa3b7eb19d1a827df0ded5c5c526f7443cd792cb1b1b346936888b8f0a02775e67f2a1afdaca0bfbe2e2dd74852172619
diff --git a/app-emacs/swift-mode/swift-mode-8.6.0.ebuild b/app-emacs/swift-mode/swift-mode-9.1.0.ebuild
index 3c78d0b5123e..3c78d0b5123e 100644
--- a/app-emacs/swift-mode/swift-mode-8.6.0.ebuild
+++ b/app-emacs/swift-mode/swift-mode-9.1.0.ebuild
diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest
index 89ab8849efeb..ed411b2d54a9 100644
--- a/app-emacs/with-editor/Manifest
+++ b/app-emacs/with-editor/Manifest
@@ -1,8 +1,4 @@
-DIST with-editor-3.3.0.tar.gz 33250 BLAKE2B 6dab10a489c2592a32091e708c7f4c7e4c80794569e0fdcef14407cc83e067ace4a2efb29c97ecf40e1d0f5f2557f7ecc78992e1a65e10ed1c39e812431ff0bc SHA512 1e703f0793068f4080ab9af553a682ffb8897d95d0fc61668773c9ff380a0ba966e6f458f2428269c4c113c8ec296472b15a3459dad7f01549fc3387a080fda0
-DIST with-editor-3.3.1.tar.gz 33258 BLAKE2B 9de704d2d8bf8dc2ab444d4205c21ef710cace84c670d4d84a29f0403f4424e5310049959df4f63a79e64480671a8605a497e71cfee2dc12f4f42c65656a234d SHA512 861659f0dbd696ced43e6d6ff903096bc83fb6f3bb911db11985e47b215f5c00659a454250c618c65140a3c8058011746b3f7a1b8c25f6641368864aa196b77f
DIST with-editor-3.3.2.tar.gz 33273 BLAKE2B 865890ae4dcb350ca35722e5761ce8c7a4216f94ea92a7be3f26ffea52d3d60c9d9653a330d643ff7468e6e0339d0730d0a7890fbbdd911a57e891daf54ddf8e SHA512 9ee8f36da6e1735aedf9fb0dcf6480de649e3e2daebedd5fc1edf8a9f528046c269cc0bbe182d4cf33180ab11c4af3a794c49cfd2aaff9ddbddcd51b9c1fec21
-EBUILD with-editor-3.3.0.ebuild 677 BLAKE2B 9a04e7579eb72bf8272fe7c54fbe1f5b13b11f95f96e147dfd2ee294ab81fa3ab324ab73502fbca06113e8ca37a9195208e59b6790a971aa25eccab4730e8b4e SHA512 3697fbeb70cf65aa918d918f5c6a6f1e7f52d0c1d869e1fb8e8b69c13b9380d51506ac21debdd1e2c0cde202d110525151284c42f15bbd671c0acd476c5186df
-EBUILD with-editor-3.3.1.ebuild 677 BLAKE2B 9a04e7579eb72bf8272fe7c54fbe1f5b13b11f95f96e147dfd2ee294ab81fa3ab324ab73502fbca06113e8ca37a9195208e59b6790a971aa25eccab4730e8b4e SHA512 3697fbeb70cf65aa918d918f5c6a6f1e7f52d0c1d869e1fb8e8b69c13b9380d51506ac21debdd1e2c0cde202d110525151284c42f15bbd671c0acd476c5186df
EBUILD with-editor-3.3.2.ebuild 677 BLAKE2B 9a04e7579eb72bf8272fe7c54fbe1f5b13b11f95f96e147dfd2ee294ab81fa3ab324ab73502fbca06113e8ca37a9195208e59b6790a971aa25eccab4730e8b4e SHA512 3697fbeb70cf65aa918d918f5c6a6f1e7f52d0c1d869e1fb8e8b69c13b9380d51506ac21debdd1e2c0cde202d110525151284c42f15bbd671c0acd476c5186df
EBUILD with-editor-9999.ebuild 786 BLAKE2B 7deae1a9cd43920b083a74caaff3e3ade75151df1483cc6c64683843d85901fc23753ae8c0b3e539e52c36f95bf268d4d04b895b5fd776b18ea5d5fc99b0690b SHA512 37e79a8b4af42d1b8bd158ba3d9a3cfcdbe456d334d3561638ba8786bd6137d48e3317e0fae1729c1fa0847beec723cce1c6940712f20cbc0ed571cc30354a42
MISC metadata.xml 708 BLAKE2B f2e619818ede95a7a0b17cc7f36f903f4210ddc634d4f0edf27886e8fbc4d084daa5ef67c8167ef2f39930141c8dbe1e98c4e5992b7af35234499fa73e9de4cc SHA512 bf422e1a42e025426795319834a7fa75252e8f2c42da1d82098e2def918ed9c4f827978753c86cc4e41cde581bcdc8eb2c9781d75849a80ab6f94f945b4cdea3
diff --git a/app-emacs/with-editor/with-editor-3.3.0.ebuild b/app-emacs/with-editor/with-editor-3.3.0.ebuild
deleted file mode 100644
index b87c51a42c6a..000000000000
--- a/app-emacs/with-editor/with-editor-3.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
-HOMEPAGE="https://magit.vc/manual/with-editor/
- https://github.com/magit/with-editor/"
-SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-S="${WORKDIR}"/${P}/lisp
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=app-emacs/compat-29.1.4.1
-"
-BDEPEND="
- ${RDEPEND}
- sys-apps/texinfo
-"
-
-DOCS=( ../README.org ../docs/${PN}.org )
-ELISP_TEXINFO="../docs/*.texi"
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/with-editor/with-editor-3.3.1.ebuild b/app-emacs/with-editor/with-editor-3.3.1.ebuild
deleted file mode 100644
index b87c51a42c6a..000000000000
--- a/app-emacs/with-editor/with-editor-3.3.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
-HOMEPAGE="https://magit.vc/manual/with-editor/
- https://github.com/magit/with-editor/"
-SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-S="${WORKDIR}"/${P}/lisp
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=app-emacs/compat-29.1.4.1
-"
-BDEPEND="
- ${RDEPEND}
- sys-apps/texinfo
-"
-
-DOCS=( ../README.org ../docs/${PN}.org )
-ELISP_TEXINFO="../docs/*.texi"
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 725568c49421..fb30adca770d 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/jq/Manifest b/app-misc/jq/Manifest
index b23ff295d7c7..89581b0a4cf2 100644
--- a/app-misc/jq/Manifest
+++ b/app-misc/jq/Manifest
@@ -10,6 +10,6 @@ DIST jq-1.6.tar.gz 1750584 BLAKE2B c9be1314e9d027247de63492ee362e996ef85faf45a47
DIST jq-1.7.gh.tar.gz 1267139 BLAKE2B b6a54f9beaabd7915d7a8f14cda9621573f1796af53fe1645561a7a199787a7e9b2b2df038208f23e63f339dec567851b70696ffb8194986250527333d36d44e SHA512 01676319fe98d5ab1e278430b2c58ec594191cc9485a20312d658c0e199ac7ea5f5e934817ce98da0864ec7e0a018aae9b87525260e8ab6a7bde918db483bd84
DIST jq-1.7_pre20201109.tar.gz 1181867 BLAKE2B 9db187ab927b635c43fbc6191aeffa00451b12253ae023bbabe6fba5fdf8fb393f8450ee2011ef58cb93e2f27994d454fac967984a721439aaac93259c02f7f1 SHA512 f2997d70edb36d0a23b71a7d933a763cedd7c74ffa3129c2a6cb7189aaff1c5095cdc51062b7cd119324ec2c83ebae6ff0b7da3941315303b7a31146b9eb285a
EBUILD jq-1.6-r3.ebuild 2000 BLAKE2B e3d647a6c444db493d291f586d2accd96c34df232dcffc6137e66bbd7cbf7d164dac43d5d783e2666e6ff1135f9583dd2b1a48826808058295abf7c1ff2a311c SHA512 746bbeff6451adbd25916d5c0aad6630a5c2728841731d918b29bf7e4ea679b36b0b61489c8e5aa5bdd8e0a093b117fe04788a4046bbfc39039cb5c510e7cd69
-EBUILD jq-1.7.ebuild 2215 BLAKE2B 1cdc20dc57281eee65f90a3a08235dd2a987a4aa524d360515cfa8459e032fdd47f00bbe7b7950146ca71188d17b0dd6abd3dbaa4e9cc60c3c138eec8e42de87 SHA512 527a6fa8aa535cbca982e4c3b086de55ca2c6b335267afe1dce3f8fd9e3ba0ee4da60882b51fe2afc9d8cac1187eeaacd23bcf1a46479d527712b11f7caf4861
+EBUILD jq-1.7.ebuild 2212 BLAKE2B 1a9a053128eb71a39daa98e6e14d84a7c184e46889b113e2190eccf7fc0aa35b27cce5c7385415e106877e2f7076c80743bd0564d1d76a8fe67f464578ebb158 SHA512 cffa5f51c814f2c42780f3307ce5504e412190a0f87d05319be420f6bcd1ad5a44f34ad78ae0e9ac123d85dc60a2b25379abfdb8d0cd056e9ed3b775479425ed
EBUILD jq-1.7_pre20201109-r1.ebuild 2438 BLAKE2B b25860c0d8eb96b90fa79cfbe7f3fdc23b6376d0142dbc0fee9224aa3793c64d4345c18d49e88440884432885d68facef23724fbc279559f81d44fa835e1e821 SHA512 965be67264be11a74a2ce6486c2271062731eda59eadfd470a8fc29aac93d3c7bcb9fe677551926b9e14111cdc97205e5f1345b74bc3c949c148076d242b2813
MISC metadata.xml 619 BLAKE2B 07d8852baec2c77bdef39bd1bb742ce1148dfdde1c76af80727ea7dda9ebfdc61ee24e3992c3f868c312fb258b8f7a2064996b3a609a801eaeabe09b7a10f6a0 SHA512 10824dca3462dcf96b2025d71f47dbddb3b1fa7ba864fcb5d0a7782423213323143c7c224174b1ac9d69e0c1094285286c213809f023d25542a865fc064d1b04
diff --git a/app-misc/jq/jq-1.7.ebuild b/app-misc/jq/jq-1.7.ebuild
index 99985e23fcbb..53771f0bb061 100644
--- a/app-misc/jq/jq-1.7.ebuild
+++ b/app-misc/jq/jq-1.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_P}"
LICENSE="MIT CC-BY-3.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="+oniguruma static-libs test"
ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.9.3' # Keep this in sync with bundled modules/oniguruma/
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index dede70104909..4d3029e2a5a1 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/flaggie/Manifest b/app-portage/flaggie/Manifest
index 8357b304dab4..afe686aab0ef 100644
--- a/app-portage/flaggie/Manifest
+++ b/app-portage/flaggie/Manifest
@@ -1,9 +1,3 @@
-DIST flaggie-0.99.5.tar.gz 17792 BLAKE2B 0400d08383e80b7543fc18afa8d63e68d5b889327db119f53fb5b9f74959a10f5d918c9e284c590b403f30197275f0833b51313729b125c1f4e0feba8113afb7 SHA512 77e7b66148bb3779bf2f89507834ebcb587ad822126b282da9fea5361f4df54e6cd9a18311d23de8648ab6aba2e4aa18686296bfab9ae3823a4435252e431c7f
-DIST flaggie-0.99.6.tar.gz 17810 BLAKE2B da883826147536563d889e026e659a3bc69ac58808b5fd3672d89f047abd4accf567f1e9bebc1d69e0550498b48be03420f47ebfdcf4aeb24db17fa7149011a2 SHA512 c4a0407c65149169c6998629ac399eb9cb9a9a7a0d1c1ef0072d7c7aefb811ea1b91f5ba4987f0689341ab920fb7e8a13f979cc390596c31c4c82aa6172e3ee5
-DIST flaggie-0.99.7.tar.gz 17844 BLAKE2B 08cddf3c52acebe1e1198fabf29164084bc9abf8d24220469c2b84b7d09b5ae4c57ced09ba663c9fce61bf165f0878ffac1046cef91d9a13942153886aab4836 SHA512 325d6b250c7fdea80d55ac21d835715c41484165189c838c4f9f4f0b473f925098afac5b0a98a2cd608eec0362d33cbe18017717be8444d9d4270ffe2f0a1824
DIST flaggie-0.99.8.tar.gz 17865 BLAKE2B af52f5c030ff81ebd1efac6c02a736c87d0ce8f953722f0f364adf7ace74a26245fb43fb5ba96000fb2da391ff90c6c682522fc5a7725fca0289c1063e4704ac SHA512 77265b2958210a9643776dfaad65d00cd511b2b8d1cedd397c6712559af9c7d671cf286eabd0c866b10408429829615cd2f2b7c3013a99d470be8f2f7e8cccfb
-EBUILD flaggie-0.99.5.ebuild 798 BLAKE2B ad5c8dba6cc746c1cd8493482cdd75ebcf1ae773f957fc2642f20fe141889b025b88a5bf79869f42ee9dc71a660368080977a42dd116c0adee25d6e4d1875bd8 SHA512 ed1ea4ae578b676afcb8b38ae79c79ae0dbd9ed1c4ae4be80ec291f0a43d97015ddfcc1a58c8749b00b2421a6b22b57ca4396ea74af5c0ad507b1581e8dafd2b
-EBUILD flaggie-0.99.6.ebuild 802 BLAKE2B a98dff91b2ab5d91a1b7409bb9f4e7b6aba6aa773e0e8466ef94645c2e92bede853395bb91ec623b5d571c1bebf62d0b5ca64b140920ccf5c9bdde23a76ecc3b SHA512 e0c03e46090f5f27aeac915f739625127fde30770badb176819983386dac707f8f2c5ec2dc98d5a0471a8bd2ef619bc1fbb8b4310e3c7a2d32c8540e11dad757
-EBUILD flaggie-0.99.7.ebuild 802 BLAKE2B a98dff91b2ab5d91a1b7409bb9f4e7b6aba6aa773e0e8466ef94645c2e92bede853395bb91ec623b5d571c1bebf62d0b5ca64b140920ccf5c9bdde23a76ecc3b SHA512 e0c03e46090f5f27aeac915f739625127fde30770badb176819983386dac707f8f2c5ec2dc98d5a0471a8bd2ef619bc1fbb8b4310e3c7a2d32c8540e11dad757
-EBUILD flaggie-0.99.8.ebuild 802 BLAKE2B a98dff91b2ab5d91a1b7409bb9f4e7b6aba6aa773e0e8466ef94645c2e92bede853395bb91ec623b5d571c1bebf62d0b5ca64b140920ccf5c9bdde23a76ecc3b SHA512 e0c03e46090f5f27aeac915f739625127fde30770badb176819983386dac707f8f2c5ec2dc98d5a0471a8bd2ef619bc1fbb8b4310e3c7a2d32c8540e11dad757
+EBUILD flaggie-0.99.8.ebuild 798 BLAKE2B ad5c8dba6cc746c1cd8493482cdd75ebcf1ae773f957fc2642f20fe141889b025b88a5bf79869f42ee9dc71a660368080977a42dd116c0adee25d6e4d1875bd8 SHA512 ed1ea4ae578b676afcb8b38ae79c79ae0dbd9ed1c4ae4be80ec291f0a43d97015ddfcc1a58c8749b00b2421a6b22b57ca4396ea74af5c0ad507b1581e8dafd2b
MISC metadata.xml 459 BLAKE2B 8c47d946c2dddf9d86b5cd4115b7c3d477b6afeaceb58d8b6531efe7c1499f8fc2a533f987285079bf5e0bd801841d8234fcdc12d9add8b12f969cb2da480f5a SHA512 368bb0f61b89bd7769a4a52026fa7c76b5198cdd46eb7667c26ba6fcd646d6ccc0da93b52303edd6e59805cc3fa24cd014c0f1db25cd3d91b51c1c84c098c936
diff --git a/app-portage/flaggie/flaggie-0.99.5.ebuild b/app-portage/flaggie/flaggie-0.99.5.ebuild
deleted file mode 100644
index 6b637e334d74..000000000000
--- a/app-portage/flaggie/flaggie-0.99.5.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A smart CLI mangler for package.* files"
-HOMEPAGE="
- https://github.com/projg2/flaggie/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- dev-vcs/git
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- ewarn "This is a preview release of flaggie 1.x. It it not fully featured"
- ewarn "yet and it may have significant bugs. Please back your /etc/portage"
- ewarn "up before using it. Verify the results using --pretend."
-}
diff --git a/app-portage/flaggie/flaggie-0.99.6.ebuild b/app-portage/flaggie/flaggie-0.99.6.ebuild
deleted file mode 100644
index 171f784597fe..000000000000
--- a/app-portage/flaggie/flaggie-0.99.6.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A smart CLI mangler for package.* files"
-HOMEPAGE="
- https://github.com/projg2/flaggie/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- dev-vcs/git
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- ewarn "This is a preview release of flaggie 1.x. It it not fully featured"
- ewarn "yet and it may have significant bugs. Please back your /etc/portage"
- ewarn "up before using it. Verify the results using --pretend."
-}
diff --git a/app-portage/flaggie/flaggie-0.99.7.ebuild b/app-portage/flaggie/flaggie-0.99.7.ebuild
deleted file mode 100644
index 171f784597fe..000000000000
--- a/app-portage/flaggie/flaggie-0.99.7.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A smart CLI mangler for package.* files"
-HOMEPAGE="
- https://github.com/projg2/flaggie/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- dev-vcs/git
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- ewarn "This is a preview release of flaggie 1.x. It it not fully featured"
- ewarn "yet and it may have significant bugs. Please back your /etc/portage"
- ewarn "up before using it. Verify the results using --pretend."
-}
diff --git a/app-portage/flaggie/flaggie-0.99.8.ebuild b/app-portage/flaggie/flaggie-0.99.8.ebuild
index 171f784597fe..6b637e334d74 100644
--- a/app-portage/flaggie/flaggie-0.99.8.ebuild
+++ b/app-portage/flaggie/flaggie-0.99.8.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]
diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest
index f74913d4d3d7..92766487dc03 100644
--- a/app-portage/gemato/Manifest
+++ b/app-portage/gemato/Manifest
@@ -1,6 +1,4 @@
-DIST gemato-20.4.tar.gz 88751 BLAKE2B e6b088e1b3e4de7525fcb2ce09bb7708ef8a8766a146f5cae8df7385aa879bb62d84893eb8f99a6025b717be809dfcf0876811cc5df296249cd7cb0534e0c186 SHA512 18a614827b8646b402bdcf3f57436e500a215876a6bb8ef41aab98bb35a5fc0be1b498c0eca1cbb9c78d35e4f3e2061414de06478f6489d052acf0ec41a0a313
DIST gemato-20.5.tar.gz 88598 BLAKE2B dadbdd0275b6a79bb1c288d85ccb41600715c5e582b0d427a7fca5f08a8390200929b3de921bb7bd56f4a155fd9d979baaccb29a75c119c418c3ab62202f2856 SHA512 427e198b0630a18f219739dc093ddd0752a9b9871cd4ebf78b035c315bb49e4a5a639811d5fc26a17446c29eeea133e5cb97bb38fe89e2f74a6a320fd9bf5f0a
-EBUILD gemato-20.4.ebuild 1012 BLAKE2B 8af3a6fc280ff78141b6042b71995a4927fdb40ecacb4b0507a8e93ad6e5817791a0a6047f30ae5553582949eeb7cf7978ac7314c0781443bbc5d7335b3ed2eb SHA512 80a8209676fd6dc91b5c4365eae00314222e4390546cebe446fe408b5aba67bd36af9759f00f3559e185ed58c717faf45d15fb4b9675be0339189a442926035c
-EBUILD gemato-20.5.ebuild 1020 BLAKE2B f24fc354d9f809463299e5175fba7a26c0aa0fe301fd5113c0852aa8f70be632593f7624080175034709934131ed66166269b4fd5d35fcc7eae3b1fcd9bc2aad SHA512 422ba3ff1d8dea8a9ce0fd6cdab6c6a566ffe0745a6d9439152532a9bf7260d8877a0035b51a94e7040ab3acfd573f85e8b43dc41234cf12d4161a4485edc060
+EBUILD gemato-20.5.ebuild 1012 BLAKE2B 8af3a6fc280ff78141b6042b71995a4927fdb40ecacb4b0507a8e93ad6e5817791a0a6047f30ae5553582949eeb7cf7978ac7314c0781443bbc5d7335b3ed2eb SHA512 80a8209676fd6dc91b5c4365eae00314222e4390546cebe446fe408b5aba67bd36af9759f00f3559e185ed58c717faf45d15fb4b9675be0339189a442926035c
EBUILD gemato-9999.ebuild 946 BLAKE2B 7409f386d8ba1c5fdddc722459358925665b32ae29ddd091279c32498bcfbbc1e7575fc00e4aa3c2e999fb71e836fc52fa2821309c6510609bc5f8709614e899 SHA512 cb888a3c553ad076decaff62e633a6ce6d2285f30b9b0b21ad780f0be04d1af8111b16f7368bef82e756d162ad3f5b1fba1d3d39a9518f51fe4c043b0177ce24
MISC metadata.xml 805 BLAKE2B 039ea9810f2c76d69bdfa5823994be4aa012746032a8c1e01aa7a11a05e4c4e0b278ff5633a519ad8e7398f3328480128c7d9d621dc7911d1ed1d827175c7dac SHA512 1fb3ec26e41b912cdd6ca289acadc50f2d73adf4e9cf9cae40c197ecfa10c19e17716e7153c9be82684ae35580d03ae296586b062f2d54641ab2738c338f1626
diff --git a/app-portage/gemato/gemato-20.4.ebuild b/app-portage/gemato/gemato-20.4.ebuild
deleted file mode 100644
index 559e2fad73be..000000000000
--- a/app-portage/gemato/gemato-20.4.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=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE='threads(+)'
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Stand-alone Manifest generation & verification tool"
-HOMEPAGE="
- https://github.com/projg2/gemato/
- https://pypi.org/project/gemato/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+gpg pretty-log tools"
-
-RDEPEND="
- gpg? (
- >=app-crypt/gnupg-2.2.20-r1
- dev-python/requests[${PYTHON_USEDEP}]
- )
- pretty-log? (
- dev-python/rich[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- test? (
- >=app-crypt/gnupg-2.2.20-r1
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/responses[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use tools; then
- exeinto /usr/share/gemato
- doexe utils/*.{bash,py}
- fi
-}
diff --git a/app-portage/gemato/gemato-20.5.ebuild b/app-portage/gemato/gemato-20.5.ebuild
index de40885edd5c..559e2fad73be 100644
--- a/app-portage/gemato/gemato-20.5.ebuild
+++ b/app-portage/gemato/gemato-20.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="+gpg pretty-log tools"
RDEPEND="
diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest
index c631a32f7637..5b9b4d787014 100644
--- a/app-portage/mgorny-dev-scripts/Manifest
+++ b/app-portage/mgorny-dev-scripts/Manifest
@@ -1,5 +1,3 @@
-DIST mgorny-dev-scripts-40.tar.gz 12480 BLAKE2B 63f22ba3a97c3cec5c6f77d061dfccbf71cf6572d489c53f131b0ae593e919d9ac296ef55dfb593752cc2d288f9d0cbe4343199721e211a4480a29965c91a9cd SHA512 7e9c959844f2282de57844306e8d324ac11c398d9a9e8f039a7a5630d4c2363a6b6f28c3765a9ab07e03093d7890c2ba3d824c6c29b82d5601507e611a645c58
DIST mgorny-dev-scripts-41.tar.gz 12507 BLAKE2B fae0f2fde5f412d1c0d6c8e1ff2958e463c52cb708df7406b7ac9fff3203b652b5b5b5735317358dc5750cd6b5ed1d2ca9381eab9798057bf8fafc97f6889b5a SHA512 e77cc43c4e62b039a346b39b204a6bc77cbc9267fc04bacb6560ff2e0ad9a9f38e41d4d5a5b2c218e633120d9582c09b89784528dc89e2ad171d95b569b0f6ec
-EBUILD mgorny-dev-scripts-40.ebuild 676 BLAKE2B 2b3199410a620b4d21e10bda7234e3323388907506cc1a3678eadc71dbf110d17f95a923b956503ae693082e283ba1bdbe62065392abc22e3619fcc35808ba5f SHA512 c74d7fedb8fc66af0c3d43325358ab0a8a99eccd3f28347e49059c616c0a6bb081d12aff3b9afb4950e5827c15376bdfbfa4b73775210a310814ae06fd33e771
-EBUILD mgorny-dev-scripts-41.ebuild 680 BLAKE2B 150e6343070bef8b5a34e7bef1bbe8779ca04a5fbe9f97f3ab1bd32797dd92017ebe7f530c97deec0bfd1085e866f448e787017fd97833d27c6eea2c664a41aa SHA512 5d8723b9e58295b1db57c5a83dd692fd16655a69b1c6c1311ff45d4190b777e1e8c439d3d32d615eb62b45ff91ee44c1f8976388de87a419e6b02ca2d7001c2d
+EBUILD mgorny-dev-scripts-41.ebuild 676 BLAKE2B 2b3199410a620b4d21e10bda7234e3323388907506cc1a3678eadc71dbf110d17f95a923b956503ae693082e283ba1bdbe62065392abc22e3619fcc35808ba5f SHA512 c74d7fedb8fc66af0c3d43325358ab0a8a99eccd3f28347e49059c616c0a6bb081d12aff3b9afb4950e5827c15376bdfbfa4b73775210a310814ae06fd33e771
MISC metadata.xml 362 BLAKE2B 9f7873c2b1dea8abe84daabea4db33438b730c92487220d28af391e411f58b15f7eaa7aedffab8849a8d0cf4c032db04e48cbf9be28f0ee7602b6a05f0e430be SHA512 d7d44e67c952a00cda52b223975c1c48ca8283d55ccc084edbed956633e8f2a04ede1553f16a3b673485ce433b9067d35c1459f0ef392ddf6d4d03ab02d339a2
diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild
deleted file mode 100644
index 8258b26dca25..000000000000
--- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Handy scripts for ebuild development and more"
-HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/"
-SRC_URI="
- https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
-
-RDEPEND="
- app-portage/gentoolkit
- app-portage/portage-utils
- dev-perl/URI
- dev-util/pkgcheck
- dev-vcs/git
- net-misc/wget
- sys-apps/portage
- x11-misc/xdg-utils
-"
-
-src_install() {
- dodoc README.rst
- rm -f COPYING README.rst || die
- dobin *
-}
diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild
index c1910af26af4..8258b26dca25 100644
--- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
RDEPEND="
app-portage/gentoolkit
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index ce0e1c8dfc46..524c96c4fa29 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 0855e598ac8c..f2026bb57e47 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,5 +1,5 @@
-DIST cpp-httplib-0.13.3.tar.gz 1147376 BLAKE2B 74e3238f57048c9f9fb000d0b85f66db2f0ee55b8f58f3c72a6ffe8eceb67f6e018d52b1ed5cd26fa4f9b9b528a535662e37753e2c556bb694057b7b718a5012 SHA512 5181f185bc0bb37429847e2656534ff25512458c0219631c982b776c65fd6be73e038f88d47e42b4f614324e51577bc8815e80952c7c7ca6e66eca4a16a9f30d
DIST cpp-httplib-0.14.0.tar.gz 1147334 BLAKE2B 9d24cefcb2b181abe887d77686eafd938ec59b54cd56ff046e61773974f106c7b91ea94dc208369095c0b5392a48a462386c2c42ade252e18224014b2f7a5e9c SHA512 fac8fd1730e7f828053c61924d3ff9b660ad3cb385aa7a506c50c1ed1ca9820fb07691e28e03effcc60e391ecb78727108f1fdbe8b428917ab494738bed86d78
-EBUILD cpp-httplib-0.13.3.ebuild 1341 BLAKE2B 1e48ccaa504001f94f815fab04d9d6fb46502b6d431ab15993f4171f72e73155d32213ec9ed2854ddc80b42e6075b1b2c7ce3de0a20f60043fbe842800d90ab0 SHA512 d97e5ceb900411843a607ae60c12de9581a0d877816d6b5df602dd2c08e4b2d01ae667c750ada38c5216c6b236c5e5da5d48152956be1af69e83f71bb81f5b89
+DIST cpp-httplib-0.14.1.tar.gz 1148935 BLAKE2B e083fba3281e5b35031e1fda60efe75971d4edf746e52fa4608afbc3af3f7f9532ca59d041692277e963653c77a4878d5bbcb8045aba76d350185ca276a25a64 SHA512 6e995502e0cfd9953044207fabce29a3d6de49e79464b6bf89e1a9e667dc66fe1972c38d6428ad8e8fb96236e85b2d9ac60cbb58b4de03e8f837a9122151a706
EBUILD cpp-httplib-0.14.0.ebuild 1449 BLAKE2B 75d9bf8ac128306b1d419c8fcf56ad2a18d8f74812f2f367003163f8ce75eeb323dde47bc9bca6a245dc70c61c13ab79fa87feb5c1dfefb54d9f7e62a7663220 SHA512 5e26022390ac35cae8c42f8cb7210ab9c7db788fe348b737bb4914371ab74fccd92ca80544d9885979a110e0f853c12d766995587aead8f3ebd3b288b72a5295
+EBUILD cpp-httplib-0.14.1.ebuild 1450 BLAKE2B 0b2d6def998825a1c2a0ae562839a63a518e2578eefe2bfdb50f17081f3d1df743880dba9dff830044497b10bfc6b7d407e97aec962079a11c757960defd452c SHA512 5c31abb335a6527d4a038c419372968e23cf3bf518f8be2ca2c1b386b4d03edc43380208ce519988912a988edcb3cd94f7890793740288de3ebe4ee52cc9a10f
MISC metadata.xml 744 BLAKE2B c3cbea51dafa4c3faa9ad130a2cb493ec87489a574dea464d884b15188c54bd60cb9e6dc30fa8f453bff041d374a3e9ff3f20a78580bdc8fad2bf26b0e3b3c90 SHA512 361401b649e07b2a4d577788d8552fc744271fa8e14e8a53083fa5aeea8a39f183eb6c736c941e10878ef24700a1e2a80201bc36ed646406586835cacdeee1a2
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.13.3.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.14.1.ebuild
index 2e53c51019a1..f1023f88c232 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.13.3.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.14.1.ebuild
@@ -9,12 +9,18 @@ inherit cmake-multilib python-any-r1 toolchain-funcs
DESCRIPTION="C++ HTTP/HTTPS server and client library"
HOMEPAGE="https://github.com/yhirose/cpp-httplib/"
-SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/yhirose/${PN}.git"
+else
+ SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~loong ~x86"
+fi
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)" # soversion
-KEYWORDS="amd64 ~loong ~x86"
IUSE="brotli ssl test zlib"
REQUIRED_USE="test? ( brotli ssl zlib )"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 242bc2b2ade5..288affabfbb5 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/boogie/Manifest b/dev-lang/boogie/Manifest
index 342cd6239b60..055c050a79c6 100644
--- a/dev-lang/boogie/Manifest
+++ b/dev-lang/boogie/Manifest
@@ -1,3 +1,4 @@
+AUX boogie-3.0.4-disable-analyzers.patch 764 BLAKE2B 965f6a8007a4324aa95b165109dcbc85f7bba5696d04772c53cfb1e456d0c60d2d3dce9103df641fe7f565d2a2d4e04a5d02aba43ac1ccc4527dcaae90b7b28b SHA512 b8c7b9172cd2f45be84058babd33c75f37dcb08f6c1a0b7c79b0ae2bd8afec70b29886f23d0a5553a00e1d3761a7788db0444d06788ee32aed2d1c2cd7cb9554
DIST boogie-3.0.4.tar.gz 2024651 BLAKE2B ccd6892aef048f7e031d8101ead979eb8aeb09d14954e62d862cf60ef35bb34f70449b20ac4182f6eb253cc30f7fda6d17dc3206b50e1d0762d2be39fc28d12f SHA512 ff9f9fd9d143c79ddba146ed834aa68ef78b95a54445b8ae3ed89c2a55ca84106a4e0ba18f3b640ef1052ceb3b1ca166e6fb46242d9789a11d71a6d197e6f30c
DIST microsoft.bcl.asyncinterfaces.6.0.0.nupkg 76354 BLAKE2B aca3f5db71e4037dbdd604aeaebcd0962ccc171915b77b4c409ab744bf0a469c7d588f9504fc7fa49e3863e9593b66b4083235cb49e812d1f87b3dadb32e6003 SHA512 221a05a0c910f7a87b620d8f3831ed392b4eb95d112bee274d35f27009ad2a26445de9d7cd235fe6fb4a03f2550874bda3be3dddd96edaf9c0852a9c23d7b099
DIST microsoft.codecoverage.16.2.0.nupkg 3133582 BLAKE2B 418cf403247d594cde0d827f8ca8690019a7631525f07993937085f4bbf8473364b4c99aea6e8b7b0020208d15fe0da63f0f4e69c273493c51ae011e8bd82667 SHA512 91f1d43fc038a20f5367d9aab669105dc7514dfbe749260b52789c09a75abcc6bdc000ee0c7f432231d4cc09e99bf5b863dd6289d813342f74d9dad23a651625
@@ -190,5 +191,5 @@ DIST system.xml.xpath.4.0.1.nupkg 250135 BLAKE2B d6f211f98f33f6b8959b918cff8e676
DIST system.xml.xpath.4.3.0.nupkg 250182 BLAKE2B 8a4177d47af56bc7a6289ed8f2cac41d504dee212a858ed221277b3f523b1ce38ccb47bc3ce4d59a2c7cfd77f00f3c9693a9c257c90adb38096ee77a860f10cc SHA512 2bd0979a2020579fb32ad374b89929a272e763ee1233ed9a215408c0a1f9f82a5fdb74330c1c55a6102e0dfdb8b7b59ed25fdf6454bf3de146152ea779f366e0
DIST system.xml.xpath.xmldocument.4.0.1.nupkg 86933 BLAKE2B 4c03b5a9433c2c954e75d212f9026885aa7514574b73a54880c3d55baee6bd5517abb46b67b22b9b6e63de92a8bc5ab4ff37e3f7e6454a5c5137ae2be6574b75 SHA512 81041a08d3b9158c43dfb48d42f13ec9950d7c2b7f63e1600a779a77786edfb46c522c32d9cc6a44358fbfe11efba0e539e578ef169261867a1905b8121a045d
DIST system.xml.xpath.xmldocument.4.3.0.nupkg 138523 BLAKE2B ba53f3b5ac0f2d1d1e9120940b302e6960690ed4a44b96ba15b03e16f9159f2c57d6004aa55b796ba2327009d23fc2f10d4d09e948b88eb6af36efa5f76e401b SHA512 f75b6f7c75874ab6053e8942c1662a6e9a3561aa01502437b8d67f3bfcebd1ebf906792801326889ed7acb094c55469766d7d27cd10bc61b46ddaaa94dfc11e3
-EBUILD boogie-3.0.4.ebuild 9094 BLAKE2B 88bef8c92381d28c28f4af607ef053f3696d7205bd80bdcc06ee2cd48907c818fb171b05efee748be3a35a2b5b36cc07e8ece20e7e47c4120535a9bdf2df51bc SHA512 416f7d18c85b1697fc733cdee967fce288d5ff8d2c933e2b4b295dee08e06be61c8b0b2fd4b9a4eed2cfe513398e195d4496aa3dff465baf504b39bb8a7606bc
+EBUILD boogie-3.0.4.ebuild 9075 BLAKE2B 021445a49ed9491900c263f87617622cd1cf70f3303417def910dd6f98ce555996411972ef789a516f7c7194811333e687e0f24ad56d0097f149be9a7923ebec SHA512 504a9327b071c53aa3eb2924c8543854cf323fa216634679d65be571223a345454dfbe8807f333584b210da047822917c618d34fd9e38f48346c9fb4b38575a7
MISC metadata.xml 1102 BLAKE2B 215544658792715aae72787f7c949ed89df9c05ceab5a919a861c02b7938c0d1ee228e0ede55008287b616faf70992a8c1f2854e6e5e1fc909718ae682996bb8 SHA512 b6a626c485e2a5db3390da62c629507a60417eda8b508d7ed8d1c017ac337743d2c4fe0e8554b103f989176dcd2969cc8579e91532b07a22c1b66328ef241e8d
diff --git a/dev-lang/boogie/boogie-3.0.4.ebuild b/dev-lang/boogie/boogie-3.0.4.ebuild
index 4a65a8887995..fd4d8b31113f 100644
--- a/dev-lang/boogie/boogie-3.0.4.ebuild
+++ b/dev-lang/boogie/boogie-3.0.4.ebuild
@@ -210,6 +210,7 @@ if [[ "${PV}" == *9999* ]] ; then
else
SRC_URI="https://github.com/boogie-org/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+
KEYWORDS="~amd64"
fi
@@ -229,9 +230,10 @@ BDEPEND="
)
"
+PATCHES=( "${FILESDIR}/${PN}-3.0.4-disable-analyzers.patch" )
+
CHECKREQS_DISK_BUILD="2G"
DOTNET_PKG_PROJECTS=( Source/BoogieDriver/BoogieDriver.csproj )
-DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:WarningLevel=0 ) # Extreme amounts of warnings.
pkg_setup() {
check-reqs_pkg_setup
diff --git a/dev-lang/boogie/files/boogie-3.0.4-disable-analyzers.patch b/dev-lang/boogie/files/boogie-3.0.4-disable-analyzers.patch
new file mode 100644
index 000000000000..65bc3a988c1a
--- /dev/null
+++ b/dev-lang/boogie/files/boogie-3.0.4-disable-analyzers.patch
@@ -0,0 +1,18 @@
+--- a/Source/Directory.Build.props
++++ b/Source/Directory.Build.props
+@@ -16,13 +16,13 @@
+ </ItemGroup>
+
+ <!-- Use StyleCop to check for consistent code formatting -->
+- <ItemGroup Condition="'$(Configuration)' != 'Release'">
++ <ItemGroup Condition="'$(Configuration)' == 'Disable'">
+ <PackageReference Include="StyleCop.Analyzers" Version="1.1.118" PrivateAssets="All" />
+ <AdditionalFiles Include="$(MSBuildThisFileDirectory)stylecop.json" />
+ </ItemGroup>
+
+ <!-- Configure StyleCop analysis rules -->
+- <PropertyGroup Condition="'$(Configuration)' != 'Release'">
++ <PropertyGroup Condition="'$(Configuration)' == 'Disable'">
+ <CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)StyleCop.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+
diff --git a/dev-lang/dafny/Manifest b/dev-lang/dafny/Manifest
index 20574c95e92b..937ec7b5aba7 100644
--- a/dev-lang/dafny/Manifest
+++ b/dev-lang/dafny/Manifest
@@ -19,7 +19,6 @@ DIST castle.core.4.4.0.nupkg 916004 BLAKE2B 7404f946c140bc4c22132282a4a12694328b
DIST commandlineparser.2.8.0.nupkg 475554 BLAKE2B e55eda3a96441169220e5b081f432d8445d719cbcf8e86527920d44085e6e97934e20aa0266bc5dbdc16ba1a6daa6ece55bc2c63266c9d733ab4992f2fe3e0a1 SHA512 8c276513dfe91e5bc72cfb3b96a0d24411ee3bd2e9832d423f6ade3f3964a011dbb977ca90601750fa133a0a25fe72f66955be7f69a72f5d6b73c7f313094b5f
DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1 SHA512 4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d
DIST coverlet.collector.3.2.0.nupkg 2209480 BLAKE2B 175bcfcb9d6e5177d44f2d607f2411cbe77d6009d096bbc84372e33d7be972d3e39ec39d7f2669b4b91f4bcf44f6ddd46bc91541c0cc4843426e2dd1073bf5c2 SHA512 b63d02a5d3233805b42f0b8cc76f40c8d9f5a0117beb6bdb2ab147f5521bb99919b29d51ff91767ce0bfcab92d25fc8fe794133cadc60da3e009ae18d10fc920
-DIST dafny-4.2.0.tar.gz 5589047 BLAKE2B 897d62806d6949b7b0b3aa3c76575c72cb0c6f4e59916f356acbab654b5386056dcb4378e43517c6a9610dc355bc411e9234807a9ace6ebef3ff4f734bb7db08 SHA512 defe196c0488b74a1b98425a0bbf6b2fb1bc589a318663a34255c15bab2aaf5c5588205734c98c8a036315eaa571fd9b8d392327772721aa2c89f66e0dfea289
DIST dafny-4.3.0.tar.gz 5922075 BLAKE2B ba5888f64c194fefaabe4e817422d87093de373920fa66ed6ef9bce5471fa2b32681aaf16bcd7b6a1933fd822747843da9f3208c8a9ea9e8e5b9463e3abb12d9 SHA512 2989c7c7030ca6dd3df0a43e2c099e3d0b383ac23058a1f6a6a7579e764c2842f241f17594f3b385945b4f59aa17039b5c34a9165be86a15d8441dc3ea09ca58
DIST diffplex.1.7.0.nupkg 69699 BLAKE2B 9c7d6eab09e7df1d791183bbfc4cc46b7bea8dd4b5d09fd3e7e3dc1734e6a8973f92a34387e1a2a0e3a4cbf11ffb89f8138844b2b46d2e94010932ed47158911 SHA512 a0f7a30c59889d71eba97db9bda2efbf1b458ca439d129b52ba3eae32626325e73ec13d46018603a81a33cf18a25a5b08a1b2e6a89c7e716faa47eb9db6d6474
DIST humanizer.core.2.2.0.nupkg 104728 BLAKE2B 6c383abbbed9250f2a7eeec4478ead8f23ad53aa62a5b0f22e71fed9157aa6644a9a7518842d637885b7b63a4300754e1a7e9f3f9968725607ad30bf18e27a21 SHA512 e232459f914c8e7fc3f8dee69a85e66beb8c44515d4c83a976ee24084a91f32aae61c6f845ff38edcae02d0bcab44f9ec253277dccf2f4ae7e82235047bc6ade
@@ -357,6 +356,5 @@ DIST xunit.extensibility.execution.2.4.2.nupkg 353652 BLAKE2B f10e20d43b8030f51c
DIST xunit.runner.visualstudio.2.4.3.nupkg 809588 BLAKE2B ce18ac895657d1efa9752e44148812a452401fa06eba913dad716cfd6743d85a09ffbc0be52276a4b90d039ab76077cca7ab5316b73009aeff2b2fe77dc465f1 SHA512 d8b0d124425db24f98335b332fe55e1a08b39af55d8834dd4a2717fd4be45f3a06ae6cb16427a17adfb31e215dab622856152bb2da715acb1946ec9e935299f4
DIST xunit.runner.visualstudio.2.5.1.nupkg 348549 BLAKE2B 530ffc6b699a1589ad6a7fb5aa826d7238b63ea8dcd13ce5705a3d29a0ba70edeac2d9950cd1a00a13a779add761e4e14335689051a43b4cd662a330734e4df7 SHA512 0cc7887e7c7c3315db31aab79df236db9b5542e0234c27543dd5b11cf917674a8fdebc384e7331663b08d586fcf20628479a20ad7edbed4e61667903e812c6f0
DIST xunit.skippablefact.1.4.8.nupkg 44542 BLAKE2B 3c9b09d5196e8901770099b2e5078d9373e8ebc2da058a9071707d6fee56eab7c876578734f3be5b088db6ae83c8ad81a3aadfcab38e1fd2b28bd25601fe5463 SHA512 a2c680223bda4f9bfdbd751c8d6a5319e0a4611533272860ca0a396b26c473a13065301a5d8973074ea2bb5119caaeec5a67d547a96ae5d762dc09f337f51ad1
-EBUILD dafny-4.2.0.ebuild 16065 BLAKE2B 96c7438d40881e91b1d9db5b4298088a060772fd688e2a74d144ba2b9d0cc097ef2b0197f6b964f19841db47837434c2d0a1ebf84941340838dded62e05fd1dc SHA512 34a6b47b0f6b29b22e2379a58a40c74406dfac2f070cfedbfc4cb170360d8b2d97befd18367147569230f7d1c5d6e27ecb467b07f355a86861058b16f3ceb387
-EBUILD dafny-4.3.0.ebuild 19223 BLAKE2B e9d3da1c7833c6c17edff212527b518bb6ae8c58c90b4ec081b3fc19b48277f09bb870ca0fdf1a99d78f9d2082a8a2c7d3ed7335511c672f19b3557bc5bc054c SHA512 b3ef1635a355c1f6413b9e70b0ec14d263e084179d2ac149807b001a4bc6451b5a0e3d7d15f912dcd70b0b9804fc9f362926ff63477d42816c7fa8af7e0ce6a8
+EBUILD dafny-4.3.0.ebuild 19345 BLAKE2B dbae137a53f87ab18390d5161324a03b688c56cfbc833581e57f86a096c2ea7c5d5cdbaa12d0a3b4f63be8a4844bb35b885e0a6d9989036d25d3ad32ccca8aa7 SHA512 9bd9ce6094ddd9f821d981968750f1301c4954e70a91ed6743b8b1d1116cf5fabcfcda1395d2f58e167518d0d93776178a9cadea22aab7e918dd5ed2544528d4
MISC metadata.xml 1884 BLAKE2B e3a53cfd90a4edf1d9fd9f567ac3c23fd88cc46602cfe6aea31ddc40585ebc89ab82833dcd21c82083671a54454d62f162f45d56d6b0ec9c202148b3d5ea2c6d SHA512 4cffb9c237ed85097ce1496a72f5aa9c5a0f5758402fe66ff745a3b1dbc3f8d9a40fecc9140ee1b9418f09b62794f7e0a47f908e6ba01b370087d4df62bfa46e
diff --git a/dev-lang/dafny/dafny-4.2.0.ebuild b/dev-lang/dafny/dafny-4.2.0.ebuild
deleted file mode 100644
index 24f9f2259878..000000000000
--- a/dev-lang/dafny/dafny-4.2.0.ebuild
+++ /dev/null
@@ -1,516 +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} )
-
-DOTNET_PKG_COMPAT=6.0
-NUGETS="
-boogie.abstractinterpretation@2.16.8
-boogie.basetypes@2.16.8
-boogie.codecontractsextender@2.16.8
-boogie.concurrency@2.16.8
-boogie.core@2.16.8
-boogie.executionengine@2.16.8
-boogie.graph@2.16.8
-boogie.houdini@2.16.8
-boogie.model@2.16.8
-boogie.provers.smtlib@2.16.8
-boogie.vcexpr@2.16.8
-boogie.vcgeneration@2.16.8
-commandlineparser@2.8.0
-commandlineparser@2.9.1
-coverlet.collector@3.2.0
-diffplex@1.7.0
-jetbrains.annotations@2021.1.0
-mediatr@8.1.0
-microsoft.bcl.asyncinterfaces@1.1.1
-microsoft.bcl.asyncinterfaces@6.0.0
-microsoft.codeanalysis.analyzers@3.0.0
-microsoft.codeanalysis.common@3.7.0
-microsoft.codeanalysis.csharp@3.7.0
-microsoft.codecoverage@16.9.4
-microsoft.csharp@4.0.1
-microsoft.dotnet.platformabstractions@2.0.4
-microsoft.extensions.configuration.abstractions@2.0.0
-microsoft.extensions.configuration.abstractions@5.0.0
-microsoft.extensions.configuration.binder@2.0.0
-microsoft.extensions.configuration.commandline@5.0.0
-microsoft.extensions.configuration.fileextensions@5.0.0
-microsoft.extensions.configuration.json@5.0.0
-microsoft.extensions.configuration@2.0.0
-microsoft.extensions.configuration@5.0.0
-microsoft.extensions.dependencyinjection.abstractions@2.0.0
-microsoft.extensions.dependencyinjection.abstractions@5.0.0
-microsoft.extensions.dependencyinjection@2.0.0
-microsoft.extensions.dependencyinjection@5.0.0
-microsoft.extensions.dependencymodel@2.0.4
-microsoft.extensions.fileproviders.abstractions@5.0.0
-microsoft.extensions.fileproviders.physical@5.0.0
-microsoft.extensions.filesystemglobbing@5.0.0
-microsoft.extensions.logging.abstractions@5.0.0
-microsoft.extensions.logging@5.0.0
-microsoft.extensions.options.configurationextensions@2.0.0
-microsoft.extensions.options@2.0.0
-microsoft.extensions.options@5.0.0
-microsoft.extensions.primitives@2.0.0
-microsoft.extensions.primitives@5.0.0
-microsoft.net.test.sdk@16.9.4
-microsoft.netcore.platforms@1.0.1
-microsoft.netcore.platforms@1.1.0
-microsoft.netcore.platforms@2.1.2
-microsoft.netcore.platforms@3.0.0
-microsoft.netcore.targets@1.0.1
-microsoft.netcore.targets@1.1.0
-microsoft.netframework.referenceassemblies.net452@1.0.2
-microsoft.netframework.referenceassemblies@1.0.2
-microsoft.testplatform.extensions.trxlogger@17.0.0
-microsoft.testplatform.objectmodel@16.11.0
-microsoft.testplatform.objectmodel@16.9.4
-microsoft.testplatform.objectmodel@17.0.0
-microsoft.testplatform.testhost@16.11.0
-microsoft.testplatform.testhost@16.9.4
-microsoft.visualstudio.threading.analyzers@16.7.56
-microsoft.visualstudio.threading@16.7.56
-microsoft.visualstudio.validation@15.5.31
-microsoft.win32.primitives@4.3.0
-microsoft.win32.registry@4.6.0
-microsoft.win32.systemevents@6.0.0
-nerdbank.streams@2.6.81
-netstandard.library@1.6.1
-netstandard.library@2.0.3
-newtonsoft.json@13.0.1
-newtonsoft.json@9.0.1
-nuget.frameworks@5.0.0
-omnisharp.extensions.jsonrpc.generators@0.19.5
-omnisharp.extensions.jsonrpc@0.19.5
-omnisharp.extensions.languageprotocol@0.19.5
-omnisharp.extensions.languageserver.shared@0.19.5
-omnisharp.extensions.languageserver@0.19.5
-rangetree@3.0.1
-runtime.any.system.collections@4.3.0
-runtime.any.system.diagnostics.tools@4.3.0
-runtime.any.system.diagnostics.tracing@4.3.0
-runtime.any.system.globalization.calendars@4.3.0
-runtime.any.system.globalization@4.3.0
-runtime.any.system.io@4.3.0
-runtime.any.system.reflection.extensions@4.3.0
-runtime.any.system.reflection.primitives@4.3.0
-runtime.any.system.reflection@4.3.0
-runtime.any.system.resources.resourcemanager@4.3.0
-runtime.any.system.runtime.handles@4.3.0
-runtime.any.system.runtime.interopservices@4.3.0
-runtime.any.system.runtime@4.3.0
-runtime.any.system.text.encoding.extensions@4.3.0
-runtime.any.system.text.encoding@4.3.0
-runtime.any.system.threading.tasks@4.3.0
-runtime.any.system.threading.timer@4.3.0
-runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.native.system.io.compression@4.3.0
-runtime.native.system.net.http@4.3.0
-runtime.native.system.security.cryptography.apple@4.3.0
-runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.native.system@4.0.0
-runtime.native.system@4.3.0
-runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0
-runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.unix.microsoft.win32.primitives@4.3.0
-runtime.unix.system.console@4.3.0
-runtime.unix.system.diagnostics.debug@4.3.0
-runtime.unix.system.io.filesystem@4.3.0
-runtime.unix.system.net.primitives@4.3.0
-runtime.unix.system.net.sockets@4.3.0
-runtime.unix.system.private.uri@4.3.0
-runtime.unix.system.runtime.extensions@4.3.0
-serilog.extensions.logging@3.0.1
-serilog.settings.configuration@3.1.0
-serilog.sinks.debug@2.0.0
-serilog.sinks.file@5.0.0
-serilog@2.10.0
-system.appcontext@4.1.0
-system.appcontext@4.3.0
-system.buffers@4.3.0
-system.buffers@4.4.0
-system.collections.concurrent@4.3.0
-system.collections.immutable@1.7.0
-system.collections.immutable@1.7.1
-system.collections.nongeneric@4.0.1
-system.collections.specialized@4.0.1
-system.collections@4.0.11
-system.collections@4.3.0
-system.commandline@2.0.0-beta4.22272.1
-system.configuration.configurationmanager@6.0.0
-system.console@4.3.0
-system.diagnostics.debug@4.0.11
-system.diagnostics.debug@4.3.0
-system.diagnostics.diagnosticsource@4.3.0
-system.diagnostics.tools@4.0.1
-system.diagnostics.tools@4.3.0
-system.diagnostics.tracing@4.3.0
-system.drawing.common@6.0.0
-system.dynamic.runtime@4.0.11
-system.globalization.calendars@4.3.0
-system.globalization.extensions@4.0.1
-system.globalization.extensions@4.3.0
-system.globalization@4.0.11
-system.globalization@4.3.0
-system.io.compression.zipfile@4.3.0
-system.io.compression@4.3.0
-system.io.filesystem.primitives@4.0.1
-system.io.filesystem.primitives@4.3.0
-system.io.filesystem@4.0.1
-system.io.filesystem@4.3.0
-system.io.pipelines@4.7.3
-system.io@4.1.0
-system.io@4.3.0
-system.linq.async@6.0.1
-system.linq.expressions@4.1.0
-system.linq.expressions@4.3.0
-system.linq@4.1.0
-system.linq@4.3.0
-system.memory@4.5.3
-system.memory@4.5.4
-system.net.http@4.3.0
-system.net.nameresolution@4.3.0
-system.net.primitives@4.3.0
-system.net.sockets@4.3.0
-system.net.websockets@4.3.0
-system.numerics.vectors@4.4.0
-system.objectmodel@4.0.12
-system.objectmodel@4.3.0
-system.private.uri@4.3.0
-system.reactive@4.4.1
-system.reflection.emit.ilgeneration@4.0.1
-system.reflection.emit.ilgeneration@4.3.0
-system.reflection.emit.lightweight@4.0.1
-system.reflection.emit.lightweight@4.3.0
-system.reflection.emit@4.0.1
-system.reflection.emit@4.3.0
-system.reflection.extensions@4.0.1
-system.reflection.extensions@4.3.0
-system.reflection.metadata@1.6.0
-system.reflection.primitives@4.0.1
-system.reflection.primitives@4.3.0
-system.reflection.typeextensions@4.1.0
-system.reflection.typeextensions@4.3.0
-system.reflection@4.1.0
-system.reflection@4.3.0
-system.resources.resourcemanager@4.0.1
-system.resources.resourcemanager@4.3.0
-system.runtime.caching@6.0.0
-system.runtime.compilerservices.unsafe@4.4.0
-system.runtime.compilerservices.unsafe@4.5.2
-system.runtime.compilerservices.unsafe@4.7.0
-system.runtime.compilerservices.unsafe@4.7.1
-system.runtime.extensions@4.1.0
-system.runtime.extensions@4.3.0
-system.runtime.handles@4.0.1
-system.runtime.handles@4.3.0
-system.runtime.interopservices.runtimeinformation@4.0.0
-system.runtime.interopservices.runtimeinformation@4.3.0
-system.runtime.interopservices@4.1.0
-system.runtime.interopservices@4.3.0
-system.runtime.numerics@4.3.0
-system.runtime.serialization.primitives@4.1.1
-system.runtime@4.1.0
-system.runtime@4.3.0
-system.security.accesscontrol@4.6.0
-system.security.accesscontrol@6.0.0
-system.security.claims@4.3.0
-system.security.cryptography.algorithms@4.3.0
-system.security.cryptography.cng@4.3.0
-system.security.cryptography.csp@4.3.0
-system.security.cryptography.encoding@4.3.0
-system.security.cryptography.openssl@4.3.0
-system.security.cryptography.primitives@4.3.0
-system.security.cryptography.protecteddata@6.0.0
-system.security.cryptography.x509certificates@4.3.0
-system.security.permissions@6.0.0
-system.security.principal.windows@4.3.0
-system.security.principal.windows@4.6.0
-system.security.principal@4.3.0
-system.text.encoding.codepages@4.5.1
-system.text.encoding.extensions@4.0.11
-system.text.encoding.extensions@4.3.0
-system.text.encoding@4.0.11
-system.text.encoding@4.3.0
-system.text.regularexpressions@4.1.0
-system.text.regularexpressions@4.3.0
-system.threading.channels@4.7.1
-system.threading.tasks.extensions@4.0.0
-system.threading.tasks.extensions@4.3.0
-system.threading.tasks.extensions@4.5.3
-system.threading.tasks@4.0.11
-system.threading.tasks@4.3.0
-system.threading.threadpool@4.3.0
-system.threading.timer@4.3.0
-system.threading@4.0.11
-system.threading@4.3.0
-system.windows.extensions@6.0.0
-system.xml.readerwriter@4.0.11
-system.xml.readerwriter@4.3.0
-system.xml.xdocument@4.0.11
-system.xml.xdocument@4.3.0
-tomlyn@0.16.2
-validation@2.4.18
-xunit.abstractions@2.0.2
-xunit.abstractions@2.0.3
-xunit.analyzers@1.0.0
-xunit.assert@2.4.2
-xunit.core@2.4.2
-xunit.extensibility.core@2.4.0
-xunit.extensibility.core@2.4.2
-xunit.extensibility.execution@2.4.0
-xunit.extensibility.execution@2.4.2
-xunit.runner.visualstudio@2.4.3
-xunit.skippablefact@1.4.8
-xunit@2.4.2
-"
-
-inherit check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1
-
-DESCRIPTION="Dafny is a verification-aware programming language"
-HOMEPAGE="https://dafny.org/
- https://github.com/dafny-lang/dafny/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/dafny-lang/${PN}.git"
-else
- SRC_URI="https://github.com/dafny-lang/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="~amd64"
-fi
-
-SRC_URI+="
- ${NUGET_URIS}
- test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz )
-"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !dev-lang/dafny-bin
- >=virtual/jre-1.8:*
- sci-mathematics/z3
-"
-DEPEND=">=virtual/jdk-1.8:*"
-BDEPEND="
- ${RDEPEND}
- dev-dotnet/coco
- test? (
- ${PYTHON_DEPS}
- dev-lang/boogie
- dev-lang/go
- dev-python/OutputCheck
- dev-python/lit
- net-libs/nodejs[npm]
- )
-"
-
-CHECKREQS_DISK_BUILD="2G"
-DOTNET_PKG_PROJECTS=(
- "${S}/Source/Dafny/Dafny.csproj"
- "${S}/Source/TestDafny/TestDafny.csproj"
-)
-PATCHES=(
- "${FILESDIR}/${PN}-3.12.0-DafnyCore-csproj.patch"
- "${FILESDIR}/${PN}-3.12.0-DafnyRuntime-csproj.patch"
- "${FILESDIR}/${PN}-4.1.0-lit.patch"
- "${FILESDIR}/${PN}-4.2.0-lit-use-system-boogie.patch"
-)
-
-DOCS=(
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- NOTICES.txt
- README.md
- RELEASE_NOTES.md
- docs/DafnyCheatsheet.pdf
- docs/DafnyRef/out/DafnyRef.pdf
-)
-
-pkg_setup() {
- check-reqs_pkg_setup
- dotnet-pkg_pkg_setup
- java-pkg-2_pkg_setup
-
- # We need to set up Python only for running test tools (called via lit).
- if use test ; then
- python-any-r1_pkg_setup
- fi
-}
-
-src_unpack() {
- dotnet-pkg_src_unpack
-
- if [[ -n ${EGIT_REPO_URI} ]] ; then
- git-r3_src_unpack
- fi
-}
-
-src_prepare() {
- # Clean the environment.
- unset NPM_CONFIG_USERCONFIG
- unset _JAVA_OPTIONS
-
- # Remove bad tests (recursive).
- local -a bad_tests
- bad_tests=(
- # Following tests fail:
- DafnyTestGeneration/TestGeneration.dfy
- DafnyTests/TestAttribute.dfy
- auditor/TestAuditor.dfy
- benchmarks/sequence-race/SequenceRace.dfy
- dafny0/Fuel.dfy
- dafny0/JavaUseRuntimeLib.dfy
- dafny0/Stdin.dfy
- examples/Simple_compiler/Compiler.dfy
- separate-verification/assumptions.dfy
- server/counterexample_none.transcript
- unicodechars/comp/Arrays.dfy
- unicodechars/comp/Collections.dfy
- unicodechars/comp/Comprehensions.dfy
- unicodechars/expectations/Expect.dfy
-
- # Following tests are very slow:
- comp/Arrays.dfy
- comp/BranchCoverage.dfy
- comp/Collections.dfy
- comp/CompileWithArguments.dfy
- comp/Comprehensions.dfy
- comp/Extern.dfy
- comp/MainMethod.dfy
- comp/Print.dfy
- comp/TailRecursion.dfy
- comp/UnicodeStrings.dfy
- comp/Uninitialized.dfy
- comp/compile1quiet/CompileRunQuietly.dfy
- comp/compile3/JustRun.dfy
- comp/manualcompile/ManualCompile.dfy
- concurrency/06-ThreadOwnership.dfy
- concurrency/07-CounterThreadOwnership.dfy
- concurrency/09-CounterNoStateMachine.dfy
- concurrency/10-SequenceInvariant.dfy
- concurrency/11-MutexGuard2.dfy
- concurrency/12-MutexLifetime-short.dfy
- dafny0/RlimitMultiplier.dfy
- dafny0/Strings.dfy
- dafny1/SchorrWaite.dfy
- dafny2/MinWindowMax.dfy
- dafny2/SmallestMissingNumber-functional.dfy
- dafny2/SnapshotableTrees.dfy
- dafny4/UnionFind.dfy
- dafny4/git-issue250.dfy
- expectations/Expect.dfy
- git-issues/git-issue-356.dfy
- git-issues/git-issue-Main0.dfy
- git-issues/git-issue-Main4.dfy
- git-issues/git-issue-MainE.dfy
- hofs/VectorUpdate.dfy
- metatests/ConsistentWhenSupported.dfy
- separate-verification/app.dfy
- traits/TraitCompile.dfy
- unicodechars/comp/CompileWithArguments.dfy
- )
- local bad_test
- for bad_test in "${bad_tests[@]}" ; do
- rm -r "${S}/Test/${bad_test}" \
- || die "failed to remove test ${bad_test}"
- done
-
- # Update lit's "lit.site.cfg" file.
- local dotnet_exec="${DOTNET_PKG_EXECUTABLE} exec ${DOTNET_PKG_OUTPUT}"
- local lit_config="${S}/Test/lit.site.cfg"
- sed "/^defaultDafnyExecutable/s|=.*|= '${dotnet_exec}/Dafny.dll '|" \
- -i "${lit_config}" || die "failed to update ${lit_config}"
- sed "/^dafnyExecutable/s|=.*|= '${dotnet_exec}/Dafny.dll '|" \
- -i "${lit_config}" || die "failed to update ${lit_config}"
- sed "/^testDafnyExecutable/s|=.*|= '${dotnet_exec}/TestDafny.dll for-each-compiler '|" \
- -i "${lit_config}" || die "failed to update ${lit_config}"
- sed "/^defaultServerExecutable/s|=.*|= '${dotnet_exec}/DafnyServer.dll'|" \
- -i "${lit_config}" || die "failed to update ${lit_config}"
- sed "/^serverExecutable/s|=.*|= '${dotnet_exec}/DafnyServer.dll'|" \
- -i "${lit_config}" || die "failed to update ${lit_config}"
-
- dotnet-pkg_src_prepare
- java-pkg-2_src_prepare
-}
-
-src_compile () {
- einfo "Building dependency-less DafnyRuntime JAR."
- local dafny_runtime_java="${S}/Source/DafnyRuntime/DafnyRuntimeJava/"
- mkdir -p "${dafny_runtime_java}/build/libs/" || die
- pushd "${dafny_runtime_java}/build" || die
- ejavac -d ./ "${dafny_runtime_java}/src/main/java/dafny"/*.java
- edo jar cvf "DafnyRuntime-${PV}.jar" dafny/*
- cp "DafnyRuntime-${PV}.jar" "${dafny_runtime_java}/build/libs/" || die
- popd || die
-
- # Build main dotnet package.
- dotnet-pkg_src_compile
-}
-
-src_test() {
- # The test "dafny0/DafnyLibClient.dfy" expects to use "DafnyRuntime.dll"
- # from the "Binaries" directory.
- ln -s "${DOTNET_PKG_OUTPUT}/DafnyRuntime.dll" "${S}/Binaries/" || die
-
- einfo "Installing bignumber.js package required for tests using NodeJS."
- local -a npm_opts
- local npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --offline
- --progress false
- --verbose
- )
- edob npm "${npm_opts[@]}" install "${DISTDIR}/bignumber.js-9.1.2.tgz"
-
- einfo "Starting tests using the lit test tool."
- local -a lit_opts
- lit_opts=(
- --order=lexical
- --time-tests
- --verbose
- --workers="$(makeopts_jobs)"
- )
- edob lit "${lit_opts[@]}" "${S}/Test"
-}
-
-src_install() {
- dotnet-pkg-base_install
-
- local -a dafny_exes
- dafny_exes=(
- Dafny
- DafnyDriver
- DafnyLanguageServer
- DafnyServer
- TestDafny
- )
- local dafny_exe
- for dafny_exe in "${dafny_exes[@]}" ; do
- dotnet-pkg-base_dolauncher "/usr/share/${P}/${dafny_exe}" "${dafny_exe}"
- done
-
- dosym -r /usr/bin/Dafny /usr/bin/dafny
- dosym -r /usr/bin/DafnyServer /usr/bin/dafny-server
-
- einstalldocs
-}
diff --git a/dev-lang/dafny/dafny-4.3.0.ebuild b/dev-lang/dafny/dafny-4.3.0.ebuild
index 1e7294b7512d..216aec617ebc 100644
--- a/dev-lang/dafny/dafny-4.3.0.ebuild
+++ b/dev-lang/dafny/dafny-4.3.0.ebuild
@@ -430,6 +430,15 @@ DOCS=(
)
pkg_setup() {
+ # Clean the environment.
+ unset NPM_CONFIG_USERCONFIG
+
+ if [[ -n "${_JAVA_OPTIONS}" ]] ; then
+ ewarn "Cleaning _JAVA_OPTIONS because when set compile and test may fail"
+
+ unset _JAVA_OPTIONS
+ fi
+
check-reqs_pkg_setup
dotnet-pkg_pkg_setup
java-pkg-2_pkg_setup
@@ -449,10 +458,6 @@ src_unpack() {
}
src_prepare() {
- # Clean the environment.
- unset NPM_CONFIG_USERCONFIG
- unset _JAVA_OPTIONS
-
# Remove bad tests (recursive).
local -a bad_tests
bad_tests=(
diff --git a/dev-lang/qore/Manifest b/dev-lang/qore/Manifest
index ffa778d13c08..8300b4440030 100644
--- a/dev-lang/qore/Manifest
+++ b/dev-lang/qore/Manifest
@@ -1,5 +1,5 @@
DIST qore-1.19.0.tar.gz 3932880 BLAKE2B 8987a818e4fef495d9e07477715f18ad70541c81108bbc3aac56660e4d2ee9349303654ba07a849a7bfb43952d0ee8b868224f029254c83f435aa024def08669 SHA512 5264db098644ba39316e7825f1ed8243240c506a22c15836fcfa9500b173807ee9c4d213577d3a9eee7220d5d15ad171f05f75a431fb0537c95ab3dc761cbba3
DIST qore-1.19.1.tar.gz 3933768 BLAKE2B 8e3002a55f1cf15f22ff604b1ceaf71995727510e365ae6ab03b71a91ddc1a82c5d6d89514b989a3509a5b39228fcf8fe11b6d88df8af784cace9b56b9d22482 SHA512 bf2203f8fe81cd4a604e06859380664f5cf635f5496e1ce6b6d5760d4cba82e510c78acef7ced4fdacd6df722f6eb305307106f12df3201003858a5a55256d9e
-EBUILD qore-1.19.0.ebuild 1269 BLAKE2B 02ecd5f0da47fb5188de0f38105d11db9bb7c41741134778858f9d1196ed45e68242e9ec9f17b1aa6bdc0450dc49b8ab6b960659cb4c2f402cca345ff4524791 SHA512 d4d2c02419681293bf8e91034bddd64015cedc76c1df223cd4d86c24e0821ec5c1d829a54d3498aef6da50f344178bba8e70e2acb0342bd354039ed93e56ee2a
-EBUILD qore-1.19.1.ebuild 1269 BLAKE2B 02ecd5f0da47fb5188de0f38105d11db9bb7c41741134778858f9d1196ed45e68242e9ec9f17b1aa6bdc0450dc49b8ab6b960659cb4c2f402cca345ff4524791 SHA512 d4d2c02419681293bf8e91034bddd64015cedc76c1df223cd4d86c24e0821ec5c1d829a54d3498aef6da50f344178bba8e70e2acb0342bd354039ed93e56ee2a
+EBUILD qore-1.19.0.ebuild 1330 BLAKE2B ef97569c496585dce76260b37c4168f5732251fa1aa5a380e7f5f9dd170dd055f9da71c4666bdf913992d67fe28377610e78aac99b9d971dce5fa0e398b801de SHA512 24f3a62d7c3dd0e2eff6ae295bdd5054bd57f0f532fc6dc409489e84562e52ad3ff4608a77277f44d3377e76c50cf444e4da2b6079e6467155906cea91f317c9
+EBUILD qore-1.19.1.ebuild 1330 BLAKE2B ef97569c496585dce76260b37c4168f5732251fa1aa5a380e7f5f9dd170dd055f9da71c4666bdf913992d67fe28377610e78aac99b9d971dce5fa0e398b801de SHA512 24f3a62d7c3dd0e2eff6ae295bdd5054bd57f0f532fc6dc409489e84562e52ad3ff4608a77277f44d3377e76c50cf444e4da2b6079e6467155906cea91f317c9
MISC metadata.xml 988 BLAKE2B 3a74a6ca601e603b3fd02afac98ac66a2918537ad2c2d44620a2bf458a246c9c0e26bd733a5af26b7baca9c3bd69949f0ae7332bf5efbc184a3714580c545322 SHA512 39372b45ba7b12127a355ced7e18b2c537bd09127e0db503fb0e3dbb3584f2095a77f69f000473451ce73b0f1dc38243478d34312def725c9936c49485607638
diff --git a/dev-lang/qore/qore-1.19.0.ebuild b/dev-lang/qore/qore-1.19.0.ebuild
index 5ca2ae1bc341..470c8707dfd1 100644
--- a/dev-lang/qore/qore-1.19.0.ebuild
+++ b/dev-lang/qore/qore-1.19.0.ebuild
@@ -47,6 +47,10 @@ src_prepare() {
}
src_configure() {
+ # Needs "bison" and "flex" exactly.
+ unset LEX
+ unset YACC
+
local -a myconf=(
--disable-optimization
--disable-profile
diff --git a/dev-lang/qore/qore-1.19.1.ebuild b/dev-lang/qore/qore-1.19.1.ebuild
index 5ca2ae1bc341..470c8707dfd1 100644
--- a/dev-lang/qore/qore-1.19.1.ebuild
+++ b/dev-lang/qore/qore-1.19.1.ebuild
@@ -47,6 +47,10 @@ src_prepare() {
}
src_configure() {
+ # Needs "bison" and "flex" exactly.
+ unset LEX
+ unset YACC
+
local -a myconf=(
--disable-optimization
--disable-profile
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 3ca925ff44ad..96d35444b8b2 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index bf8ca2db7d58..83abe082204c 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -3,5 +3,5 @@ DIST c-blosc-1.21.4.gh.tar.gz 2458878 BLAKE2B 5b58e5069ed99e67adaef832871d45e4e3
DIST c-blosc-1.21.5.gh.tar.gz 2458960 BLAKE2B f56e19146a1522554d5e8de23f580125a6181b50f1898c8e622e8ac50f2f40ab4cdaba62a5a2bc6ff437257550e205090ebe66bb8840202a26567abfc63fbf53 SHA512 01e6d80e1114d76c4bd1b413778c293d0455879ec38e1e1ec46e8e7eaf2997b47cc2de35bc52cdc4c2c70341b6f87d70626a9a9c24ffc8b7b170d760efa60c07
EBUILD c-blosc-1.21.4-r1.ebuild 1252 BLAKE2B 2ebe48d324bf19279978c0c290bf2e510aca64899b65c38a9df4e12e541d38ea7d05feacb4a3ba43af8d673fee0963cc5c3cd457ad0252c6256a5928428fab8d SHA512 fb3563480aefddb0e7bf2be5c4f5282473e9cfda32b1286fce4116fb0ca465d996eb32b87c3a21211cc66979a97fc241b321318009172a1215a2c9f6c5f4df50
EBUILD c-blosc-1.21.4.ebuild 1186 BLAKE2B f749ad26fdb344fb6db1e71652b45c04a1e34b17e0c605f6ddbe2b32218f62bbb96d0083912f7694c483d462e6722c51aa8903e5d7f17a9ed0d297b956da3b97 SHA512 f27ae6ae95b4cad296f26871bf79675f9a99301a57fcf5d4341daf3ad3309803e162cb33ae9a2c9687394e7c19a432203d3729f0d8ac3d9d139db99fdca46ae8
-EBUILD c-blosc-1.21.5.ebuild 1252 BLAKE2B 2ebe48d324bf19279978c0c290bf2e510aca64899b65c38a9df4e12e541d38ea7d05feacb4a3ba43af8d673fee0963cc5c3cd457ad0252c6256a5928428fab8d SHA512 fb3563480aefddb0e7bf2be5c4f5282473e9cfda32b1286fce4116fb0ca465d996eb32b87c3a21211cc66979a97fc241b321318009172a1215a2c9f6c5f4df50
+EBUILD c-blosc-1.21.5.ebuild 1249 BLAKE2B efd5fe30923d8465d4d4bca2740bd3edfa2e0d5362e4fa7e276edb1296da3fca6e289daf47100e3d2fb64856b599b5c954eea173b375f290d9aeb2d8e8b2b73f SHA512 11381092adfcc91d60ac37644f214fb29882d3c3055b5841bdabc8bf7707f75a51cfa29c58d670646f78928e814da2f4bf0da079c1a697825cbf3353a3e5435e
MISC metadata.xml 839 BLAKE2B 108d89a888ba31f03eb42a0717c7c9458d599cdb67cf98940c88ff943ce2079c736b6a52ac4206d4ceda17f56ea67e52dae1c77b304d39fbb9ec249a8ac38576 SHA512 f4ed6f93992492a98499ad1dff54b3fcd14e35710e0307041e606ddfff54769c5ed6ccd3ef90a5ce7943425bcee93ea9b46211f643da30d94db88adb6be7d5f8
diff --git a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
index bfeb84b2d188..2e1f9ad15a7e 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/1"
-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"
IUSE="+lz4 +snappy test zlib zstd"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 6314cfdb168f..097a1911f409 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,5 +1,5 @@
DIST libgit2-1.6.4.tar.gz 6666964 BLAKE2B 103af9ea9ed1310b1066a48859bbefc162647d787519bb3df83d7ea1957cda5934537271970d3d180f91daa6edc3bbc05387d6293812f0d849dda966419d29ba SHA512 fd73df91710f19b0d6c3765c37c7f529233196da91cf4d58028a8d3840244f11df44abafabd74a8ed1cbe4826d1afd6ff9f01316d183ace0924c65e7cf0eb8d5
DIST libgit2-1.7.1.tar.gz 7548081 BLAKE2B 9c50d3c25d1cc58e5fab60b4c438c91479dd57138a14a48a8b692bb6b43733f59759172043c94198df63fa1e4eb40c548bb78c94bc57fb99682059be57a5c3e2 SHA512 08e60dde0cdf57006cf0c5f27a82220aba8d701bf7d6d709ffe312975ffa5dbef009ccb1e7cbe570b9502f4361d06ace44dbfd9a5f5f8ad08e9b0ca05bef765e
EBUILD libgit2-1.6.4.ebuild 1501 BLAKE2B d0ef9271ebf71f53291b0bbf5b88600ffb152b359efa1df32f9f07b762bfa4763db5f97b207d579004bf6afe813af7d2be989227b471b668e97cd9bce1429904 SHA512 dba3ec4b4f8301afa35285196be6174507eaf5b4ec3fba6141b474af8ae535226a7f5d43582df64040af3c28fc0c68361bd4f224cc3390a82a014744f1e44059
-EBUILD libgit2-1.7.1.ebuild 1510 BLAKE2B 561c39b7098e8f3f5870174093ef3aad03590321ea430ea9341caef2160e0aab17df8438e43cf933911436fa7d02aca2de80c49ec50640280d9daff5c9e11636 SHA512 53b5d102e80ce40bf51901ae89bdde391f5567953f6d99f09e07ed1719e058ce86ff75b2100f47d45191dce1b74def40ee72bbca47a21d75e40b7b5b39587bff
+EBUILD libgit2-1.7.1.ebuild 1506 BLAKE2B f31a36265d3262c8e3110ec73470229f07a8f9b30fb658693e93db80b2d8711031d93bac796ab6599579e470871c3edd8b94647b591c8bf102943b2ae48879a5 SHA512 9e3d9b15e5a758a063e8164e722ced000e4dba4a23514a7ffc427bc9a6fb48bf87b207821f9207af916a2d232c6fba19ba1def75a8dc96eaa8dd663442a9dbe3
MISC metadata.xml 916 BLAKE2B c5fb3724d2e9ef35c5be3df76c79dfc80a34d238a12d6b16f3f16d919076e216dcb085c4c182102c8fe7338982ab862a749ff9d25d8c0a0561fc133db6e07682 SHA512 78b668f9fef202fb86abc1564c4b240f7084bb3ed6ac0b77a8e26940721be6db5bfff1b927403aaa561f3dc20400bac677cc9b0a0204542b5b304ab8491c08c7
diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index d3ca4b8d6ae8..c906d92f74ed 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
LICENSE="GPL-2-with-linking-exception"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos"
IUSE="examples gssapi +ssh test +threads trace"
RESTRICT="!test? ( test )"
diff --git a/dev-python/GitPython/GitPython-3.1.32.ebuild b/dev-python/GitPython/GitPython-3.1.32.ebuild
deleted file mode 100644
index 965792916bee..000000000000
--- a/dev-python/GitPython/GitPython-3.1.32.ebuild
+++ /dev/null
@@ -1,83 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-TEST_P=GitPython-${PV}
-GITDB_P=gitdb-4.0.10
-SMMAP_P=smmap-5.0.0_p1
-
-DESCRIPTION="Library used to interact with Git repositories"
-HOMEPAGE="
- https://github.com/gitpython-developers/GitPython/
- https://pypi.org/project/GitPython/
-"
-SRC_URI+="
- test? (
- https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
- )
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-vcs/git
- >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "travis@ci.com" || die
- git config --global user.name "Travis Runner" || die
-
- git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
- git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb || die
- git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
-
- cd "${T}"/test || die
- git rev-parse HEAD > .git/refs/remotes/origin/master || die
- TRAVIS=1 ./init-tests-after-clone.sh || die
- cat test/fixtures/.gitconfig >> ~/.gitconfig || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # performance tests are unreliable by design
- test/performance
- # unimpoortant and problematic
- test/test_installation.py
- # Internet
- test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs
- # requires which(1)
- # https://github.com/gitpython-developers/GitPython/pull/1525
- test/test_git.py::TestGit::test_refresh
- # TODO
- test/test_submodule.py::TestSubmodule::test_base_rw
- test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit
- test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules
- test/test_submodule.py::TestSubmodule::test_root_module
- )
-
- epytest -o addopts= test
-}
diff --git a/dev-python/GitPython/GitPython-3.1.33.ebuild b/dev-python/GitPython/GitPython-3.1.33.ebuild
deleted file mode 100644
index cc252e9af748..000000000000
--- a/dev-python/GitPython/GitPython-3.1.33.ebuild
+++ /dev/null
@@ -1,84 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-TEST_P=GitPython-${PV}
-GITDB_P=gitdb-4.0.10
-SMMAP_P=smmap-5.0.0_p1
-
-DESCRIPTION="Library used to interact with Git repositories"
-HOMEPAGE="
- https://github.com/gitpython-developers/GitPython/
- https://pypi.org/project/GitPython/
-"
-SRC_URI+="
- test? (
- https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
- )
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-vcs/git
- >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "travis@ci.com" || die
- git config --global user.name "Travis Runner" || die
-
- git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
- git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb || die
- git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
-
- cd "${T}"/test || die
- git rev-parse HEAD > .git/refs/remotes/origin/master || die
- TRAVIS=1 ./init-tests-after-clone.sh || die
- cat test/fixtures/.gitconfig >> ~/.gitconfig || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # performance tests are unreliable by design
- test/performance
- # unimpoortant and problematic
- test/test_installation.py
- # Internet
- test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs
- test/test_quick_doc.py::QuickDoc::test_cloned_repo_object
- # requires which(1)
- # https://github.com/gitpython-developers/GitPython/pull/1525
- test/test_git.py::TestGit::test_refresh
- # TODO
- test/test_submodule.py::TestSubmodule::test_base_rw
- test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit
- test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules
- test/test_submodule.py::TestSubmodule::test_root_module
- )
-
- epytest -o addopts= test
-}
diff --git a/dev-python/GitPython/GitPython-3.1.34.ebuild b/dev-python/GitPython/GitPython-3.1.34.ebuild
deleted file mode 100644
index cc252e9af748..000000000000
--- a/dev-python/GitPython/GitPython-3.1.34.ebuild
+++ /dev/null
@@ -1,84 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-TEST_P=GitPython-${PV}
-GITDB_P=gitdb-4.0.10
-SMMAP_P=smmap-5.0.0_p1
-
-DESCRIPTION="Library used to interact with Git repositories"
-HOMEPAGE="
- https://github.com/gitpython-developers/GitPython/
- https://pypi.org/project/GitPython/
-"
-SRC_URI+="
- test? (
- https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
- )
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-vcs/git
- >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "travis@ci.com" || die
- git config --global user.name "Travis Runner" || die
-
- git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
- git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb || die
- git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
-
- cd "${T}"/test || die
- git rev-parse HEAD > .git/refs/remotes/origin/master || die
- TRAVIS=1 ./init-tests-after-clone.sh || die
- cat test/fixtures/.gitconfig >> ~/.gitconfig || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # performance tests are unreliable by design
- test/performance
- # unimpoortant and problematic
- test/test_installation.py
- # Internet
- test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs
- test/test_quick_doc.py::QuickDoc::test_cloned_repo_object
- # requires which(1)
- # https://github.com/gitpython-developers/GitPython/pull/1525
- test/test_git.py::TestGit::test_refresh
- # TODO
- test/test_submodule.py::TestSubmodule::test_base_rw
- test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit
- test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules
- test/test_submodule.py::TestSubmodule::test_root_module
- )
-
- epytest -o addopts= test
-}
diff --git a/dev-python/GitPython/GitPython-3.1.35.ebuild b/dev-python/GitPython/GitPython-3.1.35.ebuild
deleted file mode 100644
index cc252e9af748..000000000000
--- a/dev-python/GitPython/GitPython-3.1.35.ebuild
+++ /dev/null
@@ -1,84 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-TEST_P=GitPython-${PV}
-GITDB_P=gitdb-4.0.10
-SMMAP_P=smmap-5.0.0_p1
-
-DESCRIPTION="Library used to interact with Git repositories"
-HOMEPAGE="
- https://github.com/gitpython-developers/GitPython/
- https://pypi.org/project/GitPython/
-"
-SRC_URI+="
- test? (
- https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
- )
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-vcs/git
- >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "travis@ci.com" || die
- git config --global user.name "Travis Runner" || die
-
- git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
- git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb || die
- git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
-
- cd "${T}"/test || die
- git rev-parse HEAD > .git/refs/remotes/origin/master || die
- TRAVIS=1 ./init-tests-after-clone.sh || die
- cat test/fixtures/.gitconfig >> ~/.gitconfig || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # performance tests are unreliable by design
- test/performance
- # unimpoortant and problematic
- test/test_installation.py
- # Internet
- test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs
- test/test_quick_doc.py::QuickDoc::test_cloned_repo_object
- # requires which(1)
- # https://github.com/gitpython-developers/GitPython/pull/1525
- test/test_git.py::TestGit::test_refresh
- # TODO
- test/test_submodule.py::TestSubmodule::test_base_rw
- test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit
- test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules
- test/test_submodule.py::TestSubmodule::test_root_module
- )
-
- epytest -o addopts= test
-}
diff --git a/dev-python/GitPython/GitPython-3.1.36.ebuild b/dev-python/GitPython/GitPython-3.1.36.ebuild
deleted file mode 100644
index cc252e9af748..000000000000
--- a/dev-python/GitPython/GitPython-3.1.36.ebuild
+++ /dev/null
@@ -1,84 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-TEST_P=GitPython-${PV}
-GITDB_P=gitdb-4.0.10
-SMMAP_P=smmap-5.0.0_p1
-
-DESCRIPTION="Library used to interact with Git repositories"
-HOMEPAGE="
- https://github.com/gitpython-developers/GitPython/
- https://pypi.org/project/GitPython/
-"
-SRC_URI+="
- test? (
- https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
- https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
- )
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-vcs/git
- >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "travis@ci.com" || die
- git config --global user.name "Travis Runner" || die
-
- git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
- git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb || die
- git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
- "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
-
- cd "${T}"/test || die
- git rev-parse HEAD > .git/refs/remotes/origin/master || die
- TRAVIS=1 ./init-tests-after-clone.sh || die
- cat test/fixtures/.gitconfig >> ~/.gitconfig || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # performance tests are unreliable by design
- test/performance
- # unimpoortant and problematic
- test/test_installation.py
- # Internet
- test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs
- test/test_quick_doc.py::QuickDoc::test_cloned_repo_object
- # requires which(1)
- # https://github.com/gitpython-developers/GitPython/pull/1525
- test/test_git.py::TestGit::test_refresh
- # TODO
- test/test_submodule.py::TestSubmodule::test_base_rw
- test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit
- test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules
- test/test_submodule.py::TestSubmodule::test_root_module
- )
-
- epytest -o addopts= test
-}
diff --git a/dev-python/GitPython/GitPython-3.1.37.ebuild b/dev-python/GitPython/GitPython-3.1.37.ebuild
index cc252e9af748..0040351ab7e1 100644
--- a/dev-python/GitPython/GitPython-3.1.37.ebuild
+++ b/dev-python/GitPython/GitPython-3.1.37.ebuild
@@ -29,7 +29,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"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-vcs/git
diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index e4b0283ab20f..516b381af4b5 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -1,21 +1,6 @@
-DIST GitPython-3.1.32.gitbundle 9676140 BLAKE2B e975f7949f3f3e25f66008b1f2be80dbecb96234405b07b7ef33cb119abde1be434d46deb3c5bed2ec26f4fe35d0f5a1e605c60727812ef4aef2116029f83abd SHA512 b54d5a8e335f6c1b6dfcdd6ccb9c79562ec222cd3d83fd196dab245bed90a9e02d20b191b46c5acdc300f2dede942c686694f0aa005fa5c5c2c2d3e81470a692
-DIST GitPython-3.1.32.tar.gz 196978 BLAKE2B 914b0ceebe89b00e5d65c963055c1d64c3125699a4df80e04c5a0ca59181faac5357880767224d3b3cad9b884668299510ea055ae0c228648c1b1c2e5ec048d0 SHA512 b1a4ac7d98b9543454525819357afef4c45dde842a8a8689f5f059312cd45ee10a7a5b22e2417a0a7120b78c0a40addc4f9189789d70ca34d2bc21962fe44fb7
-DIST GitPython-3.1.33.gitbundle 9635126 BLAKE2B d851f8766f4d145b54de7b2593d84c9002d4a6ae6b55c1b8533f8945b668966bc4a3a94f4467adc4390326e26b78fd88d141931e11251ebcbaa6120081bfba7b SHA512 cc4eb17f1b32a7d5f592bd4a84936e0fe9e12ccfe555b9c9ee57a48678f62181b4a0d6c003222873f5d53af932bc8099568f2792d06ee44dd240af0a2dd94df8
-DIST GitPython-3.1.33.tar.gz 198466 BLAKE2B 5e27cc92ba937f730ba746fa565b3a9a5b50ea3d4bec11cd2e484b0cf96db9a8f51f920d0788b6170750e48e2361ab0327017d445652aee4851396e83a57b0b3 SHA512 49001b55530966e90e1f8adeeb5e43d144b813d073deb01ceff0fd709f6a65e791e4971f6db9353da5fc84ba4a6bfe5c409f9229c85c9bd0497dc52e05f03707
-DIST GitPython-3.1.34.gitbundle 9638239 BLAKE2B e9bd820ac329928871a6341c9ed0fc8529bb99866ec9a2b10593113dcf8d859960f49b615de300275f0d16d56621852b659e565278ec591e93e5821514126a46 SHA512 c1a4f61a7632e83bad5f4ee59a1b5d3d3afd67506fe574cecc7cdf685eff1e61030a0eb11b75f7995f7c453b8e97516f03ef5b662ce75b3c8ff7e0ca15247449
-DIST GitPython-3.1.34.tar.gz 198460 BLAKE2B 7045ce1cba39043564a6f89b99d11779327ffd9098178b7e80a32c6cf0ed2200fb2ddd4f16b9e09e190628c63acbc02afd2d42d20fd04c0df5018c3619e06d5e SHA512 d0eee7e04bd542a8cad8312d95ef0cbf60964e4aec71e825003d792f9d6c7e20c9603b793f75a87f0fed223148f21b8fc51c98f47164440f2f243a1b81427b35
-DIST GitPython-3.1.35.gitbundle 9605813 BLAKE2B 37eee9cbf4e1824b26f5cca987c82919dcf2d8fc131ce89a178a3bb2f2b56f249f23a9ae9ad09244ad80b043da6df817bed24418cfa07d7219049769034b5893 SHA512 d12a48df6ddba440fa02ad0903b5089154eb232264eccc1274c712989028e3c991506b9bf49259a535071bc1c84a0f38fb17f8e705dc482d55f5d1c883622238
-DIST GitPython-3.1.35.tar.gz 198670 BLAKE2B 65700e88fc124043d1ca9cc896b8b7a2f84eeba38923a68d74a27ee684f8f3adbe1fc34044db71167b63c3069f34ec2d714a906ec476adbbec038ce65d7fdd6b SHA512 5b749ffd0d1d47bf6be9f714e4faa2ca3b353da2eedfaf99d344bde030777f98a04ebe877eda98b1c8ab7c129238d855e6bf238d3a2433219faf0cd1695509bc
-DIST GitPython-3.1.36.gitbundle 9634402 BLAKE2B 7ab020b412b43ade1171ee7c7080929a5824cb2955e015615152b5faf802f9373ba34c5ce5626ef8541686239ff263f051de72934618d8432d4031f22c20d0f3 SHA512 de1c51232c2ee89668fc4671c7b0615ba4620d292fd1097f25b0f2eedda927c68d6529521adae7f61415f8042801d9620cc7a8c7d0b40236b92fe843f28b5d89
-DIST GitPython-3.1.36.tar.gz 199490 BLAKE2B 29a6ff6345575674b1ca07d178346510996b4610963b6c46dceb79991afa2fd3ed81a5823ab4d7d57e05564f68a9ac9be8d3144a621ff5252a2b581757500845 SHA512 f81a62a224d85c26783e69bed7279e08e772a411a88bff398a979a3302a91f70e27c22fbe635dcf2bb8d4af2eaf1af49946f78b67a7cc909a5e67332da9fd74d
DIST GitPython-3.1.37.gitbundle 9744035 BLAKE2B 57f16e0ebfdf6e2078c8a8fa220185add124431491b0959649c5fca8cf234cf4f3bb86b46937a04de33b5600a3c50dc2c46acff69dfbb03973d48663f8a45bc8 SHA512 b18e2cc7f97f82ba7f36181bb76bb58797ac0c13043f44b9ffdb31523ffafd37cc916986a8a358c85c867937145ad58da052bf650fd346fdacc80b89feeb8d8c
DIST GitPython-3.1.37.tar.gz 200076 BLAKE2B b5db83f6712a94464fec98229af739ca7eb71eb47bd03164e94bb680c03bd84e49c7956e3a58937464c6fd6e4254a24d5e89150f40a59c5d101d7e56daca8fba SHA512 c036b5a12b2839a152d21cc6163445c067d70b18984888e799b0900449bea0a5290f6520fae5cab83fb8553af9c6bb0150c9b28103311deecb3686de30dd35f1
DIST gitdb-4.0.10.gitbundle 1485461 BLAKE2B 5a217c609a402cd7888da1502b25d217812503cd703cda8bce3c7159732c59d7f4bcd52688a5da457f43fde1645a6db79588a6fc8cc8dff5c58e9dcbaef79b9a SHA512 98dba48f75e28eaded791f91c611e07bef73c28a7f8ac58889b05d04f4b3699a85a5be1c829ea3e2f380507a9009f35bc552bb4260564127e2863807f9b4712a
DIST smmap-5.0.0_p1.gitbundle 324544 BLAKE2B 69098c7644abaec7f32226cad7ff3008e49d94c9f7349d0b815223249c20bfd2b51a50474e51864821f30c98f5982e5c35ce9217145a1e5d11326492c41faecc SHA512 4f36ca2c94ddfeb949c880fb52c3b1905d144dd59b95f2f05c93ed7b694dcb128218a2800ca23b721fbeff9a1920e8c3326675098e2ef0361ff6e90c8c2850ba
-EBUILD GitPython-3.1.32.ebuild 2269 BLAKE2B 72c76c3549fe1f7919b582af494621de467468aca72113bc650f71c1b857b10b6b8ee1c3e29c766e85edfca7f8a83668e7e7c05517b4852f69e7ca4b5f8308cf SHA512 9cdd279b2f2f554b59e4956199171095b3bfc5bb6c5d4e67692433ec69bc2d700fcb537b2885c232687104349e9eec58bc24ecf5ec205466b44b6e2f19855827
-EBUILD GitPython-3.1.33.ebuild 2337 BLAKE2B c5065e57ccddaccdc1371f692705d0febced2c4ffa789436785e90f49b5267abb887f82a4d1659f3982eeac2c3cf514d1d0b2e7dab85e08acbbdffbc22f60e3b SHA512 8eecd47587b3c70221c0c9920b576f36688868825942eab369f64a88dccb9c0ff9c23a12111420ad3084b31d9c849bad4846804901c37ece50f6ab3b59d86a8e
-EBUILD GitPython-3.1.34.ebuild 2337 BLAKE2B c5065e57ccddaccdc1371f692705d0febced2c4ffa789436785e90f49b5267abb887f82a4d1659f3982eeac2c3cf514d1d0b2e7dab85e08acbbdffbc22f60e3b SHA512 8eecd47587b3c70221c0c9920b576f36688868825942eab369f64a88dccb9c0ff9c23a12111420ad3084b31d9c849bad4846804901c37ece50f6ab3b59d86a8e
-EBUILD GitPython-3.1.35.ebuild 2337 BLAKE2B c5065e57ccddaccdc1371f692705d0febced2c4ffa789436785e90f49b5267abb887f82a4d1659f3982eeac2c3cf514d1d0b2e7dab85e08acbbdffbc22f60e3b SHA512 8eecd47587b3c70221c0c9920b576f36688868825942eab369f64a88dccb9c0ff9c23a12111420ad3084b31d9c849bad4846804901c37ece50f6ab3b59d86a8e
-EBUILD GitPython-3.1.36.ebuild 2337 BLAKE2B c5065e57ccddaccdc1371f692705d0febced2c4ffa789436785e90f49b5267abb887f82a4d1659f3982eeac2c3cf514d1d0b2e7dab85e08acbbdffbc22f60e3b SHA512 8eecd47587b3c70221c0c9920b576f36688868825942eab369f64a88dccb9c0ff9c23a12111420ad3084b31d9c849bad4846804901c37ece50f6ab3b59d86a8e
-EBUILD GitPython-3.1.37.ebuild 2337 BLAKE2B c5065e57ccddaccdc1371f692705d0febced2c4ffa789436785e90f49b5267abb887f82a4d1659f3982eeac2c3cf514d1d0b2e7dab85e08acbbdffbc22f60e3b SHA512 8eecd47587b3c70221c0c9920b576f36688868825942eab369f64a88dccb9c0ff9c23a12111420ad3084b31d9c849bad4846804901c37ece50f6ab3b59d86a8e
+EBUILD GitPython-3.1.37.ebuild 2329 BLAKE2B d1624385cbbb707a699a0cbdd0c79267f081ce759c01f8a2aecf998646ae4183d7e7e6d22b969d3926ffc62e2ee7956089c2a3a2f801f884d8ede62e22076990 SHA512 dced81b22474510b093621932d72b99c6447e84499d48f113f4dc7170b621cc8bbe0a6c46ac1f3ea5fc9451dfab0076f44e03e69e446c5a1ba89427cbe474a55
MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 83e5d1443adf..2fb644421617 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiohttp-socks/Manifest b/dev-python/aiohttp-socks/Manifest
index 16107073cc9f..0d3afc606169 100644
--- a/dev-python/aiohttp-socks/Manifest
+++ b/dev-python/aiohttp-socks/Manifest
@@ -1,11 +1,5 @@
-DIST aiohttp-socks-0.8.0.gh.tar.gz 13190 BLAKE2B 049655c526b5d7b64af79ef5f885d0f949edf1eeb4f3fb6e8a3cfc97738ebeb4663d68017761808279e938f477f9509123d8d6c6f4133287d1743dc2a8a021ed SHA512 e533be7059ee6914f919f5113596708732f70f4f1093adaccc6a829699c2aea157897c5398d9134acb0b2a11c8118f9d4f453792d8d8d14b10b207ca19ada2e7
-DIST aiohttp-socks-0.8.1.gh.tar.gz 13336 BLAKE2B 39ad70fe9f1eb8d4f743c4d65dafb82c0878808b0861f899b12ba437ef80a9e4f077485c37fb8267588ac307446ea0c2d26c02de05cd3f44a76896610cc85cc4 SHA512 f8d30d6c6aa32968bbcf075d016ecc542835f6bdc2f0bbe1ffa06e580ab851a4f5abdac8d008e639d0cff49829a299afa42a80e159d7fece67439e5384817d85
-DIST aiohttp-socks-0.8.2.gh.tar.gz 13563 BLAKE2B 4e16abf9ed3f31fbbb8604587f2249a5387dbb1acc8a29d1999b52e84a5be3a0795073867a18c97c5c397f0742d75d4246a71484066bb8970a3d2356b482c8da SHA512 7fd7863bb7aa315a678516f02c2b4c2ba9dfb9e38ac7f1dd7ea78f474f005ee82334262c1bc31ba289554aa1a9e657a2f16dcf1950f16a2b959563b4016c3e88
DIST aiohttp-socks-0.8.3.gh.tar.gz 13291 BLAKE2B e7e757d966bff9943bb162e0aa4dce597afeb044da84db80b39a80b0431fa442850a4b3c09aad06fb8c78f90d508be5190dab1ef1d543e42a4a161ab056e0935 SHA512 53e164be4f8459c7a4df015f60a8d70971473a0ba7a39b32cdbd0499e7316d0d211ddead7e3c065516b1082804fbbedca8e75bb7b59f1abd893b395840b147dc
DIST aiohttp-socks-0.8.4.gh.tar.gz 13568 BLAKE2B a99513b4dd7ca75aca36979c0ace84adcabdc2fb1104d38ae49d07944fa1fb17a2a8da24fa395a33dabc00bc444710d23e911db427c895ec144ac1600d3d5983 SHA512 09a0ca9267ad822546bd47066b2f1b5f15364913da609fa5a2ebd0b0a8fd2f74e7413ab7e2f0970a777c5b853cc2fcae83e7af4eaa7cb4508d7644479ba8afd1
-EBUILD aiohttp-socks-0.8.0.ebuild 920 BLAKE2B 00e698346e2fcf30fccac41fe73826ccaf87157379ae3085f2ef11cac9f39257d728c310356c720de4794e720478071af95f7cab293ff244c0ffab566bcebb2d SHA512 d4deb1d958d3f9add52a4b0bd645b9fc8de700fb07ec2f2c082d15dc7a50e121573be35b89225c404f4071e8cf3cc3859329e49b38ad300964b786be34b91865
-EBUILD aiohttp-socks-0.8.1.ebuild 922 BLAKE2B f6b7e220b9f0e52a393b1eb85bcb3a8a76cbe9fdec5e0b500241e51edeba78b47b77b7e3c21fa54e05cd9f85b694928fe89716ed7ff5f1f5774e7ca74d2c40a6 SHA512 39a3159814d49fa694c6a296ff54c100e7fa49c8914c5a1a08fd203eb21ad94e9c86c9430068f12307bf2a2103a31282ed3a759779c31a720462d7459a1ab393
-EBUILD aiohttp-socks-0.8.2.ebuild 922 BLAKE2B f6b7e220b9f0e52a393b1eb85bcb3a8a76cbe9fdec5e0b500241e51edeba78b47b77b7e3c21fa54e05cd9f85b694928fe89716ed7ff5f1f5774e7ca74d2c40a6 SHA512 39a3159814d49fa694c6a296ff54c100e7fa49c8914c5a1a08fd203eb21ad94e9c86c9430068f12307bf2a2103a31282ed3a759779c31a720462d7459a1ab393
-EBUILD aiohttp-socks-0.8.3.ebuild 922 BLAKE2B f6b7e220b9f0e52a393b1eb85bcb3a8a76cbe9fdec5e0b500241e51edeba78b47b77b7e3c21fa54e05cd9f85b694928fe89716ed7ff5f1f5774e7ca74d2c40a6 SHA512 39a3159814d49fa694c6a296ff54c100e7fa49c8914c5a1a08fd203eb21ad94e9c86c9430068f12307bf2a2103a31282ed3a759779c31a720462d7459a1ab393
+EBUILD aiohttp-socks-0.8.3.ebuild 920 BLAKE2B 00e698346e2fcf30fccac41fe73826ccaf87157379ae3085f2ef11cac9f39257d728c310356c720de4794e720478071af95f7cab293ff244c0ffab566bcebb2d SHA512 d4deb1d958d3f9add52a4b0bd645b9fc8de700fb07ec2f2c082d15dc7a50e121573be35b89225c404f4071e8cf3cc3859329e49b38ad300964b786be34b91865
EBUILD aiohttp-socks-0.8.4.ebuild 922 BLAKE2B 2c0be4176d96b91fa501d95adceb55909d2da7b4c4902df83a4f0eca962236297fc534f6e425e7d4a03212203bcfe47d202e7caba285f59e665a0deafe66671d SHA512 3aaa3633bfc30fa1f0b56518eca3e6fdd6e212356d3e43871047a087fec3fa051ac2d244e66696228bfb061b77fa0d8d810292292715d67e9a4278bb1bc4bf3e
MISC metadata.xml 417 BLAKE2B d4d70073cac054e8ce04d03c7087377b3b9b420f1f4352da54de0f6f5ca836cb49774307f01df383888bac24a2bcf9a1c2ab6920f8be16ebdb40e80c253c65ff SHA512 79af7d419eb9fe518ca8ea2a6bd4e2e1cfed7b00a032fbfdc4b05d6c59d9d7ecddd789a70a3db890a55335f293b6ebbc35f74dd73968de82e5147c991534cc6a
diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild
deleted file mode 100644
index be5ce72d8255..000000000000
--- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild
+++ /dev/null
@@ -1,40 +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="SOCKS proxy connector for aiohttp"
-HOMEPAGE="
- https://pypi.org/project/aiohttp-socks/
- https://github.com/romis2012/aiohttp-socks/
-"
-SRC_URI="
- https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]
- >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/yarl[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/tiny-proxy[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild
deleted file mode 100644
index 2224b12703c0..000000000000
--- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild
+++ /dev/null
@@ -1,40 +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="SOCKS proxy connector for aiohttp"
-HOMEPAGE="
- https://pypi.org/project/aiohttp-socks/
- https://github.com/romis2012/aiohttp-socks/
-"
-SRC_URI="
- https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]
- >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/yarl[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/tiny-proxy[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild
deleted file mode 100644
index 2224b12703c0..000000000000
--- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild
+++ /dev/null
@@ -1,40 +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="SOCKS proxy connector for aiohttp"
-HOMEPAGE="
- https://pypi.org/project/aiohttp-socks/
- https://github.com/romis2012/aiohttp-socks/
-"
-SRC_URI="
- https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]
- >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/yarl[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/tiny-proxy[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild
index 2224b12703c0..be5ce72d8255 100644
--- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild
+++ b/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
>=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index db3871426aa0..434614999de1 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,5 +1,3 @@
-DIST alembic-1.11.3.tar.gz 1192079 BLAKE2B 40608e1a98aee47128ddebfbb05527cebe8d7799c65da84333bfccb92c0cf314f12646b5be61bd489fe7084197e7918cc992a6edde57baf2afaa741452110135 SHA512 66939932ab0e07595a0d97ae1591c73b90d193e9a392489e2e6059e702c7471c12ac6408e6425413a89dccd5f54ba00f1a50cede0fadbbd808caca864c5101fa
DIST alembic-1.12.0.tar.gz 1196597 BLAKE2B ff4bc1b94a32ab510b617befb039cb373f266fc891d355a1166a5559d4c053c57a834d9509a05bd5fbcb53a6ac0348038b2314907249ea9139a00c378b293bcb SHA512 170031efe7864835234f55123bff7496337ed1ce666fdaaa8a5040353dc23f98a0e2e6eaf95791f8be052b675015acb7e59b58436a470df9b4ce803c1ac5296b
-EBUILD alembic-1.11.3.ebuild 998 BLAKE2B 69697924982fa2b17d0d5d3c6ae9d0c6003476b0237e4c41baeeff185a12dc073b4bac03c77d4ea73c838a9c28d26351873c00dd4962e45677bb8afda0d993ff SHA512 a9d83e9b1cebc916f06f8fc32820c5bfc315b2de915f5f7e4af21c5ef6180430be357672ec01ee89bf3eaa76e2a37bcc067fd6d19721b8776737eb45dd4ddbde
-EBUILD alembic-1.12.0.ebuild 1000 BLAKE2B 6137d44f26f5620e1af375b3370935f943a547e62c5cbf7e142975db2754498afc968718ab6acdac542bd1569f79ee8ba088e24db05dd655d278bb6588257d0a SHA512 3bd4650599df3ea40b8b15deffef4f7bc5682863f0e716eb40e32f8bbd44638d788b8819bf7cea640f1390e4164f3bc9d32aadbe4c365640ba2ed9222c48103d
+EBUILD alembic-1.12.0.ebuild 998 BLAKE2B 69697924982fa2b17d0d5d3c6ae9d0c6003476b0237e4c41baeeff185a12dc073b4bac03c77d4ea73c838a9c28d26351873c00dd4962e45677bb8afda0d993ff SHA512 a9d83e9b1cebc916f06f8fc32820c5bfc315b2de915f5f7e4af21c5ef6180430be357672ec01ee89bf3eaa76e2a37bcc067fd6d19721b8776737eb45dd4ddbde
MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79
diff --git a/dev-python/alembic/alembic-1.11.3.ebuild b/dev-python/alembic/alembic-1.11.3.ebuild
deleted file mode 100644
index 5e88fa80c9a4..000000000000
--- a/dev-python/alembic/alembic-1.11.3.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=( 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/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # 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.12.0.ebuild b/dev-python/alembic/alembic-1.12.0.ebuild
index 0fb0d2348c60..5e88fa80c9a4 100644
--- a/dev-python/alembic/alembic-1.12.0.ebuild
+++ b/dev-python/alembic/alembic-1.12.0.ebuild
@@ -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 b804d9570f09..89e601cbca9c 100644
--- a/dev-python/anyio/Manifest
+++ b/dev-python/anyio/Manifest
@@ -1,5 +1,5 @@
DIST anyio-3.7.1.tar.gz 142927 BLAKE2B 80a093943fbd23069e9511a83b3eb1e27f2863b11e184709f92cab2dfebc05ea3c291d22be4b1e79d00ae52e10009d5fb2c664730009b40e2b666587538d0ca5 SHA512 067bbffa9e0d6ce339a4999a677c857e839aa3bf5a056d841fec8cbd3be17023c9158df907ff66b9a5437a78158bc9bbb3b9ebe30c57ef98660642bc057d7d10
DIST anyio-4.0.0.tar.gz 153297 BLAKE2B 680c3472525a777dc2af63241ef1b6f90bcc2224d944fc04aef519d0d97bb5845c7b3faddb116b20cfb1a61303bcf91290b1f2544a3cfcb08f3488a70b275c8a SHA512 b0ec5aa912c973206d8677a6aba25957cd669dfe890ee7d39af064f1620f9a5103a39bd6d35f4ea680b86d13964daf1e982ac6873bf5903eeaaa6e74ea974948
EBUILD anyio-3.7.1.ebuild 2031 BLAKE2B 92d72a3c4833070582501bd18646c41c8d1a8551adae6dda13ea3fd7de20d199a3e3bcf5d8326d6c998c7ad9bf1d38291b05ad970c2c74b0698b66d9ca9c3c8b SHA512 233f500a7a0e2b2b7c371ee7a2ecbaa3ee5e52d1c557c5d9d94e6098590175a305a45960036a9106a2b56c8ec1cb84ba500221d473224ee30519f47119d7fc94
-EBUILD anyio-4.0.0.ebuild 1638 BLAKE2B 1d0aadb783179511b7e72175d50a5b785c874967558de6b0a5f35ef0127b215a0fac2cbe44c60e0b8decbaddd4ddc5a877a6c848feea7ba6be4097a3ca63d152 SHA512 dd0ffc4625dcde7634af793ab330b1af45f7ff1c083d53a5cbe86008a0f4371b971584f6dccb5dd39dac7e49c79d36ba30e8f150fb76d8297b97f3c38e260293
+EBUILD anyio-4.0.0.ebuild 1630 BLAKE2B cc53eb8ee2c3fff86553cacce3bddf2c29930512aab5633c5f27be9becb0b524b7cff5ec2dc172eeaf6b38138268772746da8a533f63dbce5ace55a15a0c6c63 SHA512 7e89fa465c29d5e133a7efae1602aa1041c1b7dc3b43c5a403a4ac8970cebf5c3d4e9326c20eb5ce65bb4a1d6f633fc04febdf8c757a872e8d5738b5e4400fcb
MISC metadata.xml 1422 BLAKE2B 63acae587e7088e33ee5eb93a2a222899e54a5eb511118794f88e7c5a012d10983eb925427688a0b509b094e30a9cc9acc5f0c1765ea73e569161e0c30722000 SHA512 e0b540d5d739b7673a5a8682477f209f8b3648aad06a1c0610543a2e9dcbeca1cb1e52212d8088a5987a1c3bc3152cc5984ad5b5d0706fcdb5866b22de07b1eb
diff --git a/dev-python/anyio/anyio-4.0.0.ebuild b/dev-python/anyio/anyio-4.0.0.ebuild
index 74d0dbd87994..0c8ff324df92 100644
--- a/dev-python/anyio/anyio-4.0.0.ebuild
+++ b/dev-python/anyio/anyio-4.0.0.ebuild
@@ -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="
$(python_gen_cond_dep '
diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index 590a1d6726f1..38fe8a93c2c0 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -1,7 +1,3 @@
-DIST argh-0.28.1.tar.gz 62511 BLAKE2B fb06ad73c5d8e8508103007a2213285f52f4d245ade288504616d42847c982a27ca94f0850f87052737c17740de705a9f8557fcafbea6f656e30ca1ed99efffb SHA512 c5d4515f5ba94a60dbcc6fa81812c192b51539ceee349129028a3d736ba1b0eac23135b31fa6d350e9fff778250365848e6c2077553849aeebbb9b67be6774dc
-DIST argh-0.29.3.tar.gz 52641 BLAKE2B c9cdfbf9a958ce6386984c422717cf9dbcdf6bf69a909e34fcc34a3b6cc3e8f9ee831898fb1fbe39cef68927a949d172b553fb51c16a7ae80382c03be0a26d57 SHA512 ec5c090399e824d0e6dc51b199859e40707d5a7f3b651ef72b186d8b3bf402096e9522b6eaf90bbaeb3ad58aae24c25f043749698c47e3fabbb6259e9b9dbffc
DIST argh-0.29.4.tar.gz 52694 BLAKE2B 6d2b75200ea7b570ac199139ba7bc92b5bfa41fa4e21d19eff17d8506c4a28c6043413a25679cab52f9d81b8bb9a1f35b77ffee3beaa98c43660ad9e5c6b8dfc SHA512 017346afb237429de1228f604a763f919528fd359edfabb7b5a5c3a48c5e5be5a5a385672d54299cd15e5bc82257d8c33816fbc463873ffb9b3c3a54b40fccfc
-EBUILD argh-0.28.1.ebuild 568 BLAKE2B 101ad987971dbdfb496aecc1c8e0be5aa19a67df9e89accd4c0ffb000cde38a0238567d69935ce0acdb51bf2280cf88be3ab66253d09d10d07e561981f868a67 SHA512 3eb461338244c4f5a2c487c932aecaf185b3f2717fea8223b6de9353adf0d629863eb9ebf463601db19c0302d69dc09854dc823652c539d01b09572085f5cfdd
-EBUILD argh-0.29.3.ebuild 576 BLAKE2B adefc58efa7542e9e97e66d22aacbf443549eb9c97c6cb19b9cb4ed25e474016f6a60620f47333f06d17ac19183d25f1be348c97a87a13d051452c07c5cb90ba SHA512 cacf7a864e4e581f06ab6834014f67aa96e08d2dba09d8de5db00daef3dd6011e16a843a5afb5ad1c183ce85308a8e660eecd135dfd26959ba64c35ace6caaf8
-EBUILD argh-0.29.4.ebuild 576 BLAKE2B adefc58efa7542e9e97e66d22aacbf443549eb9c97c6cb19b9cb4ed25e474016f6a60620f47333f06d17ac19183d25f1be348c97a87a13d051452c07c5cb90ba SHA512 cacf7a864e4e581f06ab6834014f67aa96e08d2dba09d8de5db00daef3dd6011e16a843a5afb5ad1c183ce85308a8e660eecd135dfd26959ba64c35ace6caaf8
+EBUILD argh-0.29.4.ebuild 568 BLAKE2B 101ad987971dbdfb496aecc1c8e0be5aa19a67df9e89accd4c0ffb000cde38a0238567d69935ce0acdb51bf2280cf88be3ab66253d09d10d07e561981f868a67 SHA512 3eb461338244c4f5a2c487c932aecaf185b3f2717fea8223b6de9353adf0d629863eb9ebf463601db19c0302d69dc09854dc823652c539d01b09572085f5cfdd
MISC metadata.xml 385 BLAKE2B e1fc25e92c45fbd0183634cc645085fef5223a59975a5000557c1a2ef497c6f9ce017e462a9a881e61b4578c90859f51e5471d197ea884b7dc4ce90786a0987a SHA512 97719df6c0b48c7348bf25de9016dd1de373d6b9e1fd7f52d87eb6e0935608719c726aa3f4ca4aba8fa1211d1234c2b959dd821d241cd65b6cb47b1a06481df6
diff --git a/dev-python/argh/argh-0.28.1.ebuild b/dev-python/argh/argh-0.28.1.ebuild
deleted file mode 100644
index 982f7e9655a2..000000000000
--- a/dev-python/argh/argh-0.28.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A simple argparse wrapper"
-HOMEPAGE="
- https://pythonhosted.org/argh/
- https://github.com/neithere/argh/
- https://pypi.org/project/argh/
-"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
-LICENSE="LGPL-3"
-
-BDEPEND="
- test? (
- dev-python/iocapture[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/argh/argh-0.29.3.ebuild b/dev-python/argh/argh-0.29.3.ebuild
deleted file mode 100644
index 32a100a7ba11..000000000000
--- a/dev-python/argh/argh-0.29.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A simple argparse wrapper"
-HOMEPAGE="
- https://pythonhosted.org/argh/
- https://github.com/neithere/argh/
- https://pypi.org/project/argh/
-"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-LICENSE="LGPL-3"
-
-BDEPEND="
- test? (
- dev-python/iocapture[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/argh/argh-0.29.4.ebuild b/dev-python/argh/argh-0.29.4.ebuild
index 32a100a7ba11..982f7e9655a2 100644
--- a/dev-python/argh/argh-0.29.4.ebuild
+++ b/dev-python/argh/argh-0.29.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
LICENSE="LGPL-3"
BDEPEND="
diff --git a/dev-python/asttokens/Manifest b/dev-python/asttokens/Manifest
index b99bdf13d73c..dcce96cf38f2 100644
--- a/dev-python/asttokens/Manifest
+++ b/dev-python/asttokens/Manifest
@@ -3,5 +3,5 @@ DIST asttokens-2.3.0.gh.tar.gz 56996 BLAKE2B 742e1332c6dcc35930e6ac85df1a8511437
DIST asttokens-2.4.0.gh.tar.gz 56965 BLAKE2B 60adc46bd30f5c2fee368362f655bb6a83d2394f2c0badfc191f91335decd523a2f1523927b4ce3cdbe1a557cfb335635c68c20acbb33384cf9c3a816bbb6743 SHA512 183321c6eef3493e49289834425d4ec59dec5fdc496d27e4d89ab5ca2a830306367e0464dba25856da612e018f8d6cefedf7c2349488884031f02a91acc73cd4
EBUILD asttokens-2.2.1.ebuild 1000 BLAKE2B df0263ad9241ff00f197fe9eab1f75a3636556ec412b6b7cb7037421436c502510181cc0f9d2caf4254b931be6865bb6df62df62a5cc515ed4db8d1eb23ef0c7 SHA512 db764f1089310e1bd03055a5508db0e5447a58e645b24482a356b18ac9fbd02db02944bf91c070155ed0ff678e7be3112dc94dc032a9d2219868afc65d755b8f
EBUILD asttokens-2.3.0.ebuild 1010 BLAKE2B dd588f8b69797c994e4d68888e1cfb0e4bfa5f44fc9bc206a2bb6798fb7506ecdf99023bd31789e3e1ff523e5e002e8e200e2eb08dc028369fd3a0a1eada1977 SHA512 2c0de685f80220698c7efea3ddd759b5bb498a521acf463dbd97d83ef456245a13a1f48b67a8c54452b61c9f9d6acc2ef7f58f90a2b788de2a1dfc8154133db3
-EBUILD asttokens-2.4.0.ebuild 1010 BLAKE2B dd588f8b69797c994e4d68888e1cfb0e4bfa5f44fc9bc206a2bb6798fb7506ecdf99023bd31789e3e1ff523e5e002e8e200e2eb08dc028369fd3a0a1eada1977 SHA512 2c0de685f80220698c7efea3ddd759b5bb498a521acf463dbd97d83ef456245a13a1f48b67a8c54452b61c9f9d6acc2ef7f58f90a2b788de2a1dfc8154133db3
+EBUILD asttokens-2.4.0.ebuild 1005 BLAKE2B c6d1a743164c51b76451604979f6b9053a36827beaf1daed9191b4f1d21d52d049721963af390e262654cf77ab42e39893b4a0791e88742f1bfc8570eb46a808 SHA512 955b53bf7838a8fa0403f287bcac22b64ef7416c9ee9fe18aa731cecdb3104c3e5f49b82e44f4910ad68c04e4d78e29a2206b63a5d5175dca4cc8ad38f1d24c9
MISC metadata.xml 350 BLAKE2B c05dcff93454660cb741def5cb0ca82e56f0cba84bddb9604153b6d70625e4dfc9e15743c3448a0cb68d9b5ccf0778f8126390872bd8689df0e0ab2bed7e6582 SHA512 521762b1e8a542c5f3156014884c3d845b6fe882e819c924aa8023f8dff32a94490e64a1d1f700f5127bd867c60c4f0f7c4aed5c39f78e52bd8ebabd113403cf
diff --git a/dev-python/asttokens/asttokens-2.4.0.ebuild b/dev-python/asttokens/asttokens-2.4.0.ebuild
index 4d0a09d2ec63..696c30fdecec 100644
--- a/dev-python/asttokens/asttokens-2.4.0.ebuild
+++ b/dev-python/asttokens/asttokens-2.4.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/async-lru/Manifest b/dev-python/async-lru/Manifest
index 7c23840d1c5d..442d3267cc05 100644
--- a/dev-python/async-lru/Manifest
+++ b/dev-python/async-lru/Manifest
@@ -1,3 +1,3 @@
DIST async-lru-2.0.4.gh.tar.gz 13084 BLAKE2B dc3316e63783f36a446fc0d3565e018340787822b4a2663b9759d8bf5222277526b9a1285a34c3d84ccd245f75c6a53d9a693cc13c2b101bcb4bc97fa31835bf SHA512 aed4a043bfb323c1fc01f93def11fe597141778bd8437bd90189e2b6da26b0bb412fa72fb0d12a40b771571f3cb5f06fed8302379aec2e8e0318eab179b64912
-EBUILD async-lru-2.0.4.ebuild 760 BLAKE2B 9ed5ab590bc5b67f08d887b9ff9e76f07a9fb59d342a288033bd16dfefc4e8bd51c94d52ac3195bbe9daab1858dedb8932e7f71b0c95bd6d317d7408e4479809 SHA512 854e4244f7c1fc4b3c1f007706bd56d2fff7cbe6904a40ab01f2bf2166f8c72db47d49b90404e4aa1492a4fe2fa48a7696154a2ff4224651c03bf1c37ddfcb27
+EBUILD async-lru-2.0.4.ebuild 759 BLAKE2B 28d9e05dfc0bd0bd8b008a595697bd52d6a738a685351633e15c8c104a575cfd98f35bf48b817fbbdccb064fde0bfbbbb3fede2515ce74b9909839bf010e608c SHA512 15b4da7043e9d2bb8ff7477979958a017d37e0401da853c710467216d26527db29b39ddcbd41eff488497a6d5e17dbeba78e028e8ef0562654f21f569074af01
MISC metadata.xml 373 BLAKE2B bb8b67d9df0a86ac3a7d834e79bbc8a907d467e567f353b29427c9a36b11cc79eaa4d1b6f8cef9a43e632f7d333af72dcc1bc579922a1aabfc47cdffc7bd922a SHA512 c6c089b381a5c572b6ecc2907f2e90ee2f581516ac66a6f901d32990db5c8086eefcc97f80a90c9b83504934489c3440cac86ebbc0cbd76801510fba1a9f0ed3
diff --git a/dev-python/async-lru/async-lru-2.0.4.ebuild b/dev-python/async-lru/async-lru-2.0.4.ebuild
index 306ca5c015e6..537db5699ec0 100644
--- a/dev-python/async-lru/async-lru-2.0.4.ebuild
+++ b/dev-python/async-lru/async-lru-2.0.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest
index 4c5ca4e6677d..f8b788ee02c6 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1,9 +1,3 @@
-DIST serverless-application-model-1.73.0.gh.tar.gz 5079379 BLAKE2B e7220e4d0e25a725d3dc0828297bcab9c174e067f927b6aab7f6bdd0c9c8de8333464d7783f0ae9965b00a1323ace8f63a51aed92e459f578a2d2e15a34bed52 SHA512 1487b3815f62dc4a5081316b09d469359126fa76d4b4f3ee397b581e5491cea20ebafeeb96d261652eb552e501666de3d90f6bd5a52517474e170420abaeea92
-DIST serverless-application-model-1.74.0.gh.tar.gz 5082475 BLAKE2B 4eea6df8caefd8face0115300739d74dee96f5b303cd2f86e7ffd58535c36567c830c9a0b55f59c712b166376b66ae23d7cc5e9c79445a1a9e4f3e23f0c4b94d SHA512 f34af17d0d2ec540c9ef65c1419812e0ec24da331b527e843f3da88149721a4dbec7130f1ac452c19b8462461ed09e3e6b607a80756aaa5f01fc3abc04740938
-DIST serverless-application-model-1.75.0.gh.tar.gz 5111472 BLAKE2B c6a1ce33e9f6a51988acc72d9b2a12c8cabfa16ccbb44dcb214bedcfd5c9cf61947f0d83a32149a1dc3ceee6e0acdb4ffe3437f4605febd0e2b07d48989c9d81 SHA512 b64c2529d1a9cbb3d97163d4dd3062d19319e0b1ff98c8330fb12af8c33a2768dc6619d97dc9234b051eafef9770d35970fa631c9830a9ad94d7ac0a4eb0e800
DIST serverless-application-model-1.76.0.gh.tar.gz 5114195 BLAKE2B 2d9eb5ea740c02ad3b6ca4024c6a5f6f87fe0a2703535eab5e69488fb30e2172ab3edd67ab4a668a9790040a0edc698c2ac4fc4c244c0b2f8037a5ce6e1175fb SHA512 97bc81cc41ecc5e1b5bc253e9ba0839598a09a49e564bfe06bd3460867412ce2551e1ad79640cf40641bdc9d09261bdd8bdb87d78c860f6c3d2b316fcee9c027
-EBUILD aws-sam-translator-1.73.0.ebuild 1544 BLAKE2B 9572110682a5bfaeee90d69c6026a0130cacda3efb2d2da2952d675f5764745fb8fa7e7b1e586b2b029f5d8b955d9934228210734b060af23abdde9b2e18c487 SHA512 48956aabc1cd71db9d3cddb180c37387c8e5e4e314411a41f3ad791bbe6b2435208c9e045dead45d6e10944271b7f9954e2d1ae9290a3078d1e35391c0f52512
-EBUILD aws-sam-translator-1.74.0.ebuild 1546 BLAKE2B ad6e5889df4bcddb45b7c19b46a2d29b4e58be32c5e2e7642713309a6962b870af65dad07437b2b5167481b4cbde6638c235a1928b930a8a50c1943e33364ccb SHA512 5b80e19e8592c98a0121af922addf5c0904d21164d1411459a5a96cf2ce54c3b728f6a7eaeb3a3629f24eac9f805d34548f9aeddb8d552d8a185599b23f0e124
-EBUILD aws-sam-translator-1.75.0.ebuild 1546 BLAKE2B 149e59b254acf3de851a46b9a7c11d1ba15cc469c8fcd3c7571eb3e45788abb0e5db72ac54754ba65804872f895e54b2a0a39155e1ce77f7fc1f4533594fdd86 SHA512 f9304b86eaae63cf411562af33cac40848502d2e50cef5a718299b75103cb5ab2541b7ea86f41af0d511679f11ea74c2572faab81fbde4ed4547d0ec7d4e6cf9
-EBUILD aws-sam-translator-1.76.0.ebuild 1546 BLAKE2B 149e59b254acf3de851a46b9a7c11d1ba15cc469c8fcd3c7571eb3e45788abb0e5db72ac54754ba65804872f895e54b2a0a39155e1ce77f7fc1f4533594fdd86 SHA512 f9304b86eaae63cf411562af33cac40848502d2e50cef5a718299b75103cb5ab2541b7ea86f41af0d511679f11ea74c2572faab81fbde4ed4547d0ec7d4e6cf9
+EBUILD aws-sam-translator-1.76.0.ebuild 1544 BLAKE2B 49f4c2c4f93cad6f7a4b07beb33695a2e1c2e827d11b2cb9b12191edf9a5384602e4621bf3d3e2a01ae17d39dd1835df08b032aa7dd8eeffa008c0c87916227d SHA512 03b8539cc059818b664f4a3a04fe768b2f2ccf3f8891a5124010732588006a357ed6eeb81738dc9c52ce6cb4500bd05c1f17f4eec6cab9bc8977fb4db5d4b639
MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild
deleted file mode 100644
index 9e1f18c5dab3..000000000000
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild
+++ /dev/null
@@ -1,60 +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
-
-MY_P=serverless-application-model-${PV}
-DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates"
-HOMEPAGE="
- https://github.com/aws/serverless-application-model/
- https://pypi.org/project/aws-sam-translator/
-"
-SRC_URI="
- https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/boto3-2[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
- <dev-python/pydantic-2[${PYTHON_USEDEP}]
- >=dev-python/pydantic-1.8[${PYTHON_USEDEP}]
- <dev-python/typing-extensions-5[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # so much noise...
- sed -i -e '/log_cli/d' pytest.ini || die
-
- # deps are installed by ebuild, don't try to reinstall them via pip
- truncate --size=0 requirements/*.txt || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x AWS_DEFAULT_REGION=us-east-1
- epytest -o addopts=
-}
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.74.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.74.0.ebuild
deleted file mode 100644
index 5a83e871d7a8..000000000000
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.74.0.ebuild
+++ /dev/null
@@ -1,60 +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
-
-MY_P=serverless-application-model-${PV}
-DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates"
-HOMEPAGE="
- https://github.com/aws/serverless-application-model/
- https://pypi.org/project/aws-sam-translator/
-"
-SRC_URI="
- https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/boto3-2[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
- <dev-python/pydantic-2[${PYTHON_USEDEP}]
- >=dev-python/pydantic-1.8[${PYTHON_USEDEP}]
- <dev-python/typing-extensions-5[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # so much noise...
- sed -i -e '/log_cli/d' pytest.ini || die
-
- # deps are installed by ebuild, don't try to reinstall them via pip
- truncate --size=0 requirements/*.txt || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x AWS_DEFAULT_REGION=us-east-1
- epytest -o addopts=
-}
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.75.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.75.0.ebuild
deleted file mode 100644
index d6a4188a21e6..000000000000
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.75.0.ebuild
+++ /dev/null
@@ -1,60 +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
-
-MY_P=serverless-application-model-${PV}
-DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates"
-HOMEPAGE="
- https://github.com/aws/serverless-application-model/
- https://pypi.org/project/aws-sam-translator/
-"
-SRC_URI="
- https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/boto3-2[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
- <dev-python/pydantic-3[${PYTHON_USEDEP}]
- >=dev-python/pydantic-1.8[${PYTHON_USEDEP}]
- <dev-python/typing-extensions-5[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # so much noise...
- sed -i -e '/log_cli/d' pytest.ini || die
-
- # deps are installed by ebuild, don't try to reinstall them via pip
- truncate --size=0 requirements/*.txt || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x AWS_DEFAULT_REGION=us-east-1
- epytest -o addopts=
-}
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild
index d6a4188a21e6..a0d01a4be592 100644
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
<dev-python/boto3-2[${PYTHON_USEDEP}]
diff --git a/dev-python/backrefs/Manifest b/dev-python/backrefs/Manifest
index cf22e62bfe9b..3c38125a1e6a 100644
--- a/dev-python/backrefs/Manifest
+++ b/dev-python/backrefs/Manifest
@@ -1,7 +1,3 @@
-DIST backrefs-5.5.1.gh.tar.gz 5401854 BLAKE2B 5aab7fa4d2b74ca250e93aa6085dfa7302525c2b0201a807c687807264dddae7a02c7e6c51fe9353cb43cb46f0ea38ac36ec3a5958b45e96e7c00088d33f8c6f SHA512 09381b300afff26f8139eb36433b22fea0c909b6c68615b17821fb373afa168e1432eb93728a0189d89b04268c3e57fe237f7b52b1fa1f3aa7f92eadf411b98a
-DIST backrefs-5.5.gh.tar.gz 5401839 BLAKE2B e8674de4b1f9a068bf7439e56fd14de8afed0635b0f6fe3c99c64b678890939186c7aa2d660bee73d51e01cc982186bddeaf2e4bea5754c1a234992d518f8004 SHA512 00074d30a96da6bd0aedcd3cec02f533a264514832d91ff466a50937fae28566fe95db7fbedc7ffd185300b9529adf7f89bd4366e09f2bd864fa4f0f13963475
DIST backrefs-5.6.post1.tar.gz 5399113 BLAKE2B d5b359b0b4333baacb53dd4a7267e431cdca3fd844ba1d1120e34961979c39a9f89f8f52db16f1a8aaf1a89f18063c5301c1a46803c9e1f011e0a20bde24b126 SHA512 20ea63bd9d60db7c242faa687e464eecb8c2e1852456126e2961db14e0526f5048581ec7f7de1017c87d718544629f8491391e3be14c55133876bf169a4d71fe
-EBUILD backrefs-5.5.1.ebuild 664 BLAKE2B 2dca4a6dced9713939bc255f420ceb969c8112cc8afff01e6594d8d08a9a1930040fda6de79125f366d68f47dc1a17ed29c04f5ee9203aa121de6b74b575b02a SHA512 a4831c326414044229584cbf939cfea161e8d2746b5ddf13329ed78d602f9ef00e9d93a8d135df94d852d54e6665e79f289726c5e09764ef62f5b67417b01a98
-EBUILD backrefs-5.5.ebuild 662 BLAKE2B b6a86db7aa186dc33acf6971f0a25162b22eea0e8412e905fdcca3ef194991ada4c21852be6662d1a41b81b6f68de1e4fa909489976e83771d2a295637316a37 SHA512 836b581becf5683d8bebfdccf3ed4c9b4de2ec8eea467a0b3e6c2d2d9c0f63ed2ea303ac4fe15ffb91ffe30cd966dcea6b4e70d2be6efc7eb5e3dbe9f8ddcc89
-EBUILD backrefs-5.6_p1.ebuild 574 BLAKE2B 0d0b3e24134ba9debb5c33a361921be8f1eb26e015494423cddca2a15cf33ae002db0c05a3d6f9425386e82b73557db4dc1a054e03ef2f7c6caf9bda4dbe7835 SHA512 626bcb854614bc03ee8c3306b57892f804196275659c883879323337f95e62847d23531a425b8c276886b55bc5c3b1356781f4a9b072fbcef4094569e87a709b
+EBUILD backrefs-5.6_p1.ebuild 572 BLAKE2B 5b00099c64a488c2e8cb061ae47877e526bf860805930ff9d0144751e43db421b309b5e9a068c445f5e5f31ac36b1c0e6d076cff435a507bfc752f8702c7527d SHA512 74a6a026da14a0a8e4a1777f88bd74eb36357d6a441930e7d5e6ec09c306eb02b9072bb791bbad42bc7c04e456a33e2766b0f102de1085f231f028b0f5b1375c
MISC metadata.xml 1110 BLAKE2B 03f6ad86a49f8a87915cf78b5d345e8ddd7dff8312ade18f18610e0970b3995de61feffad710b02826ee7e4ea57b91c90d31fb97db8aa9c46a653d9e7385bf35 SHA512 d2fdf037ba920c922c5fbaf02c5060c1e0dfd6daf410a602c0d6870a0926c1aa87e139f00517df53b643365e8f681d6104b770d704799ad1b193e3d935b86ade
diff --git a/dev-python/backrefs/backrefs-5.5.1.ebuild b/dev-python/backrefs/backrefs-5.5.1.ebuild
deleted file mode 100644
index c388a3ef35bc..000000000000
--- a/dev-python/backrefs/backrefs-5.5.1.ebuild
+++ /dev/null
@@ -1,33 +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=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Wrapper around re or regex that adds additional back references"
-HOMEPAGE="
- https://github.com/facelessuser/backrefs/
- https://pypi.org/project/backrefs/
-"
-SRC_URI="
- https://github.com/facelessuser/backrefs/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/regex[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/backrefs/backrefs-5.5.ebuild b/dev-python/backrefs/backrefs-5.5.ebuild
deleted file mode 100644
index fea7c737fca1..000000000000
--- a/dev-python/backrefs/backrefs-5.5.ebuild
+++ /dev/null
@@ -1,33 +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=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Wrapper around re or regex that adds additional back references"
-HOMEPAGE="
- https://github.com/facelessuser/backrefs/
- https://pypi.org/project/backrefs/
-"
-SRC_URI="
- https://github.com/facelessuser/backrefs/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/regex[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/backrefs/backrefs-5.6_p1.ebuild b/dev-python/backrefs/backrefs-5.6_p1.ebuild
index 2d4c68f012a6..187360a475ce 100644
--- a/dev-python/backrefs/backrefs-5.6_p1.ebuild
+++ b/dev-python/backrefs/backrefs-5.6_p1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
BDEPEND="
test? (
diff --git a/dev-python/bracex/Manifest b/dev-python/bracex/Manifest
index b288562422dd..b6979272c9c6 100644
--- a/dev-python/bracex/Manifest
+++ b/dev-python/bracex/Manifest
@@ -1,5 +1,3 @@
-DIST bracex-2.3.post1.tar.gz 27578 BLAKE2B 0d459c5fe7380363786ab09aea8e26be56cd51075a847de7f521e2c35e413f311a00110e4149ebf626ba07fc025539dcb9a69c1bca6b80b69f3c8475ff7de65d SHA512 ac8b7bae97e41d68d8be85c80643c1d4181f7f4f17bde038803e77ee9264bc2a042b9dd391b0be460fc0317f451621f3975f583c9ad89e43ae8690533fb95626
DIST bracex-2.4.tar.gz 26588 BLAKE2B 99a3a846c1b427e11fd9fe05389d20c81126c5f9a23cb86961265fb1ea4ec51a48e1afa5e40f569b52533732784b00f2b504637efd4d19286a4bb603b1db76cd SHA512 14e520aad81b65df5047374b1920c7202bc62d4524fba4ae82ca7e92e18ae4e0f5d6a184fd772da0cafc3e891f45bab53ad31f6b444d914c3469969b33fa1a28
-EBUILD bracex-2.3_p1.ebuild 1070 BLAKE2B 4f7c9ca8e0d1b7ddd4161bec9997c7bd513aa2e9621b2a74ce265a368ae2a3613d0ceef6dca1299faf293255f7133ca10ececa03440ee76c92c0804490979ad4 SHA512 073d90293db61dd68e6e3bf0fce7dc05073ae8144bbd2a483fe23c00a78392e88bcc110a537460807f5ff594361bae09adb12879c42ad1552a9f4f6e27c9b729
-EBUILD bracex-2.4.ebuild 1078 BLAKE2B 2c8637620ffc6b8716e9d5fc8187b3350189dbfbc457f2815450c1f0f5bcb6036892eea91b84303b925194b5f9506dfa530410292a5b0ddcf60256e44b8bf223 SHA512 08049409e7fa47eb162d2bfbde028d8533909004485fcdebec248d9b0af243a1596d795968a6aece37bac0feb7fbfbc79fbe212bcf4d10d17e515a710e8e06a5
+EBUILD bracex-2.4.ebuild 1070 BLAKE2B 4f7c9ca8e0d1b7ddd4161bec9997c7bd513aa2e9621b2a74ce265a368ae2a3613d0ceef6dca1299faf293255f7133ca10ececa03440ee76c92c0804490979ad4 SHA512 073d90293db61dd68e6e3bf0fce7dc05073ae8144bbd2a483fe23c00a78392e88bcc110a537460807f5ff594361bae09adb12879c42ad1552a9f4f6e27c9b729
MISC metadata.xml 1234 BLAKE2B 57feddb9db2fd3234b863a1edf1026f28a800a8b2469cbe1223d535d96189005cf47fb4228f0de882768890af9d6be66a8a66e6bd10ab5be4de0a0f8857e8b5c SHA512 6c4089d66066ab59045d08e2468e2aa0d2fa5ff424e3822e454cc4b9030a6b1c122f6aab3e64ee140315139f1dce2812a5f053a1d8ab292bec248cc9c343ef7e
diff --git a/dev-python/bracex/bracex-2.3_p1.ebuild b/dev-python/bracex/bracex-2.3_p1.ebuild
deleted file mode 100644
index ba2c1ddcb655..000000000000
--- a/dev-python/bracex/bracex-2.3_p1.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
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=hatchling
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-git-revision-date-localized-plugin
- dev-python/mkdocs-material
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-pymdownx-material-extras
- dev-python/pyspelling
-"
-
-inherit distutils-r1 docs pypi
-
-DESCRIPTION="Bash style brace expansion for Python"
-HOMEPAGE="
- https://github.com/facelessuser/bracex/
- https://pypi.org/project/bracex/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- test? (
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # mkdocs-git-revision-date-localized-plugin needs git repo
- if use doc; then
- git init || die
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- git add . || die
- git commit -m 'init' || die
- fi
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/bracex/bracex-2.4.ebuild b/dev-python/bracex/bracex-2.4.ebuild
index f1de5d961183..ba2c1ddcb655 100644
--- a/dev-python/bracex/bracex-2.4.ebuild
+++ b/dev-python/bracex/bracex-2.4.ebuild
@@ -25,7 +25,7 @@ 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"
BDEPEND="
test? (
diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest
index 281173907782..1b6722750b45 100644
--- a/dev-python/diskcache/Manifest
+++ b/dev-python/diskcache/Manifest
@@ -1,5 +1,3 @@
-DIST diskcache-5.6.1.gh.tar.gz 655959 BLAKE2B 95ba66a8c701796eec1bedcbb514e9288789d52887401f0687374f43c3bd31a502c7e0e0a1fe4b9df05c41a5a1e4efcda8986840749c170295544787e6fd7112 SHA512 a0a6847121089ffe727ec30bd94716d6ab78e5abd4cc8a3230c6ef034b27776be76ca223c3060af3150d2fceadcda670cbf7851c0f47624264342429b29b4f5d
DIST diskcache-5.6.3.gh.tar.gz 655441 BLAKE2B bc2495862fec7dfffd50e84a7d68e04f42ae8f29c2273466a81e1ec8e82af33a8af3a1f40ac06563c656e48ea24e936402f6269ac498f8521b096e6457aa8df8 SHA512 476d677d88212aa3f9a6e8d12c3e7076cc6a06973d703ed0b2c550b4b4e916b24fb7d8f33c7174854015886fab26e2707b134328d2bc3e144aef5510e7bc0f7c
-EBUILD diskcache-5.6.1.ebuild 963 BLAKE2B 1366937fc5d0fc960515f9e175c7b8073d381a6c56cd3abf76494d45dd0f1224f27ea5730d857324b1f7219c8d3854a1d7c08434c9d4c4e9f6e78746fb0727f1 SHA512 055e636db1cfa2df04263e81050b1eb68b0905e505899666c1330d07c98b08e2e83550d0f5555cb531a5807c6be8aee69e39ff872e9e4187f2b6713cad61cb7b
-EBUILD diskcache-5.6.3.ebuild 972 BLAKE2B c1f669d76293409bec4c2400cedc90bd60ea64c2f494aa73345edd97ddd10d6e6e0cb5c026ad10257e39b16fa1a04cc8965603655ff67cad92874d0be423f802 SHA512 b36c08546fe3ff2fc0c53214edb838103f6064f08701107cdf5a614a5d0dd386c0d9710ef73b98170297e9002aeb51e8d76f701a0bc4b0e5a5b56b8919381046
+EBUILD diskcache-5.6.3.ebuild 964 BLAKE2B f85ecc2e4bb01b4212986acd433c5468f2feb70ab651fc0f9bfa04e8299a45abccd7a69ce600b791fb9cb2117ed0765b1fe773b0293fe8147e18f20d2b7fe912 SHA512 ff574e32e02456f1bee0146258c9a311a9832838eb846e08c2984810e4d5f924fb594e997690cc87590942e2f52cca5a430a5403f090fcad12fe391f7ac486be
MISC metadata.xml 417 BLAKE2B ea6f6d25bf863d8be1af817e00d06d668672ddb5cdd938f0bb1a0e92712bdf116540c36014778a160be6ec6144db406f1a1f0d804c3218e38b8bbfc7c1456cc9 SHA512 c5812352980d74ddadbe2192c2c724369ae37d2d0c3d6018220d2ab0bf07559e569af816f3503b8db825a7689cca7a340adc4bd3d1bd73893446a41a7bfb6882
diff --git a/dev-python/diskcache/diskcache-5.6.1.ebuild b/dev-python/diskcache/diskcache-5.6.1.ebuild
deleted file mode 100644
index a916cd4daa1b..000000000000
--- a/dev-python/diskcache/diskcache-5.6.1.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=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-HOMEPAGE="
- https://grantjenks.com/docs/diskcache/
- https://github.com/grantjenks/python-diskcache/
- https://pypi.org/project/diskcache/
-"
-DESCRIPTION="Disk and file backed cache"
-SRC_URI="
- https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/python-diskcache-${PV}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
- test? (
- >=dev-python/django-3.2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-src_prepare() {
- # remove dep on pytest-xdist and pytest-cov
- sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die
-
- distutils-r1_src_prepare
-}
diff --git a/dev-python/diskcache/diskcache-5.6.3.ebuild b/dev-python/diskcache/diskcache-5.6.3.ebuild
index f99c99d9182d..6b1e9708ca28 100644
--- a/dev-python/diskcache/diskcache-5.6.3.ebuild
+++ b/dev-python/diskcache/diskcache-5.6.3.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/python-diskcache-${PV}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
test? (
diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 9bb1bdf8ec39..e30ad6dd7e18 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -1,5 +1,5 @@
DIST dulwich-0.21.5.tar.gz 441948 BLAKE2B a65aaa3611de6b18a3f63bd195d3831733bea726f634964c14bb817954147e45753868982fb0c3dcf57dec5a2ed8c985229d110234fd6cae8c783367a06bc20c SHA512 5966a4df8ef94d4c61c4e0a2aebbf11b7f9072139f11357e5194e58dc4edfbe83eb76f7b7aa3a52f96f97c5b7908850fcef5de2aa4bccb212126bb21fdc53934
DIST dulwich-0.21.6.tar.gz 445545 BLAKE2B a3189b4777e295bf26345172fa1c4f6ca4c45e807a9197cd2bc8c0255a9ebb7fa752bc98369ffe780671dc9610fefb1fc4bd9b6b75d90b7322d048197da0aeaa SHA512 24f1d82be08b6ee78e41cd86ec2323a51dd6bff3714b1eae1f8484eda316c9d1c8089ded853511d587898ba789d36ee014c8f3b7c718bf7168519725f4d9dc2c
EBUILD dulwich-0.21.5.ebuild 1474 BLAKE2B 5e4e58906a45508b72a6a136f55270c3ef484d20584e936b092e1f43dcd4ebe64f52e858ea417ae54450e48d711b2224e72f8d5daa1e1e94598fb1e807992bbb SHA512 2a3f5d1be375b9278bf7c32547b44a8b500ca58bf98c7886b05d8055a0635e6a0430518205f20e98ed44c772a9a4f8f9265dc629bc25cb187915d796ace63413
-EBUILD dulwich-0.21.6.ebuild 1478 BLAKE2B 2ef87388c08995c811dd9ce7ec43ea73bde6d4da97ce5588cd616d8ed3b8b07c195b9c0c2a4d5c1873e7296b0fdb56ab2f815e4f76fe7a79d7664d54bb39e093 SHA512 b2143071d49954afad2dbebf292fb6a604cb4959185d1561ee06b99c174fbf6985accbb9d447d95a4125656a04740b4d7888a815ab465913938d6e197647eedd
+EBUILD dulwich-0.21.6.ebuild 1475 BLAKE2B 68e0fcd1fb9c2bbfd51bf28e3cb163153cd6a7a4ecf9b0678f3af3a8f50e55dc204949aadc5eac1ff7c711ef2878f8fcebdd249023ad223aa7c9915c19677b09 SHA512 c68ed2aba833b8bd98f03e270de87d8a1dc6bbc321e389c4981ec8062d04b11a1b063751016b61bfafa0fb50479fceceb524d309b23cc9f83f0a0c14d18eb369
MISC metadata.xml 556 BLAKE2B 240554ff522160e9508bf6debadafcc44b5ccc4074dd4c9d3ce82358963084c60a1afae9fafee6ab1e6e5d898940ccb4d1b524cebff155e61bf6707c9396b647 SHA512 a7cdca224a01d5bd26bf4a5adb0273977ddff61f75cd02f5642132656fd0c6608114617efcb068d834f107804666cf4fb3725967e804b73d2ddcb67342dc30de
diff --git a/dev-python/dulwich/dulwich-0.21.6.ebuild b/dev-python/dulwich/dulwich-0.21.6.ebuild
index f4770bb6ca22..ca41696be541 100644
--- a/dev-python/dulwich/dulwich-0.21.6.ebuild
+++ b/dev-python/dulwich/dulwich-0.21.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="GPL-2+ Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index d893bb0ef4cf..17c74a4f2b61 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,7 +1,9 @@
DIST fonttools-4.42.0.gh.tar.gz 3764057 BLAKE2B ef6340a58d1b8dc0fa87a6514792da76c63ee39fa7c0f420e637bb008ae4d6078722b695625bbba72481bfb47f239cd734288b6f5f89d57fcb1acca1e732f460 SHA512 c5b6963d420dd8bf2bae776880bf23c9e91aeb04f62fb3231cfb0af00008b82a19814138311c2b06cc8df1dbb83c0cd1fc1312a540918a3727407cee81d19116
DIST fonttools-4.42.1.gh.tar.gz 3767442 BLAKE2B 902eb47cfea3c113cab7e6ccf9a0b768782bd7243690cafdde9c6c76f057bc425fd17b0c1e62a43b0c40c2c26969ead1fc9e842a8dca74f063a29c3333f9250f SHA512 0bf48873c3fb8389851de44425f7b949b1de4ae7d2f46b5041225890ce3b853351f69b0d22cb647090568947b4f09ccd4450d022fd918d92ddd0dd9325397100
DIST fonttools-4.43.0.gh.tar.gz 3767455 BLAKE2B 1c58f9d5611af9f3ee68218958a7188268207055702641bbb6505895b89c3f8cf34f285a7fcd40bf8d9ea079e05da1642a52a6f55512851322995e42e77f881d SHA512 631e7458ec7849a98b2ccb0e4ad46e6bc5bfd6206f7d478308d08348713c2ae8b63a201c19f1080427b1f377143bd930f591ee376cc573de3dea2ba4dcb7ba08
+DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B d5abb086605126bbb814f4631e1da412f0f98f678274097340516bc0c9e8572039778ef3acd1fee1943e9bf431b1120de1a6809d64e64a77d81af63f61a49755 SHA512 5c505098c2f82421ef5daa0c3bad03910e978dc2dba17a80c9dcd27d5692822ae3579f1d6bc2184e80dcded0dcf61f4a859cc1b5951f07f3467197c21954ac38
EBUILD fonttools-4.42.0.ebuild 1584 BLAKE2B 617e89d0213bd81dd88a0ab73504aabc3aed32ed0696e5cfb4ad31e4bddf24c15926ac5b1c0cc45f10cce0a9b81a7f6d0a9121f93e58d7aae69b3f8a00c56cf3 SHA512 e96f2358f4486777bbd4bba1ad094e1f0b449e7bb20277e7825dbe7aff2ecdfc6eb1c4358cdc4abfec30aaa28e960678a938eadbce6f8e4f39d9a51849f97b76
EBUILD fonttools-4.42.1.ebuild 1628 BLAKE2B 9c385ca76518d835d5c4362de304667e37bd8aa0b7fbdc9aa71ed54616502b8f63945c3c2f9afcb63e4728342b8b423251f9857e620dd8b3c6d9d680c7f698df SHA512 ef4efd7b22cd630668feca079196e3ee9b8618b3f84bff7bbc435469b1a49c647679431057e26a52bd779dcfde54ea92ac3e10248371d3ab748dfaff1f43658f
EBUILD fonttools-4.43.0.ebuild 1635 BLAKE2B 55ce9093304a557ba894afdd3ad17daac2e1708e535ebea587726eca9aeddfd434b0d8c2fc1ff47abdd4debe9b2e7da506760944499a6ca1f62afe20de19e5a1 SHA512 5ee2c843587208ca9d5b9d88c88dd7db7571c0526102571360f61b4f7368b305872f5b5e701df4555d64a92ee156528791db89216c67fe464dba13769c25d866
+EBUILD fonttools-4.43.1.ebuild 1635 BLAKE2B 55ce9093304a557ba894afdd3ad17daac2e1708e535ebea587726eca9aeddfd434b0d8c2fc1ff47abdd4debe9b2e7da506760944499a6ca1f62afe20de19e5a1 SHA512 5ee2c843587208ca9d5b9d88c88dd7db7571c0526102571360f61b4f7368b305872f5b5e701df4555d64a92ee156528791db89216c67fe464dba13769c25d866
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.43.1.ebuild b/dev-python/fonttools/fonttools-4.43.1.ebuild
new file mode 100644
index 000000000000..a65b02e28c6a
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.43.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 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..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+ https://github.com/fonttools/fonttools/
+ https://pypi.org/project/fonttools/
+"
+SRC_URI="
+ https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ app-arch/zopfli
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # When dev-python/pytest-shutil is installed, we get weird import errors.
+ # This is due to incomplete nesting in the Tests/ tree:
+ #
+ # Tests/feaLib/__init__.py
+ # Tests/ufoLib/__init__.py
+ # Tests/svgLib/path/__init__.py
+ # Tests/otlLib/__init__.py
+ # Tests/varLib/__init__.py
+ #
+ # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+ touch Tests/svgLib/__init__.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_configure() {
+ export FONTTOOLS_WITH_CYTHON=1
+}
+
+src_test() {
+ # virtualx used when matplotlib is installed causing plot module tests to run
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest Tests fontTools || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index fce7556147af..c063bec6361d 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1,9 +1,3 @@
-DIST filesystem_spec-2023.6.0.gh.tar.gz 386708 BLAKE2B e47825893073d969eff8c7936068c26bed270d3b65fb4407f64b5032ce8e71b7794ae6b3ae16fb08ec3e1e2f830b2fce7fa238fd8189354e8a16c618e2af7398 SHA512 ede711d22dede2deee1b36f2ca591bc96a8f1b66d6cb16cc2ad6e1776ea441a1c73382b7622262872a3f5fff92b15ba6bdabaca80fd0ed898b7ddcac02792cf7
-DIST filesystem_spec-2023.9.0.gh.tar.gz 399288 BLAKE2B 47317bf4c50dc2e4dd541100d67989c16fcd9a0d21f2b871386cf2c379389487f51af5b81420b9b455ec083e250e2bb1b0da8243b25512f6ad227b1c16357741 SHA512 4a19f24fa3e41da0aa6f7b22b1720ee093260c5b3ff9547f678ea00887f8d12cb048dad6b2a27ea3743d3cca7837a19b061a63c5d96e10227139ebdefcaec3d0
-DIST filesystem_spec-2023.9.1.gh.tar.gz 400280 BLAKE2B e964891cd2af1d3789e39e59481316ecc0e16046e262e5c8783d734ea97ee8d39ee94514af4cfd62a4f78c03973e83c630232dfda19ff045670874229704ef45 SHA512 b7f7df1c73fb6c0ce4537d99e04e8775bb3dde37a1821976d2b44015e0b3d1a85633eef73822c74871ede1032672b2b021f6944b7ecca12f9d6baed2f6c20d6a
DIST filesystem_spec-2023.9.2.gh.tar.gz 400298 BLAKE2B ef7c7c2eac91b190277331aac30b2b03605d3e2758536f6f0d3b894b5e236aa77f3c94a05105180ba44aa438204ef636dcfae8c35c307b40f6e7b2ce8a6e1e2c SHA512 bc61ec65af387f9f11d8f48f57fc50fed657ff6f078f619dd2c6bef20e50576533e34da8452ec13af1e30be336674f2d38032b027c8e9354144b7ed7023b50fe
-EBUILD fsspec-2023.6.0.ebuild 1663 BLAKE2B f450df9ee1266070965398ebda766b32237e8bc95afde2beb6429cdf791ccfccd621a6f6f7503467590e48f6d47bbf4f5881adb4b8e7c2f0d41b9ac521b0ead7 SHA512 7de25b39153ed1b7f4fce9c856dd73bf52c3feefc8ea822b675bbd469137804136e1265aed28567d20f18b550cb8f6f071cf6ff7310d9ae18c9e4970a58edc7f
-EBUILD fsspec-2023.9.0.ebuild 1665 BLAKE2B fc6a5a60411a0f21225886a4b9725f96704ba322ca94fe6c4fc6c64ea8b8b3752de26ab4d15f06110bc21e846a762ae82f1bec72c29b23812b038320752c48f3 SHA512 cd43521face97102d31bfd6fd19add44dbcaa0a1751a32823bf5d8f2ed6904384edd42ecce233f228bb42fe16bd871f85a256e273285ee676b48fcb2972e6276
-EBUILD fsspec-2023.9.1.ebuild 1665 BLAKE2B fc6a5a60411a0f21225886a4b9725f96704ba322ca94fe6c4fc6c64ea8b8b3752de26ab4d15f06110bc21e846a762ae82f1bec72c29b23812b038320752c48f3 SHA512 cd43521face97102d31bfd6fd19add44dbcaa0a1751a32823bf5d8f2ed6904384edd42ecce233f228bb42fe16bd871f85a256e273285ee676b48fcb2972e6276
-EBUILD fsspec-2023.9.2.ebuild 1665 BLAKE2B fc6a5a60411a0f21225886a4b9725f96704ba322ca94fe6c4fc6c64ea8b8b3752de26ab4d15f06110bc21e846a762ae82f1bec72c29b23812b038320752c48f3 SHA512 cd43521face97102d31bfd6fd19add44dbcaa0a1751a32823bf5d8f2ed6904384edd42ecce233f228bb42fe16bd871f85a256e273285ee676b48fcb2972e6276
+EBUILD fsspec-2023.9.2.ebuild 1663 BLAKE2B 387adf64d493479474001e99c8465312dd05608ef3e31997d4573f07937390d2c4246d0db0c4acc3ee3597f4dbff8248787907e0732dd831e7d174a6e612adcc SHA512 9abec94ffa7472d6120d1fc6aed607ed9b3c1ed0f02b7a5aed2c93b3a604f154c01a74d8426d6e8545b57a93aca27bed1f3a67e7d85235f8a5b7096d1d8d1ef7
MISC metadata.xml 374 BLAKE2B 6c0b18a0ad3b85713ae6f618ac0646ed63f08549bd7d1ed5bd94b80d89d79efaf2f97ce913a0a7d6e54e77cc602994416520a22deadcc71e484cf7ca22bc6dde SHA512 5bf051387d6bcffb3022d023f60ee8f76ca277bb8d626dda988a0baaf1d1e3a71e872d8316607ee7e269e579b5a17c23ab93c56fade533150171d3ce44e4bb71
diff --git a/dev-python/fsspec/fsspec-2023.6.0.ebuild b/dev-python/fsspec/fsspec-2023.6.0.ebuild
deleted file mode 100644
index e4b3b7ef69a2..000000000000
--- a/dev-python/fsspec/fsspec-2023.6.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2020-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
-
-MY_P=filesystem_spec-${PV}
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="
- https://github.com/fsspec/filesystem_spec/
- https://pypi.org/project/fsspec/
-"
-SRC_URI="
- https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-BDEPEND="
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-EPYTEST_DESELECT=(
- fsspec/tests/test_spec.py::test_find
- # requires s3fs
- fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors
- fsspec/tests/test_core.py::test_mismatch
- # requires pyarrow, fastparquet
- fsspec/implementations/tests/test_reference.py::test_df_single
- fsspec/implementations/tests/test_reference.py::test_df_multi
-)
-
-EPYTEST_IGNORE=(
- # sftp and smb require server started via docker
- fsspec/implementations/tests/test_dbfs.py
- fsspec/implementations/tests/test_sftp.py
- fsspec/implementations/tests/test_smb.py
- # unhappy about dev-python/fuse-python (?)
- fsspec/tests/test_fuse.py
-)
diff --git a/dev-python/fsspec/fsspec-2023.9.0.ebuild b/dev-python/fsspec/fsspec-2023.9.0.ebuild
deleted file mode 100644
index 5e5f5057b1a9..000000000000
--- a/dev-python/fsspec/fsspec-2023.9.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2020-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=filesystem_spec-${PV}
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="
- https://github.com/fsspec/filesystem_spec/
- https://pypi.org/project/fsspec/
-"
-SRC_URI="
- https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-BDEPEND="
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-EPYTEST_DESELECT=(
- fsspec/tests/test_spec.py::test_find
- # requires s3fs
- fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors
- fsspec/tests/test_core.py::test_mismatch
- # requires pyarrow, fastparquet
- fsspec/implementations/tests/test_reference.py::test_df_single
- fsspec/implementations/tests/test_reference.py::test_df_multi
-)
-
-EPYTEST_IGNORE=(
- # sftp and smb require server started via docker
- fsspec/implementations/tests/test_dbfs.py
- fsspec/implementations/tests/test_sftp.py
- fsspec/implementations/tests/test_smb.py
- # unhappy about dev-python/fuse-python (?)
- fsspec/tests/test_fuse.py
-)
diff --git a/dev-python/fsspec/fsspec-2023.9.1.ebuild b/dev-python/fsspec/fsspec-2023.9.1.ebuild
deleted file mode 100644
index 5e5f5057b1a9..000000000000
--- a/dev-python/fsspec/fsspec-2023.9.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2020-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=filesystem_spec-${PV}
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="
- https://github.com/fsspec/filesystem_spec/
- https://pypi.org/project/fsspec/
-"
-SRC_URI="
- https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-BDEPEND="
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-EPYTEST_DESELECT=(
- fsspec/tests/test_spec.py::test_find
- # requires s3fs
- fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors
- fsspec/tests/test_core.py::test_mismatch
- # requires pyarrow, fastparquet
- fsspec/implementations/tests/test_reference.py::test_df_single
- fsspec/implementations/tests/test_reference.py::test_df_multi
-)
-
-EPYTEST_IGNORE=(
- # sftp and smb require server started via docker
- fsspec/implementations/tests/test_dbfs.py
- fsspec/implementations/tests/test_sftp.py
- fsspec/implementations/tests/test_smb.py
- # unhappy about dev-python/fuse-python (?)
- fsspec/tests/test_fuse.py
-)
diff --git a/dev-python/fsspec/fsspec-2023.9.2.ebuild b/dev-python/fsspec/fsspec-2023.9.2.ebuild
index 5e5f5057b1a9..142e195a6f58 100644
--- a/dev-python/fsspec/fsspec-2023.9.2.ebuild
+++ b/dev-python/fsspec/fsspec-2023.9.2.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
BDEPEND="
test? (
diff --git a/dev-python/hatch-jupyter-builder/Manifest b/dev-python/hatch-jupyter-builder/Manifest
index d51170ba0401..855030ddaf8f 100644
--- a/dev-python/hatch-jupyter-builder/Manifest
+++ b/dev-python/hatch-jupyter-builder/Manifest
@@ -1,3 +1,3 @@
DIST hatch_jupyter_builder-0.8.3.tar.gz 54754 BLAKE2B d64a90ba0e06dbbcfa3f2d27d88185f68bc6cadd885fd3691e01d129cb1d73d62efd2d230fe80dd2d8d1323b5efa4d3208f099663b2ed082a196a1b8fc39412e SHA512 c4dc0605338bafeeba21cc7260005815654d3e4646296d91af6fb3199be8645a06b2226608e6b0558ee01c7eed682162eefcf686a7e20636031b95c3a11ae265
-EBUILD hatch-jupyter-builder-0.8.3.ebuild 781 BLAKE2B ba34ed44555927ea84eada6ea36ffb208b314cc444366359054db1886d76e4dc6895d75c51b0c6016f60e095f536fc94f92bd52ebdc18bd74d9da6ae3d5b7a05 SHA512 68e4fe084bb209e0f9d1706ec416b3127b6bdd569755c3e6367cb2d3f970c9261677d80dfcae80330273c82948c5fde9271821b5a9a9961aafe5b6777153d1f0
+EBUILD hatch-jupyter-builder-0.8.3.ebuild 780 BLAKE2B ac251291672cb7f128fc1c828aa73916f40dbea1887ce7cf4cddbdfbc2b5de6645609b3387a50dece9be3297b953e5c76389499210d6eaac223ea357b832796c SHA512 6f02cee8fed0b1d75cda5538b23d33fb03cd49d96c0058e6c2875ecb5b909eeb5c00c1aec45a5bc9ce67dba03e9850a2ea7a486a3cd40fe81f3fa9583de9d4d7
MISC metadata.xml 434 BLAKE2B 4891ed3bf24cb6255d2edb5a9ea9203ea43c807cda50963e25cc6527caa20e1308271f1b5cbb246582491814db6e1743e083871ac044511eb5a5fd269288b623 SHA512 a9b103c28eac7767473c2499b9eeefb8796206b2d913bbd35ceb5ff30fbc16881b018d851381400bb0d544e9c9b710907ff52e17deb63a08440eec926c6633e0
diff --git a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
index 6faee3d97d1f..51bd5255de9b 100644
--- a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
+++ b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
dev-python/hatchling[${PYTHON_USEDEP}]
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index e74aa9c5966e..4e5cbc5bbf72 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,5 +1,7 @@
DIST httpcore-0.17.3.gh.tar.gz 91500 BLAKE2B 65e6ac917f215fb3c2f6651633db29cf58b7c936b1554102bb1c2e777a289527d44472c2b92fb7c62e7e1a812a1cf9573796051f90ea088dc37fcc2052dfe10b SHA512 41f48d32caa7d7a3456528404392a257927d047f0a1c733e2a68c0fec97c7454c7f8d7d1b6851c5722cfac292dfaa478a4033c656e66d389c81c72dee8e7a7d2
DIST httpcore-0.18.0.gh.tar.gz 94594 BLAKE2B 9602397bc2aa5941e9bfbffb7ba3e751c4ecac29a76dede6fa45f190ac7514f2e081cc67b781a8b6152c85ca3bfb051bdbc34628b95d05eba25a307e8877faa7 SHA512 3dc8114bf02226fc4ac87408163e599f4e9f70f9e5663c9eb7dc9a65b2b72861f3b19ed2f87e29ac90a8b85c5dc32a3fffdaf88e83b15df838fcbd89737b1c57
+DIST httpcore-1.0.0.gh.tar.gz 95190 BLAKE2B 0e2971100da4dde0f25714e32047a2c7263a96a34c85ac5e75a30c319b03df9b0040220e94811d4b9535009066f224425587350de76b8a96fe4f385b8704df5b SHA512 7120d89237a731f0f1794e13a4db56b339a5b80c33881f069c101b4c4380e45b615c8d43bc96a81ae5be35a69a879fcc03941996326100a07bef5d2e12774c98
EBUILD httpcore-0.17.3.ebuild 1168 BLAKE2B 6406a80927fef46e2fc4aa55039e426d01313059f7ccf85c9946a5db7aaa3dae418233bd954d540a6bcb45014227b45b87a0c1f040ead23a62415927e5800d8a SHA512 1097c0bea70f9872c359decdc20b9e146dd2cc4c567fe1750ff578325107ffc148c54320730dace3100c0ab320086ae1360d1a36ea21730082116edaac304eae
-EBUILD httpcore-0.18.0.ebuild 1229 BLAKE2B 3a27f7372d361270013ae729196707587841da07134560db0b48351df6be4bae21c7d0c000d4414950245c6d7bf634286a5a677af21f4aaffb8637095870d2ae SHA512 eb220a3021bd507a5b6bd23c3493f4ab67f03d595eccade0ee2e8163d79704063dc582255d7810bf980021fa001c0ac72fc1b817693638b879486f61ba486c84
+EBUILD httpcore-0.18.0.ebuild 1221 BLAKE2B e69fd8414b022c4054a1bd91311a0826970af271ce3e04380a7612122317ca28da22fd731126fbde55fa1931f67a8a378280169328dfc23e550aca044285e89a SHA512 c215c7d88dc54e7ac48e503358e33ffe0d5b83e7df4e3712e7debe1b895d3e17b1957e816b2f7f0f29190a408a4d70d9c6e61ae68aec864c5add4044e9aed157
+EBUILD httpcore-1.0.0.ebuild 1229 BLAKE2B 3a27f7372d361270013ae729196707587841da07134560db0b48351df6be4bae21c7d0c000d4414950245c6d7bf634286a5a677af21f4aaffb8637095870d2ae SHA512 eb220a3021bd507a5b6bd23c3493f4ab67f03d595eccade0ee2e8163d79704063dc582255d7810bf980021fa001c0ac72fc1b817693638b879486f61ba486c84
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6
diff --git a/dev-python/httpcore/httpcore-0.18.0.ebuild b/dev-python/httpcore/httpcore-0.18.0.ebuild
index 777ec038f07c..08ec98a9ea8d 100644
--- a/dev-python/httpcore/httpcore-0.18.0.ebuild
+++ b/dev-python/httpcore/httpcore-0.18.0.ebuild
@@ -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"
RDEPEND="
<dev-python/anyio-5[${PYTHON_USEDEP}]
diff --git a/dev-python/httpcore/httpcore-1.0.0.ebuild b/dev-python/httpcore/httpcore-1.0.0.ebuild
new file mode 100644
index 000000000000..777ec038f07c
--- /dev/null
+++ b/dev-python/httpcore/httpcore-1.0.0.ebuild
@@ -0,0 +1,49 @@
+# 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 optfeature
+
+DESCRIPTION="A minimal low-level HTTP client"
+HOMEPAGE="
+ https://www.encode.io/httpcore/
+ https://github.com/encode/httpcore/
+ https://pypi.org/project/httpcore/
+"
+SRC_URI="
+ https://github.com/encode/httpcore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ <dev-python/anyio-5[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+ <dev-python/h11-0.15[${PYTHON_USEDEP}]
+ <dev-python/h2-5[${PYTHON_USEDEP}]
+ =dev-python/sniffio-1*[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+ dev-python/pytest-trio[${PYTHON_USEDEP}]
+ dev-python/socksio[${PYTHON_USEDEP}]
+ dev-python/trio[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+ optfeature "SOCKS support" dev-python/socksio
+}
diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index eb18e69030a3..e9e7af34d4b3 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1,5 +1,5 @@
DIST httpx-0.24.1.gh.tar.gz 2168238 BLAKE2B 97a23e14635e8863b8f6fe80691ac4ae1706e0ce426d7cf9efa26ab54bb026d4a230a072bc16ec2f7edc08c768107ee00443626be1734d566bca8a190daa5ed0 SHA512 056741ef4e356f13adfcb66766489b39e79dbf4264d9780b8788c0934f7f3ff1a9b6bcb396a9f146e88315831f5399cebdd537c5a39c86b9b6bac3600d5560b6
DIST httpx-0.25.0.gh.tar.gz 2169337 BLAKE2B 632a11917c35150be4aa9a946ae90493ba19b37697f97f82c36334a1004c57e9c256af54bcd0afbc2d5a67bd48f28c578285dd48473c8ccfd4b1c11e2c6bc069 SHA512 0be0f7ed53061d1dd9e0010d5a10adc6508bd49bf51e5ccf44f0aa2f54bdd067e3a7d1f37dfab80d3d374984aca2f20c346e46b8bc518826ce3371abc7291ee3
EBUILD httpx-0.24.1.ebuild 2110 BLAKE2B 98cb74b37ea4aad39f89902ec1167a4c7d6a9eeecd8fcd8f55c57de37fc8a31474c38a68023bc4656e9858ef6d7ba0fd133b11a61528a269d4ddf1946fbb4c96 SHA512 fab4c99798590307feb3ed0e8ce56a64d9b98b2b5ce317a839f150eb4cfd7bdde3c7565954f73ff19c0624ef63622dc533c6d1cfffb3bf9d1617222fd4dfe4b8
-EBUILD httpx-0.25.0.ebuild 2118 BLAKE2B f5aa074a6ad69676df9f7a0992d79251c35805d4069143aae88d56e0ab08677372519a9710e9889273ca2f4d5c0e0dfaeaf15f12769f83fe58f05eeabee91699 SHA512 916330c97c00e9c9cbe4d0f8e136325545fd758c9b82c6841d9aec45cd0243f01c23ed1914d21e8e6ff9d06b9b083d23e0e6e5dd9740cf8ce2a72fdf4b52e35a
+EBUILD httpx-0.25.0.ebuild 2110 BLAKE2B 50918488e99d8d84af61624c6853fe05a2eb144cce7dc145cace0f81ad8279a8982c15a6d9fac2e5e832387b0c5135404a19a1f18b11465d233d0dd2baef685e SHA512 dc6c56ec5cc26c5e646ca5ec7e72d5281885078533a46906cb4d101f6b74df26d5d1744f58b261da49eaa11c6b5a138674362a724de4601a261763073ec1ca83
MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa
diff --git a/dev-python/httpx/httpx-0.25.0.ebuild b/dev-python/httpx/httpx-0.25.0.ebuild
index c837a35550bc..f705e90d5cef 100644
--- a/dev-python/httpx/httpx-0.25.0.ebuild
+++ b/dev-python/httpx/httpx-0.25.0.ebuild
@@ -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/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index e2e076149c20..e14a6cd2ab1c 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,5 +1,7 @@
DIST hypothesis-6.84.3.gh.tar.gz 9386113 BLAKE2B 9d990b1634e7cd12f933f3a53b4231f8df40bc33a7cbe742832ac74510471a54f8d7a23eaaa23a43b54466120be85ded0820ced8f0b1aee556032e4a8bb0a423 SHA512 84669e76c30a1b47439c826f67e11fce4eb6cf22a6ac09f91f3d07b1b02cbc972096431deb67ef8c63f12e3dbd7bcad35bc24b469a354d7808ca8d96d816c611
DIST hypothesis-6.87.1.gh.tar.gz 9388383 BLAKE2B 0b0b9156566a84f4e5972960dbf5ec68c68703e0be0ac31392919a5177332f1dccfc7519c0a58ea2ed9f758f1b9d7e601b30e72db63c85031f5136b83c6dd255 SHA512 1f946d99ecbb3392b105ed479b43a72034d1563c541d1bdc263c76495b05e7e9881585cad50b6c0453e083b05e1ebd1c2ff0cf5a8b98f0f7ce68f009d23dbfeb
+DIST hypothesis-6.87.2.gh.tar.gz 9388126 BLAKE2B c73c52b6f75b212bd9683e936edb4605aeebff7f7aad8bafdf4097a7793967b4d9fac78385e8fdec3f6fcea94c74cb624a8376ee2ec338a426075a80d70b2eb1 SHA512 2276d4ac43e29245b1c1d7cd810bc0bf97f4088c0900fcc5387465e8cd1d13648c0ae66a4c4632bf4affe9b03f5063092f805fea27ac533f33e14b14106dddfb
EBUILD hypothesis-6.84.3.ebuild 2511 BLAKE2B 9389f6ffe637dd247a8d88adb96369e26bb1f4cac65da682bb9e3ad9098fa6d7c9012f795b4adedd27090f42429df472d14babfd5dfaaa2cc24d85249a57c269 SHA512 197e8fa7170492329b6d6a5924672009edaddd9c626b2bc0c5c54263f77634331a7ed51f8c566471c8ccceafcb16be10951582cd05a00aac0786d6e194e9a0cd
EBUILD hypothesis-6.87.1.ebuild 2519 BLAKE2B 4a6da12f06a6172d03a6404f2869e1c71a39d97961d93c8b1af4369597d00b773b16f7fc40a8bd80c4b2525c490d67b708046894feb86403563859cc20c45974 SHA512 aacb5ee7464fc4bef490f9f4bdb558ac38310bfa226c1a49a9b82a854cf814d68b5154386130c68fc396d74650d2533d51487e17ebaef049b283417f5c677cb8
+EBUILD hypothesis-6.87.2.ebuild 2519 BLAKE2B 4a6da12f06a6172d03a6404f2869e1c71a39d97961d93c8b1af4369597d00b773b16f7fc40a8bd80c4b2525c490d67b708046894feb86403563859cc20c45974 SHA512 aacb5ee7464fc4bef490f9f4bdb558ac38310bfa226c1a49a9b82a854cf814d68b5154386130c68fc396d74650d2533d51487e17ebaef049b283417f5c677cb8
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.87.2.ebuild b/dev-python/hypothesis/hypothesis-6.87.2.ebuild
new file mode 100644
index 000000000000..0d6df2a9e475
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.87.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+ local -x HYPOTHESIS_NO_PLUGINS=1
+
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+ local EPYTEST_DESELECT=()
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # failing due to warnings from numpy/cython
+ hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
+ )
+ ;;
+ esac
+
+ epytest -o filterwarnings= -n "$(makeopts_jobs)" --dist=worksteal \
+ tests/cover tests/pytest tests/quality
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index ea24e35981bf..23a047ea1360 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,5 +1,3 @@
-DIST ipykernel-6.25.1.tar.gz 155925 BLAKE2B 973ee4b674ccc83adbff302cd967573fde17e20067366d32daba7f95db6f9ba3312d7418b8800222a2eb73b7061c65cea366ab1cdbc25e74fdbefbe50546cfc5 SHA512 501aa98a50b677037f9d81415bc56b50a1b7b056c25d6edd1eb116eed6c0fe41cff067bf88535880cdae0749eb569ba428c9389a22c77b54c2deea8f2eebf99b
DIST ipykernel-6.25.2.tar.gz 156247 BLAKE2B 796ed40dd5ef11dbe8a0bb330aafd1e51e40b1fa5a0b55bdb1a1aff4d89187b3c6b3831f3d44b131f5e8158d6035697f788877a8e682c4c0355da74825ee2200 SHA512 a6f5089cff8c297379ae840b49ad705d23db46aa04030c7a2598031d118b5c0dd64e091de4d66adfd876e8ef45abfcb6bc963c3311dd8e50f4e83236bfc4cfa3
-EBUILD ipykernel-6.25.1-r1.ebuild 2429 BLAKE2B a5a9900fc72974514cebabf215e074cd768cfe10f3543731b06cc6a6209366bb360c585bcbc924f39e394d7cae436132ade3961f1cb1dfd054b210eaa3efe7a6 SHA512 dc261cb9787071ef803f34a7134d28c82c0db0e9380792f67d46c0bbe6d8cbec174aad3abe8cb3e6ac0b4b5be7fc4e5765d050ef0f0efe1079195556c5be3878
-EBUILD ipykernel-6.25.2.ebuild 2437 BLAKE2B 1661d46a9da26c3b5beb09668068d2c96b93764ee2209170ce3db8a00c5a7313c091e90cb1df9237dde98426d8d5fe10b466ef358f7c72cad00f0b294c8e761c SHA512 5f06553301bfd36d9110b936f99ab76380ae29db498a8774b9b44326333700c21133ce21a2a41d0b81ab444e3fb01e7bcb613cc1e4b615f2a275af476141183b
+EBUILD ipykernel-6.25.2.ebuild 2429 BLAKE2B a5a9900fc72974514cebabf215e074cd768cfe10f3543731b06cc6a6209366bb360c585bcbc924f39e394d7cae436132ade3961f1cb1dfd054b210eaa3efe7a6 SHA512 dc261cb9787071ef803f34a7134d28c82c0db0e9380792f67d46c0bbe6d8cbec174aad3abe8cb3e6ac0b4b5be7fc4e5765d050ef0f0efe1079195556c5be3878
MISC metadata.xml 527 BLAKE2B 4a24cb9d5b801bf94c71c47d0c90b04bc249fb41a794c7b688a5762f08545d1fcfe9e4976aa4f583ecb456458b5f6dfc394349633959444584c0abad0da4be42 SHA512 ed9f0ef12ec5de67a646783243555f1737604a84c78c57b9f7c65137cec8cbc396991411501927f92bd393daad2238c27363ecc9c115031450231c2a4fb2cbb9
diff --git a/dev-python/ipykernel/ipykernel-6.25.1-r1.ebuild b/dev-python/ipykernel/ipykernel-6.25.1-r1.ebuild
deleted file mode 100644
index eb52e19c3eef..000000000000
--- a/dev-python/ipykernel/ipykernel-6.25.1-r1.ebuild
+++ /dev/null
@@ -1,79 +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=( python3_{10..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="
- https://github.com/ipython/ipykernel/
- https://pypi.org/project/ipykernel/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
- !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] )
- >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter-client-8[${PYTHON_USEDEP}]
- >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
- >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
- dev-python/nest-asyncio[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-20[${PYTHON_USEDEP}]
- >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
-"
-# RDEPEND seems specifically needed in BDEPEND, at least jupyter
-# bug #816486
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/ipyparallel[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
- distutils-r1_src_prepare
-}
-
-python_compile() {
- distutils-r1_python_compile
- # Use python3 in kernel.json configuration, bug #784764
- sed -i -e '/python3.[0-9]\+/s//python3/' \
- "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die
-}
-
-src_test() {
- local EPYTEST_DESELECT=(
- # TODO
- ipykernel/tests/test_debugger.py::test_attach_debug
- ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
- ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
- ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
- ipykernel/tests/test_debugger.py::test_set_breakpoints
- ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
- ipykernel/tests/test_debugger.py::test_copy_to_globals
- # hangs?
- ipykernel/tests/test_eventloop.py::test_tk_loop
- # doesn't like pyside2?
- ipykernel/tests/test_eventloop.py::test_qt_enable_gui
- )
-
- virtx distutils-r1_src_test
-}
diff --git a/dev-python/ipykernel/ipykernel-6.25.2.ebuild b/dev-python/ipykernel/ipykernel-6.25.2.ebuild
index bac003cd898d..eb52e19c3eef 100644
--- a/dev-python/ipykernel/ipykernel-6.25.2.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.25.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-logging/Manifest b/dev-python/jaraco-logging/Manifest
index 1ff7f63b4287..05ca79d6aef0 100644
--- a/dev-python/jaraco-logging/Manifest
+++ b/dev-python/jaraco-logging/Manifest
@@ -1,5 +1,3 @@
-DIST jaraco.logging-3.1.2.tar.gz 8107 BLAKE2B add8236bdf345d55186d8ab7432c2b392df6921229c23c253a3b224d0362073c417cd4c0540e28117a1331adea15d4e8a17ad72c2cf7084375a19c64c529ccc0 SHA512 d6d26364e44be089616913938d200f26c9da269853d673f1518c3e29905961dda264b95e60a7051e4e0d6b873eb9b65faefa9962a48e2cad43435ca32ef0e1f3
DIST jaraco.logging-3.2.0.tar.gz 8907 BLAKE2B 9329655842f1e46af1a8eff72d97bd8c46dea60bdf1fb1e4decf5a47a95d162b825c6586db6629529a833b36944a38c536d0bb8127c60ac04e91d9553cf49682 SHA512 dd5a66bf03d01378e542553c08f8daf6aa2ec9aa8087b8d11f34b4527a1fb1e41b20142ac9b5d9e5eb8f510f50f7d1a3ec11a8eff9871190b4d4392b68bbada7
-EBUILD jaraco-logging-3.1.2.ebuild 886 BLAKE2B dd35c386983747c6127ab0aa57e9326ef697cd906e0c9a23b972e6ea0f6837aa56881a3605da64cbea14b795011f6a9fb4d2fa6ba4aa297d7fbeacb44a90a2cf SHA512 0bb25d33804e3487fd376854585adc3fd5a9f8f4f6e637fc98800d8d2f2caafdb7a6c34bbc40205fcdec2180972e9090c6811d46c18cb60ecab5b2c306902b76
-EBUILD jaraco-logging-3.2.0.ebuild 888 BLAKE2B 66f4ba6601b6bda31819475f6a993ec44efa2492f71a5a054f64fe687dd2d8ce19c0545a0c36dd1f8b545c8170ee1f48cb2e491dbb38bc3a0488a9ff8b106aef SHA512 089c0e3ee0f4ff52c1c61ce06ebddc83cbcdf7958574d9fc5a2f8a872806dc3e8423ece4c75be7f81a774d3bc385d70f602f0c776571392a64dfbc0c5630b5c8
+EBUILD jaraco-logging-3.2.0.ebuild 886 BLAKE2B dd35c386983747c6127ab0aa57e9326ef697cd906e0c9a23b972e6ea0f6837aa56881a3605da64cbea14b795011f6a9fb4d2fa6ba4aa297d7fbeacb44a90a2cf SHA512 0bb25d33804e3487fd376854585adc3fd5a9f8f4f6e637fc98800d8d2f2caafdb7a6c34bbc40205fcdec2180972e9090c6811d46c18cb60ecab5b2c306902b76
MISC metadata.xml 472 BLAKE2B 49d730fc3b557765c39f1d0bf4c4cb2ee6fa58e2e781396c3e5aeee73f709a12be25c07732d294291104c8bae61d5fb4efdeb9a0c114291ad1bab35b54fd643e SHA512 93611fb746b34ac2f2b5652ebb1de307a94cfde723458e6b7a0a46deae0b026f01eed25946e1d0864191c576352b2d3abc37d2493b2af71e143a414afa3e1bfa
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild
deleted file mode 100644
index 0ad1e2790ea2..000000000000
--- a/dev-python/jaraco-logging/jaraco-logging-3.1.2.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
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Additional facilities to supplement Python's stdlib logging module"
-HOMEPAGE="
- https://github.com/jaraco/jaraco.logging/
- https://pypi.org/project/jaraco.logging/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
- dev-python/tempora[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-scm-1.15.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # create a pkgutil-style __init__.py in order to fix pytest's
- # determination of package paths
- cat > jaraco/__init__.py <<-EOF || die
- __path__ = __import__("pkgutil").extend_path(__path__, __name__)
- EOF
- epytest --doctest-modules
-}
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild
index c772bbabb1a8..0ad1e2790ea2 100644
--- a/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
RDEPEND="
dev-python/tempora[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter-events/Manifest b/dev-python/jupyter-events/Manifest
index cf4267eadb34..e8196ec3a9d9 100644
--- a/dev-python/jupyter-events/Manifest
+++ b/dev-python/jupyter-events/Manifest
@@ -3,5 +3,5 @@ DIST jupyter_events-0.6.3.tar.gz 59393 BLAKE2B 0f747cc099e8b0e30024b7fa61007d444
DIST jupyter_events-0.7.0.tar.gz 59717 BLAKE2B 80ff725f4a39495ef7bf447d3bf1dcd3d7c28875c16f082788d948efec8498f01d74bb59b771537e22be7c57c0e75dd9bba70e7802262d676b531318a18d93cb SHA512 ce5ddabc4f540bfa6808319b783ad8ffcb908bc26e7435293bda4ed88221126284dfda1aafc165c8a13bdd6056ec0477915b008f4788bc19730718d4a9e3f162
EBUILD jupyter-events-0.5.0.ebuild 1019 BLAKE2B 31be848e26b53dae919dbdb4e7ac5e2d28b42f35b30530f09f187ccf63eb1348ee96898f21a03c05d7f8e3ba92f50e3e38cc0580e4b659d08ac151d92e328595 SHA512 e45695af80ea00b0c152231cfbb186eb37e9eed18541cbfccf93aa543f06646d99a19ae7fc9ee8e8b630773dbfb1867f7f792cdf558368eb99e63464aada79c0
EBUILD jupyter-events-0.6.3.ebuild 1041 BLAKE2B 01d844fddbde946ac9f33163379dbd843f5193ecc3196a2ec18b99a5cb3c29fd91e7295ad4cb6c08877a032d0c6534e685731d2ee65fa79cb665c27b4dc23096 SHA512 440795c72fb2e1bf9a5e2412d06b2f1ed3c03187e599b7d9aff7f6bfd1ef3e653d10faf6e910020506665beb8d03fb0f85493e2d0da61cb5c0269744c805c8cf
-EBUILD jupyter-events-0.7.0.ebuild 1073 BLAKE2B 2d3f03f342488413350dfb8789dc53e8aba78fe70eae22535385716baa7392624bf5e2011c57069a30f03e01ae1c7d3496b6dd40dfce4bef8057fb9e25d5af33 SHA512 7c9ff7be9c52ace5ba21d138cd73a961b924dcddbfb5e9db513589c14e661a835276d2a0272df16adf176df7b84f86ceca7d45a7fe8678e6b751807e60f2a580
+EBUILD jupyter-events-0.7.0.ebuild 1068 BLAKE2B c3f8576b87a38a7a2d69425f8849eb7e7ab94a3f20e3c3eba9cb150344ea1cfbd7b2208a532885004e48d33cb0f43de1015b316528786fb8930a8c09b17f9638 SHA512 3c59c062cd2bb79d339409c2e8b7d4d6f92f412021a8aa015f217c163e3cc1d68907534638e77105aecb7ebcdf8abff24a492de8495e581d741b9b03602e1b7c
MISC metadata.xml 537 BLAKE2B dfe33b67ac51a46c9ad33d4b0e02ff39d5aa1780d70f92f12b7ee8ac336c43caa79201bebd42c461373bfdc7608580487ec000613cf92765fec352b70a8aec13 SHA512 689e8a1125b4da96db6d6c4495933ee29d24666ad9e7e3af891170f8da512ac388c005836402c74418476cb9838f278c19f5267840533cef0e02091d47fa43ea
diff --git a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
index e59cff835d00..7faae7d04b77 100644
--- a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
+++ b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
# jsonschema[format-nongpl] deps are always on in our ebuild
RDEPEND="
diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest
index 86988b2cc344..7bb1e60d9418 100644
--- a/dev-python/jupyter-lsp/Manifest
+++ b/dev-python/jupyter-lsp/Manifest
@@ -1,3 +1,3 @@
DIST jupyter-lsp-2.2.0.tar.gz 45769 BLAKE2B 7004a1bc6b8ece280df1bb54a80ca8b7d93a4995a92c909dcc7f6193500b1881ca5beb6fc3b0c1a4e7659465216b05b4ee7b83b1d2973fce5b74a304e87e3fd4 SHA512 0f6d844be172054eed7599eb5f2c2be4c1ebb749176af3f08aa3327849fa045de2b8f9003c67188ed0f1b7ba2e28f1223d0dcca008eaa528caacf38a95c3f59b
-EBUILD jupyter-lsp-2.2.0.ebuild 2677 BLAKE2B 623cf2b2e965cfd9c730670f42f641aa184b9d82fb1c20324b5b4919c023f512f549e71239c4e33665b2a36a7a470fe371d3c8971f1a52fff39073aa48de9b6a SHA512 c008bfeb6971d77cd850b1c697af011e3973b9ed3fd834b68b95442a505b319b94b7772d78d4a7fcb0c22a6cf170296471768ebab666491a580af22cba29307f
+EBUILD jupyter-lsp-2.2.0.ebuild 2676 BLAKE2B 07ea3d57ee92496dbf825f06b3ac50f847188788cc0bd676c3bf20681de2dc9bed943b0b39e3496c041a726b258136ba13d7a60b6c63a9903c38620adc33b5bf SHA512 2c0a5198ec74b9510326a87029cd9754d599f22669c6950c36cc569ce62878fb0110ba38a91a26478f8d8af48dd9fa33d02ff32b3e791b1876f30becb539b5f6
MISC metadata.xml 418 BLAKE2B b5e29964f271efebf225f8f8cabfcda723f20a40693df463a8d0aad04d63dc67b35a16a8ee83fc7d37aff55fc481bceb02d20221c6c11ab3993fd1fd3b5cdbd4 SHA512 4935850508d3b951c3f6e0bd4068303e6f6415024852e276ffd67777dca3da53aa9879ef460287f90b5c66dde02ec10a1eeb249579ef1fabf7dbed882f5cbe42
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
index 6ba71aa85a2c..4faf6bffa320 100644
--- a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
+++ b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
dev-python/entrypoints[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index d2d65b8b5d64..114b39c559ed 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,5 +1,5 @@
DIST jupyterlab-3.6.3.tar.gz 16847186 BLAKE2B 6916722469ab100a1a240b8a565c9800f35535b2a9b2c39a6bfd275b078d88df9faa1f12d4ce3819155af7b0ed22282836f9b233534bd3e63d8a330d1cd7cd21 SHA512 3d6b4781f9fab02504b2c0223a4d060d80c3442fa6ac53ae326296d69942d68f8545450f671f6ba65c7c4e218aad62ef4f4ceb658899c21aaff3640c3055d364
DIST jupyterlab-4.0.6.tar.gz 18236816 BLAKE2B e39e7cb6fbdecfee0b5e592091f989fe94907369d057457130f8bc2f391ca4c83cc09542bc9da766413821eb4c4e9eaaca3adfeccf26b0b2f61ab5e65dac9e45 SHA512 fc4acde65f2bb24adbf95e5cde17e0225390a0c8aca10e04b7c9cf5b2bcebe529608b53ce259f081508b86216b94c71fb260c857b9fe3a2bef16cb4e7af3dcda
EBUILD jupyterlab-3.6.3.ebuild 2744 BLAKE2B 9cfdab0afb8feff32c1eb0d4f1e641860ff59e72080448805cfc11cfe3a565a7c8fc18b4013f5b78ff83304b21df03ad939d81eac8d9afbbf2bd59ab75f778b2 SHA512 a5ff778dee692241083a51d970ce5025db0976b6abc4c14e15fe39b48427a5a27aee5f91bc6989b3a109ae11590d89e66f15b3dd573cc79caf90118d022ec71c
-EBUILD jupyterlab-4.0.6.ebuild 2609 BLAKE2B a982cb28bc732374978536544bbf96d7dffe77c6bde34de40c4a78ab95720a83414e6f6b8443ddcd0151801709b5bacff8f32c68a4a4ef5c9ad66fb5ca93de76 SHA512 f66532ec44d14062b56911de35b3ca168f88debd3c0ed424d955a81052b05a676aabb626786ded8667427d307863766d4fb912e2db7d858f59bd8dc69cef8433
+EBUILD jupyterlab-4.0.6.ebuild 2608 BLAKE2B 440242d7191224d16b31a8dc4ea4f7786cb6c17b3d102f9397d81667d1a419fd14717c5657a05b81b1819e68860ff722d3da6e3bf00bfbab092acafffe56ba3b SHA512 bb9a15e0536374467a2ccbe9063aaa581916e5f5bce3338e9dd6d48b30eec978b6e4810448d54dedac699ec68144d8727081920fbc07ea34e7906213086bd6d3
MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42
diff --git a/dev-python/jupyterlab/jupyterlab-4.0.6.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.6.ebuild
index a329291d6048..3ee8e2895780 100644
--- a/dev-python/jupyterlab/jupyterlab-4.0.6.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-4.0.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD MIT GPL-3 Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
dev-python/async-lru[${PYTHON_USEDEP}]
diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index a5464ab08728..89cfa7a702e8 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -8,6 +8,6 @@ DIST lxml-4.9.3-patches.tar.xz 10544 BLAKE2B 407938d2f701400e919110c3bfe84e94621
DIST lxml-4.9.3.gh.tar.gz 958628 BLAKE2B ffdf3fe781a03815f7c026229d313721c93375ebafad9b4a20c5d8a380a631401e546d8701a94d8c49615fb6a71e84940d8ca0299b47a37c1c9596db36659113 SHA512 903bd4935c7708b459aee9befcf3f6e3e3aaa9adc122591ea923b6e3d8fd288f07cab3f5f0edb08e3bf9db80414324f0a1a8e5a5089f9cda82f6c50f5df59423
EBUILD lxml-4.9.2-r1.ebuild 2985 BLAKE2B 40d3a42a83788c4fbf9078b3ee0a7112079209798a58963f1c5e98aafdef9d5eb1e88172e63aa3dac47c26696df4236e39b6437b47ef64f3e05e7cee5661bec0 SHA512 625ab7a3f74c8164a33b9cef6a8ff596116c4258a129b951d5e4bc7e2a620b086e8bcb89c095f78279c2ff34a63bb92f5ed16876e66afde6069fdf4645176a27
EBUILD lxml-4.9.2.ebuild 2924 BLAKE2B 9ce8ec0fd2fc1f58b0175d44d4e955bf26a2dd16b0282f7e7b5912f82ba57fa09d3e8c2befef52a9594504e32249cab9299441b76f04c6b87c47b412c755139f SHA512 db8b7cf3e8968ec2108b4dba41c1a0b5f72e5493d2e1b17434264d1b9d14a0361faac3440cb515e06178319b43fcbce76b939227786d161d70d6de1ade8e032a
-EBUILD lxml-4.9.3-r1.ebuild 3016 BLAKE2B 673777d7a3efba263b178f9e9c8bcfbda7153c0ab7244edbb896c76b98c2b57d8aef7202eb77aed0a801880db4086f5a64cf5658eed9d2ea2e894711953b2a93 SHA512 953bddf79bbc4038373cacbe268936a014c383e9f589255d67064b03a4cdcb044a82bb2836b3f46a8413b8ed701456dd8a7cf7e8dbd58d3af3c199e00f090d7c
+EBUILD lxml-4.9.3-r1.ebuild 3015 BLAKE2B 987d060e0a0f868ed244f1345a44d0dfb15c7d9f0938033e42fca7160f2d2732ea20f67d36d9023de2427f0574dfc866a6bd88dd547ff9a70f7a85688b6181db SHA512 436658c5e5dc740ac336a6a036fe3478de6f7bc114720d8ce47524ed273d3d0a42a1dc32d8d99f0d9eba834ce88c23d4f840b3cd411497bf5c021d628f428564
EBUILD lxml-4.9.3.ebuild 2889 BLAKE2B 7a8cac3817bf204982036fd30ad9638e5116a8d18462109e83478307ef73e92e15185f2e783c42bc7061884d7a39685179e6e4bc627e66ae38891b50f0d48def SHA512 a3061a3500de61096069916a72ef11a0db65e425295655623a26d7a403065011918c3c6e3ea25179f1e1121a371a83a3b547a663f4ab20b51dc4bbe8dbf56f32
MISC metadata.xml 463 BLAKE2B 9bcd092b61568f5d467230617b101f36245c41078e6a66c7ff63b22a6b4095de2ba3a59e48ce8b7842ce58d1255fa293995652daa3fab4c3af988498eaa30e97 SHA512 2ba5e340b59e0de4e472380e9c19b1f6f573e86e5c3c2e075f6151d369e94eea70e3ce36bfb5ece4da3fa69459e3ff83368f1df8302aa5754ae52f13c8f2312e
diff --git a/dev-python/lxml/lxml-4.9.3-r1.ebuild b/dev-python/lxml/lxml-4.9.3-r1.ebuild
index ec7a40a513fa..04ad1c499b4c 100644
--- a/dev-python/lxml/lxml-4.9.3-r1.ebuild
+++ b/dev-python/lxml/lxml-4.9.3-r1.ebuild
@@ -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/meson-python/Manifest b/dev-python/meson-python/Manifest
index 8ced69e7203d..e6a6e6e21157 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -2,5 +2,5 @@ AUX meson-python-0.13.2_Mach-O_bundle.patch 876 BLAKE2B bef2575363237b73c0d11e65
DIST meson-python-0.13.2.gh.tar.gz 69575 BLAKE2B ddcab5530e7c235057752f1c355052120863167fc601b669e3add713079400cf95617be84989e06542125850559124d70a693a618cbec456c0e59e3f80d14c5f SHA512 b5518c5e9ccbec40747f2c08a83134f012557e0d9612b99999473d2ae7fdfdeae5b7552dc16cebb493133c3ed8c52153b3e3afd3cef32d0f3a65771ebbb5b3bb
DIST meson-python-0.14.0.gh.tar.gz 72523 BLAKE2B d0fd66dee8a5efd73e617033aec3f14eb66affe72cd84c30a740820f5a0c34a4ae4ffd31e1df26312513b312940f62af436b9870216ee93d7543b4f02dec6637 SHA512 f40963a9c2bca8edf0f5651f9f4f1fab8df89cca715dd8dc0dec11ac53a591ee19d2d06edead917f15382410a51a37cd4efcee2c52696eb10a546b080bac2ad8
EBUILD meson-python-0.13.2-r1.ebuild 1678 BLAKE2B 3a3e4418b10b5d14c97b560a0ef2af03bcb3dac9b7c28289a776e6f6708c7e7a3e054a12c4364a371212e0f8076c4e7b6ee380b923f74b64950882390f77b8c6 SHA512 294fef0c1b92b9354f6609914540e1257662c4f4faeadbb5d1f1823b688b8bec1551a61ace9debb7903a419ae442e44fdcb447b8a30dc3ffe0e5343121fb73b5
-EBUILD meson-python-0.14.0.ebuild 1619 BLAKE2B 3c0087ac1d894cf15caab38510317aadd8206add066a1ffc5011c91e1d0e07462f801fcafde25bf47857d67530b9e4d9e3c282174df138fd23d7f54ad518c4f8 SHA512 607f27daed4c8f33dddaf08b8374212220d56d9fd24a3b5f43e97ba63a206483a05e7c293b53f990205e87794b613d12f010fd2d296a1bfd11f5075e555db110
+EBUILD meson-python-0.14.0.ebuild 1613 BLAKE2B f13cf579120abc39848bc07d829753403fa0f0d815d64001b7f404a58adcd85e6733a3070971086788f31d6e50a4cfbcc3aeb57a4e527c27bf02c8953f613570 SHA512 27a9c95d30579cac770edf530229de3982973be7c42430b8edf0f0694600d182376bda5ac6a02d0350a045faed29303da49c51327d4ebc59cadc97b091aea153
MISC metadata.xml 357 BLAKE2B c2b5fd8c6ad39e92970a5e6c1db8950b4850660c9a95a84063504ab75e5dd69e3ab844fcef23cb51f33493b7e522a6d26227ff48dd893c92c422badc70f3c962 SHA512 1402ace4da543de7320a1d97f44177593807d5be9f1891d8a53190581877569508c46fe6b4ce63516c7fee2d2165d59d39f44343dde18438570883da3f4ad28c
diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild
index 0ff76a5dc1a6..a248853360ca 100644
--- a/dev-python/meson-python/meson-python-0.14.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.14.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocs-material-extensions/Manifest b/dev-python/mkdocs-material-extensions/Manifest
index c30419e0a6f6..bd8b96fc90cc 100644
--- a/dev-python/mkdocs-material-extensions/Manifest
+++ b/dev-python/mkdocs-material-extensions/Manifest
@@ -1,6 +1,3 @@
-AUX mkdocs-material-extensions-1.1.1-fix-tests.patch 898 BLAKE2B 48bf28d060a39872e03add2e4c4e34565071355ef20117721fddb8df71e5857a5ff078244c2fc4849119ef210bc0911e5b934a8153e8d56780572ca44b4b20b6 SHA512 8903dab35c675272748917a519290723103eeaafd7e8eac535d58dbfc955e00c047afb00fcfaacdc26095de803ed76372cd07ec0430fbca06da75a32e75959fd
-DIST mkdocs-material-extensions-1.1.1.gh.tar.gz 12092 BLAKE2B ad5a085cf65768f1bf40f5dfc4323fc8047495fa8c501474e9b2fd6db141ea0915b13eb5596225b5a823b9e9f315f5de1d5be1a0a717d06e4ac17ddd7becb1b7 SHA512 84937d3e9a4817d80fd19b9d359d3b2fdb6766b58c5f0b0530d84ad555b628da3796bbbacebd1b3ad438cbc148bbce681e7038b2dbe5c086645b2f5426a5cb2d
DIST mkdocs-material-extensions-1.2.gh.tar.gz 11971 BLAKE2B eeaf2743c0431a27dc51ad3e00075e5fefec7429ef909d22c95e87cf6333256eec8a6cff16a646c846c0ccdf4414df73ef87d67542d2817d6d49295b4df9066a SHA512 b97deabb35c817b6c1001a3595662abebe78a8e6053887c073af004cd1382320c1a3cad9032de4664615124d493a113d4bc455fe9d945df0bf4857d299b6cc86
-EBUILD mkdocs-material-extensions-1.1.1.ebuild 770 BLAKE2B 8f6ee9daf2fe46f8dec358fb4365fa9adc26afc46c05252bb5e4ef78666452653ce80196bef296ca85307d3a285fd3a821d86946fc95883e500ea47ed6c327f4 SHA512 9ef7fe05f91014bc3fcbba86af2c587764f1b2d90da37632042d0398a9a6112b2ccc085b506ee8d985cc6abc3b746795bf7b3f9e3231924b04d330de5f713efe
-EBUILD mkdocs-material-extensions-1.2.ebuild 717 BLAKE2B d05e8d23fbb0207c0edc908a21d4108909fa9433a72d2f5afad797cb9caef06f67d80036e6ba060ce1c9707c7de26f4098bc7399364aa302e47d0b45beb5f0f9 SHA512 7d0867654aadabbffdbc418ae4ec1c818632a782bfb9a7c0e0dc8bf086d549d3f0524eeb1e6fb00c454dee68913d87e9eddb938d59cd6f471f3d2183ca8a0ead
+EBUILD mkdocs-material-extensions-1.2.ebuild 715 BLAKE2B 4ef480dc07ba5977eb0cfc2f4444cd0966ae9fd8eb2a2bb69bde036c9c18e12ccf077005493bf90acaa50d3c66fae540a566747c9854affd0484c2c656c9cab2 SHA512 23d8facd4e7f55665814ead06b41b41a17dcf81f1365de4351763964398af1c41a51861d59adb38767ca4b051eec5456a47391d428bd49b2ffbf1595eb5d1fb2
MISC metadata.xml 451 BLAKE2B 3deb46d9e68b98525a9d7d31d2ccc0cf3c142d2988dd01636f037bec1b0ebfb07bd675c402fba89f6c7d171444e693b1c070eaee27c9a0ce94d48a1edd73b58e SHA512 add6b4dc2b6a8032aa3edf9ad22f02edaebf4cfae392c2920db40c201adedb20e6f085de59f2224a3fa037060c7cdb3dc238d3174a97f95aa35bc3bc8618f3da
diff --git a/dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch b/dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch
deleted file mode 100644
index b3b1d70e8183..000000000000
--- a/dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.gentoo.org/892263
-https://github.com/facelessuser/mkdocs-material-extensions/pull/24
-
-From 636048aa304f83fff67ab45dd41f4b09f5500e3a Mon Sep 17 00:00:00 2001
-From: Elisei Roca <eroca@suse.de>
-Date: Tue, 24 Jan 2023 12:19:15 +0100
-Subject: [PATCH] Update twemoji CDN in test
-
-pymdownx version 9.9.1 replaced the Tweemoji CDN
-
-See https://github.com/squidfunk/mkdocs-material/issues/4856
---- a/tests/extensions/test_emoji.py
-+++ b/tests/extensions/test_emoji.py
-@@ -46,5 +46,5 @@ def test_twemoji(self):
-
- self.check_markdown(
- ':smile:',
-- '<p><img alt="\U0001f604" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/1f604.svg" title=":smile:" /></p>' # noqa: E501
-+ '<p><img alt="\U0001f604" class="twemoji" src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f604.svg" title=":smile:" /></p>' # noqa: E501
- )
-
diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild
deleted file mode 100644
index 2275542fd30f..000000000000
--- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extension pack for Python Markdown"
-HOMEPAGE="
- https://github.com/facelessuser/mkdocs-material-extensions/
- https://pypi.org/project/mkdocs-material-extensions/
-"
-SRC_URI="
- https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.1-fix-tests.patch
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild
index 6be1981c1a7a..9ce93e0b9ca9 100644
--- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild
+++ b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index 38ec19aba2e0..0e5ffaa46dcc 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -4,5 +4,5 @@ DIST msgpack-1.0.7.tar.gz 166311 BLAKE2B 8ddf2acf6bf81498d981c3ec83cbdffde1b1611
EBUILD msgpack-1.0.5-r1.ebuild 1146 BLAKE2B 38ddfe120f23cff00ee22d1daf76f4989a2195093b231edbdbc625014acc3aedeb1f91a8add6c7bb75cbd09446a7c49d87d8ec6f04deeff5ec9583d183a0002c SHA512 5084c8144d376a756490d198413b2183051e7710a6b3eda26e1c758ba54dfcecd013f13f6b6425642007befe4fbb10f58f9ebe56940500545824038cdca04b50
EBUILD msgpack-1.0.5.ebuild 1050 BLAKE2B 9fa7ed4a7cee0aac5f6c93eee16b691f5411f526c89754a5c59a4e3ac7b621309ae02bd7099dd845fb6de8fe293529de36d695cf6ce171218be727450057812f SHA512 4aa2a1809c5de077b774962ffe2a64292a5a8f2cc9edad3bf5fc9e30dae54b735c957b90ca24b2ee965a46595d0d0eb6650a7260538ffe189fc00540fef2e325
EBUILD msgpack-1.0.6.ebuild 1144 BLAKE2B 996327366ce3acbd551ccbcff311f844f5a63052747143833be7954eaeb9ff6ec466a1038c9092e58abba2da973cd0866759a0062a0f1a6d1785d9be88723e23 SHA512 cf4d3bcca63a3d4b54e072a9d1ef1be4628c29834407ccc82fdc24770fe237e6da40b81f1a1a337958f8a7187a18c9215cdc8bfd82bea0fa826d55876b4675e3
-EBUILD msgpack-1.0.7.ebuild 1144 BLAKE2B 996327366ce3acbd551ccbcff311f844f5a63052747143833be7954eaeb9ff6ec466a1038c9092e58abba2da973cd0866759a0062a0f1a6d1785d9be88723e23 SHA512 cf4d3bcca63a3d4b54e072a9d1ef1be4628c29834407ccc82fdc24770fe237e6da40b81f1a1a337958f8a7187a18c9215cdc8bfd82bea0fa826d55876b4675e3
+EBUILD msgpack-1.0.7.ebuild 1142 BLAKE2B 02a023849fc534b74b41ebd4e393047dc0ab85b6883b731b19d426733e880991b0eaa30c18cda85ecdc43770749d39494d95ae38728651888ecb86eeae177814 SHA512 155ff8477f7c4e043e1ea281cd72bc803200936d48b64f43e7490a4af95e04c26931f7173b901a454de9ab09d72bdcf8bdc75796c4c6b3476bfe63eb7e3c88ac
MISC metadata.xml 520 BLAKE2B 5facc8e5c11591c6010fe5eef4030e23502b890d15a896ada0c5625e63179887e13206f28695af92b358c56a9f9660767d8b4234c2c8b489cad41fec01af289d SHA512 a62502d0b2ec3da1b21297f4d4e5fee86c206c8d6a2c19d7bffe2a64b4a2fa990edb3ba07bbacccb59ed79efd23fa713a37b8adffa7f0cbc811fc0fa249d9b63
diff --git a/dev-python/msgpack/msgpack-1.0.7.ebuild b/dev-python/msgpack/msgpack-1.0.7.ebuild
index ddf0a41ab0fb..43eed8f33c98 100644
--- a/dev-python/msgpack/msgpack-1.0.7.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
IUSE="+native-extensions"
# extension code is relying on CPython implementation details
diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index 1f76cb13d917..67f34b870e3e 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -8,6 +8,6 @@ EBUILD notebook-6.5.4-r1.ebuild 2853 BLAKE2B 3ad7fccf7275e6ed5ce108b1cba77ef1edf
EBUILD notebook-7.0.0.ebuild 1372 BLAKE2B aa606d66cdfb2faba671c8f7374b8663a379283dee947b49d9972a2149423d59a4866ce184a01ea522f0413786c7f6141d04a4e3a6c23d74ee7f1f6bc4ca29e1 SHA512 98326f09605a5a08fbba7931724ba5a1941ed89d36d0d36b4633ec00de068195dce15a79d642bbbef0030932d4bb434f0ba4ed86d0fdb0a362337a677dde26c5
EBUILD notebook-7.0.1.ebuild 1372 BLAKE2B aa606d66cdfb2faba671c8f7374b8663a379283dee947b49d9972a2149423d59a4866ce184a01ea522f0413786c7f6141d04a4e3a6c23d74ee7f1f6bc4ca29e1 SHA512 98326f09605a5a08fbba7931724ba5a1941ed89d36d0d36b4633ec00de068195dce15a79d642bbbef0030932d4bb434f0ba4ed86d0fdb0a362337a677dde26c5
EBUILD notebook-7.0.2.ebuild 1403 BLAKE2B 4338a8c32833f54778309d45a8e49f3df57043501acd7323e1f8a5e651eeada008b3379008cba6d9c8ca743db5d728cd5680ba69315138d08278c404b84fbb43 SHA512 c286927a298e230f962521dfaa77c79412cf8eac6ebd644b2cf5b14145157aa0c84ff0b39b4f46095d145c58695b3f93338aeba8087d5c7f90b0cfe323f1e416
-EBUILD notebook-7.0.3.ebuild 1488 BLAKE2B c436929a4b6c93cc1369c74cb15c09dcf20b233277f19c0b59f82893614aa8999ef2b36a1f4d64c87a0f4a650fc179db3cb9f840af85b88c5232b9caf1857b92 SHA512 9757f113602abebed7dfecefea1ae1aa9d8797e5b9ef35437bb0e39933d2c8a475738597439ff7d4301df471ee4c5df00a9b1d07f129abc6836adcc79b775ea4
-EBUILD notebook-7.0.4.ebuild 1540 BLAKE2B 084e37e42785c193087a0c5310f3184a865af324ce7c17546b2a811a92f09b2405852b3167453e1667911618725c03b044cbb5a215380b3b398fc7f9b8dc54c2 SHA512 38f0be16910612f9cea575a43e35fa705a2daf52a386a5b0fbbeddec53d550d8b4ca629e0da413ab7521dfb5f306054bd3528bf06ce40fc82a8894f7db67c3fd
+EBUILD notebook-7.0.3.ebuild 1487 BLAKE2B 401f58185941eabc3e8510c2f9c4e4b8e1e7574e3ac5015134b5b6f11e37eb072c7c40ac8ce32233b41e057a686f90d83d983bac74c735ebd36d99c831fec3a1 SHA512 097d303f9df54aaac5f5f93565e5c0deb9ced6abba25840a5915050ce742c02cab0c96861cb9a7f2bf660138b76c7b20e9ce5e860082076e701ea3dfa4760d29
+EBUILD notebook-7.0.4.ebuild 1539 BLAKE2B 6601398cdb81f4b70f7f365bda42f328926a4141c6fbb926be178b82bf7c6ed01d9eb756d6dcb4691f9a21a9ab77dc45672f8991cfbf95150d3502ea26a3e5d2 SHA512 5cb850e8f157850bfd57493e39c4846b5b29565f130e429c0123c1432f7f379f93759ae43909549e2434f39a565f0264f4b0ef1c51408b04bdfe7b91cde7aed8
MISC metadata.xml 525 BLAKE2B 03602bbd7c6b55aaa4c4d6011a91127090359079ed2d7e6b9e3cefe63b2b249b36cd172a40d1ce69234de2440d9248e933dd94a636b95c07f06a658ecb929227 SHA512 18f6bd5cb4b1c90cc228a5ee506cea17c4aa9d60174e00c7cb4df654d5d7158aa20ea6346bf9a0734877402a0e0916aa7f9e82f0bdce0cca78c877c5e87550e3
diff --git a/dev-python/notebook/notebook-7.0.3.ebuild b/dev-python/notebook/notebook-7.0.3.ebuild
index 955c05ae6c3e..42aac0e4a948 100644
--- a/dev-python/notebook/notebook-7.0.3.ebuild
+++ b/dev-python/notebook/notebook-7.0.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/notebook/notebook-7.0.4.ebuild b/dev-python/notebook/notebook-7.0.4.ebuild
index 991606132cdb..05a9ca389780 100644
--- a/dev-python/notebook/notebook-7.0.4.ebuild
+++ b/dev-python/notebook/notebook-7.0.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 171a47de9e16..9ff897eb399d 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -11,11 +11,11 @@ DIST pandas-2.1.0.tar.gz 4263970 BLAKE2B cae30e74fa227252a4d05a032662f5229d67691
DIST pandas-2.1.1.tar.gz 4266250 BLAKE2B 9d8256300db65b606e34b16d7f3884b602794fe3c14d66115056db4a4658603fbe7a7a3082dfc781760517d643d6e21a6d4d43441131ec6aed5965b6fa8a0e9c SHA512 346e13e06805948c569712028c9b8d756c67ca2fab040999a51a4e759206d50d8ee25be38ac3c7cb3d2e692a02d85c1ec198841311fe43cb04b64f2741627a4e
EBUILD pandas-1.5.1.ebuild 6904 BLAKE2B aa78a78f69b4f63bd9dd5af020d2c0235fd6ee37358838cdcad1b0752611ddca44234b133298157747d45b5252ca34ec578737057a6e979d107170c07188230c SHA512 1e0d8f088565af4356f2cc1b759a48e8cb53e3c4c0209712c86315f929a82444376073e3247f30876afb249cf9eae404b32310a8aef51372548f7870d875ae7d
EBUILD pandas-1.5.2.ebuild 6905 BLAKE2B 7b1f0c0432189904def982410b055e5c642f359a2398ce78fa900be4b0efb76fb8eda833d301868cc2ac19236dc82dc43d2b161adf31ad9a438e6e8ee9954cd7 SHA512 61ef7d31d6c4950fccfd7059a2bd885e08367fe467ad81af5ddb654a597fc3f06ca8195297f74613acedd7167c1fc81a261144e2ad8273b3637af966a583bb4e
-EBUILD pandas-1.5.3.ebuild 7211 BLAKE2B 88bea4e70b4d219d7fffeb656a02219e3ddaa264ee1d9fcacb423e1fb1065866f342d87638b4088411765a911bedc731d4e3f3044df9b00b85c68ad87eb4ea93 SHA512 419a7c6e9b3670d1c3ad3c966e56b7ba6a05f18cade8cf9a40e7addc71891033eae5722ea971f246191ce3973de5412da204a2d8ae32b84432fa432241cbd7f1
+EBUILD pandas-1.5.3.ebuild 7210 BLAKE2B ad30066caa502bb5e9f9770bf42efbc9c032b290260311d85c57e9a2949e042c607b9d6b676f33dcf2c9174b5f90dfbc20a09fb0deccdd939ebc995fb86c9ae4 SHA512 622fe79c15c7bd80091e3727d71f61cbe0f1229867e6c6274d0006b0862fc6cd8f3bad40dfaa2898a5919bf66deffeb1c2e6d932d9040f97a7c26a41ff09a731
EBUILD pandas-2.0.0.ebuild 7545 BLAKE2B 7554c37fd0b3350ffc684ae6c7da8361f7f0bceaff8c0c74ea8f7507a47885c046cf3afdc982914fe446cc75cf9930c18dbd888503ee5966332fcc7ffe933d50 SHA512 28c7bee4389ef0b15fbed8a6c0a2fc6e58f7ded78a78201d89e5a1d78d674a5a5a72663cfaee22d91b9d5f72bba487dd1465f2db31ed63d66a2ffc6b21e4287b
EBUILD pandas-2.0.1.ebuild 7583 BLAKE2B 96525bb734cec1dc4287350b2604184a85178dfea574a0e2585f9848f02141c059321c8a884aa1e68889670743567e11eabbf1d3b6ac3613f8cbbb3639b09144 SHA512 4ec579a53193cfe183101f34beec4faa5f0b2f611407c0b5a098ed64a608e2be21986135ee143d436e799ee57112666f8266864ae80ac286c15300a098c4c885
EBUILD pandas-2.0.2.ebuild 7660 BLAKE2B c9368f16013ff424fc3f1e6453528ec5e54d0fde7a1526feedc055d4654785268d840fd3099cb66770e5a8f93c7951887481fe3df7132ac5eb4b7194ef36e009 SHA512 7d0586e93af2044adf64a487d9fcaf5ffc033bf494576094a7b91144fd3a431db7cef72e11c3b440c1062099843d0bbddd248a4e585f971934e83a78ffa2d42b
-EBUILD pandas-2.0.3-r1.ebuild 10169 BLAKE2B 530be855ccee9ecc64cf533ddb8fe638cf8cb7a955ce688de2fd9878049447977d84ce4ceb4a4d52d773df89920fc26705d771783d11c7cbb0dd93b2f96dcc65 SHA512 753a5fb1b29b49dfd51afbcfc4fa0c978f06195be53db22194335e55447282d909c0503c64e57c0dfcc7c5e9e3f22203ac2bf833b5e3829e12b724fa5dc72ff8
+EBUILD pandas-2.0.3-r1.ebuild 10168 BLAKE2B c71ce8daea781ca15e82074ffd90834359d70a30b22928ce80e298e70f0902dca3443491e9e7bd317bf3768f93d4c6c126d69fab2eeae912cd034ca89a665c4d SHA512 5f143387568dc04f2b3bbd9e7aa06f2971c99dbd6b85e5abbc87c4608bc21797101fc9735f0f6ea53882cdb402d65a20933bb182663b58172d0f6fffa4256a04
EBUILD pandas-2.1.0.ebuild 8593 BLAKE2B b2deb41f3f5cf8b19c6e4c1303b603b79d62ba27e47556c292586cd40fccb910891d744e4940e106570350e0018dce0ad6d6469848b9b6d2a247a8976c79befd SHA512 180e21d2ee3767658e217068df2f8ad98168ffd75b716622558fdaccf970ac515eb5163b9974def2f357fd91db062f3729e284c0496268e754622ca327646561
-EBUILD pandas-2.1.1.ebuild 8621 BLAKE2B efa1d5ad3809c6c8fa5875b74dd7e2398bbcf9349556d09275cefbde83e2239955780b6234e2b5d5bc620e4d7451b354280cf853b736b5c268b117ad89e7d9b1 SHA512 8d3c65e154199391ef830fba4104d475cbb46733fe94d18d4e2fd653c872d5145b7edb0b30f284bb0751f7b54b04bb82df8f2e42d0bb358088af1bad4ab503b5
+EBUILD pandas-2.1.1.ebuild 8620 BLAKE2B 8e79ba247a492ae65b3ca135820c753d39bb7c730eae5991c4de31d22f29a78cd88f2f5fae546205e14498db10e14ffdb0942b83c23e25471677b33c99a30e78 SHA512 d2c02e88c172a2008ddf91c62a144021783c1befc43404046a2680a9aeb226eecb24f34231ac26865c7adeaad9eeb199804c83020b9cc0296fcb8a9a24130ec3
MISC metadata.xml 920 BLAKE2B d6bd854acdd851d578038657d91adaedf4f220dbdc5905ebba5e35e74437c6d5bc2384061f7796a6f359aa128c526485635debfd0e1a9646d09daed740167c87 SHA512 dcd949e89cae9df918acb3cf8be5ad8c396ee5e646d2179aa2b646fafa15ffc11e9ccf853df8d7fdcc787f88ce7063639d8d87715aaba943774edc8ad98b540a
diff --git a/dev-python/pandas/pandas-1.5.3.ebuild b/dev-python/pandas/pandas-1.5.3.ebuild
index 88420c150678..d9e03a205cfb 100644
--- a/dev-python/pandas/pandas-1.5.3.ebuild
+++ b/dev-python/pandas/pandas-1.5.3.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${P/_/}
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="doc full-support minimal test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pandas/pandas-2.0.3-r1.ebuild b/dev-python/pandas/pandas-2.0.3-r1.ebuild
index 5502033f33c3..0ea5fa5c5cfe 100644
--- a/dev-python/pandas/pandas-2.0.3-r1.ebuild
+++ b/dev-python/pandas/pandas-2.0.3-r1.ebuild
@@ -25,7 +25,7 @@ S=${WORKDIR}/${P/_/}
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
IUSE="doc full-support minimal test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pandas/pandas-2.1.1.ebuild b/dev-python/pandas/pandas-2.1.1.ebuild
index 24a31fc77bda..24f4d28bcf44 100644
--- a/dev-python/pandas/pandas-2.1.1.ebuild
+++ b/dev-python/pandas/pandas-2.1.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
IUSE="full-support minimal test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index fc4c6bd640d5..3983eee11c8e 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,6 +2,6 @@ DIST pikepdf-7.2.0.tar.gz 2913496 BLAKE2B 6992b9e64e7bd718fb09c5cd3eb77937c802bb
DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35 SHA512 6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
DIST pikepdf-8.5.0.tar.gz 2854462 BLAKE2B 58947c8e0359f452a01e851782ffedf69d12b65af50f95bec6aa60ea4500050f2076cb6d9fd865ede23eb7591e533e4cb97880dbfe0a528fde752a008da43946 SHA512 1b4f9bec59efe58374dd654377f59885539c884903f4af3748bb38e97f9f13d746d7717530caabf1ce1f0112713d2c773a85675f5ae5997b02431a0661a8c9e2
EBUILD pikepdf-7.2.0.ebuild 1633 BLAKE2B dca68beb002befb3c9069391e96a1050100fb1b2a5a48af1215af742ea8df7357b34705f1730eca5af5bf61cd4b351ff9d4f1825e444ae77a3ead7885d796cdd SHA512 253e0867a0a89d22e9aea9fa05368b12bf6257e228d3978b19f861a97186d5bdb5a484bc10f7db7dbe4045715e8497e24fcb1dff557c44a80e104ad68a1432ed
-EBUILD pikepdf-8.4.1.ebuild 1685 BLAKE2B 342c0a317f558f676b3e1ea57ac7d7f105e7510de641bceaaeff2a6b2b332f70362301cc8c8e78767954b3d8e239426ec68d4fb20fa3474f53d3e7dba6de0332 SHA512 23ff8feef3ef295b07e17d24740229d240130fee80621dd5c2ebb51709dec7286f00e697eb76fde41b8423ba461ba271742abcd86eed636f246689ded9843170
+EBUILD pikepdf-8.4.1.ebuild 1684 BLAKE2B 72b1e0eb42f6976d3518061eefabe5d0beed49db6715af5a9eae6c931fd9e65e9983f240028be95afea21dd54a98184913ac8bceaf054a4e0c4c98d965c21cb6 SHA512 5acff4561802b6d24c30f5dbb71ff3815d325780ddfe13788cbca77236e02f36ef653a9a07835c14f1f7ddf0650b4702bce53e64b802ae24d782cefd1f89180a
EBUILD pikepdf-8.5.0.ebuild 1691 BLAKE2B 86a1e90748909974401c539c64ccb9b496a1842f333c9d656b097dfa94bb742bfc1c2ac33771ab455b0b69d4945a42b05c37a91491e8b2835e70ac332874484c SHA512 27eacb24b11383380a14fea7ffeb74db0a03b75f00b41009f3e3d37c7ae25c42131a0f5194a0e39d6c05a854fbc49c14ae376c71ef92ac107aafc7ee810eee60
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-8.4.1.ebuild b/dev-python/pikepdf/pikepdf-8.4.1.ebuild
index 07c12370f871..0253d7861e17 100644
--- a/dev-python/pikepdf/pikepdf-8.4.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.4.1.ebuild
@@ -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/pyaml/Manifest b/dev-python/pyaml/Manifest
index 5465090f48b4..c3f110e30433 100644
--- a/dev-python/pyaml/Manifest
+++ b/dev-python/pyaml/Manifest
@@ -1,15 +1,3 @@
-DIST pyaml-23.7.0.tar.gz 20805 BLAKE2B 797b2b5d2121f3b0f67445d4b3a55b13d0716d5eddd5dc83a08b767d293b486e9985203f4e2571a7c8d3010b9cac9093e9353517f6414cd5b89cdcfe5d39c85a SHA512 edbe58a3a7f1216a2463ac56af829c38b12b7194429691a92cb7f28ca926094e324d6e44d3fb64be40239dc8a6dc61d72946b107f5210ca83e73dec18b1428ef
-DIST pyaml-23.9.1.tar.gz 21479 BLAKE2B dd684dd290cb3666ff823782d5252fea663ebd8801112765a1c4d18e1020072235a61f9d04df77da07bfb53074b1f3ed6a3a69776282c601768d14e79bb2ce41 SHA512 697ec54818d1c9117af768b2dd9e9269d78cf64416ea35673bee6b874f7b712be95467cdab73552c7105c38be73edb0a9a91fa924b191def7e39ed86b0eb8fd9
-DIST pyaml-23.9.2.tar.gz 21955 BLAKE2B f397a88c89be6b7caa3752209ad3d0755882e3c638e94af53e57907bdcfb8ef31b34890f8942f7b482d1b7d8945644e8f86137e4c0d78fafce32a35833ce0095 SHA512 70f5bb9b883649d1051a39ba5e9aef262534571a92719612acd7f7ce98dd02317a31a78f75e3fd0db38f4448880dde13a03d5f667b02d381dfce31afef32c2a4
-DIST pyaml-23.9.3.tar.gz 24312 BLAKE2B 8b44aa6d515618d96a6272a03eb4df78bdea1e5cb71e4d13db1016cabf7c867f6c781da948297bc9f5718b3a06a7b5175eec54d416b8d352f5e23558048f961c SHA512 99171a227e3de2f8bb72148d1e1d526747575006bd812e162e2e8d176a7856c4033dfcef6da86f65a4a80a5f5298470b8de40af412cd01acb89ed8694ce97520
-DIST pyaml-23.9.5.tar.gz 25495 BLAKE2B 1a47d750b680613ff63979976b1c24e3a6f63501a86f7bed36537fb2d29d96c7aaba9e37e2f2d161257f2fee1eb668828ddc611015e2ef48a11649f8da425a41 SHA512 a06969954b2446c25e16503ae7d67e3c059894d7de056a0743009161f9fa4e70d2edb6ba8d942fe46d54bb9d5fd6c7a8638ef41ad45cb2dfef298d7d1639fb6a
-DIST pyaml-23.9.6.tar.gz 25986 BLAKE2B a2ddbb5c727b535dd0578295eb3c65fd8b797200a70d1097abe803fa4dd98d3e6f4cb4bb41092fbe733537735d4d464d8c3c943000e97569dedca20298082765 SHA512 b5d8bc4571623e0f395e02cdb9171c2a84aa450e2556d1b9bad38be8fccb83ea2e3c2b99e32541ef1c4381ac3b7348cf4a42274265e80f8747641080984194a3
DIST pyaml-23.9.7.tar.gz 26080 BLAKE2B cb3d423c7d300147909ec7d070400206bbb1a05d226a6c6967665d950e33efe8992a8e47b6c8e7803533a88edac8192d9aa0b87d17397e2bfc45ba9bc1a97424 SHA512 f21f8c329e5233f6774701fc1e5673e62ab162fb5f8efba25120d4e157940709f47a2c90838b3af42e71b7dcfc69852393b204d0d85b6d5fba28a23f8a118be0
-EBUILD pyaml-23.7.0.ebuild 601 BLAKE2B 892a43a2009fdb8779f02dc3a8d79c6abf0c1824bd71ff4b4dba4759375c6dc0263d17e90b15a83a22d432512d1c9522393c5797fa0db0e4a1d028c049aeebfd SHA512 fa3e1defa501ace7f1c6c1a778ce9865937390c12893b0fc665d596d76179ac8832397b4a24eebcf8a6127b0f9bae22ba1b95ee073bceae7de5580fe852837a9
-EBUILD pyaml-23.9.1.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9
-EBUILD pyaml-23.9.2.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9
-EBUILD pyaml-23.9.3.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9
-EBUILD pyaml-23.9.5.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9
-EBUILD pyaml-23.9.6.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9
-EBUILD pyaml-23.9.7.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9
+EBUILD pyaml-23.9.7.ebuild 601 BLAKE2B 892a43a2009fdb8779f02dc3a8d79c6abf0c1824bd71ff4b4dba4759375c6dc0263d17e90b15a83a22d432512d1c9522393c5797fa0db0e4a1d028c049aeebfd SHA512 fa3e1defa501ace7f1c6c1a778ce9865937390c12893b0fc665d596d76179ac8832397b4a24eebcf8a6127b0f9bae22ba1b95ee073bceae7de5580fe852837a9
MISC metadata.xml 470 BLAKE2B 725657a34cdcbddf146ea3163af81fd22f78b895281e7dc2192b8c1f49fa9ec868e41a38bc371ce61160535ad0c5c1d8741109858cb8e3eafb40a77d623c3ecf SHA512 c64f440d674396b0a750780cbc5ab1a5003be1d3357b39a792cb9490870c768ab740266575cf6780f173252a893f6fa93fe9d4f414647274e520c4bd4b579c67
diff --git a/dev-python/pyaml/pyaml-23.7.0.ebuild b/dev-python/pyaml/pyaml-23.7.0.ebuild
deleted file mode 100644
index 50acfa7c42a4..000000000000
--- a/dev-python/pyaml/pyaml-23.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data"
-HOMEPAGE="
- https://github.com/mk-fg/pretty-yaml/
- https://pypi.org/project/pyaml/
-"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/unidecode[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyaml/pyaml-23.9.1.ebuild b/dev-python/pyaml/pyaml-23.9.1.ebuild
deleted file mode 100644
index a49398baeb97..000000000000
--- a/dev-python/pyaml/pyaml-23.9.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data"
-HOMEPAGE="
- https://github.com/mk-fg/pretty-yaml/
- https://pypi.org/project/pyaml/
-"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/unidecode[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyaml/pyaml-23.9.2.ebuild b/dev-python/pyaml/pyaml-23.9.2.ebuild
deleted file mode 100644
index a49398baeb97..000000000000
--- a/dev-python/pyaml/pyaml-23.9.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data"
-HOMEPAGE="
- https://github.com/mk-fg/pretty-yaml/
- https://pypi.org/project/pyaml/
-"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/unidecode[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyaml/pyaml-23.9.3.ebuild b/dev-python/pyaml/pyaml-23.9.3.ebuild
deleted file mode 100644
index a49398baeb97..000000000000
--- a/dev-python/pyaml/pyaml-23.9.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data"
-HOMEPAGE="
- https://github.com/mk-fg/pretty-yaml/
- https://pypi.org/project/pyaml/
-"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/unidecode[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyaml/pyaml-23.9.5.ebuild b/dev-python/pyaml/pyaml-23.9.5.ebuild
deleted file mode 100644
index a49398baeb97..000000000000
--- a/dev-python/pyaml/pyaml-23.9.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data"
-HOMEPAGE="
- https://github.com/mk-fg/pretty-yaml/
- https://pypi.org/project/pyaml/
-"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/unidecode[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyaml/pyaml-23.9.6.ebuild b/dev-python/pyaml/pyaml-23.9.6.ebuild
deleted file mode 100644
index a49398baeb97..000000000000
--- a/dev-python/pyaml/pyaml-23.9.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data"
-HOMEPAGE="
- https://github.com/mk-fg/pretty-yaml/
- https://pypi.org/project/pyaml/
-"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/unidecode[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyaml/pyaml-23.9.7.ebuild b/dev-python/pyaml/pyaml-23.9.7.ebuild
index a49398baeb97..50acfa7c42a4 100644
--- a/dev-python/pyaml/pyaml-23.9.7.ebuild
+++ b/dev-python/pyaml/pyaml-23.9.7.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="WTFPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
diff --git a/dev-python/pydata-sphinx-theme/Manifest b/dev-python/pydata-sphinx-theme/Manifest
index 1fbb07feb9b1..22a65682bf8b 100644
--- a/dev-python/pydata-sphinx-theme/Manifest
+++ b/dev-python/pydata-sphinx-theme/Manifest
@@ -6,5 +6,5 @@ DIST pydata_sphinx_theme-0.14.0-py3-none-any.whl 3778988 BLAKE2B c6c368bb63d3014
DIST pydata_sphinx_theme-0.14.1-py3-none-any.whl 3780482 BLAKE2B 58ebe2d3d176295bc335a176eeccd95859862e085f570c8ef6e80ade320d624fd6b2a94b6a2fab08211e520939bc651cd454bfe5037bc16104de2ecf295871e6 SHA512 7e9f76e2dfd7bd9049ae007b5af1ad65d61aa44f0c7370794856b664aa1a735dce65a1f0368fae0bb6049ee767e3ca0c4ca4f1ea6615858626c03e3a4ce81856
EBUILD pydata-sphinx-theme-0.13.3-r1.ebuild 1246 BLAKE2B c3522591bae63a651eb1c2bd1895f3a1a825149ae61ff1d7695d2af7b515672550984dd189c0b628bf1c3fe12dbdff5eec8333916103db780ee18e953968c170 SHA512 f83fec34d1d152bfda6a6aae84426a18755801ae5b4db5ebcdf3ae072d8bf62f852c9a4ffcbdd7efc000417b3cc96828bfdce41d3e8d79a948070c12b33ab9b0
EBUILD pydata-sphinx-theme-0.14.0.ebuild 1212 BLAKE2B a4fdf3462f34f94e1875ee6806182c25394914ab98cb1c0ab89d4a80fb7efcff0c20507c2c4d316ad211538e85bbe371714a2a8092ae75b3214368b16b58161d SHA512 769561024ecd7c8a673b0426cef1c734e3a589d5fa01bdf8bee36c1bae000e562ed9ef142e596c5f434a76b1f9c8602b6eaeba2c6b9642fb2ad5a425e43d02ec
-EBUILD pydata-sphinx-theme-0.14.1.ebuild 1212 BLAKE2B a4fdf3462f34f94e1875ee6806182c25394914ab98cb1c0ab89d4a80fb7efcff0c20507c2c4d316ad211538e85bbe371714a2a8092ae75b3214368b16b58161d SHA512 769561024ecd7c8a673b0426cef1c734e3a589d5fa01bdf8bee36c1bae000e562ed9ef142e596c5f434a76b1f9c8602b6eaeba2c6b9642fb2ad5a425e43d02ec
+EBUILD pydata-sphinx-theme-0.14.1.ebuild 1204 BLAKE2B 4bb2621c2da77a9ad9d8d20bf16ace039332e270128186db14a529d4c1b7568a5588bf9c71420509a6653bb53c44e839b51364f392e3aaa08fad3eb8def0ce56 SHA512 8748692790aab9722fb992f8bd9b182c4036ca21c09eb62d251e1912babe01e142a5aad13bd488daa13d0cf440addce77b228ad8cbca28516cf029a288b6ce28
MISC metadata.xml 532 BLAKE2B 397b44fab769346cc170d5627dc663adbe29b780cbabc3d7643d5bda6ff89d6fbe6e6f55da69e93b8b20ddee16856612063b442125a16e035803e50f5aae924f SHA512 9de912fb51a153d508f3a12a3eb7ef3cd926089452bd6bfb822ae4a797d8aeb9ac68973ea7bebf3095f546dd288fdf651710ca8536f19907ac69f622ca3b0550
diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild
index a9692a406120..616521f11819 100644
--- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD-with-disclosure"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/accessible-pygments[${PYTHON_USEDEP}]
diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest
index a8f940e27ce0..09fdcfcb11d9 100644
--- a/dev-python/pypy3_10/Manifest
+++ b/dev-python/pypy3_10/Manifest
@@ -3,5 +3,5 @@ DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 9f0ef159c8aa2d3edb5ee0e1
DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181 SHA512 080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e
DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702 SHA512 16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43
EBUILD pypy3_10-7.3.12_p5.ebuild 6027 BLAKE2B 9f9310a65a17ed5cf3cb74c4158ab922a6a3b582b582ccf354f771491ebb28c632cf71744fcc2a783ba153438b11faadf5f48f1fbba44a01d0da433b728491cf SHA512 638cc9f939341d93489fcce30acec54ef8a03b3af0c6418bd6ef353e901270cba10cc9c36268042fb331b8e1dfb94b49e1ef544b5719e954b0146064e1573c86
-EBUILD pypy3_10-7.3.13.ebuild 6029 BLAKE2B 3e45315cb8f22bf5304ee3a75c672a72f85824023ef6c9c7bbd6354ce7484abe142e2cf79a4291876c1e1e20df95d6571021d2655913ff0ffe771ca7d31ce2cf SHA512 416cbc568f2d0d9acdd9efd39843a6e451fdc8a11448b527eb1a6a700a06f745e7815122226fded2ea0837bd988b1c4786ba7bc5ef8a60ec8e01244b14d8ce4e
+EBUILD pypy3_10-7.3.13-r1.ebuild 6150 BLAKE2B 05cd89e1afdacc9f33afb3f93a3f5d55b8ec1108ddc2307c250ea3633d223d0d8345608364326df7698d5ebf8baf6a9e3ce4243a0b8fe2d011d8a0e9fce0007e SHA512 d2f3854b34d603cf3ecebedbf7741039b84fbcdd2770d9b6cd0e962a2ec078e5c1d865b0a40c4c403cc573481bccce6b12dec1f247aae7abe6599b9941fd63b2
MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6
diff --git a/dev-python/pypy3_10/pypy3_10-7.3.13.ebuild b/dev-python/pypy3_10/pypy3_10-7.3.13-r1.ebuild
index c3cd1b2bb121..eadc6fd3034c 100644
--- a/dev-python/pypy3_10/pypy3_10-7.3.13.ebuild
+++ b/dev-python/pypy3_10/pypy3_10-7.3.13-r1.ebuild
@@ -123,7 +123,7 @@ src_compile() {
cffi_targets=(
pypy_util blake2/_blake2 sha3/_sha3 ssl
audioop syslog pwdgrp resource lzma posixshmem
- testmultiphase
+ ctypes_test testmultiphase
)
use gdbm && cffi_targets+=( gdbm )
use ncurses && cffi_targets+=( curses )
@@ -138,6 +138,8 @@ src_compile() {
# tkinter doesn't work via -m
../pypy${PYVER}-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
done
+ # testcapi does not have a "build" script
+ ../pypy${PYVER}-c -c "import _testcapi" || die
# Verify that CFFI module list is up-to-date
local expected_cksum=63d4659f
@@ -154,7 +156,7 @@ src_compile() {
fi
# Cleanup temporary objects
- find -name "*_cffi.[co]" -delete || die
+ find \( -name "*_cffi.c" -o -name '*.o' \) -delete || die
find -type d -empty -delete || die
}
diff --git a/dev-python/pypy3_9/Manifest b/dev-python/pypy3_9/Manifest
index 026c16152c34..78c404ed9f89 100644
--- a/dev-python/pypy3_9/Manifest
+++ b/dev-python/pypy3_9/Manifest
@@ -3,5 +3,5 @@ DIST pypy3.9-gentoo-patches-7.3.13.tar.xz 7476 BLAKE2B 70f80c489686e92e933a200d2
DIST pypy3.9-v7.3.12-src.tar.bz2 23528145 BLAKE2B 28cc42b10d6a84c441af673e1a0dc6d19e09daa1da9249a7fec39a9aaccbe5010a3586068ae0b10cd402b72e5acc58998469d5c99019caa41399951c2a221e26 SHA512 8e819a1ec3f3ce7fc5f901fb554660288a57e2a4834a3da35c1a57faf88ef4129240628a58334d2e0c2b1dda412da5d85ec943abe8046c0ce5d0cd0a0f7fc42a
DIST pypy3.9-v7.3.13-src.tar.bz2 23452374 BLAKE2B b5ce8dd78e4851b5c7fa6aa0c6f2f5c198a3b2d1e4691ccb20d1b229397d60ac41eaecef37f7c76e4de837876bdd6c1e4276302afc292080e0a38f1a58869580 SHA512 04b184050625f06d2acaa836a786db788c4f658f3384ebde176d0acc95044ee83dbf7193ebab1e4fd6275bed7a590d3945482294be32d8f94e8c541e053dce59
EBUILD pypy3_9-7.3.12_p2.ebuild 6026 BLAKE2B f81b5ab91eb3472e35832085637bc34b3051e397691c24f5ea48ed47f92d301cc67561352e0fb106a0eca43a44b11424672a378f2021257cfb5a940caec32a82 SHA512 1a4ee02044e077db4c4bc9a9845c362c932c6766bfad0498745d7f7834c6b9a8ff9087c291a42580c824bd3910164f83979c627707175ff646105caea8352231
-EBUILD pypy3_9-7.3.13.ebuild 6026 BLAKE2B f81b5ab91eb3472e35832085637bc34b3051e397691c24f5ea48ed47f92d301cc67561352e0fb106a0eca43a44b11424672a378f2021257cfb5a940caec32a82 SHA512 1a4ee02044e077db4c4bc9a9845c362c932c6766bfad0498745d7f7834c6b9a8ff9087c291a42580c824bd3910164f83979c627707175ff646105caea8352231
+EBUILD pypy3_9-7.3.13-r1.ebuild 6147 BLAKE2B b33f0835684cc2acf2651cc1fd739dfa7562941fead90250d20ceb2087ea6db9c70a5bde600d7f30925d01eab15521b3bceb5679d5f21b37c80521e7b3abc668 SHA512 c1f7adabf05580adeda78648981bf24c8987c4054fd6cdb878098311991c56965fc694d584918d8c01ee9e6a63f2d2d54dc1e9611d9ccbe9dc6e7e7ffd7dc8be
MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6
diff --git a/dev-python/pypy3_9/pypy3_9-7.3.13.ebuild b/dev-python/pypy3_9/pypy3_9-7.3.13-r1.ebuild
index 1c6eec918ff3..b75fb0c938f5 100644
--- a/dev-python/pypy3_9/pypy3_9-7.3.13.ebuild
+++ b/dev-python/pypy3_9/pypy3_9-7.3.13-r1.ebuild
@@ -123,7 +123,7 @@ src_compile() {
cffi_targets=(
pypy_util blake2/_blake2 sha3/_sha3 ssl
audioop syslog pwdgrp resource lzma posixshmem
- testmultiphase
+ ctypes_test testmultiphase
)
use gdbm && cffi_targets+=( gdbm )
use ncurses && cffi_targets+=( curses )
@@ -138,6 +138,8 @@ src_compile() {
# tkinter doesn't work via -m
../pypy${PYVER}-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
done
+ # testcapi does not have a "build" script
+ ../pypy${PYVER}-c -c "import _testcapi" || die
# Verify that CFFI module list is up-to-date
local expected_cksum=63d4659f
@@ -154,7 +156,7 @@ src_compile() {
fi
# Cleanup temporary objects
- find -name "*_cffi.[co]" -delete || die
+ find \( -name "*_cffi.c" -o -name '*.o' \) -delete || die
find -type d -empty -delete || die
}
diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest
index 29ae27a29088..3df46af48de8 100644
--- a/dev-python/pytest-regressions/Manifest
+++ b/dev-python/pytest-regressions/Manifest
@@ -1,7 +1,3 @@
-DIST pytest-regressions-2.4.2.tar.gz 111030 BLAKE2B 4c1d3ce9a210b6156e046b91688aec6ecab53d4719b5b556cdf6773a6af891352f7f213259140fdb7234f2528dbad5bf5c4ed43431aee94bfd373dd1839c1231 SHA512 f5abcc09da7a466e446329737d4926d3c7c9ac274e1087e6f746fe263b4cfd1b0f4b8870eea3d22b1209a0d5ead7b7169e700d10f3f29bb978e12a33511b1f51
-DIST pytest-regressions-2.4.3.tar.gz 111049 BLAKE2B a9b11ec715c49f63c5972bad6332715b22efd363c70f067c4c077ae0e9af64178edb98aa36cd4d24287db4b2705367c18c09795b7830a09e2007c7da8a078964 SHA512 4264e2d791f6235b5de57a45550f8d0d0a6d3f7f10b40095698670daa8848005bc44c3cb2c11d793b58eb8b27e3910042c63fd4c0bd573ed57615d570e9e7d8b
DIST pytest-regressions-2.5.0.tar.gz 113615 BLAKE2B 3364893a9cd96a44611d023c08fe5e319ceaad5a6a9b210b72095a560c42742c871406de1290821ea5cd61960bf5bef72d08bd143db93b20f288d5367cf1ae70 SHA512 2d23568b8d5dbc86000c9b552c72a1e269fafe79e0b829f799fe31ecc142e74d233c69940a51d2da457c6f7b3713fcd788461b0420eca9d56cc395568c517c0f
-EBUILD pytest-regressions-2.4.2.ebuild 1559 BLAKE2B f870ad3f871567e31381fd45b26eb0ce1d071a8de80d18503725e6e2fab812b0c1419e828a2c8785c22dce04289ae8caca80ac2a46418d4c45dc724c09ecec8b SHA512 ca345109d180c0383f4aa3b3bc9a0a10e981e5497b2705f5f545c26abaf19135f0c64e48abe5abf739c4cf258dc0a7d6fec78c1b0d070b40c4d8591a237e6a88
-EBUILD pytest-regressions-2.4.3.ebuild 1567 BLAKE2B 61de0756203c0b5330f1b40901b6ab9ac42cff0d96ea122b728548088a211953bd08f44e0da2dd04ad7b0c2b230369f29dd09b503ab7e341504a66d92e58b6d3 SHA512 f11353d9a7e9486c4bc84d33e8b7cece11fd1d0e16fe5244f880139dea9e51f4116f47195aea0f7886ffd734eb385fca1d84abd1b94d6ec354e637310c44cded
-EBUILD pytest-regressions-2.5.0.ebuild 1567 BLAKE2B 61de0756203c0b5330f1b40901b6ab9ac42cff0d96ea122b728548088a211953bd08f44e0da2dd04ad7b0c2b230369f29dd09b503ab7e341504a66d92e58b6d3 SHA512 f11353d9a7e9486c4bc84d33e8b7cece11fd1d0e16fe5244f880139dea9e51f4116f47195aea0f7886ffd734eb385fca1d84abd1b94d6ec354e637310c44cded
+EBUILD pytest-regressions-2.5.0.ebuild 1559 BLAKE2B f870ad3f871567e31381fd45b26eb0ce1d071a8de80d18503725e6e2fab812b0c1419e828a2c8785c22dce04289ae8caca80ac2a46418d4c45dc724c09ecec8b SHA512 ca345109d180c0383f4aa3b3bc9a0a10e981e5497b2705f5f545c26abaf19135f0c64e48abe5abf739c4cf258dc0a7d6fec78c1b0d070b40c4d8591a237e6a88
MISC metadata.xml 409 BLAKE2B 1a8e013ab1ca1f4c780de085dd52334bc89b1410a10004bf0f70bdec351e32e80a2bbf9af85aae8faeb364f5698a5e5049bead2045b7fa598cad21ba2fa68b4b SHA512 16f824d0dd5b7fb5794c4f1c39ffb92e0705209811b899fa364ebfd457e137ec6b5f7e1a894087ad7ff6dda2715beaa799166fbedc10a133ada865f69af612b4
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild
deleted file mode 100644
index 134c2a769390..000000000000
--- a/dev-python/pytest-regressions/pytest-regressions-2.4.2.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
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easy to use fixtures to write regression tests"
-HOMEPAGE="
- https://github.com/ESSS/pytest-regressions/
- https://pypi.org/project/pytest-regressions/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-datadir[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx doc dev-python/sphinx-rtd-theme
-
-python_test() {
- local EPYTEST_DESELECT=()
- local EPYTEST_IGNORE=()
- if ! has_version "dev-python/matplotlib[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/test_image_regression.py::test_image_regression
- )
- fi
- if ! has_version "dev-python/numpy[${PYTHON_USEDEP}]"; then
- EPYTEST_IGNORE+=(
- tests/test_ndarrays_regression.py
- )
- fi
- if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/test_filenames.py::test_foo
- tests/test_filenames.py::TestClass::test_foo
- tests/test_filenames.py::TestClassWithIgnoredName::test_foo
- )
- EPYTEST_IGNORE+=(
- tests/test_dataframe_regression.py
- tests/test_num_regression.py
- )
- fi
- if ! has_version "dev-python/pillow[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/test_image_regression.py
- )
- fi
-
- epytest
-}
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.4.3.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.4.3.ebuild
deleted file mode 100644
index 2656b1b8d726..000000000000
--- a/dev-python/pytest-regressions/pytest-regressions-2.4.3.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
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easy to use fixtures to write regression tests"
-HOMEPAGE="
- https://github.com/ESSS/pytest-regressions/
- https://pypi.org/project/pytest-regressions/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-datadir[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx doc dev-python/sphinx-rtd-theme
-
-python_test() {
- local EPYTEST_DESELECT=()
- local EPYTEST_IGNORE=()
- if ! has_version "dev-python/matplotlib[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/test_image_regression.py::test_image_regression
- )
- fi
- if ! has_version "dev-python/numpy[${PYTHON_USEDEP}]"; then
- EPYTEST_IGNORE+=(
- tests/test_ndarrays_regression.py
- )
- fi
- if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/test_filenames.py::test_foo
- tests/test_filenames.py::TestClass::test_foo
- tests/test_filenames.py::TestClassWithIgnoredName::test_foo
- )
- EPYTEST_IGNORE+=(
- tests/test_dataframe_regression.py
- tests/test_num_regression.py
- )
- fi
- if ! has_version "dev-python/pillow[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/test_image_regression.py
- )
- fi
-
- epytest
-}
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.5.0.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.5.0.ebuild
index 2656b1b8d726..134c2a769390 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.5.0.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.5.0.ebuild
@@ -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/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest
index 627b5ff7e126..ce93af1b7901 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1,5 +1,3 @@
-DIST python-cinderclient-9.3.0.tar.gz 236158 BLAKE2B 7f21485e907597de77ba9998e190c4ea05d3b968fb1886bd980e5f15addf26b35acf096c2c3b28e6d05d95125dbd568362ce500ff8643da27baa45b165f5e105 SHA512 3e8b957517a394f2b72cfb8f3442d8b57d4487be476e10f16c112134c1e5a8548056ce0a0cf75cac55d8a607e34e535593130f25aa413c86adf301465112dbb2
DIST python-cinderclient-9.4.0.tar.gz 236451 BLAKE2B 75d5ee0c3f64c3254e7f9f806bccc685ab929c5812076fb7b78a995e9c9adbf384f296799f7119128e1781a34e727e305e3ae4bef04939adc2e7fd0268e83b1c SHA512 e7628b569bf46c7a8d5ecf7918be9133b400411d5509112baad49f7ff60ad0fc5d7c98cec9d4d6286cf8bd9c23c918af3aaa52c1b2d68536a3a2e4a89ce8502b
-EBUILD python-cinderclient-9.3.0.ebuild 1273 BLAKE2B 468231928d134503bdf8e519f5b0e3c11e24407bd6d9956bb066fd59e75ba966180c6fa3c722faa7fdf6590e2e56ef6a4682bf206d46cd3187ab42a526155c9d SHA512 ca5d4a98bce7bf1c3d7324ba095f2ecf0b27937c2878f425b6941a709d5f0463a22e6ca1081c5b7452b28d87fd20f1f70ffe495803166b362767d6b888482176
-EBUILD python-cinderclient-9.4.0.ebuild 1275 BLAKE2B 129074bc41a7782460e4440e4c3c3bf3e6670c11dd8d19f8fcd94e6880082890feb05830923fcb47ceed8e6d97ab623ffd0162b9288a586ebf19e0842db8626e SHA512 403291d6078bda49dfdfd05a78039a2bfaebcbb95cffd5237832235056bbfe6c16e74ef3b1a36e48717f2d534d675bd7bda0a55c0aec8a8b68337d3935d6a6af
+EBUILD python-cinderclient-9.4.0.ebuild 1273 BLAKE2B 468231928d134503bdf8e519f5b0e3c11e24407bd6d9956bb066fd59e75ba966180c6fa3c722faa7fdf6590e2e56ef6a4682bf206d46cd3187ab42a526155c9d SHA512 ca5d4a98bce7bf1c3d7324ba095f2ecf0b27937c2878f425b6941a709d5f0463a22e6ca1081c5b7452b28d87fd20f1f70ffe495803166b362767d6b888482176
MISC metadata.xml 727 BLAKE2B 0017cc08edf25f27b8a2816bc3ce1374148a17522bf2c5ea643ad10cde9f5779b1b6bf1e3c91627db76d2f77b8dcbfc87a29fb2cdd8064b3140fb14d1e6e00a1 SHA512 e30e64371f7a5f5fa506396f2edbbc7f862a585c7fe9af4f6fe63e99d4bbe9f9bf3a1f002a62c40ab9d75bd90ab99446bb80bf7f2fedf5b37287eeb54e5dacbe
diff --git a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
deleted file mode 100644
index bf305a5e6b34..000000000000
--- a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
+++ /dev/null
@@ -1,48 +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="A client for the OpenStack Cinder API"
-HOMEPAGE="
- https://opendev.org/openstack/python-cinderclient/
- https://github.com/openstack/python-cinderclient/
- https://pypi.org/project/python-cinderclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/keystoneauth1-4.3.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
- >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}]
- >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
- >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
- >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
- test? (
- dev-python/ddt[${PYTHON_USEDEP}]
- dev-python/fixtures[${PYTHON_USEDEP}]
- dev-python/oslo-serialization[${PYTHON_USEDEP}]
- dev-python/requests-mock[${PYTHON_USEDEP}]
- dev-python/testtools[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-python_test() {
- # functional tests require cloud instance access
- eunittest -b cinderclient/tests/unit
-}
diff --git a/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild
index d6da6c25c341..bf305a5e6b34 100644
--- a/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild
@@ -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/keystoneauth1-4.3.1[${PYTHON_USEDEP}]
diff --git a/dev-python/python-ironicclient/Manifest b/dev-python/python-ironicclient/Manifest
index 955d23810ca8..87ef6fc6096f 100644
--- a/dev-python/python-ironicclient/Manifest
+++ b/dev-python/python-ironicclient/Manifest
@@ -1,5 +1,3 @@
-DIST python-ironicclient-5.3.0.tar.gz 224784 BLAKE2B 5b336c35e1e082970f5f62efc41dedfe21881c0fdb614177a00f98ebab4ddad9672852b92bf5c718d785c86ad3549a505fab7e69136a5a11ba563340c9a363a1 SHA512 5ac42c50042611f8f3c121b74ace904df079504f15f53e8604e719f306549b1841e485544ed20b1cccb5cfd48f1813f71ae3ac58955e060279f54b95ca6330b3
DIST python-ironicclient-5.4.0.tar.gz 228187 BLAKE2B 1ce5f17fbbc752d0b8589abbc1207b8cde8c8d11a9ea6394b726313e3c5bdaf415536e606fb052cb130a0bd264dbd125048ceab5368a1c64915d3e52473017c0 SHA512 dccbbdeddd3f0cd087b6589e120de375e7c8bb33a67ac8a51b1f62e7a66307b19c508cc1a568346136129bb52cfdd0af00d70af8b0d50b2bd634d89a75db0378
-EBUILD python-ironicclient-5.3.0.ebuild 1542 BLAKE2B dd21564930d17615880cdec3b8cffb50e7abe0338285898e3c8434dae64fe5cd56dc53a76c03f755ad1353919b02c5092d23aafae235e70724ed66639fa0d16f SHA512 b43dc9fdeff4159c57fb4a3ac68de83536109bdc76864f1130adb1166b521e92223cefb2c99bbb64bb7b96d8a6d80fbf1d0cabd6cbe2e1956f0cda16f0eef025
-EBUILD python-ironicclient-5.4.0.ebuild 1544 BLAKE2B 584a4cc40d0d8878070c65046923fe099730dd2cc128354d2d1e9fdf9e72798336d1efc0d4abfd9dd6389152df77ba1823b3869da4fab805fc5c2e547df3484e SHA512 deb77a4ae924d4bd6e23b4a2bdb6305d3232326c9484135a7e5fc6a01c3f715e8b2214455ddac3a22e14f2cda4c5579424a839d82d121d94c0e29c982837d511
+EBUILD python-ironicclient-5.4.0.ebuild 1542 BLAKE2B dd21564930d17615880cdec3b8cffb50e7abe0338285898e3c8434dae64fe5cd56dc53a76c03f755ad1353919b02c5092d23aafae235e70724ed66639fa0d16f SHA512 b43dc9fdeff4159c57fb4a3ac68de83536109bdc76864f1130adb1166b521e92223cefb2c99bbb64bb7b96d8a6d80fbf1d0cabd6cbe2e1956f0cda16f0eef025
MISC metadata.xml 531 BLAKE2B 0dc9961528a2fda61466eace2d8069b75dbb362b32d5adc3f50dd8b6c9daf5bb2690bc145e30d96807cb063c450e98824d783d566c2db96f036cc227f025dbc4 SHA512 99b57932cfbc2fc5e6607b167991964c17376504f07e7d3741900940d512a40a9c5dda73c0f87cc9b3718159d7aced0360831ef9c11ba063d11febda0786f943
diff --git a/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild
deleted file mode 100644
index b21b2c7b54e1..000000000000
--- a/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for the Ironic API"
-HOMEPAGE="
- https://opendev.org/openstack/python-ironicclient/
- https://github.com/openstack/python-ironicclient/
- https://pypi.org/project/python-ironicclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
- >dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth1-3.11.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}]
- >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild
index e4c52a7bb286..b21b2c7b54e1 100644
--- a/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytz/Manifest b/dev-python/pytz/Manifest
index 754da2aece75..ed7d8f9e549f 100644
--- a/dev-python/pytz/Manifest
+++ b/dev-python/pytz/Manifest
@@ -1,6 +1,4 @@
AUX pytz-2023.2-system-tzinfo.patch 1787 BLAKE2B 52026a74040573aa97a86ee6e8c5afb56114297182116a375b9b9fc5e8840edba4e4e5eeeadf386a9f9d84302d71ec4ab55098b4b9d3d67db73043d7c0a52f79 SHA512 23fce20b8d91bdd1436efb611c5593340984ad27ed5a5fbcebb7472b189e7e66a391c6e6925f3f4a33cae49f527453fdc1075c162ef6976614d1b398d5abe625
DIST pytz-2023.3.post1.tar.gz 316899 BLAKE2B 3274e11c38b34eae42089cacf92e537f1376fa721294ea2da3a68fe3491e7e95d1c88cb4687d1e83965be4730504373c72960f5dc5e9b6a8a339e541476515f4 SHA512 c2f1bd52e42c7d1014b8aebf3544b865eb5ae5e17146253406def72785af14bcfe34b9db6b71ca91a3c988c496fbe93e5d1731bee66349463c992be619d21f2c
-DIST pytz-2023.3.tar.gz 317095 BLAKE2B dd2fe27471f641382667ddac77216f9e0e22dd0059b78ecb14be5490dd568cc4865a5624f8e89534a868fde5ea9c51fd3620a3cc1ed30ab32fc5b39445abeb14 SHA512 3a39e9ec22bf1468e7415f60f10bf4a4e5b0b12bea2aeec45c5e63a916136c747fa0abd1b0612a99da962e743f28f24ebc43c1d73d96f0e98f7fb0ae6b62e319
-EBUILD pytz-2023.3-r1.ebuild 1187 BLAKE2B 1930c83e517ae6c60bd268d8940b88a5c58f5d2b80de7b369754fa7c2b714d4082f2ddd898a10c172b35bf89c4ec93c1e8a28ac3ef1549dcf95c31108de4b3e4 SHA512 f738c835bcf0260e774d190d1352939be4225e90b82aa60b7c88b352e9d7bfe9356f940ca132024c0da51d00b781742f382b1b91e9199d6daf7277406015c82c
-EBUILD pytz-2023.3_p1.ebuild 1195 BLAKE2B a7b1e0b1e9059807d73194bdeecfc99ed38d58446e72cc49469c632c017732cd5c4269d32137de5d5afceacaae3e473effd6e69a08b101c604c066c38150c350 SHA512 834d7dfa3720314e83319269d5918b3eceb414f93239732346c4bcd98bf6b9022db2155530b869b25da7ccee2f835ade8c3488f19be0d06b2ca7bd5789de1b1d
+EBUILD pytz-2023.3_p1.ebuild 1187 BLAKE2B 1930c83e517ae6c60bd268d8940b88a5c58f5d2b80de7b369754fa7c2b714d4082f2ddd898a10c172b35bf89c4ec93c1e8a28ac3ef1549dcf95c31108de4b3e4 SHA512 f738c835bcf0260e774d190d1352939be4225e90b82aa60b7c88b352e9d7bfe9356f940ca132024c0da51d00b781742f382b1b91e9199d6daf7277406015c82c
MISC metadata.xml 820 BLAKE2B 224acaf3f2b85e717829a59108a4053e9a60bc710c330b12dc3f181685d5c8ab1b090105796f092004b1a70781882438b0c0a27bc96ef0116b33fe7051cc6ad5 SHA512 c9a677d89a9f831f3a9833b02e6cec36adbb27688e117b66caad32d3be10fca19787dd85eb14e21eb95d6ed8ba6ff02122ad9f54aa175252834dc4c219b7c219
diff --git a/dev-python/pytz/pytz-2023.3-r1.ebuild b/dev-python/pytz/pytz-2023.3-r1.ebuild
deleted file mode 100644
index c9ef6b990085..000000000000
--- a/dev-python/pytz/pytz-2023.3-r1.ebuild
+++ /dev/null
@@ -1,51 +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 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="World timezone definitions for Python"
-HOMEPAGE="
- https://pythonhosted.org/pytz/
- https://github.com/stub42/pytz/
- https://pypi.org/project/pytz/
-"
-
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- || (
- >=sys-libs/timezone-data-2023b
- sys-libs/glibc[vanilla]
- )
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # unbundle timezone-data
- rm -r pytz/zoneinfo || die
- # remove hardcoded list of all timezones but leave subjective set
- # of "common timezones"
- sed -i -e '/^_all_timezones_unchecked/,/^all_timezones_set/d' pytz/__init__.py || die
- eapply "${FILESDIR}"/pytz-2023.2-system-tzinfo.patch
-}
-
-python_test() {
- "${EPYTHON}" pytz/tests/test_tzinfo.py -v ||
- die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/pytz/pytz-2023.3_p1.ebuild b/dev-python/pytz/pytz-2023.3_p1.ebuild
index 1a39f4907ea6..c9ef6b990085 100644
--- a/dev-python/pytz/pytz-2023.3_p1.ebuild
+++ b/dev-python/pytz/pytz-2023.3_p1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
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"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/reedsolo/Manifest b/dev-python/reedsolo/Manifest
index 4d908cc59744..fb9dfd21bafc 100644
--- a/dev-python/reedsolo/Manifest
+++ b/dev-python/reedsolo/Manifest
@@ -1,4 +1,4 @@
DIST reedsolo-2.1.1b1.tar.gz 380948 BLAKE2B 342c2ce63490a8e699dfb584a01b1533bd742693d335c2216426bf3f1b8d82e4dc52a7d9d9dda58fcdc73a7a28687f08235b67b942e1d98e2e0e069eda824d90 SHA512 841766296db6cad2f5d71c9378830d95ec974ae5e7de4624772c92a08739fa9bb94dfc8762c45e2508c53cb603b2a13e0ce64b060021d93c10de94cb2a325aa5
-EBUILD reedsolo-2.1.1_beta1-r1.ebuild 843 BLAKE2B e1f8be254782d85b7a14a46fee5cc1441e3915a7e5fdd7d0821671b547e1b579bca316a63d08d41cdc145d4d1d3d0d9d6000e441b7a3dc8987ff8c1f4f42fee5 SHA512 bdcfd4b3c0bebb322c61c5059108d20f04e97e013271070f8db7dce9d98c3e4f52bcb002795bc0e5818142c55eb4cefe3d3146d6db8c74be12325e5376a76318
+EBUILD reedsolo-2.1.1_beta1-r1.ebuild 842 BLAKE2B e46029b59505f6f56ac515eafe4d9935cdab71776f41965ebf946647ea562da6a267aa7745b8d15f93ec6f1bdf50ec04816a2e9626b7c0ff8adc792ae6e965e9 SHA512 94052e4821f6e0316bd5990c7789b3ad993bf571dc3bb2a89a85d06b3d3dd4ec3033a0965c0eb8c35e4125ad5b98cd3848409279d1c022a6a6e5e36635517a71
EBUILD reedsolo-2.1.1_beta1.ebuild 755 BLAKE2B a5c10c84c30f414b8d378a70f2218ca8ce36bc93c1ca4a9c0c4c1ebfb61070bcbf51f6e1a9f9fe91b3d63266a6e561d51fa2e1a10a5f45490e66fd049ac9dd8b SHA512 fe4315709e8ba48c25cb42d29a52f6414f30e51e25610018e3f945d71cef7ddcc59edb8985f306d665a7aa8df90c15124aa72eec37add75795f7c82fea0c3a33
MISC metadata.xml 721 BLAKE2B 3b6eabc895ec14507ea5d7d8e7fd8f90375326fb3a94b5a2c4ed2aa19024d4e582cbe6397687ab3ea3034fcbddce37edbebdbe7b0f332636f7b912e8aa4c4bbd SHA512 aebefdd8281ad96534dfe13cd8f4cbb4bb4ec1f4e4520f48d7858907c02ffa06a91e4718082394c50267b7fac11770936a134ffcc6ecc81a611609b39501fae1
diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild
index 715acdcf1fbf..d3144ac6c9ba 100644
--- a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild
+++ b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="|| ( Unlicense MIT-0 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="+native-extensions"
distutils_enable_tests pytest
diff --git a/dev-python/requests-cache/Manifest b/dev-python/requests-cache/Manifest
index 5c1094c2095d..e1e578e889e6 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1,3 +1,3 @@
DIST requests-cache-1.1.0.gh.tar.gz 2918734 BLAKE2B 4f420a607631568b40999a904598504e0917f50f33715d1d041e0c11dc196abc88cf96ed57860632a1e1f1fb74f3fcabde3df6096821dc0a0967aabca868f7ad SHA512 8fa9fdf4f47d67a6ad877fc181e04378b4540b35cef200735caff14e4907519aa5de74acaf61c6588856d5c8b2f9529768250a8e5fe28962b7861daf2279bb94
-EBUILD requests-cache-1.1.0.ebuild 1979 BLAKE2B ca70c358f135e133129a92c5a6617445ca9ffd62b0f08ebd21ae8976adb3fad459f307dbf85b08877b084c3fe00d73c496b5ac2b673f528e2f6e9dd33661629c SHA512 08eac1ad59100b45f8e2f0cdf40acb4eaf1c82845fe1746d72a4050afb9d9f8828cca1ea3ab2650b2d0cb7f74a00ee94a6ecb3b28164352366ad48fe684f3536
+EBUILD requests-cache-1.1.0.ebuild 1978 BLAKE2B 9e29fa714ef4bff81d6efcf4c52ff6362a049eb5c69ebb97fd866bd5eb18aee7c633b5228bdf0096e4910d718b60ed5e560c3ee542b8854ba011bf7aa709ad30 SHA512 52dbecbb7c8a913ed7be0a170b090ee38262f88775a3fda64d1db1cf76d08002298c56339250bf245b82ad13246abd7ff1f683de81fb56938ef51134896da6aa
MISC metadata.xml 541 BLAKE2B a8fd81921a36e2fe5bdec38cc1039b9e91971c992a59cbe2dc4826977f753bd6cd2533f65b5f1a076308a898972fe70e85a2c8cf480259e9801f51b10c4de8a4 SHA512 64f29b67eaf3ce892a9f918abd7eaf8f020323e9e0d986b424cffc83e3ac1ba5cb14b534f0a0ec73a8e81694ca4e0e7f98ef02968ac5b43dab104b2b12e8e0f2
diff --git a/dev-python/requests-cache/requests-cache-1.1.0.ebuild b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
index 91e80a3dbae9..d63dd86b18da 100644
--- a/dev-python/requests-cache/requests-cache-1.1.0.ebuild
+++ b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index c59a1366c43a..39fc546aa777 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -48,7 +48,7 @@ DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d15799780
DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
EBUILD rpds-py-0.10.0.ebuild 1516 BLAKE2B d2d7859f495e2b5a4fa9d9f0cfa9c6cf2acca6829ed8c52b1e0195080b312f15d9b3e794d01384f84ed43dd16ff0bf20ffb0072a163dae7211319bea9dc42939 SHA512 152bd6a69b212b461165da07ced17e4741d486fb2b6240912b718ef1340206e063dddef092bf951ea0a3fdb7214f974b2124bff9bb243e04fce7473b150f282d
EBUILD rpds-py-0.10.2.ebuild 1516 BLAKE2B d2d7859f495e2b5a4fa9d9f0cfa9c6cf2acca6829ed8c52b1e0195080b312f15d9b3e794d01384f84ed43dd16ff0bf20ffb0072a163dae7211319bea9dc42939 SHA512 152bd6a69b212b461165da07ced17e4741d486fb2b6240912b718ef1340206e063dddef092bf951ea0a3fdb7214f974b2124bff9bb243e04fce7473b150f282d
-EBUILD rpds-py-0.10.3.ebuild 1449 BLAKE2B 1b8fc4f7eabec961c4234f30481aad9831fcbb0d7bab5b9a97cc90e301a3a5d87887f8e250c99c1b970207e008303e28db3242c2d7d63a1a455139cb305571dc SHA512 f4c679a158d8ebe00e2284176e63ef712c13f21d548026c6e2f73b8558b8c739380f74cee4729aedcf9ce395e00533d2d23983713fccd699a9b19dc697a5877e
+EBUILD rpds-py-0.10.3.ebuild 1445 BLAKE2B ccfcd32a047455b161b06dd5d6b436eb45ed92cbc87d8237e5c1064692f86a2f7c5d3e06eebf93abcd01a4195294e009ac18800c5997d44f80cbb2b1bfd6cff4 SHA512 8c61d383b3331d491641c88fb8d4c422036077052220a10e32c0da5c434bad0ec6d5c6d13a3a3ff2017d6440b1b996cb9a6e933be1d32aaf8238d18718e91250
EBUILD rpds-py-0.10.4.ebuild 1449 BLAKE2B 1b8fc4f7eabec961c4234f30481aad9831fcbb0d7bab5b9a97cc90e301a3a5d87887f8e250c99c1b970207e008303e28db3242c2d7d63a1a455139cb305571dc SHA512 f4c679a158d8ebe00e2284176e63ef712c13f21d548026c6e2f73b8558b8c739380f74cee4729aedcf9ce395e00533d2d23983713fccd699a9b19dc697a5877e
EBUILD rpds-py-0.9.2.ebuild 1510 BLAKE2B ce2f6086bd5698f3ffa86ead04ee8cb82dd65a76c8034a3e14da1217535ab5868f7135fe33504820e0881873bd84561cb48971abbe68729780768a8a42d2f850 SHA512 be76e5da1eb41d0bea848d6865ff80bb6556437a4de919356dd7a710328c955b3cac279cf76b937e74caeb3ceff834602d601e44102dcf0bf51e22b7062039bf
MISC metadata.xml 364 BLAKE2B 33dc27885605ddf91618cb855a4039c3d978dda6ef80fc1ccbf810d354ad9a8eac78ae5854a3897de0058d63b79ae5075c47f7111150237390f863aa6be67d19 SHA512 5757331989615512c24c0a9276a525a9e5d718ab474f22ff9e81d93568b0be5c95265898ce16442dafcbc3d9a76c83407d1bd460190ba04ace9b45259d19019c
diff --git a/dev-python/rpds-py/rpds-py-0.10.3.ebuild b/dev-python/rpds-py/rpds-py-0.10.3.ebuild
index e0d05f0b9ccf..c4eb801015d4 100644
--- a/dev-python/rpds-py/rpds-py-0.10.3.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.10.3.ebuild
@@ -63,7 +63,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index 934105d7b1fd..fecbc4333583 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -6,5 +6,5 @@ DIST selenium-selenium-4.12.0.gh.tar.gz 79906008 BLAKE2B 4ac3a4e134b29c1e866645a
DIST selenium-selenium-4.13.0.gh.tar.gz 78263115 BLAKE2B 8f06ee9e6a8ac8a63c3f016d3e310ba22ac0bd5566f06f6d6f71f269084bafa00f0627aaf1103f2f28a8785e81ace1652b64a271a23fdc74a56c0bf118ccd2ca SHA512 7156b28326492efa189ec4d5e53e131f4e8fb3aea97ce6632b0a9a81e04e238645b4994e348fa6e3f689e5472f569dfe95fdb11a6bd8456381b85d41fb0ede61
EBUILD selenium-4.10.0.ebuild 1643 BLAKE2B 3ad427608e632d89fd5b46aa85d9470edf1b457f080b7e888f1bb54de8d8454e72df66a897395deed535e35fea8cb190ed573b728d620f39728b4375429eb47e SHA512 d04a28784b44d9a647651ed7b225dddbefb77e9d6e82cd922ce9973c7a421f8925d796a493a26571faf8aaf7e9204d619889bf72f48e906482c199e7fd215661
EBUILD selenium-4.12.0.ebuild 1650 BLAKE2B abe341fd993b3c20a7fd33dd6c531458080e2790f039aa73442e18bfaba1727df4560593df3c004a07ac13ae48a0c5a7d015fb5719f112a45cc2e5708048602c SHA512 feaeee5ffdbcc465b6330295aee69bc9d401483bfc6103eb6d0912c583501559785bb9ceb0f608c8d951a0cc121205e62c73e33e3b10dbf527aca2e721d26321
-EBUILD selenium-4.13.0.ebuild 1650 BLAKE2B abe341fd993b3c20a7fd33dd6c531458080e2790f039aa73442e18bfaba1727df4560593df3c004a07ac13ae48a0c5a7d015fb5719f112a45cc2e5708048602c SHA512 feaeee5ffdbcc465b6330295aee69bc9d401483bfc6103eb6d0912c583501559785bb9ceb0f608c8d951a0cc121205e62c73e33e3b10dbf527aca2e721d26321
+EBUILD selenium-4.13.0.ebuild 1646 BLAKE2B d86c740b93b200441eddc9eb20adc27a69a447beac272ba6c2b9fe14df09f49fd33b321ed0729590b084b696d09d61c85b5965be9ef92dc735c25685a1c198de SHA512 a1105236386507a9463344d826386f2038fa5c49572b1d7ff64d7a50c3b8bd75bb89a9582072ba55be0bfabbb16de73236c62a08cfeea09b0ec5c382e554fd9b
MISC metadata.xml 383 BLAKE2B d437d1631cefdba12fe2c3ce38ddff34bf9dd2bbc777d5d3425556bda76865711c991c9e3a735130a1d55cb7c6578b083ecb473c28706a2d45563b31bdbe6d1b SHA512 c087323da996b9ad4d0bf8f00306cf044d5daab194b60af029cb1ce06bf60c660fd5959b7914e6f1103143c3e4533d293a6d3bd0ec1c95163eba09d8a19c13a1
diff --git a/dev-python/selenium/selenium-4.13.0.ebuild b/dev-python/selenium/selenium-4.13.0.ebuild
index 2f638fc8415a..9b678425f170 100644
--- a/dev-python/selenium/selenium-4.13.0.ebuild
+++ b/dev-python/selenium/selenium-4.13.0.ebuild
@@ -25,7 +25,7 @@ SRC_URI+="
)
"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/simple-websocket/Manifest b/dev-python/simple-websocket/Manifest
index 81f8eacacddd..9ceaa7e99e86 100644
--- a/dev-python/simple-websocket/Manifest
+++ b/dev-python/simple-websocket/Manifest
@@ -1,3 +1,5 @@
DIST simple-websocket-0.10.1.tar.gz 9873 BLAKE2B f22f5b9913c7e06aefe2a7452751acbee5d9da5bdc78c4975eeea6c785089dc6af5e83b3f18c7c03bc6e983a06e2ab567f1fd0d51546b5d32a7c2ccc53885c96 SHA512 05b6ad6ee0c731f12fd973a25789d5a2442b528011ffe6b9b434bdedb30f7c8b9624e52d82e366e6bd7cb4effe9a5555f0adfd7b0818132117aed71caa1323b3
+DIST simple-websocket-1.0.0.gh.tar.gz 19082 BLAKE2B d1ac2d0838e22de023f44e1a12780166b00a0dc39707e8953c8783c98f2fc4fc1ad5701401117cc45b7596d95acbb734fae82a27e50be48f684ad2caeafd428f SHA512 63ccc19fe09f675e098f33d32659d1314b573893014bc203abb285c3ff6c04916fd6b592bcf50cc9d65d40d4ebe739e686ac53257ff8407de60312d6e21ca1b5
EBUILD simple-websocket-0.10.1.ebuild 528 BLAKE2B a82a56acc5c472d911b78b0aa83c7d65302d69234e8ba87acb64c0c81a0301bebd1a393ccf977a915486777e0f27733bda8718891fbeb2defbaf5baf161d5aec SHA512 40df724f0dc9278162f4408e7b9433acb22eae80184212d370427b82aadff51afe270f365793d77b1d00493c6a9db3dfbf42970e65ee25ad38b0e8ae109b26c8
+EBUILD simple-websocket-1.0.0.ebuild 725 BLAKE2B 058ed645dc2adcdf9b4b5aed213f8a0246406babfdd8a9ac7d4baf68b8d4c40785a349e4c13ed22408c8899670dfa1477eac9cab65b60561e3dd0d2eeb04c44d SHA512 98914a0f4624d6c0ffd7f7ea0d25eaaf7b29ff6dc04929525b7dc977b9357d6696939e4e5632b8885d192c455084e1179238abd3cdd678de40007c18e12d44f1
MISC metadata.xml 393 BLAKE2B 09d0aa4a7a7564fd93b50194d1fe7d294f81586322d290714739b302403732bdc4ed47a6ea6d7acfba00a64422e5243db54adad7497e1d8cbdafb7ce117334fa SHA512 f679c191c92a0fe2e7a2f39c5ec35710504c97fc9f9ece12d83a7aab74f59918c3d28775dec256594e32170b27a8b0a1fe996bd00f30d607e5347f985e9b59f1
diff --git a/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild b/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild
new file mode 100644
index 000000000000..c286f8890d50
--- /dev/null
+++ b/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 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
+
+DESCRIPTION="Simple WebSocket server and client for Python"
+HOMEPAGE="
+ https://github.com/miguelgrinberg/simple-websocket/
+ https://pypi.org/project/simple-websocket/
+"
+# upstream refuses to provide working tests in sdist
+# https://github.com/miguelgrinberg/simple-websocket/issues/31
+SRC_URI="
+ https://github.com/miguelgrinberg/simple-websocket/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/wsproto[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index d40ad515a9fc..f0a84028cffd 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -1,3 +1,5 @@
DIST simplejson-3.19.1.tar.gz 85207 BLAKE2B 4c3d1d5de4292404e44977777332fe57327ece1afcd9890b605d52a248764612da351b7c5afb36d4e1cdcb530f07b99b8d971124899b86e4b2f4005a66afcbb5 SHA512 a2239a932f43abe59da84fc3ba95eeaa6a720c929da79d8f4447603b8c770403c9cba0f008a66c20c5c8aa3255891b687336eef1db071171a2c8435563bbb1bd
+DIST simplejson-3.19.2.tar.gz 85311 BLAKE2B eecbe77c9612468a0ce52b165be9b4fc4b3d8bcca99621a2723c50fc0c89cdce981421ba71b85535f1c66b48b7178da37f117f9dec8a66cb6f3fe83e3d2d033e SHA512 d92bf617e27b66d93a5d176d38c0c6ae2777728d1e43fdb8054cc9c2b50e3f340079c82dd3ec1af36c8d6380833d16e8eecdc8dd950bba953c195256b44b46c5
EBUILD simplejson-3.19.1.ebuild 1001 BLAKE2B 28ed0eddaa5214cce1b91d67f9660aed2eef9d035b19d03daec866d1ddde9e21c4842a19bd58109e746b3baf288eb8591170050f8614beb9aa11d21d0fea5671 SHA512 db0952d96fd7b61b12c46ef28527b4418ee83875696d1ada1fbbb67544a0eaf2cedbb711a407b58520744b6049daeefe3647222008abfec33b7e216bd5677ba0
+EBUILD simplejson-3.19.2.ebuild 1009 BLAKE2B c1778ad148cc8446f2676bb71d5ac6fb647f669e01cb3a78e5849bc88a2d5d280053804055bd412002da0cbe34d6c5c5db0a4efb1299db1641b1e35484f1c991 SHA512 fa5e9cd39f60a2bccd8a269e4d8f843786710f64e255ff20af7368a78cc718fc48d868524e473333063f32a49917aec7441b65ae1717788b068d2127ec08fab3
MISC metadata.xml 522 BLAKE2B b8b8fdade498ef65f4d5d6e30bc9f0708390f3d064a332d04f0b33346224c59252ef3d512a5a7187c637348201829ccc83254cd898e8df06dff314e857debb58 SHA512 1a1b53900ef62d4d40977504378dce3ce15f1c56ae5a73263127f5919674b1f9b13964128550e0c0e274d4bf50f2c2b438626e3ba1a5f8436071e1eb2f4c30af
diff --git a/dev-python/simplejson/simplejson-3.19.2.ebuild b/dev-python/simplejson/simplejson-3.19.2.ebuild
new file mode 100644
index 000000000000..d74a8e138ad7
--- /dev/null
+++ b/dev-python/simplejson/simplejson-3.19.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 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 pypi
+
+DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
+HOMEPAGE="
+ https://github.com/simplejson/simplejson/
+ https://pypi.org/project/simplejson/
+"
+
+LICENSE="|| ( MIT AFL-2.1 )"
+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"
+IUSE="+native-extensions"
+
+DOCS=( README.rst CHANGES.txt )
+
+distutils_enable_tests unittest
+
+src_configure() {
+ # native-extensions are always disabled on PyPy
+ # https://github.com/simplejson/simplejson/blob/master/setup.py#L121
+ export DISABLE_SPEEDUPS=$(usex native-extensions 0 1)
+ use native-extensions && export REQUIRE_SPEEDUPS=1
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ eunittest
+}
diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
index a52e85f3fd13..62d7b2d7c3a8 100644
--- a/dev-python/soupsieve/Manifest
+++ b/dev-python/soupsieve/Manifest
@@ -1,5 +1,3 @@
-DIST soupsieve-2.4.1.gh.tar.gz 105158 BLAKE2B 73ae01835ac7edf17bd1be1eb33cae5d06a7ef21c63fac50d61fd0f3246f734cd76f70245da19334d65746cf6e02a5a4c970ba2fbfb1a79de7fcda0bca1a38de SHA512 71ed91beabd9afef5756dddbb259f2607ca5109b8ff3f0a25bc3d4730f2948e160c20334b1c6e9f9095362f2b9e601e1ccfee09854e000b2f9f83af514790caa
DIST soupsieve-2.5.gh.tar.gz 104832 BLAKE2B 8f3f2079e3ac758bb4459529e92015348e628be37f828c14d6729505097f208a2d88c2d315e0ff8c33ff3fcec7fc670df38c0a685dfb492c8f40d5a95d5f9d18 SHA512 5b3bb1f8ea84c69a97b273c87f385513baf9f0c49f5cf822120e4a73c16801ad8eb65f7ac32f83091b3efac716b3a7097b7511273e7fb8079f49ca6caa238656
-EBUILD soupsieve-2.4.1.ebuild 762 BLAKE2B 31720f06de78e3ce69526c9e62703b14f7b1e36537e9d852159b93a2d64fb56ce121be7aaebf0d1fca3649cb8f3ad7a7408b24ce346b499748f58db1e2a07f6f SHA512 7cff1a7a03a4f3c5091978da50ea287b84fe8150cc11e0fa74a8fed2d5262b42c6cdd12bc16a92b777ac6a49a3da03430a65d789382dd9163754b4a5ba0824a6
-EBUILD soupsieve-2.5.ebuild 774 BLAKE2B bcdc3f7ca7b72027cc03e0adf242bd78278df724595ef12fe67133a44210d4a858cb70ffeeec4627a118bea09c6863af11f36d5b4b9b4056b03048ba0735acf6 SHA512 ae53a98f12276b3c47365e01e35b0bb2044ad60a2153667302aa6ee5579f9815453d5b34eb67fe70644cff954aa2d2bb31b40b0b1fde4d9059235c65db5bd9c3
+EBUILD soupsieve-2.5.ebuild 766 BLAKE2B 5ae2f1221547e211faf3cec1c044cff33be6c4348aed3a2bcb5913f9dfe178a85a609f49592578b21be6e4ba9a18816e03021cfb87a58242429eabc1b201eb43 SHA512 4e5d16d9c5a18df4cf2598943ff29e38bc6c43498e0b5fc5de929fc120164b49346290b3a11143718955231fe9a4d8681ccfa9c8d811fda8166fcf24358c49f5
MISC metadata.xml 399 BLAKE2B de09909e906d138c664a0926eca614abf7953e16d5fb0bb0babed691906360cdb8c87b9a79ea5ddd2492b4e8cee561e5433d02ba47be5cf670fbde9e70dfed9f SHA512 0ca6cbc294f232ae9d0f5f0de3cb1c133f5742435d523a0481bd7449dd9a75aa950f08a668b4e1900e520461410e0eb864dc913361204909524805f1cb9e0a2c
diff --git a/dev-python/soupsieve/soupsieve-2.4.1.ebuild b/dev-python/soupsieve/soupsieve-2.4.1.ebuild
deleted file mode 100644
index bbf63218060b..000000000000
--- a/dev-python/soupsieve/soupsieve-2.4.1.ebuild
+++ /dev/null
@@ -1,33 +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=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
-HOMEPAGE="
- https://github.com/facelessuser/soupsieve/
- https://pypi.org/project/soupsieve/
-"
-SRC_URI="
- https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- test? (
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/soupsieve/soupsieve-2.5.ebuild b/dev-python/soupsieve/soupsieve-2.5.ebuild
index 338e40a5caa4..2958ba30e5db 100644
--- a/dev-python/soupsieve/soupsieve-2.5.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
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"
BDEPEND="
test? (
diff --git a/dev-python/sphinx-notfound-page/Manifest b/dev-python/sphinx-notfound-page/Manifest
index e1d08c843daa..4a529c81bbd0 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1,5 +1,3 @@
-DIST sphinx-notfound-page-0.8.3.gh.tar.gz 59219 BLAKE2B cdb95906dba4d51aee88b220f094204575f2800737f160c7c028033002d41d2c793a91e1c61101f7c7c960ddf3b4d2ef83fbd285dd73ff5aed6c6c933b1fc1e7 SHA512 8d43ccfd3f83ff25b7a20ee3f5352489092dc641b4a794199c06c0971078a132a42b05c85588508ec38487f2915eedec98c2deac02d6c4576828be2fbc7f13b0
DIST sphinx-notfound-page-1.0.0.gh.tar.gz 543729 BLAKE2B 87da323277a38b20d43fa23e67528fee9530a243aa557a2be279a4a6877ac18bc36546beba0c6cc4ff598410d4be3a4337c7508005064df52867dca2675c8a3d SHA512 e9d235fb0461ee9f349a57d37caeaf4cb4ec5faab7e731067e69467bf0990d5c5ce31d024fe2ac531fb84f49a4e2e74092ce09d5977135c759669523fc59ab4e
-EBUILD sphinx-notfound-page-0.8.3.ebuild 843 BLAKE2B 559f634207064895b67d2469cc3884d8d91f5c993f3a6cde7080ab2ad4a8926c3f5b717e244f59e4f36260fc79af52ec6c006ae3080613cb644c2a5320e820cf SHA512 f0299dfaa2d8d5e9b0b5514ffadad7c3f0f4f1a4ba94211e902124208cde9832281cbaeb85e44b2c8253f0e8bd5fbbaa5392b98d1cadc06487b57898301220af
-EBUILD sphinx-notfound-page-1.0.0.ebuild 856 BLAKE2B 586e16a8935f1febff7eb21fd4ea02d7d9b5a1185cd68c80cab7b3fb3e85b55685b43ac99b339b86b9da1f1fbbf91d81899806be88405f13df29ebe790e0e7d9 SHA512 a9c92ce2c2cd2c5e2c11b12e93c94285c75ffc814e0e48bd8d33a965940fc569acb19b9fd5022540d471f13ccc0c8bde97a63af1314273a582ecfb0f99c72038
+EBUILD sphinx-notfound-page-1.0.0.ebuild 848 BLAKE2B 0bc1539f23e80c8c87882afe9a813d713d995b07e866cb8d36ee0b31882cff01c2b80703e0c7e76f3d3e30803597720de7a2004b16430a6a97155661eaccc40b SHA512 d3be2b24cda4257bfacfbb7f6164a5afad98c5c6afcebb1ce407a59ee27e8ceaea4b986a5222920b2be14b78e6b34cd651c5274cbd105177ffe965ef5a51edd0
MISC metadata.xml 651 BLAKE2B 7b4c1c58782b6a1e6118744d4933d8bfc1391fef578350f9622dddfb911a4319be8fc2cd2a297d5ac84bb97249d520a1cb740ed00d6314cb3cbf1dce5c119dfd SHA512 4b531fde722c6f0f0709405669efe61cfe2fd14e52f627ee67001b81d5268444b226630f55c6dc6a149ea86699379289368826429754abbad6cdaf36f1f4a673
diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild
deleted file mode 100644
index 3ee989f3eea4..000000000000
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
-HOMEPAGE="
- https://sphinx-notfound-page.readthedocs.io/
- https://github.com/readthedocs/sphinx-notfound-page/
- https://pypi.org/project/sphinx-notfound-page/
-"
-SRC_URI="
- https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # calls sphinx-build directly, works around venv
- tests/test_urls.py::test_parallel_build
-)
diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild
index f811d8c620b2..38d9464d65f8 100644
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/sphinx-5[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 57dd76878cfa..0e98d0f7c84d 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,11 +1,7 @@
AUX sphinx-3.2.1-doc-link.patch 604 BLAKE2B f23f8f9a0a48b170e2b6daaeded1e65aebe830da463d4e30f2405b511cb72dde12767d0113b2d1efdce821c16837d700c71c60de38d20950ca5d6579f19a80ff SHA512 3088ba8768b4ba9e6a187e4c52fcc226efd5125fd01526b4a724504f4c445d69d6964fe79c1325ff7f58edcefc7f3489393ab085ea0458d94c44b186aa16e2f1
AUX sphinx-4.3.2-doc-link.patch 745 BLAKE2B 94f190d63168be99c4719a917f0a1210c56284c278c3909d9de34a319b4d5afa2337133509c06f87e53d5ae488efd88b0f79542719e8870c137f160732c25189 SHA512 aed97412a49212856ea6ccb392c2aa210862ec25d49c4b81a7ff17bd2d0cfe4811d80f4047622f7b23473e31aad968c34098b590045c1d0592b19f4cb6ec8b3c
DIST sphinx-6.2.1.gh.tar.gz 6729925 BLAKE2B 621ead516dc17cc632e9e752b56b5432547b6a051ede353d690dca0769664fc1c1335ec948f4035cb8c4307a563b4928d2587de3f3ec8d89dacf829a8fd5b95f SHA512 ba56fb9672dc2e156b6cfd0fc2252a989d44b199946a371ec5f1cda5840836b3a58e267ac0973f522479b472dbb07c6c2d7ae6b0c63c9adfbe82d36bd59a9465
-DIST sphinx-7.1.2.gh.tar.gz 6882028 BLAKE2B 3ceabcb688824d929a5258978433b46a31666f423941dbed7641c7017745c4beb8b215714e1aa9c8a8b251bc4be1f5a7e80680a498ed808ed07178219dc31b65 SHA512 26827a6fa955665bc3b26ab882933eadcadf9a055bad9e8c98ca80a79a062ea8102950bbd4974b168c2bda62ae437976cf787401816c0804aa533f65a91efc24
-DIST sphinx-7.2.5.gh.tar.gz 7067300 BLAKE2B 27e0c7f8916e36990e214f4c5013434ff0e1e0045513efdf4b16eb56f0865d4cb52db802a41e7f62cc18aae58457d03be6720c129854cc63f35a7537b361ba2d SHA512 6006ebd8d9034ef9bcb4963dcc1029503b4f9895d65c550cdbf0cbb898759127cca66079849703e17cae8420ed7cc43f6bd567b5cfa8127fb9d3be916be52c93
DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3 SHA512 204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
EBUILD sphinx-6.2.1.ebuild 4334 BLAKE2B 37c75ece4611798584ff0516f0842735780a52351f4999d775ea5fd53010b237e0e744a27e06cd745de825d39861e63e8ef750afe1fe9f99629d72b7d4507154 SHA512 6c8afb311063e8daeabfa279ca71f019a4b25106edcc547bb68fecf235d8c301e657ad5a1939a536d27d527957a27155ea2a1cb0eec1e98721859502729454c9
-EBUILD sphinx-7.1.2.ebuild 4514 BLAKE2B c2afc74b10bddc30aee64112e854d57c4aca5d635f80c98a7a06574c51a73a1d71660c49f3d61ccd4f2e43c52dafbfc5fb6618fbec08f2a3913813fa3f1ed82a SHA512 c915e2f5c0162d169487abcf0d324cb1ffa597e902ab3bba91ffd7642e2a5266057d50a9c3a74c9882ae9a6175c458028b229457a70213f40acf43d7fef31289
-EBUILD sphinx-7.2.5.ebuild 3994 BLAKE2B 9cc216559efcbc49c4f38f135323b617a1833b88a5e5605e070dbcbd260f4cb3c74f13c3f6b33ece56019f1b3d4219fa1ee745205a96612ceeb638d1859667ef SHA512 de7d09bfb15fac17ddd0f3fbd3e88271fa13de9a033294abcb93b1600942e63f14d2ceb168aff6ff3a2d926848213eece7d09a7109cb369cad0866baf6da0f62
-EBUILD sphinx-7.2.6.ebuild 4361 BLAKE2B fdddfe515c56468dafbbcc08b92ae4d9e2692da339dffb87f7091cfd2f4b54cde6bfe78346fb4a3bd232146aa5bb0ea36e242273e05f75651ab1734679874cd8 SHA512 d2db0a7614a36cedc678233c4212f80ed7642eac94a00185a5a740504825fc6fde28ea382780db7b87fb2e02d99cf809aad3fa6f3b134c853884e5b2bc4ae5b3
+EBUILD sphinx-7.2.6.ebuild 4353 BLAKE2B 4e6f4767fd2b2f7de9174a745fc40c926af6acd89f62423bfa284721601a95c95694472e7b77be2a029860625821b33f11049c151cfd5c04e23a85c06a7def40 SHA512 73efc9db67471cc131fcaec408545dfdea8a04122efa57878062964d2b887fc2e8c6f5cca0d34ee321feaf9d1a77e72cd2ff4db8c0a5d7d2318fd7012d7865ab
MISC metadata.xml 568 BLAKE2B ddb7175070df6da4088813cc6b66f25bb4364e2619b1e7da94370f7ce8e73b68b12f618412f81e6be57fcb0c60c10e3913f26a6a578b0f9defa7b9ee8091fcde SHA512 d32b37cbe88f5e3db0c6968bc7aa22c7edfb3794bf7c62facd17e7ae1f4f0fbfc7c9f5512230cce16ed32e2ebb70c23dfe9b36ce38785c5f5b76585410313214
diff --git a/dev-python/sphinx/sphinx-7.1.2.ebuild b/dev-python/sphinx/sphinx-7.1.2.ebuild
deleted file mode 100644
index acf7a371b198..000000000000
--- a/dev-python/sphinx/sphinx-7.1.2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Python documentation generator"
-HOMEPAGE="
- https://www.sphinx-doc.org/
- https://github.com/sphinx-doc/sphinx/
- https://pypi.org/project/Sphinx/
-"
-SRC_URI="
- https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2"
-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"
-IUSE="doc latex"
-
-RDEPEND="
- <dev-python/alabaster-0.8[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.9[${PYTHON_USEDEP}]
- <dev-python/docutils-0.21[${PYTHON_USEDEP}]
- >=dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
- >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.13[${PYTHON_USEDEP}]
- >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
- >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
- >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
- latex? (
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-luatex
- app-text/dvipng
- )
- !dev-python/namespace-sphinxcontrib
-"
-BDEPEND="
- doc? (
- dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
- media-gfx/graphviz
- )
- test? (
- app-text/dvipng
- dev-python/cython[${PYTHON_USEDEP}]
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-luatex
- virtual/imagemagick-tools[jpeg,png,svg]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
- "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # disable internet access
- sed -i -e 's:^intersphinx_mapping:disabled_&:' \
- doc/conf.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- # we can't use distutils_enable_sphinx because it would
- # introduce a dep on itself
- use doc && build_sphinx doc
-}
-
-python_test() {
- mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
- local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir"
-
- local EPYTEST_DESELECT=(
- # these tests require Internet access
- tests/test_build_latex.py::test_latex_images
- tests/test_build_linkcheck.py::test_defaults
- tests/test_build_linkcheck.py::test_defaults_json
- tests/test_build_linkcheck.py::test_anchors_ignored
- tests/test_build_linkcheck.py::test_check_link_response_only
- tests/test_build_linkcheck.py::test_linkcheck_exclude_documents
- # TODO
- tests/test_ext_autodoc.py::test_cython
- tests/test_ext_autodoc_autoclass.py::test_classes
- tests/test_ext_autodoc_autofunction.py::test_classes
- tests/test_ext_math.py::test_imgmath_numfig_html
- tests/test_ext_math.py::test_imgmath_png
- tests/test_ext_inheritance_diagram.py::test_import_classes
- # looks like a bug in lualatex
- "tests/test_build_latex.py::test_build_latex_doc[lualatex-howto-None]"
- "tests/test_build_latex.py::test_build_latex_doc[lualatex-manual-None]"
- )
- [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
- tests/test_ext_autodoc.py::test_autodoc_inherited_members_None
- tests/test_ext_autodoc.py::test_automethod_for_builtin
- tests/test_ext_autodoc.py::test_cython
- tests/test_ext_autodoc.py::test_partialfunction
- tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases
- tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type
- tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type
- tests/test_ext_autodoc_autofunction.py::test_builtin_function
- tests/test_ext_autodoc_autofunction.py::test_methoddescriptor
- tests/test_ext_autodoc_automodule.py::test_automodule_inherited_members
- tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module
- tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped
- tests/test_util_inspect.py::test_isattributedescriptor
- tests/test_util_typing.py::test_stringify_type_hints_pep_585
- )
-
- # note: pytest-xdist causes random test failures
- epytest
-}
diff --git a/dev-python/sphinx/sphinx-7.2.5.ebuild b/dev-python/sphinx/sphinx-7.2.5.ebuild
deleted file mode 100644
index 89674848a183..000000000000
--- a/dev-python/sphinx/sphinx-7.2.5.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Python documentation generator"
-HOMEPAGE="
- https://www.sphinx-doc.org/
- https://github.com/sphinx-doc/sphinx/
- https://pypi.org/project/Sphinx/
-"
-SRC_URI="
- https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2"
-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"
-IUSE="doc latex"
-
-RDEPEND="
- <dev-python/alabaster-0.8[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.9[${PYTHON_USEDEP}]
- <dev-python/docutils-0.21[${PYTHON_USEDEP}]
- >=dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
- >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
- >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
- >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
- >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
- latex? (
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-luatex
- app-text/dvipng
- )
- !dev-python/namespace-sphinxcontrib
-"
-BDEPEND="
- doc? (
- dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
- media-gfx/graphviz
- )
- test? (
- app-text/dvipng
- >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-luatex
- virtual/imagemagick-tools[jpeg,png,svg]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
- "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # disable internet access
- sed -i -e 's:^intersphinx_mapping:disabled_&:' \
- doc/conf.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- # we can't use distutils_enable_sphinx because it would
- # introduce a dep on itself
- use doc && build_sphinx doc
-}
-
-python_test() {
- mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
- local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir"
-
- local EPYTEST_DESELECT=(
- # these tests require Internet access
- tests/test_build_latex.py::test_latex_images
- # TODO
- tests/test_ext_autodoc.py::test_cython
- tests/test_ext_autodoc_autoclass.py::test_classes
- tests/test_ext_autodoc_autofunction.py::test_classes
- # looks like a bug in lualatex
- "tests/test_build_latex.py::test_build_latex_doc[lualatex-howto-None]"
- "tests/test_build_latex.py::test_build_latex_doc[lualatex-manual-None]"
- # doesn't like paths?
- tests/test_directive_other.py::test_include_source_read_event
- # flaky
- tests/test_build_linkcheck.py
- )
- [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
- tests/test_ext_autodoc.py::test_autodoc_inherited_members_None
- tests/test_ext_autodoc.py::test_automethod_for_builtin
- tests/test_ext_autodoc.py::test_partialfunction
- tests/test_ext_autodoc_autofunction.py::test_builtin_function
- tests/test_ext_autodoc_autofunction.py::test_methoddescriptor
- tests/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs
- tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module
- tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped
- tests/test_util_inspect.py::test_isattributedescriptor
- tests/test_util_typing.py::test_is_invalid_builtin_class
- )
-
- # note: pytest-xdist causes random test failures
- epytest
-}
diff --git a/dev-python/sphinx/sphinx-7.2.6.ebuild b/dev-python/sphinx/sphinx-7.2.6.ebuild
index 64c8ee42ce53..8b4651d984c4 100644
--- a/dev-python/sphinx/sphinx-7.2.6.ebuild
+++ b/dev-python/sphinx/sphinx-7.2.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD-2"
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"
IUSE="doc latex"
RDEPEND="
diff --git a/dev-python/statsmodels/Manifest b/dev-python/statsmodels/Manifest
index fff31e14a6b1..363092cb47dd 100644
--- a/dev-python/statsmodels/Manifest
+++ b/dev-python/statsmodels/Manifest
@@ -4,5 +4,5 @@ DIST statsmodels-0.13.5.tar.gz 18364957 BLAKE2B 8357416b015b152612aca88a9ff42b81
DIST statsmodels-0.14.0.tar.gz 19374614 BLAKE2B b24c8c146ea9ed393da8e839e3c9a80b1ddaa6fe319204f4440b3435c756911bc1b6405544c6ab8e4370fd378ba26715da743e4d082af7774b8cefa8649d6c58 SHA512 876cc45eb4b5badee2ff859df8a45ce7c4f6ab2973d481f58c5b7906ebcdbb56a64769d5dd7a38c7b7415a4ee7cf98cf300b8c623bda9df001b982ff6844d1fd
EBUILD statsmodels-0.13.2.ebuild 2180 BLAKE2B 9493d59f09c7dbd139f881c0a1f1cc61046fb07ce2cdd894170e8cd8b6651ee634484b44d503ff6b0a20d33d8957ebe47f4d571d12c21fb249f671f57640a448 SHA512 ec4d4b0e8c507c3956f50ae6a41726165f1d08a13b37d610266095dacbf3cc6ec6940dfcc754a16c3ec78ea1716c8f3d173332537ee753840152426224a3d764
EBUILD statsmodels-0.13.5.ebuild 2232 BLAKE2B cbedb867731f23dfbda98eb4553ec32858a79b5096dfb7129517313ab4025bed20953b3c8a864f1d5555951ffec2b973f8d1579b5f1ce8c02786b59744ed8b6c SHA512 4f51548e754e3cdef72e42ebc23a336859cd7388489a34c043b8ca30f22f37bd733dff4856d69804107613e695e8774a4f1215c6e3a454705748b1c5c69000de
-EBUILD statsmodels-0.14.0.ebuild 2310 BLAKE2B 23d75c820ef58274bcbfc6e617304c4a39d620c025557606d1f4f4a2ee44ebcff24a58b641d641b276b101ff2b284658bf81b7b85651808806f756072be0d1ce SHA512 f27de87313fed4e6f1f24533c72ea4d54b5a73974e188522c1bfe7d3fb608096bc9145b182714f8d3b1af842da754f1226da4b439761e9dec5525cbdc68a1b6b
+EBUILD statsmodels-0.14.0.ebuild 2309 BLAKE2B aff04369646f3f934d5202ec7cee280751aadbe92e811005f92610621fc23122aa546843cf2c587131a6b11a68bb529591c30e0169244039c193d5405f0154f9 SHA512 b0856019a45c4960435667e95273d5c1298d947f4cf921baca8a32c50d78d2acddf85847ddea7d1604f2b9a92cd88f89a6214be8a426a08afcbec0b0806a0932
MISC metadata.xml 1088 BLAKE2B 285d326203e509fd04364777ffe96f085951fdb7be661e6773f329392c0fa0fc16b1527239586b3abb80458359d15ab00d5eb402b739f947b78dca612ede94ca SHA512 35192e332c6d2aecd1ac611a96ebb13cded9a8f8bdfdd7f0c10b50654d1dda411015444511a69643ee8450742c8f02f5e0bfc5e4ab4ef4da81ffce9231658f4f
diff --git a/dev-python/statsmodels/statsmodels-0.14.0.ebuild b/dev-python/statsmodels/statsmodels-0.14.0.ebuild
index ffb0bd68b6e9..6bbcb30de1e9 100644
--- a/dev-python/statsmodels/statsmodels-0.14.0.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.14.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="examples"
DEPEND="
diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest
index 155290ef95ba..f675818e7245 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1,5 +1,3 @@
-DIST translate-3.10.0.gh.tar.gz 1195239 BLAKE2B be1e2925632d032081a07cd99d540a90f4526810d5a9f587b4c651c41f7afe53ec212b408dfb81bf57a74fb286124c49b5b7f9f56a9c4b861c8874c7c6986532 SHA512 9669e4eccb68eab93ed7a35e2673df4f60bcc9602c4d97954180a8eb7e92ad9b82d2c8ef0caa8d8ce19ee2ae58e04867729bfd326c9e1a11a451d702372377fe
DIST translate-3.10.1.gh.tar.gz 1197315 BLAKE2B 8cb9f78e505a7e6c737fa39e32c731313893d9016e14e79d565f2c68baecedd8be47bc4cc715000ee8dfcf094624b9b3a68a39800ec98908684dab8e8517448e SHA512 f3355603e445a432cb69f102a2ce4a20013b3df1a4c17c60a4599b069db6a0ad5316d29d79f211a61a1eb155dd550fb2db7c98e3f36dc858c5d15118cbeae8d8
-EBUILD translate-toolkit-3.10.0.ebuild 3152 BLAKE2B f31981c7c11b1a55aca2a2fb6ec3d99515027614ea24f6733a81057d6addf8cf70daf8155f4dd4ba70350da496151c9d35c62b4a7b319b5770c04782e2b312a8 SHA512 53a16f4e03bf86db78f0d8dc1a7781f168e164b5fc57dca83b289d43689b47a5bd7aff0806b4d1a9e2d21862f9080deaf98d8ca7af7dfa9cb5de58a9204e754e
-EBUILD translate-toolkit-3.10.1.ebuild 3155 BLAKE2B d5b2adccda153b1b32d9014368ec7afe59ee3d906a4139a2b707a099ba35ed37225754e5a6fc8fa2aa1cef4c794907a32bf95c07b935c6f38c5e95dcebc0fa07 SHA512 a4ecf65621a93a494f892d2057bda1c81a779222113632d74c7deedebcfe8ecbcee531256059af9768ecf914a778ed9310cf5d6549f2ac95587f924eff4bbf4c
+EBUILD translate-toolkit-3.10.1.ebuild 3152 BLAKE2B f31981c7c11b1a55aca2a2fb6ec3d99515027614ea24f6733a81057d6addf8cf70daf8155f4dd4ba70350da496151c9d35c62b4a7b319b5770c04782e2b312a8 SHA512 53a16f4e03bf86db78f0d8dc1a7781f168e164b5fc57dca83b289d43689b47a5bd7aff0806b4d1a9e2d21862f9080deaf98d8ca7af7dfa9cb5de58a9204e754e
MISC metadata.xml 756 BLAKE2B 06f64f258d362954f99f7e9eee241eb3dddc6b00b9069df2ad977d28b5cf06f9c8ee2246ee5958600b5ac86297968d7aaced6b6420dca4ed507c441c58c61ca9 SHA512 80374c40513ca450f97e3930929c1450e7438ea15830e60937952a6fccfd999675f2ca2056c5aa4e287ba256c6ec08a09d8f7adb8b2c5af8ca0cd595f34acd85
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild
deleted file mode 100644
index 1d6ec00a312c..000000000000
--- a/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild
+++ /dev/null
@@ -1,119 +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} )
-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
- translate/tools/test_pocount.py::test_cases
- translate/tools/test_pocount.py::test_output
- translate/tools/test_junitmsgfmt.py::test_output
- )
- local EPYTEST_IGNORE=(
- # unpackaged fluent.*
- 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.10.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild
index e2c39f05b91c..1d6ec00a312c 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="+html +ical +ini +subtitles +yaml"
RDEPEND="
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index a1ad127ae276..94e7ace249f7 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -9,7 +9,7 @@ DIST twisted-23.8.0.tar.gz 3478691 BLAKE2B 44fa9da691456a2b1d97f54b95787abe3e162
DIST twisted-23.8.0rc1.tar.gz 3479000 BLAKE2B d3dbc54759f4dcba422cbcc57451a268834f21616ea2b5d34d972f2647750afa4ae62424ae32b2e0fe22e3a886c45ff1e64280c99553aa1ee52923a192773fdf SHA512 a1e778247a311dda30cd7f9f02fa4ab8848d6d5b89de4ff83dee5a92f968b6ec8df48d1804eef780cd0a9dc1393a1a91d624e9c54e0c9cd52d930ac2b36a0b6c
DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03
EBUILD twisted-22.10.0-r1.ebuild 4786 BLAKE2B c8e38c998613aa0e22c6b8e3253d336d02c8290cdbce55fe0e561ed021ad575fdd235df6601e10446893f46c1731dc923f58afd03359e673eef3fed54694ebc4 SHA512 d6bc65f955c3cb9228b8bd7bc84bca51f99e614680eb5d34cf99939af1fc696be11c04cee6766dce7d0a6475c12f2fd82d0a2a084c73e25380c823a6b71263ae
-EBUILD twisted-22.10.0-r3.ebuild 4959 BLAKE2B 926ed65ddeb78393924c4cf568cdd4c61ba691e5587ee7dc105c1fb88634409149385dd6f507e808f6c79b1ebaa3f32ad475c1f284e995b376b91e9d363036e9 SHA512 f1e572d9f9531eda7424aea5ea877785cf81662a2b671a20250b448e075cf3746bea3b9bd284fc81ae50b84dde3a625bc804f637c7d1c6ce434d53be2a42bc84
-EBUILD twisted-23.8.0.ebuild 4187 BLAKE2B 08c5b981eacf8a169bc12504cb1ad199a1c43e375d6cce2467b65550306a1170984c7667923d941d2404dbe5768a6aecdb9c47f9d84638e261c0b1bacaf1efec SHA512 83ed4f77380d243ffaa9f742a048369ee89fe7f5f2f42d1a24b6aab280dabbbf0a2840f1f9c9a63c553350ebd6be3efe5d7c010c457f0492953d178b583bd3da
+EBUILD twisted-22.10.0-r3.ebuild 4958 BLAKE2B 6ef6337cdf09ad2d1622c74b917a4a850ecdae61e4ace7f33928a1f24b9a6b9a1f304e3f1f5101150ff39492a5385b483abb6afa6eebcac00c941890d58fcdcc SHA512 efd9be3949debd38f7f76e4a8ea2d712cde55876a8952fa0927bbad7f195fedbb17b5a102afbc39402c6e30b11d1dae557e64602a2d1c481073b980f29c42b15
+EBUILD twisted-23.8.0.ebuild 4186 BLAKE2B 713e7ac1ce943a2a81db95400125742713fd0e511d7f402c36d9adecbf2feb0e2a13d2696993026b5276ea581f653532995f65b4260ad76254ebcee3e38ce3b1 SHA512 ab4d1f0d1cd5dcc0b4cd73292d8f88526523153b34aaa1ef040b1e3368b016ed49f980873c14c7c91d7dff6716bfd1641f1d95f6f876b5a6784dd14a8496f14f
EBUILD twisted-23.8.0_rc1.ebuild 4192 BLAKE2B 287dd90c4ed51dd259ab3710543a8c9ee39b7ef43120f30868f716da3664261573a86562aa4e7282de2a5f9461bc2c51c73e6e0d1b0ef42371e63a3afc9e9044 SHA512 3cdc4f58b7ab29d557cd719f064eae282de0020e3854e001b41e5c207e202cef40f067996beeaeda495c93f832984f9a2b3dab54d42bfbd344f77b33872ac9ce
MISC metadata.xml 1281 BLAKE2B 06f3bba5716e641cfb848eaf212fcd5a18d89caeefe1b0ec2fc6e0799ded9ded5c54dc04d239b6e7c427a23c0300caecc67cbb2a292a745dba5cddbf02fe4330 SHA512 e78734d016205a2bd850ddf68bfefce024a95efc4d4a42af52314aa363d6c654dada671b98a1b02642e7abe2f9a48c0454949b4bf07e88776924c63175b24227
diff --git a/dev-python/twisted/twisted-22.10.0-r3.ebuild b/dev-python/twisted/twisted-22.10.0-r3.ebuild
index b678b28eafcf..5fe05daf9152 100644
--- a/dev-python/twisted/twisted-22.10.0-r3.ebuild
+++ b/dev-python/twisted/twisted-22.10.0-r3.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}/${PN}-${P}
LICENSE="MIT"
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="conch http2 serial ssl test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/twisted/twisted-23.8.0.ebuild b/dev-python/twisted/twisted-23.8.0.ebuild
index 8d8f1e807f6a..163bd671d999 100644
--- a/dev-python/twisted/twisted-23.8.0.ebuild
+++ b/dev-python/twisted/twisted-23.8.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI+="
LICENSE="MIT"
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="conch http2 serial ssl test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/tzdata/Manifest b/dev-python/tzdata/Manifest
index 73e1d24a4e4f..251b925de746 100644
--- a/dev-python/tzdata/Manifest
+++ b/dev-python/tzdata/Manifest
@@ -1,2 +1,2 @@
-EBUILD tzdata-9999.ebuild 793 BLAKE2B d498747c632a7386070d3a670929f0bf24f960480b2b2f48d2197200fb3aa2aaacbb841e0a18436767c545eb521f6bba5fe7bad68b583cbc80a46f09f95a0a67 SHA512 cfb6ed0c5b8f4305320f941b9247fb8926ddbaaa2658052c1f8115d393ac5d373991d84690c077300ec3df232a62220488050901d3288af3d4d4a21135485e3f
+EBUILD tzdata-9999.ebuild 792 BLAKE2B a6bef0bee1328702da4e067629dd84dc2d6252e728108bb6bdd53b5c94c30501db915f94098db6a4222f5495d318f234aaa1e7dc8fdc9cfb2f03989100a2fc4c SHA512 7c544742b9d34822835dc9c04b1ae687aa0b53be4d38a6af9f49a2a9e0bbf8e3d0547cacb9df52529d9699bbb19211633bf9f94c0a1cc087850901c142fb4119
MISC metadata.xml 243 BLAKE2B 3c6936b8f9745e6fb81fda204eada4f73210288cdb19a90b1cf913ed01d6ee9155d4a69bc5dcaf8c69a21123339626610d7b57729981a9d10800b85501baa120 SHA512 50af947c4f1de2f27e6bd29010dda35e92d2e0477bfafcd4d44ab218d2a47788324aabad58b603ef5c30e69b382084e7dc3cecc581cc0ffbbdd71ed566772a44
diff --git a/dev-python/tzdata/tzdata-9999.ebuild b/dev-python/tzdata/tzdata-9999.ebuild
index 42001246e79f..9ad4c8c83223 100644
--- a/dev-python/tzdata/tzdata-9999.ebuild
+++ b/dev-python/tzdata/tzdata-9999.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://peps.python.org/pep-0615/"
LICENSE="public-domain"
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="
sys-libs/timezone-data
diff --git a/dev-python/url-normalize/Manifest b/dev-python/url-normalize/Manifest
index 5f18b4d77233..ffc7ec009533 100644
--- a/dev-python/url-normalize/Manifest
+++ b/dev-python/url-normalize/Manifest
@@ -1,3 +1,3 @@
DIST url-normalize-1.4.3.gh.tar.gz 8478 BLAKE2B 2f15a597642626653c96f378b67794819645918473d17faad18187abe35bf7892b11c0bc78451e78f1146389beb3a6470fb3ea1610e60157fee7fbadd9863614 SHA512 46eaa1753b37e89d56cb19818144a7cf5b38653811720eb506732c35bb3732ef0c556420b22a9ee2c08e70e5b408aab7f44cea5e15d1ebe3d717c0c77706bfb8
-EBUILD url-normalize-1.4.3-r1.ebuild 789 BLAKE2B 13b842ae062b8a93c5030652cf16976ca651f1b91c178af21305eec48e05f7e6a315579fbf3c0344f628c515a3173e2ec1f334f6ed7f8d3d2be5eccb6d237b58 SHA512 413a209acb0f546281c1cef0270300c84082e42200dbb9e41ecc0255e023f1f042d599154f215076881898d91aec06b13fce811117ccd371a412a2debbe54f5f
+EBUILD url-normalize-1.4.3-r1.ebuild 788 BLAKE2B 7fc4062050db263b8a11d72876a09909c562608f5f03e073d9e663102871fcaf6925956f54fb078d85cb7e91bf71be8600354a3010dbd1513dff7ddf39ac160c SHA512 ffad7e4c79aed53965b847b80696ac40f4a770466751dde6e94ed15106ddaaed87ac79f153f6b5cccbbae8c8b6ee348a61d371aa418631c0afc1028ca5ae1c9d
MISC metadata.xml 380 BLAKE2B 946417a87cb302150d2cae0224f977f73614783006c53b6731844b43ad5ea3aaf006e617a3d8599d3bdfe33ebc69a490dfdb490b7a0b9443c5a162adbbd6e914 SHA512 16d3480c32f65fde3a9eca563e791136a7f8a70ce9c2506e00f6948f3f25ed535fe1cf82fcf49f8e22d9e0b99d9c5bc4f49fce21d4e755817db7ff0a53d15f73
diff --git a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
index c08364802418..1ff9be053798 100644
--- a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
+++ b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/wsaccel/Manifest b/dev-python/wsaccel/Manifest
index 63d2cf300058..b949f01e8784 100644
--- a/dev-python/wsaccel/Manifest
+++ b/dev-python/wsaccel/Manifest
@@ -1,5 +1,5 @@
DIST wsaccel-0.6.4.gh.tar.gz 9947 BLAKE2B 1c0b7b8b82154420f64fcbf3217938ff7e829573ada6b979ff73fe450c0985e368a47cccf2d124506c28479a98f0799977677e16ee26754611362f6b61eff902 SHA512 980364fab8a661c8a2b406f9eb6c99fb5f3a1308bbcf6267fa63f002d8dfbb4a3ad027d83a2088d69324cab05bdc56138d7e66e2602aeb8864dfe49ad9218d07
DIST wsaccel-0.6.6.gh.tar.gz 9930 BLAKE2B f8d8c9ae0966374fbd965859150cca68b3fae6f39fdcfa744f98e7fade2a76946b57bea753c2dbb4051ef635e0dd0fbfd915c7f8bf4b9b5cd2b5b372694d632f SHA512 4a107db921f6f6549fb9f2f0b5c698331274171ef509136fc2d83cb6ca8bedbde32a14aaca4e38e16af3054337774dbd6aa7d8caee7866a51ded751d7d3764be
EBUILD wsaccel-0.6.4.ebuild 677 BLAKE2B 150bb285a1144a6482d8f351de89afeec02b6a914c49971e4bddc4196434064c64a4a1874f4779d32171f546704e51ef9bc22eafe1867bbf62024d0a5dd1fcbf SHA512 d64a0d3bd5ffd65498249632bcb89faf4d66f21897e9178bac6de281805f2493be3e62b3ff05f00f5718d2356e2cf50aeea8702e5398f8587f622c80cea9e0b7
-EBUILD wsaccel-0.6.6.ebuild 682 BLAKE2B aad36763d93a18ff1f2b1c23ea8217f0170ce022f357855f9f82ae78aca4fee9c83fa681ff8a638fe485cb689f88435fed4a170ed82f6d167c6a23b3f62c6187 SHA512 944084718c052523968679729aeb051027c933d8ae5ebee2b61223a54a72c6e98680a33d1a609de3a58d360bfdfb96a8737dd63e88fd836068d07778438b5f32
+EBUILD wsaccel-0.6.6.ebuild 679 BLAKE2B b0195175cf2700842a1ceb687cee021737f0ac8c00eb6b818743d70f60c92d027201d03f6df00dc7cb35dc63fef792aba036f74af619f0624993578777f7c7f2 SHA512 c5497568488d0fa0f3f3676fccc5b83fdffabdaa5577b345a0bedf986a0996a031e18eddf3fa10d692ec8c3afb352706f0774f7242b0ad3e3ab1cb9e249fdbcc
MISC metadata.xml 378 BLAKE2B f92892d9a32a400a15444eecd45057abc95cc12b53277dc0c9336e9630422511ea4dbb27d73f61a7fa65adc76259154d383027c1b2cd0a2b18327976d953d053 SHA512 36f858807cbad0a4a4911b1bf2030946ec7c79b51165926996f72c63e468378b9663d19794b1842542f49e272f3d74d391acccc1e997884bed75f3ee587415c0
diff --git a/dev-python/wsaccel/wsaccel-0.6.6.ebuild b/dev-python/wsaccel/wsaccel-0.6.6.ebuild
index 74b7274a1965..db860afed55a 100644
--- a/dev-python/wsaccel/wsaccel-0.6.6.ebuild
+++ b/dev-python/wsaccel/wsaccel-0.6.6.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
SLOT="0"
LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 779cb00d9585..a6700171fb24 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/catfish/Manifest b/dev-util/catfish/Manifest
index dfa993e1130d..bd58cac7b1d4 100644
--- a/dev-util/catfish/Manifest
+++ b/dev-util/catfish/Manifest
@@ -1,5 +1,5 @@
DIST catfish-4.16.4.tar.bz2 284259 BLAKE2B 97b0cc1f082dc20865a465c282581a23b85df89cc0745d6b69617eee94ff88d04f1e63c1acf64b524345fcbdb1817feda289dc49a57e08b747b2d57388180e40 SHA512 729359e737d5faf8a97caf82d1bc709be46baf76d93f0a7007e27fa96d3f2dfe9e2c316cdba991a38c5333db26c37f18cc4ca7f8468087cad754d44bd1e2677c
DIST catfish-4.18.0.tar.bz2 295952 BLAKE2B bf05a8f272217936b8f010157c585ab90a9b5858c06a72c6145da62999221725a990d544c67a8469b08d3accbcf28af59bc59a6585e3c8781fb88dc48fb026c0 SHA512 57a3cc5043281bd9527e4faa6a3afcba2e8948fb6dc9e8d93d26ceb0358a84850b3e892105f81b4f2a30bb2964d65b2083fd07b55f145f3ae6ea653acd098539
EBUILD catfish-4.16.4.ebuild 1178 BLAKE2B 15967a7c0c722395cb6468d1d58010e4b3c880e21181661ea0fd7378cbb177cf04d6dd4d2f8dc6198d101378373f01e0e04d100dc5b3c4cca8ed4d780d904b69 SHA512 8c0c05534f3222d2b5d95475112e43dcec5ba76ce00ee472eed95b92d129b0ce095e0176c51bb9b3a7eade589240c34c6afcec2c85c40a82081871ca011d3774
-EBUILD catfish-4.18.0.ebuild 1181 BLAKE2B 7efeb76f3ab151acb50856073c7bdeebabc8d12a2315becb39ea0d786e62dbdac1e45a4d308eaac8f95aaac774e144935041cd3207e4a4c9882398792ebbd81b SHA512 eddcb596880fd9cf08413ed332594b116604833aa7d304c6f320bb98c83ba2d97a81e20b3b27e14eb70a33a0e64f458688b4f48fd70312f2bff78993528308d5
+EBUILD catfish-4.18.0.ebuild 1180 BLAKE2B a3abe5be29fdcd918b237a128397d539b706696ddedd8b902db888b69d10764e7948a580b1cc7061ea0ebe663eaaa90b0f0d47b942583a38b48a6700a8e41ef8 SHA512 41016e00cbad701117864fd228d57abd06536fee9198c2b5f6c0953e85affbef480fb6cb9ccc9a7f57c2b3f6d9cf09a4fb63261289565478168636faed79b39c
MISC metadata.xml 217 BLAKE2B dbd6f28308a539b2f2d27b9b2bb6d44ce324db803a3ed7218ac091711f3cfcd5f01f505c084c0b714f19257af70483906135c68caa1964252b6a9c9fe71b4ac7 SHA512 ba66b524e0287ac4326c527d973ed2ff6a40e330f38f3f1333db2c66a7672e6b24a6212ddf430ee454ed943d89d04a12e42eb670f3dcf1567f59c6e51d5677aa
diff --git a/dev-util/catfish/catfish-4.18.0.ebuild b/dev-util/catfish/catfish-4.18.0.ebuild
index 9f39a9e09cbe..f387150bdd7e 100644
--- a/dev-util/catfish/catfish-4.18.0.ebuild
+++ b/dev-util/catfish/catfish-4.18.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/apps/catfish/${PV%.*}/${P}.tar.bz2"
# yep, GPL-2 only
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
RDEPEND="
>=dev-libs/glib-2.42
diff --git a/dev-util/samurai/Manifest b/dev-util/samurai/Manifest
index 29297d8de3a6..275c94d4477c 100644
--- a/dev-util/samurai/Manifest
+++ b/dev-util/samurai/Manifest
@@ -1,5 +1,5 @@
AUX samurai-1.2-null_pointer_fix.patch 2089 BLAKE2B f721cec4d42b4826ec52d4e88ee86b907956739f30427eeaee047eef8e59f953c1bcb2fda301cf3a8214c707954cbbb0abf0901c63ec557f4d9cc614962894d1 SHA512 5ead4b0aa47fd9c3bc84cf437744a36a9a1ed21b438883d32ab98b598c98a20561ba46954255553befdb9f46efa4f6251f73342de9000415f09bce63064e52eb
DIST samurai-1.2.tar.gz 32709 BLAKE2B 86ed79f7d6ab492216cf3bf0e19ff8be8c1ca37e5c99de84b457875fa710d720624bd0de53105ed0b1d382c417aeb7397929cb9a35a8d1b36a11e053bf8d7ff5 SHA512 bbe6a582c34b04f1df53b76c1647aa3e03c4698ebf7591a203935f11ffa05971bbcb86dc1a8c06aeb904cdc741abb08918122810fc47216fed0a6d9f87fd1225
-EBUILD samurai-1.2-r2.ebuild 725 BLAKE2B 505faf54c1b00aa5f3b7e1ea47346baf341f250d699c01c4e577ce3c6235e2b6d5075b39109a221a1cb760dffde0e50e0f84be372d18906663c18aa4c5b6aaf4 SHA512 e1eb5941b90e176a32038ac0125cf0c7634d3a8278ae166fc354049ecbd2b29bd35cf177c54c5287398ce9878487c95e900c0be9481ca5f74443eb87989e035f
+EBUILD samurai-1.2-r2.ebuild 724 BLAKE2B 4bbbfcda2a3756fa87b6ecae27cb02d545f2e945dcb72f96eec02ecef098924b4f4366ee7f8505c5f4a0818d8363d7e36e7b6be2b2570d1023e72d66b0b7a708 SHA512 86e751572f12d51d3efa646b3b4040a211edcb7a8bbdd642210094ed7d96b3b7e7a465d0e07e0078575edf369289fb23d3e11fc1adc04ab5173157c061883fd9
EBUILD samurai-9999.ebuild 660 BLAKE2B 07025a4190abf3106c4616c32728c375a567bc369c7bc41da0128b0880b077879c55e57e7fe37e4de280d8c4c3d9f063846d67b352507a2daab3f75bb3aaef4e SHA512 c589c262cf3b6c76c7be16c78ba945cd20b4a5d3f7fc08220ec68d9271f35ad9b7c54eb3123bb69696e86040e9b3eda8bbed9ba7c93c66b2c2c7aff788c4b586
MISC metadata.xml 454 BLAKE2B b3f71bd78021685a69254816df743ace390d3aadeaaf9adb1cdeb5f7c3f567623b863fe87b7b230e45efd65bb74b306e0615081f14d396882197c178eb2f77e7 SHA512 527fa97c53904b68ef8f182d6faf8c18116bf3b60099a1b0152a7326cbb372130bd2de0fda38c7ec66dac6d10dba9af29d50d1b98a12999108eab90cd5ed1b79
diff --git a/dev-util/samurai/samurai-1.2-r2.ebuild b/dev-util/samurai/samurai-1.2-r2.ebuild
index 5a7727cbbf8c..06058cb7f630 100644
--- a/dev-util/samurai/samurai-1.2-r2.ebuild
+++ b/dev-util/samurai/samurai-1.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/michaelforney/samurai.git"
else
SRC_URI="https://github.com/michaelforney/samurai/releases/download/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm arm64 ~x86"
fi
LICENSE="ISC Apache-2.0 MIT"
diff --git a/dev-util/scons/Manifest b/dev-util/scons/Manifest
index 90811c8de674..980dca2beb7f 100644
--- a/dev-util/scons/Manifest
+++ b/dev-util/scons/Manifest
@@ -13,8 +13,8 @@ DIST scons-4.5.1.gh.tar.gz 5844118 BLAKE2B 88a82e12a034f6d0748555d0d33716e5af6ff
DIST scons-4.5.2-user.html 1655168 BLAKE2B dab0b29ae7bdadc96b9081d1d9e1d8b29cc62afb39f3161e4b7694b3e58a31e82446319f3efc560fdbe2c3a37b902c79c74d15a790c865ec3c6d27811f0443fe SHA512 6f2c74d15dca903d500bebe33f0af6b90ca1458c3796048077d411b2c269013696036c7e9ae8b1f300f37c05dd6246f8b12d35b503f9018f002b9d01fea22ba9
DIST scons-4.5.2-user.pdf 3023818 BLAKE2B b67e2ca3326b5e9ec2cdb530b22d347072e9c906678509a21aae1622487054d4aa3446beb599dd52cd93ad769a5b325dd101356ea88baedba907c931e0acc792 SHA512 172f494fd5e73f654adf9c137bd09f74f57bd2ef17dbd0f02c66aea49798a3fb136f176ee85fc7432378af49e28cbb498e830e519df74652533ecb9f3e52ecf9
DIST scons-4.5.2.gh.tar.gz 5844800 BLAKE2B c0f42994a178bb0fb329cfa05328bdae89b374a33a7806276e7529a81b37a4ea9f52d07fb2afc55adbe3c1e00661ea3c3d53e981be4a8a095079fc35403328f1 SHA512 aa788d9365a8b5119fef404869562f61cb854be7ceadb5f5d47523e262c07f93ea7476166b577edec25339a64dc6a1f4a6f391fa5aeeab3f086a6659fc72e1ce
-EBUILD scons-4.4.0-r1.ebuild 3708 BLAKE2B f517ee268e793b20fa6e9f3d4f3399db258bb72a13d6498bda215da4de7e4099252e0832e7c011a9d4d9a0543e3062653d27a6cfc0990121d4b692b2f236c43d SHA512 b81dca9f1fa22f5642dfcd46db010b827f7354a9bd7519b9a0587a8e1b9eed11694b305b33b9ad490b8de2b98dcf79d4774969228192dcfb7e12da333c3b2967
-EBUILD scons-4.4.0.ebuild 3619 BLAKE2B cbaf4e1ffe2482d7e22a7dace5b3afd8cd34bebcffec151a4544d8a1c45ea738ba58190f53124614ceff53a00ddd5ca3b840f0235cdd2d07cbc5d2af329766d7 SHA512 167f5716a65b491a5f4781c2709e3c56135f4d52432059b9e30bb3a258c421cd1ea3712f68ff692aacaaaddae1df12cee6d9f5555b12a431810f16bd4595d977
-EBUILD scons-4.5.1-r2.ebuild 4059 BLAKE2B a40a08be3b49ed1c5a24f989527cbaf8707cf17698adee8716036a782b251dd7419d84acd093e074e6d1623fdc807738fabac051ca487f758d56e9e6de178a65 SHA512 221ca76a7800855809b7f5f029a98815dcdb796f6d4fb5bdeeb3d030e5583349500d760afa0d7d85a3ba21b3234f32a33705c23d739ae59eed3de5a77cd711e0
-EBUILD scons-4.5.2.ebuild 4415 BLAKE2B 23bd66402e5f74219d552cc273b991b3a92c965327dbee6a56d3f17f32259c1f24125fbb867b26850e9a270fc63fd2576651ab8bfa7e403a0449a211533572db SHA512 d88e4aa1d45d85887e5ce92ef749cbe24b9035b757c8b1b0b8b77b83d3804a96e6b0b12ee16e88c52c48ab4139ef940140b39028520e8974d63c07382c48575f
+EBUILD scons-4.4.0-r1.ebuild 3729 BLAKE2B b687486ff4e25fd5f5921576d9fc4e0e248ce891cac569a8c63d0475b2f83dfff92624c561db79b28bedb3861bbb7331c04721e66d2593df613cf92ddb56a91d SHA512 072a26e39a50759810be5f36a0003185a06c474bc534e9a3835c3894b78eac84b215d38cd5e8fdfe6832c1b82c528a954c61dd2f1421032d8fc80344d9b8887a
+EBUILD scons-4.4.0.ebuild 3640 BLAKE2B 92569e54bb39afa9ac1d5943f7d4b76ee8da2e97af18326322443a41f24ebb75c921c712c356061f415da7ceb6cce3c2631ef946b3279a308716cdff922476d4 SHA512 8c26be4dc73dbad15bedb4349daba06e752425c5f93b71be5bd8f67796150545daf20582a5fa01f128d920eebc1e9480e931af14b2a968a96a9088a2433fbd83
+EBUILD scons-4.5.1-r2.ebuild 4080 BLAKE2B 38c4d44acd8e45ed44e00a7c814879be5ce927641f89894e3be3c45d5fe0a51ce3ca6010c87008dbe71287eb650d288246d4df99e9f3d0d6b267636cb44b0c05 SHA512 4832a754854d47d10a60f59347a778f9e1da234158074376a495492e5811dd892efad0f522d22cd131a1eee2d7e4a798758484287bb9f56014822abf4bda3492
+EBUILD scons-4.5.2.ebuild 4436 BLAKE2B cc1105b0910776399207de769e2c34d87ba7292331f5d59ba45a538bb6945b85f1ddc7a4a7a07e36d73c51a40e2555cce3da44f43df42649bd14ef51f29c9264 SHA512 d87feba2cc649b7ae62e2ac8417a2d9713b68a07fcc4ec2fcde0fb6b20b0b760f2f20e0b8a1f916d54e558049b1fe2a82ce8ce2fd1477356231f7a4ea975cfcf
MISC metadata.xml 803 BLAKE2B 17a1596fb7b6991a9c4732c8e8c1231cd57ba42ae9e0b65a475f4a00503bacba23ae671df112909688574f836962951dcd2fd7a35bc83c34a0eeb72ecb96bbc2 SHA512 c1451442bdf49d7c85cc84831ea3a8a540581680858dc1ac117080b6a8558419d004952ade0410c0b31d9d241ae3d5eef1c81525ecb80c40cdc380b50f49e1ad
diff --git a/dev-util/scons/scons-4.4.0-r1.ebuild b/dev-util/scons/scons-4.4.0-r1.ebuild
index 6a9226c08f03..08f12df37ec8 100644
--- a/dev-util/scons/scons-4.4.0-r1.ebuild
+++ b/dev-util/scons/scons-4.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing
@@ -60,7 +60,8 @@ src_unpack() {
mkdir -p "${P}"/src || die
fi
- tar -C "${P}"/src --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
+ tar -C "${P}"/src --strip-components=1 --no-same-owner \
+ -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
}
src_prepare() {
diff --git a/dev-util/scons/scons-4.4.0.ebuild b/dev-util/scons/scons-4.4.0.ebuild
index ba0b51d2452c..7f8ec6d1a72d 100644
--- a/dev-util/scons/scons-4.4.0.ebuild
+++ b/dev-util/scons/scons-4.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing
@@ -50,7 +50,8 @@ src_unpack() {
mkdir -p "${P}"/src || die
fi
- tar -C "${P}"/src --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
+ tar -C "${P}"/src --strip-components=1 --no-same-owner \
+ -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
}
src_prepare() {
diff --git a/dev-util/scons/scons-4.5.1-r2.ebuild b/dev-util/scons/scons-4.5.1-r2.ebuild
index 0677fb162655..abf7ca5ec4a0 100644
--- a/dev-util/scons/scons-4.5.1-r2.ebuild
+++ b/dev-util/scons/scons-4.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing
@@ -47,7 +47,8 @@ src_unpack() {
# use the git directory structure, then unpack the pypi tarball
# on top of it to make our life easier
unpack "${P}.gh.tar.gz"
- tar -C "${P}" --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
+ tar -C "${P}" --strip-components=1 --no-same-owner \
+ -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
}
src_prepare() {
diff --git a/dev-util/scons/scons-4.5.2.ebuild b/dev-util/scons/scons-4.5.2.ebuild
index a21519501e5e..ffb0cc1ce2a0 100644
--- a/dev-util/scons/scons-4.5.2.ebuild
+++ b/dev-util/scons/scons-4.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing
@@ -52,7 +52,8 @@ src_unpack() {
mkdir -p "${P}" || die
fi
- tar -C "${P}" --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
+ tar -C "${P}" --strip-components=1 --no-same-owner \
+ -xzf "${DISTDIR}/${MY_P}.tar.gz" || die
}
src_prepare() {
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index f3d60484915f..ab382802f343 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index d5f546fbb9e5..81d0a102be99 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -4,138 +4,7 @@ AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44
AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda58c77f4024d820e1d1915203d1fb8ad2671f88ff0eb2b019bbf44079a8b1114e240b74f815680e5c28eccc295 SHA512 f1847f11e7059a83f09c3c7494aadcb04512cdf2ccf6616ebe3ec02fc46de66fd35cf83d81e08013c0e594b73e4dffcb67a32288b6949ce137669715583fd0a4
AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de86b716b28a3df6470594a612e07acda4c7dcdb48b6d55930972592f7f01afbbf14f09ccc4b20265d3c18554a01a2c SHA512 689c9fa5c37a1e6ee80a3dfaebec2a185d91508537c35ce2fb35d13d89b16ae0cf3c640c3115a52c0e4b7a7624aee6a8f8c52679a0073c94dea25cc779ce624b
AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357
-DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97 SHA512 ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314
-DIST thunderbird-102.15.1-af.xpi 556867 BLAKE2B 4a084cba1c414d788252fbbec52dd88982910c4af82ce418f10f3f8527e63ffa74a607ea06e2fed32f5973bc520d4a4f3eb89e1d6d24e7aa71cc81c9a82eddb9 SHA512 5a62dfb70174ce595b66d3e68e2fe0426a6c66d2b77964cbe5d1e73739278b4f3660c7ea7354e98a6cb0f4cdc5ea578b35d97ea1c2ae2fb98579e77f85b51a96
-DIST thunderbird-102.15.1-ar.xpi 666808 BLAKE2B a35bd1979b6f4ed374aaf5373badcec33dddd1a30c35f50b9589903a3023ec2f41eb8d3ffb40754fb0f04f43b5bbde14bce193bc77369ccaa5d9efabc0e657fb SHA512 fed83e1325c56a3f067810ff531af999e05d22bf1b2c8bcc9442ea1fe1841ebd4588aab1159237a9c29ec144bc278fd85a29315db26b0a20808c7a1e4a4c25fe
-DIST thunderbird-102.15.1-ast.xpi 572285 BLAKE2B 9bbbc9b64902c4c373be79e80e325afa12b3ceeefa34376d8e9edd6fe7e23e5d74e652e1b03e43dfd55e13b01699c61ff3889f8251f3d2d5b692238ec834ab2e SHA512 ae34b0826ce74280685b93bf940a377942167bfab223e745ed5232821f911e8c4ec032df06aec3ecc05dafb0099ca1d0b8bb5654d8ecf2e6d95be4f42ec41a3b
-DIST thunderbird-102.15.1-be.xpi 701911 BLAKE2B 036f9e9623036874ccbb47a1c9e12854ba636c24570a2830d243f5533e42469d773989bb335a2b2afd57c8ff576a9dc3cade21119ed5740bba3bf927ae20b5ff SHA512 d490773f0ef246b86bfb3bd6d7ee4c0173fc7bca4aa2293fb6fef0930e4e8a3bee7d96b72aead6af2b6d4137ef8d28f1981c0eee9591a3228a5fde0e281afcfe
-DIST thunderbird-102.15.1-bg.xpi 693376 BLAKE2B 31c98795a387dcf51fbdfec64e9403736190e8c9b6d9854dd8eba2e7a10168396b6f3ceee58cdb444839d880102190bc2eaef6d73f7dc2e4102c15b5d6ee2d7b SHA512 3a47cbea8831c6ad30c4194f7f13aef7f226d5a1eac0e520f0fe83e8fbf67bc263181756fe3fa72c4e6bf7848b708c608f56c9b45dd988553e8f92f10165468e
-DIST thunderbird-102.15.1-br.xpi 626469 BLAKE2B 74b29055aec6aacce016c207c934d1528dd5b4085cf559c583ecc9247cb0c93f120eeaec91782313b968c79c7f6918132235d9b36917d7afd4b446193fa74e23 SHA512 af9a45cba4bf51d1892ba35e5f34dc0389e14ac6e48aa302fa85f3c46bc4d628c59968a5bf0cbf7a746af82ce653a941895cb2a6b3130428f00e590423f1bbcd
-DIST thunderbird-102.15.1-ca.xpi 651364 BLAKE2B fd5cc9068ff4f2c78b9ca85e8bdc2c8a8781ed8c8702566745a64321c62f68966835d4f488a5bbf9b82740b58b0e4c0de374aeba689a1c491560997d60cdd52e SHA512 d4659aea9e55ae7fae8d95d87f34678914238248e5d639cc6ed50552e7051b0631ebafc8ed951fc915eec3a242059118686e08eeb5ab194eb143f599f1625f2b
-DIST thunderbird-102.15.1-cak.xpi 651778 BLAKE2B 6a0b52611748664dc5e76fce295078608ebf48e445fdab34233884e1f5119112cdde9f76eeba2859d8550e81db98afe3be37803f2474f05f4c68c5b3f2f0e401 SHA512 94b07990a48f0d56a3ff7d0c908f89b5298627082e48f1f8797ee427a5b1df17206a75aa08d8cf7e7066f481ec15e0529416319413648507bf5e41daebad592b
-DIST thunderbird-102.15.1-cs.xpi 728623 BLAKE2B 0a1d3f14dd07199076aa30997744c8c437bb302d60969933b4dad860f14beda909c68c9a9bb95ad35ea710ced8962ad1ffddbec26e8aab4966a69595fe3f98c7 SHA512 a0ed8751da41f727f01396cce0bf89939a02a3f0884342ceac019f365f8d789b882414a21bf5707b1a76d4b3577fc2f81bbc26679407bcef2edaf0e74b536eeb
-DIST thunderbird-102.15.1-cy.xpi 705574 BLAKE2B 1abc8453de2ae18d3e06070e7e338c6665dbc16e946479ea2c1677c2270cd47c9dae7c088beced54b799fce6ea63e9913c9365f265b743cd88955ab50c8fe0e1 SHA512 1016a71112f02699871259bd1e805e93233419c3695e6d29d0ef683de317dfb00523260330f4c20a6f10ab8503e1ce53f8bb67cb12045381f5190a2374774470
-DIST thunderbird-102.15.1-da.xpi 685254 BLAKE2B c26401930387a314d1de1a912b062a92e06c053538eb9f19e04e8a1f21ec684f068b0f0c1c8670ab583731309a853bbc2ab559408bfbb08251dbf97971ce5743 SHA512 6eefa771ba941bd2867f4e97f18e3a23bf2eac5d65a3f470a128b0520345d8ec0fe95fa28c804bd1c7dd526b2bd7acf9dc74bd9c7c4b3bbfc7acbc8560697392
-DIST thunderbird-102.15.1-de.xpi 717943 BLAKE2B 4912dfd1b4029d846e7b89d873cbfde045017274dd11617906d5ecf54b9fe62099f1fe50b1a4f9a8f857c2cdfea7855b4207eeed7ff6f43a754f2011dc66add5 SHA512 c6c1c5e3b86f2ee8c4df0da0f6e614ae0ae0a41024b9fee700a18f78b54f3307a0898887fd31f03e0710f0a85f68d264323f89c6931bb418b2d1dd6c26e63fe5
-DIST thunderbird-102.15.1-dsb.xpi 737082 BLAKE2B a155e313088013e9019a1028696a40cb3fbbe7b772241d2acbe1ebcc6e0e8c7a7e15d8f6360c12ebb548f6cc65dc05fb0c449ac835b7b4748aecb5b27df930ce SHA512 0724f6c0675b62e1966c968aa42a74962ff8f719b853107485ad228e9d2360f9d169984c1f620c3a7ac87e83c5bff34d03072ed56445cc214546969bd08300e3
-DIST thunderbird-102.15.1-el.xpi 840811 BLAKE2B d835412a2612683676b468f31051bc5308f3431d8c800fb15b9100b68a54d6fa97f2b02b2506877a560c85ae108d098676d49c3fba3fac7c2dd2cd1448e8a567 SHA512 8ac0897fab426746bb920d4b1b096fda6e8ebde3102a1dbba48e6aebc832a1dce089e1047e0b9158d7b5608ba21bcb88768c9eee357e175886cd2fefbc1d41ec
-DIST thunderbird-102.15.1-en-CA.xpi 659093 BLAKE2B f531b11f7760e65c6b596a5df311bd6b31ad753a8fa9bb14c0394146a93ba0e181d0c7c2e7f2c19d4fb90aab03871fd54953d8afbbc56ad839180835ef255c45 SHA512 89c4a4d7046e095623d93da4afd5616598e5f8a6b0c2fecab66c3d6b3478997392ac28a590236cfb82e21be1168f8eea93739d9652986a55d5509a7431a61137
-DIST thunderbird-102.15.1-en-GB.xpi 665007 BLAKE2B f61c8e68a039b680b46c575912d61db9f32875f22e01e926c0b013ad371f2b0fe475ace75a6203c73e6a60626640b3ee75924f78a31f7979dc4e23d06b51318b SHA512 e200bdd90b58bcd79830dacf920adba1e5a2827b42b7ef9a47f5dd73544556e730f26bd295be2834659a9535f4845f4069eef4d3914dc49223dc6990ea5a3546
-DIST thunderbird-102.15.1-es-AR.xpi 717272 BLAKE2B 6640d6c9cc9e6128de266866a03fe362b62f4f56b60c59c6f097e89d54d2973b834a68370eaad4ecb53e1e74215d9fe31a523c5ef32dac93cee3f0dfcd2dec8c SHA512 14b68bb72d5537682e75a4b023f7b5357edb945f313ff4b0533ff5fcabca707a905a32a4c6ec641f141afe6cd62d51543cc5139ae07ad82b7b764a14f81c03fc
-DIST thunderbird-102.15.1-es-ES.xpi 677479 BLAKE2B c5ad2697de8de20f9f2130fde852ee6894c69c14e7e640c62e855217c21132365c06b4f04773c9e923e182a140c26e5a6f68ac01c57f2cf32e0c09bf8b9a0971 SHA512 fa4618e7024861292749e51de3f93a42f1ed6aebb5b67a21ae9c060f604c196b566b7c0a01056ebc622f1eeb629491cf3f6e22fd307db2196873ced525f73a19
-DIST thunderbird-102.15.1-es-MX.xpi 719706 BLAKE2B 1f09522dc3e920698c31c23ffc54ae1797e144546d023c0d0da925170b458faf62a4ef0407ad428e55108d381eaa6904548f32996b8f7680f3403e386a605917 SHA512 25a898a51e4911621bbe7af5399db087e4dc5d0e5903eb903e5b84c7b96c3408463dd9bc250ff8ba11dd6ae2027c61f270d98b14a4966f5da7b653ea69ec69b8
-DIST thunderbird-102.15.1-et.xpi 676673 BLAKE2B e0e2516c326bd6c40a6edffea74805221dc40faedf18615d24e61293f8aae47bba7554dcccc8e21cf32325c30258cc1164d84eeba04830d85982b63e18ecdeb3 SHA512 aaaf778ce76a62a4dd5f0efbe22d00be32993f5a0928ea587a6ec0abbcd51e922cfae76b3dd368a76a3be086a2c2f1ee3f379308d3deee0bc1452f6731ae2602
-DIST thunderbird-102.15.1-eu.xpi 701827 BLAKE2B c4a2c96f2b93ee9b01e843d190064e1c4cd891408e9b9e145b0a24ab95622fd16e2a50dbb766e2ef360501f9cd15ec07aba275bbe341114263551050cc9a7213 SHA512 0a963e08253884e8db2db12eb877b9b207e0399379b4ff6e553374abc5acf0e5f5f5e87eb2af564e181715b11d0ddfbd96b9acc03f28889e77033bc8bdc6bd73
-DIST thunderbird-102.15.1-fi.xpi 693484 BLAKE2B 3d469fb18155f453fb66ed02018224f03d5dacf2c637d6036c280981a6bad0fc75c494e1bd64cf9e349e87a5a60ce3c1934dc30ffe22cd8147bdb91911e06a36 SHA512 a3a60da468539fcde731e0dedf92c8f7b364b7af8889f29674cd379c6918852aad171ad1d9337a746bc00393d165fdb76ceca9d44e56434f759714808f17c095
-DIST thunderbird-102.15.1-fr.xpi 730314 BLAKE2B f6f0c4031d8e47aa2ce32cdda94ab897fcb3ba664ed06f61126474313af69b15f58a7a6daf3427dddb62721629479a9cd61b7c5f1c86e49cb27fd737b8db93b6 SHA512 efa266b25259d69bbaae5ab5220379472d7edc80e56a5c08492239a0965d15ccf6fb30e7d49ebbe84368ebc5771f43d98a1b7d10c701a53c6839850dcdb6cc7a
-DIST thunderbird-102.15.1-fy-NL.xpi 711990 BLAKE2B 3ab27fa0a7c0260a458c23acfb72de41378f275d09347fdd360c780dd5a19ab5bc320b9cb2c3fdb39c8d4884b14f8b45be27958334becce3c9c6676e19187231 SHA512 f24caab4df202cdd054199354b3c85b808be12108614367d0bce6f1fe2785944f4c6d6e79345eab37e7448f7de1f41597b648744fe1a1ba5fe19ae65ca03b3ab
-DIST thunderbird-102.15.1-ga-IE.xpi 614535 BLAKE2B 5b4118bbea2519082eecf1d7460ec6e970e973a53ea008972634713d6a4a88e9e0819f46afc54e7e0db239d1101dc48d02221c3a51a85638cef1439b432b3079 SHA512 2066b0d3a2c89d467bcdf142e467c7a19051655e84f2d255d2b507a0953f4922e821ea943b4c02f1f872c4b2e43d455b06fbf8f97e81b81187a9339a695c335c
-DIST thunderbird-102.15.1-gd.xpi 643572 BLAKE2B 2ae836bfaa35c22c5fda145c9e396c2d50c83f82090e0884b64b05987d147294d12e0f35d9a54d3e18ecd347ade7ccfa2c2dd9ced6e9d1ce52de7f4eb1dd503d SHA512 5d504b7dd7a2bf1cc4ae9ec6aefb2fcd495f4f2befba36d3b03531f33645b063e528000fb7ceff0eb20224f44c670a756bb1c43bed761d498f0502f5cdafe690
-DIST thunderbird-102.15.1-gl.xpi 672999 BLAKE2B da34bc56ba8166f27383607ed5f0c32e1738a18bbe460ce27d98439f980e0599f39544038a20beb8b3a79a6d642e8ef7406abc64ef1ed7325d5798cc144aadde SHA512 89c2a5631d87694c61f7697244e63c2815defeca38074edd9d345c1b979ef1c5372f81ab3c48c0348275a5201b222428fd2f7e1e061d5d5a505eb2e2221b2bc7
-DIST thunderbird-102.15.1-he.xpi 676367 BLAKE2B 01880923abf8720ed907a85618c166dc22b43c6af02865feba711eea01dbd497ffbc375d61909e3fe4f75cb6aa0d695d47deede8463394ac1af615235e78e161 SHA512 b5f7019bbadba185ab5494f6340397d674eeaadb0c7a8e3187cc8ca8078707b6ccf032b0b8050eb710c60634c434819a81118a9fdf24b9284837959864e09b4b
-DIST thunderbird-102.15.1-hr.xpi 677717 BLAKE2B a47008b76ccae630724fdba63023b5a97ea6e4d9d2cbaf01268dfb0d3861e97174755db21dc44e49d88a78140d026ec58855748fd70342489e5452d163dc77f6 SHA512 7c4c747b1c035ce1b81ee7aa68ad33c02f77ec7d75f404113c7b1fad8617a26a0098858fefdeb68dcf102f61fcf312b388ec595f40bad85fcd9a51c773f73c6e
-DIST thunderbird-102.15.1-hsb.xpi 736538 BLAKE2B 03da7718115841e84b7bae4175670565c99dfdaba953297b464cbb6f9c12c9c71c0e7ae6115c1ae719d66340c86dc357502c34939fc89eaaf3d001dd1a227bae SHA512 f33150d20f87bc812cd63ac9c84c1938cd0e81061a3c9dce005ce3fc7e19b83d536bf8b86d0018e1550bcaa231f262a54d00555926bff815a67afab3576e3d2c
-DIST thunderbird-102.15.1-hu.xpi 741199 BLAKE2B 575814969143a0af0d388eb379845cff32e61a8e21692b71fd82a59b4c117f90d503320947705ae1a98d95b6c19fae312f910be3cc3b0ccd403d934f049a0c58 SHA512 6b6a786f15d3462e90620f66bb23a4e70a74fc56cd66ea4cf54d3085277bea9c5b502c9c72ec7848ceff7d5599ba9c06626b242b23c8eeb3c63a5cbc3a22ab28
-DIST thunderbird-102.15.1-id.xpi 653190 BLAKE2B f28f3b64dbb22d0eb9684bcc54596bf089fa0db7d7989f7895a79d4280bff2b72db9d44d88af11170fd7fdf29af741efa9b071a94095f665edeffdf5462501ff SHA512 04dc8f6f32f07783a50924aa26b3bd6ea7c157b08ce78c3b1fb83a58618bace56cdd9f385addb0922b1739fe7bbd2bb9260303526e8e33b57636d02a9bb4555d
-DIST thunderbird-102.15.1-is.xpi 706391 BLAKE2B 1e6752cf0e11aee1461252cda0087d130d6a192e6b8cf27add604e01a09548c6962d1ecc254ad05a63508658fcde3b47ca331168bf989ae7db9df28c8c65f5b5 SHA512 9a0e5d8c3cc4aacfe8046167ed896e83d3a39e9bde3a2409e714e48c879ce8db11207dcfc9404cb95d2aca8d3d2245b211fbba6e45ca3f4f2b0c1dbc8e8f2337
-DIST thunderbird-102.15.1-it.xpi 639986 BLAKE2B beaddfbb045bd7af0820d49d6f31811ad5ef733804fdcc3fcec984260639da4770f74c9a43bad0f4ae03e51d2e0b2c7891600de4927bdbd81388d0b0c5879e02 SHA512 6bf50cbb9485fe318b34e8edf9e7d34b5b0d3f5b55e6fdbc245a68c393a7060f0d6e0d350fe17ff8bd402b4e3256be024dc75f845a22158a211260353165ec2a
-DIST thunderbird-102.15.1-ja.xpi 781906 BLAKE2B 785a3e2d23b5c3d4514cee520e66e6f18148bda015af58a117d494b27a5ffa38ab382a6a02375c03324ce00faa68e6c5aa5f6e65a74e8b1ef8e696afd6085f6c SHA512 b187be58c8388fb18b7c728c9460585dea16d1c67449d5af49a64e63e3d9594f37c5de5c64824a015fa90510070ebaaba45bb4437ef63483dde742ce32261152
-DIST thunderbird-102.15.1-ka.xpi 769800 BLAKE2B cc96ecde197054094643f3e276f52b44cbda5ebe571e17ecb5e5a580d02ef039c06a39ad784ed6f80703e9515b38753a4c972167edc9f9ea469077383afa265d SHA512 746b18753979ae39f7bf14fcce3357393a0219f980bf703c48cb8a1d95ff185ed73580b6080ca9b7d923b1d53b18f0f409da8e4e39c3db381c15a8a20e204b38
-DIST thunderbird-102.15.1-kab.xpi 702701 BLAKE2B 249868f0187f5176bc92fc8f0cc65034f669365fb94b2ae4b9e192887e63fa5ad56b805be78aa6356632e542f1e6d78673fe610d09cd293c394f3a277aa3b705 SHA512 8362fefad1900254010f02714bc4cd0eb475b15494065bb6f27e30e1adf243cfa8f5f43514f1d975446f4de1327f0d3d46728a7bdaa30ad803e004374af6a833
-DIST thunderbird-102.15.1-kk.xpi 810964 BLAKE2B 47ea299ba8773971c860abb87d8f1a7de0099a4f60f85ab9938473df04c8d60749e610762e2cdc7ffaba0af5726f18ca6f8cfdda26c5004fc0e9962bb042fd51 SHA512 07203b2184d59d78ba3b9c4ccaa021882ddea70de5bd551fb68fab5b44fa6e386803fd3aa62aae5f4b5fbf10ef836ce63e1de44a981d6da42dcbb3c738f86e4a
-DIST thunderbird-102.15.1-ko.xpi 716819 BLAKE2B c4de13706da0c97d12afc71005faf411dcf5fe816a3ea605a869547031592bbeb319d0df516dc1e5146c7023d04ccb3ad6a28b382cb8c35201fdfdd5de25ff6d SHA512 7ab6de78bef723ae99a057e22776a4a5accc4fb228d34e99bfbc01d8b3ed9e6f61bae0e4263c36ace98859d30f68c0642db41118ed85edbc4a04634d03fea305
-DIST thunderbird-102.15.1-lt.xpi 690853 BLAKE2B 9896ec2467806923e08892538d94b2491d1930402ef8ee5f9a27d669c1710a52d912934e53d6db1d12c266ebb7464a0514842c78edb551a8ae5ec5e47b6bb0dd SHA512 f124f3fe430d4fbaa2444a9d84769e71e75d7a56fb64f6dc84ee843b6469f5f21de2b3fc9e447e290686224d1f0fe4b09e16d095daa79848aa60b8a12187479f
-DIST thunderbird-102.15.1-lv.xpi 617765 BLAKE2B d3d594bfe7f0fc5f29b307217b4bea238f3e1cbe2e7509fdf1b977a75f50b9ca30cccff06bbb51ff4688cfb010fd13928e78e96476aab53eab00f5fd75d725b3 SHA512 69dc32327888e54998d8b1bc54c5d26fe5290b92da32dc887da92a9c7e40986ecbf08eee1ce93eb4add61f6538b0bf4fd7c9c3e6faeb834c25d9587faa5c8e71
-DIST thunderbird-102.15.1-ms.xpi 577756 BLAKE2B 8a6d3df6fd6a55cec005b8acf504383bc2b28f91b8314a2350889a8618614bd1fa7bb8abc49be8f2f595f771d603fc016d84e3a777114f54872ff1be018cbd4b SHA512 568c2f3a77f37f20abd4f48ebd1d92aec6e18d26659f48f3ab2e27379472a2ba173543b2dd575add58e9854904303ea9bbba483221815988ea6e23b098254f1a
-DIST thunderbird-102.15.1-nb-NO.xpi 662681 BLAKE2B c4c3a070438959a0bb74d80ff53468b8332657293af215cba5614ad37db5096ae73f151d1abf6a3d42e9b014abb0c06ed361582f2454fd1d8d0b68e11ad21932 SHA512 e6496610d2c15b23a1ac13505ff1a25645f2c1ea0b684e0d1617752a12763b6ff602064059baf3697fde94002222d39d3b380768c7d5b9b13872e6d50bc86ad9
-DIST thunderbird-102.15.1-nl.xpi 703274 BLAKE2B d235f7a8bfbf4301d71a87057a555ef68b4d0f858438f23aa3ca38d13f93eddec121914c9c974b81e06ca310148974ce2227b19f461594fb66c0ca34c94688e4 SHA512 b1b71731274e71104046b61ab182b3bd1ea70c95c2dd3ef421af4defdf1eed4053f6d9089182fb15b382d2d4c1d8dc60470e3361395bded9919777d34f332083
-DIST thunderbird-102.15.1-nn-NO.xpi 672831 BLAKE2B c8b260ab0e221c15f389299b0987ad664f72e401a0c9d0791a6a2aaa427ab2edb2afd8dd695658f0444ccfc01a8b6c85326bfc04e14a28f4f4c08faff2c83a14 SHA512 992691d46138431e1ebae809b65eda62f2258c6ab6ddc0268fb87126f9fb98f7c9cdb727867b3e9f67a427e213cb6a05a4da148f42e0fa20879d24109722ea0a
-DIST thunderbird-102.15.1-pa-IN.xpi 668030 BLAKE2B edd425371e2b331057fdbc0f93c268aecc7fbbe541764d3b1f324b79efd51839704bcb7ee87c14911a15912365f1ff280205a46cffc767416ed621a0932c7ae1 SHA512 6ee25091e96ba2fcabdc7a2f39a2ed6036bb603d2e5a09dff3e2ed18b76e825fa2df5d0fa0979bab9bf701320a61f0ea4e9dbb29d6003511b85a4e09f7b3273d
-DIST thunderbird-102.15.1-pl.xpi 716228 BLAKE2B 50658910592a1efec6c32769b896277b8272729b09f44e69bc1c9492acd715dc6662fa3c7778b70f59099c024a56bade96106eede9530647dda5beed4275e1fa SHA512 db87ee0f7b6f717ad59e77475a66c16d90841a3fd0aa0bec44d531ddc5f1dc5659a8c817a3f7b98bf0b632d299b60334cb32c5974f6f20549130828ff168c1e4
-DIST thunderbird-102.15.1-pt-BR.xpi 711150 BLAKE2B 9cf8f74ad72f7c24689faa8d0be9dfd052ff7c8232f85cfe1b27713fc836eaedfb7cab07dccea686c0960e89f97e15616f37e21ae0a56490f8c434e4664ff728 SHA512 1611bcc3dcf6e6ef9fa7386ff2e2872d92b4e0729c6e818b9500301dba6b392bf7e363b6971872f7eb2af2753360836ac9766eaea5ae87772e13be2afd5cb47f
-DIST thunderbird-102.15.1-pt-PT.xpi 686909 BLAKE2B 1e6aa88ade8b5cf6ec79fa066052e57349541798679742097708570750f58802e7afc201117280cbca3f52ec88f5145e39ab926c053cd1290a06023aaa890fc2 SHA512 181b325075fe6a4db8b4e90873a58fefd4865784b951924ec9441d651b332e696d9c8072a1f58dc73574977f33911322ec46f32fc758a6b86f1b5ecb729dc75a
-DIST thunderbird-102.15.1-rm.xpi 701680 BLAKE2B d218f082e22c678208039d99533b93f28d296f2ec197760f8793ef0c8b46290f42f61b3a0630a0b918637a12d7f21f236ddf57c03ee0d853e0c1dcd3541d82cd SHA512 3aea6ebabb22ebeaacbcf88f8ac1b53d2eda9f8db87585053132539bead2f51eb44b0b3b013d33c5b7159af36ed6962890ead4dc7f0168688d6576356d82641a
-DIST thunderbird-102.15.1-ro.xpi 661281 BLAKE2B 99c1342f9f88df433a9051e74bd80697da4b946385ed5f04b239fa626e5befd5c9ce4f5f1e627ddeb69946d2292c0022964dbbf68b170941a162603d68918022 SHA512 5bb737ae504ecfc32e3ad4698a6edecb7f79b875e062d920cef9f7a16aa05a0a71e793c7b9d73ac6b743f1cacc109e106d9fe834ded8ee913b12417281b34a88
-DIST thunderbird-102.15.1-ru.xpi 827219 BLAKE2B a13e621caecd51e3730d70cc148494d580379f44532d47aa94b0bf315d8ec2c4039d95a5ec3fb60c2ce1da65f4fb433231fee5b53fee4b6bbeb7529c35b8241d SHA512 f3020601f570c8701e353927a2be59d40bf50d71fe9b426fd110952031b8616b5bf87619414e03cface953c29e2025c01d7efe0f494224d4b55221d97f730371
-DIST thunderbird-102.15.1-sk.xpi 740979 BLAKE2B 46a9b560a9bc43a34874dbc4b5bc3bcfcb91e805b5530c1a136d63feb4f83cc1ee00f72e5e02837d1e1d7a0e880427f4d26f6d135fd400be5353d27120c06c05 SHA512 74bde4af466c79e3e38d83de25ce2d075a65e5fd6978f1c665397149ba976c6dce9706a713c4ec222e98881d05335655a6ae23460b3104cc58d3a8a2b6b7704d
-DIST thunderbird-102.15.1-sl.xpi 704056 BLAKE2B fdfaba4b70c990b1560429c5b194fbd71baa5ec711e87dec35d56801c1b75a79b2887c22d5c7f07d2372c77344ce565843856503c613ffc920d2cb8914f261f0 SHA512 41172887970bc116fd6138f0618eaac235ebd418af479a5c82e8712b5926106e666f003ccb492c99bff289361749e691d85ebf461cac91a99601bbfe9c1e6a6e
-DIST thunderbird-102.15.1-sq.xpi 726033 BLAKE2B b05a720a6bef04dea2dfd53bb29584a3e8c844c857b14a50458efa9c53a58d0e99b9e11141aa5ad968b289592ce61696d071c993470cf52761d7ad32231dc010 SHA512 f3dffbc82d01603523aa6b6b91f3b29bf81579a12d2a418cb53f5cd4efdb3b509338dceb2b23b298d73aeb8f3b405c8518e15889102c2f716776fa62134d416b
-DIST thunderbird-102.15.1-sr.xpi 720554 BLAKE2B d529ff1c639af2987e2549ace727912879affecee0a8a812e172a0f33c2dab9dbbe3d2c3d6e9f68921ae6cf111dfd6379caee01779ba1c9a5aa891bc0d059b43 SHA512 634383b60937fb98e8cd5c6fbcd3319e34c3ee14ef448b934fb0338ea4c974e9382990ff55040c1e52a8198f8c579b950ecf1c7d9b32b8b2675ce9d6a5f2570b
-DIST thunderbird-102.15.1-sv-SE.xpi 706951 BLAKE2B 01d25ca940b46eb8a6deb845b750986e6ade89abfb6ae0589a4aa2914fc69a109441fa050b93a7d2b3bdbe7757d6cc9a1fa8739e1d455e6c9f8386e6b04b2b31 SHA512 8df9fd9112b964b36098e74dd82128aacdf80eaf4935dbd63ec68a84ec413ab90314fa9b83b357641e6bfaecd64f1e48b15c8f57ea4ecb630848024a0e44a952
-DIST thunderbird-102.15.1-th.xpi 758235 BLAKE2B bc417c8626c70cd09ac841d21f4843f4a841f3d1a6677389abc5dbbb357965590eea362c0931f78a09474db7024272f77fd37b68c8217aee93c8acbf9bc25cf3 SHA512 70349b7356dff8737e0d8158aa09ee9bbfe569738319603740c260fb1367fc352bc5924b90ab44b8eb6898328fe914d7a0ee8d74b4b1836699c85b58c195f7f7
-DIST thunderbird-102.15.1-tr.xpi 720174 BLAKE2B 04e9ecfe72639f91920e018bd0b9d3c6d28822479284e9fca6a107bb233bdcf6a65c02eecf33c0468d12ddc633cecf74e840e4ea11f565eb8aa36b32d1582946 SHA512 7e890b6e764571eaeefb91aa5d986758fe106bda640369a13bb408ceb4035e0f02ddc1aa2cc6caea04a8eefb400c138939e6c192ea78510f681081625495601c
-DIST thunderbird-102.15.1-uk.xpi 818661 BLAKE2B 0a802e198a906a65e8b07332860901826ab726af4465cd650820516abf209989cbe07ed879f4cb2027800a56b8f8298d7ad4d167de17bd2cdd6a6293832e67d8 SHA512 516d905ebe38d4e065cd627f78e3bff6424d933023cb42cf44550c0c13f56b549eabc84d62f1239a67a4db53eada15341e6aa2ecc454a898045b441549bdc025
-DIST thunderbird-102.15.1-uz.xpi 593010 BLAKE2B f292a57be02dd6123a76e6f40cdd2c27f3f6dc814cfbfd420f649c3ffb6dfc5f21042b272f91b043b5ebac42669a56f8a9d1d21647f38186a666fb220618b023 SHA512 8e51e998595076771fa39a5f6ebd0f4438c6ebab974ea498820c40694f56fe1752fd5e4016f2d25db307b380935ec32534d5775757f4dc5211539e6319220fb1
-DIST thunderbird-102.15.1-vi.xpi 745660 BLAKE2B fd33ea64dc4d08530ce19e440dd5bac20c395d1ba9491b0bdc4c0d704fff53252ba7cfba12236bb41dbb6a372bfb3f1965e213f9cc069f964e4e3ea936e613cd SHA512 3f521beeb920cff979287022ace2320f331b7c6a1a8f8d22c7c15418884e9dcd2f9a73ee4444c5aac85b90339c6b340362f83d7f5d26ef9b48d97d5b04913aca
-DIST thunderbird-102.15.1-zh-CN.xpi 739885 BLAKE2B 9bcb263aca4a53dd19ae030f8dd8174377154348c0de7e3ba221e6b88acaeaea23aee5c2712e3accc2b15601844192403b1c5d4c61d8ea38d4e9cb3d50f8e32b SHA512 56554b81fc3be72db18ebdd91f3ece0eade91b939ca290390db15ae5ee217ceb9e4300f42dc33e53702ac6243dd66c9564a26580aae88f14e371fe4158a75d05
-DIST thunderbird-102.15.1-zh-TW.xpi 748346 BLAKE2B 6924d29f27ecdb829b527a57bbbf03c17961a3de259fcc5338a50c8fb1935b6a8650d337ba2eddea733ec1e7e08a22ded153768e685edcd901cbc6a21020fac1 SHA512 cdacf57bc383cffa7b8f0c663427ceb68ec4d155bb2857ef12143e8ea5bb123d7783b12bf772e84880862bd61da46022053c900206fcbff010bb03da110ab712
-DIST thunderbird-102.15.1.source.tar.xz 504786376 BLAKE2B ca3689e3884aedca7287616e7af0b24c2e340c87b8e00242a5a3f7c2585e1a622fda9b42423491909f9b15a4b29232d3edcb141e6b0ca69fd13a92fae1a48751 SHA512 2c96b9cae7acbf354a6aaf7a7987f40ffddbcb8d05a579e6782afbf9c685392e29b274460e7a82426f41f604cec06cb96139be45f099121603ffe434ec8fac06
-DIST thunderbird-115.3.0-af.xpi 542154 BLAKE2B fec7ec5f4bd61b2e9f646f87d7d33e0f67d3de40e38440c054e6dc469199801d9a52dd5f6538e84994b41864c99fcead67c8a1e061e818482bd4e68d1990b244 SHA512 4a8482b33c476594fd50818c95db3f2fc0b0cd90ac9902104e2ff02c82b2ba48a2847a633ffb0ede479be15b8ad3f2eedb64c82241ae6cd9915e6d1d9c99619d
-DIST thunderbird-115.3.0-ar.xpi 654726 BLAKE2B e55b3cfc46eef2fb7d11c0b3427ca03931fe630945a71261e3950d2273e7135f8353e93dcb3a51ec4ad74f4df5084defe5d79a7da854f06750010f7ee329316b SHA512 6f4d4699203c0a6ce03c776b16956b3f7a568db1230267e83d233b456f96cd592567b016ac206050a5221c102f1f9fd679282c05c3878ea7d50370cb9d6ed9f2
-DIST thunderbird-115.3.0-ast.xpi 561120 BLAKE2B 393f7cebfddc3bfa42ac8cde4ab518f792533bbcd7b98b23edc2cc5e2428ef3f1f562ba6d7671b97c8db082bd83b78337614d5af752001910c6bd6b827bb7969 SHA512 a0de2959c56f0f26d25240bfa399561b4494edd90fc2ad4238e5e19bfd0ba4dbe1d979ca7c59219646572cd340ec8b7c51d061feb846f1cb5bd3ca842eb0b8bd
-DIST thunderbird-115.3.0-be.xpi 694083 BLAKE2B b5d4ec3ab8a10c6d6848d9aa97e7fa7399e3e9ac870c103a85a36809e3cd875e8302f9611d67683cdfba3ddd2b37748253bfa817ff13afee767cca98342df52f SHA512 f0e4a45f6e3435439ac596b3c2d7a831eecfda8fe91830a55f7901abaab2cdc7bc49e36aa7045a2aed6a86f2ac84dadaea54b22ff0badf72b76b5f5a24d76fd0
-DIST thunderbird-115.3.0-bg.xpi 681249 BLAKE2B 66d4846257d4205a70b057f8e5fa652f3d9adeefd0249f61c4d94da8e6ac74b5c4f80fbe77de396ca60a6421e511da77b27f0cc5a56037b522625abba1e0760e SHA512 54a7bd74e98a0100c846288fa109f73a5c4a10de2b8daf09facf397118e8bd30b81a4a0f4de020ae894a79f391b4036d5c640ea4422547bc3f4a8ded5cf4d81a
-DIST thunderbird-115.3.0-br.xpi 626489 BLAKE2B 945d4cd6d16ffb9185f65019ed5f3b8c4fccff989fcc41ce3401ef2da47c74b62d0817ab496fc9af728f3643697bdd5b469a898b44d3100e3b5bbff5259851fa SHA512 8a89b9537ea315d4f795e8cf97bcc32532c22ceba5497642767d9bb3af4906e8101a103d3cecb460eb310d2e19f326150c337325ee82178e5a5e7c23f6cf1615
-DIST thunderbird-115.3.0-ca.xpi 664393 BLAKE2B d11560514fb8885ef03e30dbdd77eca9fe3b2af276755f57878811e8140296b2eefeaf77c647622d43c7c2f0c16d7d0e08f30e69aa67e282d98715cdfc7cb339 SHA512 52819f3b8e35c4d190140cd35cc650e03f59c013628542a80561c8ca68fc9808affea8cdae027a812f5cf533bf472801923dcf18fd13018d480e23af18c181e0
-DIST thunderbird-115.3.0-cak.xpi 657815 BLAKE2B c8157f9d1392995acbd36d4fe87fce425d491a1c5ee07febcd2fa5c328052d8e1b4fd06d6a3e8a71abb3ddef09331c272c8db0b7aa3fca19cfa2a55ce4789bea SHA512 dba0795e6de3ec685cff08f7c0b3830b2da2d4c217b1b454948674e89793d22bcec0e6256b8c3c09a866687776b532055606e1d48e9f46a8ee6ea1e939690488
-DIST thunderbird-115.3.0-cs.xpi 733925 BLAKE2B 4892f664be32ac172c2a76bce0794e4e5a666c5f944073edfee8e14ecf104f298d63dbab7939f435927f5de4516313a5839890f328097674b9fc257dc66f4891 SHA512 740b05aeede740d35d27e0f497ba0c69f500e4f1d430a4e7a15052b7dad26f0fe9c1d253eb7ff72082c5f12f5eaed6e6888c758452bb45eeeedafe4a2c6d0d17
-DIST thunderbird-115.3.0-cy.xpi 703325 BLAKE2B e4c4cb465d44bf8d493512d099b279d89e3d916813c4eb0267fb7852a437972a517af16b27a06debf67eae128d40d174e190289555615acb6881fe8191e4fa54 SHA512 777b8b2a16c26ef480f035f18f497f6882024c3bb63ff3a562707e7e0875e82f878c59665fc73a491e5063c05b84bd47c0a131aa29f131152ec9fd4654492cf2
-DIST thunderbird-115.3.0-da.xpi 690779 BLAKE2B b6f9b0640c36fca31eff734b94fb0d5fd79fc0e194c6dd86dd9a3a5bb42793e56f864fd2d59409c6df6910f636d1168bc6563b69ad7341eea766629bcf80acbe SHA512 4f3bc6be50b68dc683cfda2c356461536a0d6844d7236d67dffa9a28d737c51dc383ed60c4922a5c94b72c524342941ed1d78985fee20c44382f78938f12f971
-DIST thunderbird-115.3.0-de.xpi 720271 BLAKE2B 4b5a82781b67ef9c414c62f3ba299bd33af552480fa5a141f1a27d0b7ada20422f3f6945bf89997a7b5d249d2a6a9d8da5ffb5934e42ac00342463e4b56ecd96 SHA512 b41fbf8add9c12c661fbd870fc4de394f0bf140496b4159e20c682dabcab5a7f58393d741b7640422915b039416edcde6a3962b98c7449f257b6a1bf98e96d97
-DIST thunderbird-115.3.0-dsb.xpi 738024 BLAKE2B 89d7ec0336b0196c8e43c61ea6e344a4048d6ceb165c23f716c9c46eb9e386758e188e9c65322d4cd27d9a64e454b806e4d9282b3d9f0132106241b4d3b8e4c7 SHA512 4c113fa4f00f73a9383d6c8efca1b650db11a67f7ae2b94369d7ae379659f55f33ec60d12c60701eeb9946dff11c87d3d70934606c40c54f7f6e180cb8966249
-DIST thunderbird-115.3.0-el.xpi 837360 BLAKE2B 4703510d7c90398f5d3c5854edcfe9d58db6402cfe0fa1f93b855eb91f95a77d36103af428bca4ac5d8286c4a8ba23c468a467e05a6e305740c795f15855ea5d SHA512 0dd0ab7ef9ffa2e2c87fcc475ec6221b8c5d5fdfd347fb142ce9caa2ac349aefaeb27915dc4fa3fd89f2ea46ead7c108052c961d86d6322f0cd62618ed026b1d
-DIST thunderbird-115.3.0-en-CA.xpi 648449 BLAKE2B 5a1500fffdcc393cb418af95f6b0c27f6bcbe48219ed3b15738185c99d5b3754215511953b8884743063ad597a61824203d087a0824998da31c95fe4d8fe87c4 SHA512 08fc04ec6d2312a98b22c467f879d29995c6ad5c88e737827dbbca092cf53691c5f1bea6685c31f6c73ab6eb964a904351cf8cfbd367869390e8586fd5dbfa0d
-DIST thunderbird-115.3.0-en-GB.xpi 661514 BLAKE2B 6399775de7b16047ef400d2b7251898ead7081bf8bb8042eee3457b962dcb4ff50f907758f1cd9c4f10bc00820df97bcad9b20ad6237e4f5cce1dd2eb8110cba SHA512 65d0cea8ab73fae8c2ae956e3552c97b97985b94950ae301b8ac61dcee9a030ccb58b9871025adae8da33a069d0fd24df008cfc47d82b6c394a52eecdbf5bd77
-DIST thunderbird-115.3.0-es-AR.xpi 713107 BLAKE2B 003b1f543461acbe92ff07be04abd9ec61952533176d4734111e32ac1ebb6ade8eb87495e06580c6a8a2064c9cd024f07de97cc668ec6bd3a31c03f9fb915f42 SHA512 34afdc976ef37607484ea6d8b36ab9f181c65d0583c3069910b2d83d1dc2685e67b59d3732a090384d4813f1a93dc46a2f9b198ca6bcf94a6929163819a695bb
-DIST thunderbird-115.3.0-es-ES.xpi 675704 BLAKE2B a3d13c9f2cf8400a7d47fa9cc49fa0c416a328fa46fc304afcad81cf0e13240c98fc134cfee5b16385ec58e13a4c5ddc603ae5a9e9843dec9f11653c3db264a9 SHA512 a40b2cf3801a5ca9ead95d8c65e6fd25f8a75fedaf4c68b01363bbfbd8e64b7595dd178e02745d4ce304c4a0e696f6c4533a3c8b7470cefcd22337a5610ac392
-DIST thunderbird-115.3.0-es-MX.xpi 710140 BLAKE2B d6b6d68f2000bad29c7e39ba3c1530097f2eb4ab90f0710bc9106338df8712e9861417a8981a46940b220314bd2128df0724a4e432667c49f09ff3f62ec8ca5b SHA512 d2775aab8d5f613d462e7e2cf695a8d28fe3830f1f5b2f1663f847cb8afdd25543ac3711caeb379e728f5bed1e97f237c26610f86518579dc49cdcb13565cba6
-DIST thunderbird-115.3.0-et.xpi 671819 BLAKE2B 9a7bc6a110c6e903794032718792aaacb07fc63b375d329254a5a64a4e5140c88a00905d8b10bccd135779954e506be7490b86e108b72b81ecd31d63605e7c63 SHA512 a37287f1a53ea64ca2eb17246b05727f3310481df75ee19c7ea7dd6b0407d37a2cc13984797d7bad29a8ed0c88dbd0528134cbfc17630ca2ac18c4529859959c
-DIST thunderbird-115.3.0-eu.xpi 692540 BLAKE2B acf82c80cfcaf9d8a3ae4b9b2fff93582eef03070ce551c3efd1d67250f43b94b58b6c26f8e0d567c5154c604413faf257c4d857491b97e706832ee06bfcf846 SHA512 e453b9c5f75733255a427cdb18f349a99de581abcb75a13911ce5bcad2daa700284a76c38cc7b10b6e90ab278487a27a281e7f4552a8a2308ea938880d0f8359
-DIST thunderbird-115.3.0-fi.xpi 689877 BLAKE2B 0b9b8ec3049e8b62f192820204bc9457b1264921b58a1054690f5280bd43d379b5c4d9a6d12649c41e4df9d0780784598076a0330ad4243828284596a822158b SHA512 1b7cd13177e408da94e5657b3d1c1e120d3164434f04dbfbb77c630c6ce71fb6059fc3904689cf49901253e0da964bc3a883bce6b472db49b8f4735a0e926e98
-DIST thunderbird-115.3.0-fr.xpi 725335 BLAKE2B ce1cc57fd6b3556cc85ef7e38370e3341046110a423928bd0ce1e65a7ab050db46450c26a67fed54b13b8df6c2f669dc0c4d327634d2a42cd3c3ae573c40ce34 SHA512 9e503d72fdb54ed53424d815d9793d46a3973f8c644e9b863b803ba6c844c2023670aea304c9279b01f909e55830c6bbba75495c4b2bd2b3d08c8af0414a37ef
-DIST thunderbird-115.3.0-fy-NL.xpi 707904 BLAKE2B 9b87f6ebf6d019ea82b2ee5b1a07adaa6386a3f0179559cfded3219be120eba848dbaad8ddd04e8fa4243f9075e22ed06a793a1428e22a1393c325ce3c5cbdda SHA512 1a3df7812a6162319ea8d11343ba4efba81ee6bb94caae7d6c2f470860168735ba864db25be12a6c5951ab2371e0d48c61ffae2a2af9ccb643748da3f04f2747
-DIST thunderbird-115.3.0-ga-IE.xpi 601816 BLAKE2B a669c814c8a01f3678a3d6f2d549e1043299e6b440af5a859728973953304808a2dbb5908c1022238e9870abde99d4b67f355320b4eb9e36d8822aa481f1fbbe SHA512 50bfaf4a537ead804982523529cc85a88eb5061df72dc06e348d013e2dfd7a03d2a52a7db84698319b014f8a53c63fb4ba550690e027e03b4fdc81e59dbc091a
-DIST thunderbird-115.3.0-gd.xpi 702991 BLAKE2B 149081aefca264ebc8fa64b018e846a204160e210db948ef279365ab90caa9d1fb0354a44283abf43cac8e87933fb586cf4329122b2c191e52b77edc67af1809 SHA512 3fc8318ff3edcc4fc2cf7214446a6b59be3bf6e69680c15d11646ba3868e58c4a4b347892e965cca16d09cf688a32c98fc846b5cf3ac5ad3a290d3e1a112fd82
-DIST thunderbird-115.3.0-gl.xpi 705420 BLAKE2B 5340db082d4b5f037c0dd515a96baeac4cd1cec3bc552cd23369a927c8e9a2bcc1f5fb7cd2da32dc8f4e321babf55a7297c3818fd1318cea8cd60d5e957b7bc5 SHA512 153b544ddeac7db415f54de40c87dcd83dbf85bbe6ae1fd78b97946e55c875a307dd7fa8d67ffb6f2c24cb1e669fd1b650d0f1913c1d3e4c1dc80caec9e4e82a
-DIST thunderbird-115.3.0-he.xpi 667476 BLAKE2B c20905b1e25887ef12c991ebb2a9505ddc54c949bd3f6b137b097408d1a1ccb9fba8ffbcec39f13a76f48d775b7da8bd6d7dc7c70274247d8002bc08b66aa73d SHA512 ba9925f6aba832a271e336f0d56f24ed008ddc10e18ef51c18fa6e1d292d42c211d24204c29f17dfa9c325391e05e45b7e341bad516f5fa75eea872f81c8d365
-DIST thunderbird-115.3.0-hr.xpi 674901 BLAKE2B e218ec3271f64c0b970302152412810c9f23f63e26ae3e6b9f0bdeb68fa0db973cf8e4b5632d127935c4d76d2e972587ca218504874a2f356e0c66bacd6a8f6d SHA512 85e1359ee081d27771665040152d849714905cb4bbe6471791d032b0c74089d068beb9ec24a68720d2fb5e3025122c0c96eb55b5dec682aaae1e1d31f0a548a8
-DIST thunderbird-115.3.0-hsb.xpi 734546 BLAKE2B fba58099daf793a2e662599490aaf4cf054df7a23760b592c3e7eea50aba6e8081280f085f7e197693ed22dec685734d930d337632d3c7c236946fc0c755d3cc SHA512 3c1dfab10219c1a0963645744eeb8ce51097e0de7009ba6f055419c2a91f06b8831e57b0259419fe05c6401564d959450d048a2e3f3c52edc4f32b519fe9641f
-DIST thunderbird-115.3.0-hu.xpi 737467 BLAKE2B 137aeef8244485605129265b413f3e4c2f05590eeb2d180456ed2d67573bafe5e58220ec82e3e0439dab6e2c7fec5fefe1db1366c44ea61eb18a9aef9282dd9c SHA512 08cf70acd86d7a26d152c1247a114642c2adeab9b39ed7b4c6c2671df028f61394e7e04214cceb3442b4328657a6936791ad9192938017b6a91ee00933e6440a
-DIST thunderbird-115.3.0-id.xpi 642538 BLAKE2B 12effba284bf090d2f29f48ddbbf3657f03f85fd8551223491580e3376549afe64878a3c34ad1637a96d7c4467d200c41967468217135654471343e07732eb87 SHA512 8e8e4cc38f6a4e4ab8f550bd99a5392a751fd6188dd26cdca3162548750e19f4d0819588ae425f2993424ace0c7a767bde7d58d4c3cddd5eb945da51f80f3981
-DIST thunderbird-115.3.0-is.xpi 702209 BLAKE2B 82c1b7b1ef28d701b2bf750db9bc7540bf9fe839fcc2ceea83fb2e2a6912a494a92e8dc5747319e811b0d59477628a46ac42ebf3db5f12da457eb3b2f1062376 SHA512 7aafd936603c93fcdfbb20526accb62b091370b96840eda6d6966f93cccac337de1e1d66ba6cbadd369c5283d1133f6166b1f244622862b164c1deacd964d2e0
-DIST thunderbird-115.3.0-it.xpi 643537 BLAKE2B ea9c106975738251467fac26f892bee3bdbea3f42594c97f9f29ff11e3bff10f9afedfe353cc3da7aa2abe7e3d75c87737e4d72a575a78f1b4a43eaf10fad16c SHA512 8becc7e7a05e4078d4b7720e22e4b65813202b6766296cf73ca6072d5bf1be409363735e8922d7e9ca3fb98e0281ab07d127af68a74829baa19859650abaee73
-DIST thunderbird-115.3.0-ja.xpi 781687 BLAKE2B 7e21d132ac7de16f30e1ea246853cd9c0ae6687b73508547304adfc7cbef5d4c4731023abe72c3bb2d2d13a2b64ebd9466bd777ca7d247fa0c922f74bbc3c221 SHA512 20ac111957c53dbf23eda1023ac893539790cf50fe2282b042ed55717dd9e83b038c818390b53e9159600b46e65bc75dec5c89c6860f95a63ddea418c7f9ad7b
-DIST thunderbird-115.3.0-ka.xpi 764449 BLAKE2B 6f7cb6d13b0509ca35c85f56a054b62c983d51dae2fe1db057f3d73cdd62c5ba3fbd9656bd43ae12db6d8401acec8776f13efb69b2836fc72e4c6b5d72e2412b SHA512 c0ca640dac6323c220007f80635e8b848b14732e6c9a2e260f59cee5a03521774845cb596be610ac657f6c7eb7f63d59c6965418ad956ce1fed377ef0b367d13
-DIST thunderbird-115.3.0-kab.xpi 698918 BLAKE2B f8623c63a0a8454241d6399c80ac49d4aa633df54a9d4d648e17304c6b8fcfbf8d5f4b447c0c2d22d569e83bb48fb48795685a24930c738ef0c44bd61f9fbc8b SHA512 e1136b2d5f1c4cce31995e78dc7d5b9db98ade7dece1207db18e2e69e95d2b5834e5067109dfdf3c488c0075ae6cf6f59818a5d59ff4569aa6e57b609bb4eda8
-DIST thunderbird-115.3.0-kk.xpi 805071 BLAKE2B 2bc85cc2f21695f05e47d663ce06cb860038b4088cc7941cb440e4a37baf9cdad795483f015c20efbf07068f94e224253a7ede1ba2608306812f2b80da9ab6b4 SHA512 2c2e32aa2ebcb0bf50577bea113d4f23e2b66c237fd5ed68dcf244777bae458ebada4820e182277f2abe1a19e3677c20c80ed3672f110890a422555fa8277349
-DIST thunderbird-115.3.0-ko.xpi 712207 BLAKE2B bf06fefb12cc9b6e931b263fa578f9bbff7867c9c8871f6c9b7186d3995f2508d0bef140ef3653728e8da984201e3c6be8b057c75bc4cea13bc34ae9ffca7ec5 SHA512 49ec61dc48af4b6793d16b913d342a198e958725bd621b535bc259f465aba3e3263a0e0af69a8bf8f21a6bccc554415d506d9ce4d4fb65c526ac8f1e5bacde2e
-DIST thunderbird-115.3.0-lt.xpi 680094 BLAKE2B 0f01c42e80589823e117fddf828e02eda3345e530e24da5f002e63ced18954842cd68544c6abc8e2a006c582d5191c2436232c5b89badd1fd09e619d51a14e7f SHA512 9cfd0e928041e871798da4a1f9b99a98310238e88628f5cf9393757c3daa61b49a1692343ce0fe312171bde3f5908e5bb9aa6e73bfc84c91fc6abc6425e45c0b
-DIST thunderbird-115.3.0-lv.xpi 604647 BLAKE2B 660ca350375888cce6b5ae0c86e359c6fef77b4c785f5c79f8008c62340b054fd176fe12dce713cdf6ffd2380918ec9c287fa743a55487d69c95425615a09d5c SHA512 1e2063ae49bda4055579ca1ec8869e6325712f5ee2fc0a19c5d02be9b24390b050acd896a9b3190a6d0e6a7877e789f74ca8f7f6ed221fbec3a4ba3b1a3a6e92
-DIST thunderbird-115.3.0-ms.xpi 565732 BLAKE2B a43efbcfd9bf2b83d56642658fb9718a8a3bbca3d3b950964a96e617c7b05f820fee8bbf4dc1dbb0d8dd8e29c755b0285956a9d2415c3950ca2a500b59cae621 SHA512 6438bcf04382b54e3be5c4ddaf9c2555f3d65829e8ec347aa7adf3e4edfaf9ac9e7c58f0ad0a4c3c167cd9d7e0b3a5626a4413ba060a2bb0b3b10781d13108ef
-DIST thunderbird-115.3.0-nb-NO.xpi 653865 BLAKE2B 108deacf3b35b4007a0294a853bf13db31525a9b8efe59ef9623b206d4cf8447622913b515dbd0ad63a9ace78776fac89bc6683c61d79f1366f3ee4dfa706f7c SHA512 880383e3e9b5e9c4288b2a43e8cc8068878501c09a56164552f6a6203cb340f2fa4fc8f1fa1b6cdf7d5be58c4974e0c75459747b62712197460555436b0f319c
-DIST thunderbird-115.3.0-nl.xpi 699497 BLAKE2B 533d86cf366f63b667b85a412961be57f128fe58eb8ecb87be13cf705f8d72fb43a7256da03569d5f4473d0efdc5ead6f6e8373468cb5526024f94b3a4751f4d SHA512 4ea9c06d4ce0b0f9f3424013980ed56b057beed552cca12a1075250b900bd25108d92cdb58a8428e7493973151b0f4846e153e82da3fb4e2b4ac6a768bf6ce1b
-DIST thunderbird-115.3.0-nn-NO.xpi 673377 BLAKE2B 1a9f47580b81d44d579fa23c7f6745dcf507efa5e234cd2b173c32cabac5993f35c7579204b1e83e1b2c95aa37288018292fbf97d703e9c4bd69ae3c50ea0960 SHA512 81a92888ad777a5f263e97c1a6ff063adae1544645c13d429eac68bf0d829872964abaa2af36c812696a9488829febd90816d2ce7d5e7589f90b236369d21d2d
-DIST thunderbird-115.3.0-pa-IN.xpi 655776 BLAKE2B 74372dc9c9b0110d4e3c4e6e7c61d2f18d339e7392083bb28b621857c53f8eda5423e70c4033c3be52d731f342d12251b25cb8a29dcf6d9f74e88bce0c0d2b78 SHA512 3db143d77962d46e31b397b7072e3e759f01fda099812ccd383364a8ffd120c0104aff1999ad0658bfc9e75823e218e76dda7f3beb292089eaf5e9038948cd62
-DIST thunderbird-115.3.0-pl.xpi 716599 BLAKE2B 519b36822928c90864e49cf8d43b78ed830372dd6cbac057cfa6fe0a26634d6af8375b787bf754925a45f0461cedd9722534adf37baf5b1c4ed53296ef6b4477 SHA512 b991caae146ea2e607325c2dcc734e08c421c2fc67ac0e59c7672ea884b7570a862dd34685431bbddafcabf819ded95d30152de967da818d05509d7a136d57bc
-DIST thunderbird-115.3.0-pt-BR.xpi 707262 BLAKE2B 83991dbf5797f1d8adfce65e368c72abecf93b58fabc3fa38f41bd945815ceb0e34c925fe968e3925efe6796fc4f6b6c2f95a3bce5609418128d45562e7fbe3d SHA512 5b23685772fe14c1c774e1f992397f9f7d6ae34166521562657f4ebcb52e80e43ca3ca8f72e00088fd6537829354c6ecc17351f83fafe0b693c39ccaf3f5d6f2
-DIST thunderbird-115.3.0-pt-PT.xpi 687833 BLAKE2B ac1894ccffeae396e09da424999492cb5313e81e677ea13d6ee01cf560315735c17eb53cc744f6e02b1560c7aa0118c7d04dcc8eac7688f63e17c700f888a9a0 SHA512 e999edc39ca76350961a95af246eaa3123206c6731b44f4f06d87d7b6de55c858e2e6915b227de99110a3f560b77489a62be43c78dd2a4c86fe1faad46610df0
-DIST thunderbird-115.3.0-rm.xpi 704043 BLAKE2B 8c02dfeffd6f8dbfb4da227c02e711f49e25069e09fff3b1a7e3122cc73909c8607b3b5f0be818e1e33e61bd82b39e74b833d066227f1b36ae465d85aefae0fa SHA512 17f68fcb56337cf4bdaf3cf27c14812bd6c29cc2f8cbe307a0cd50d80b392c980f02c72c878fb14eb938f29dbf562ad52a4d5ace7cb1626a8c7ecb63772dfb97
-DIST thunderbird-115.3.0-ro.xpi 651297 BLAKE2B 4d1ed4c153daf634f080cfffd1a287102108b8f5a06992580d18f2061a9204d96f94cc497ade5af6cf7b95ff7bc2e5da62c957ac7d55d0994ae9e82d2ec67d64 SHA512 fb63879f90e4504165fdcc2f54bf657979ee3e57fb9fa4b6994cfebd5f4bc4e6884fee7704e98815b9d01ab6101d3ff242f37d8bc66e0c2de8c407078dcf9f04
-DIST thunderbird-115.3.0-ru.xpi 820865 BLAKE2B fe25b2d2c283e2fbc334a19c3dc381ad54a621f6ee8e2e1e7eaca34b9ba33261c298c9dbd7591031f069927503db9556c114cbcfa7c55b5a87dfe17db7256301 SHA512 cf6dcecbcb87d851608c396623c866bd127938d553459981103b9f82c485317b17f198cc270602a8cad204726a93d9da33ae716b34576887a697a3461919c6f1
-DIST thunderbird-115.3.0-sk.xpi 736657 BLAKE2B 71d09c05a79ac460959b5829cbdb47374cf446f3489afa421a9fd8a45e87ab2a23764f141a1b11c7dbf1dba39295964054da8fd985e1abfc7f70c064f8b695bc SHA512 08a0a67efa3d01fd4bbcb7112221cc1ec77bb149f5aced91b2021bc1c34b46763a209213f9b3a6aa7b7ed5f69c8c12c6ad0d249ea730387ecdf4f4b80d19aed5
-DIST thunderbird-115.3.0-sl.xpi 701216 BLAKE2B c05697f9c42516b97d5c75d21692196f12ac47381461477cb65079a09cde105070ea017e78498ee097c2c46564a793f1081ce86e700f5b079a9befa8cb845be1 SHA512 2960ca7a6131ec978da299732e2e1865a04ad87a18e167d31459b1ebacd10bea0105b7fbf014cecf7d8cea5032cb108fad265f120717675fb4534a10d9eda65d
-DIST thunderbird-115.3.0-sq.xpi 717450 BLAKE2B 3b053b5a6f3bb30ce37c72d5c3e7caafbb50c58304e462ed29f7ed1ef872f67e6127d8ae146f6e69d1ce502628c54ac76988d532ecd36c6d17379f5582ee0154 SHA512 166230b60fdea71c1ecf4a8bc708e2a099d1da2969350d2ea406793c347233d7401ae71cfd83f197073a8aa8e828c9df4bebaffb7bd14750009ada8c25358227
-DIST thunderbird-115.3.0-sr.xpi 740171 BLAKE2B 12ecde70b24026543a9a0068c491c10dad3e5a8ecd3c9cc9ebe0f8c42013e05840cfd9637499faa3933ce339e1c5bc54081a429fa443cae154fc3692e56c7ce7 SHA512 1cb2312a0fe790b7af3fc8cfd2ff37007823cd7a01bb99cbbe0aec32edc5b43786ad6c170c404eb6f0191868289c7694b2e1b1553694e34dca6e31496673396a
-DIST thunderbird-115.3.0-sv-SE.xpi 702346 BLAKE2B 91bf87b0d443483f5376994ec3b992e60f7b87bea271cb95ec4198447e2e8fa82e3c08aa7efce54787286e54b384ae7032615029aeddab5bd8aafe1f67b9f2c4 SHA512 8a170d105a87ddcc8fa4b1d495793b620f8f5db0e084c16b9d79a1f51934fe0a69c9d26a5ed8b7db4bca997d307638530799e92920bae11304dbcb0601526db2
-DIST thunderbird-115.3.0-th.xpi 761856 BLAKE2B 2c693eaeec019f5a313502ce5964dbb71f2f85e0c17eebb4f96ee7d3a6d0bea0222849aa138080c70791cfe95f494d8a2a79d4ce865638d9901e28a19b9e7f37 SHA512 afe769838ad45721c9925fdcf7259c17854690ee57c3252aebf646d302a01aebb6199b1e2fddc75f229843b40d101685de72148751a1380df75419c0d56cf7a4
-DIST thunderbird-115.3.0-tr.xpi 715002 BLAKE2B 5c6dc9696f6aa3f7540261e8f94ab05645441144fa771472fb31ba68c22a71d51b78a368aa617a8a57171b28272c628e9f1398f856db27910f682693e1c60146 SHA512 0c018f7af36ae237b08c309e3f62b4b934ade877ce2623ba7950facda03e3fa2137d0ab273351edb54451ccc64cf52e5a0ff8ffb4e43e4c065395c6f301fc902
-DIST thunderbird-115.3.0-uk.xpi 813757 BLAKE2B ff50e7b0618a30e8e817a25adeb46976da1184357b543281d21f5404233eea8f524755aab1f7e333fa370902645bd187cfe4ecc6af75e173045e358676bd64a5 SHA512 744ce2a074f956bf2287bc286ad7e501b1ffa431a527ea7f6d36dd68f8776072df9365cf1aac9fb44acec99b45ff08848f3f8e5dfcee7ba0e7f7d0fe1ff3e80d
-DIST thunderbird-115.3.0-uz.xpi 579985 BLAKE2B 2310a774180e08b2ab02fc73b08c087fb75f6ba53cbb62dc63ff244851663bfc76194a24a1da9747ca62ff067b2fa2aafb0cb333c492a19508e0e43be372e733 SHA512 5137990eb0b1ce7edb0ed7a7bb09ddd676933c05517a20359e319d88175e2dbe991be877f73618e9e7f64966f1f53f9eb2f62edebe02ea29170fab5dd027a160
-DIST thunderbird-115.3.0-vi.xpi 742715 BLAKE2B e298c99cd96165f9acc0732dc45028aceb4b8028d31d58a4381aa040c6a38a2809fcb22689f5e423ffe828402fb2c192609039a0072aac29a088798bf8d51f35 SHA512 a5c677015cddbd4799c0fe11b972f909760c4b1f3973f52e6fc04c5a170b3cf4483abe71454f7f209535d98f6f8685a14741df6462410306de87e73fa255030d
-DIST thunderbird-115.3.0-zh-CN.xpi 740787 BLAKE2B f548142441c4c70d55d131cb61e756d8544cd22f1599f8944c517a7184a1a2582bd6a98489b9dd30db22768163e015bb5d3e862af32733bffc8622a01ceeb3be SHA512 c9ab7f78e471d48ca287721bc96da4ccc2709473e4bcee0000cc3a5236e59bd0687540d3a2e1e13b78df61c0db5ecb6aa8d12032c3fcc625f85ad818aab2ab5f
-DIST thunderbird-115.3.0-zh-TW.xpi 744414 BLAKE2B 6abc1552410f0497462319161b67cabc88a41c01ae9db6f12d7563715a264477eb7eef8d1a89d7bd84546eaae879440dec0faa6824e0e1053415e331f9b0e466 SHA512 372475654794c3d8835482213fc8d76d7989c2e12474351ed988397cc555249c8e2f607e1036ec5520fe4e32dbe8f40cee57b6fc6cfed16c8ef65ed7b66d6e7a
-DIST thunderbird-115.3.0.source.tar.xz 533553340 BLAKE2B 120d809f90fac55f4a96b0ecc9027ec9dcb5177d980f93456a294c9ac514285bb6bbcb2a26553112bab8f5bd8464c0697a5a48d9487a701a5065c0fed6e74161 SHA512 a6fd99f9eccea5cfc8a6236a1651444fae9db99efd0ae667366638f664513e70529c63e2947b53433c1013517b23f3561cffada81d1181bd9359a02d3e059503
DIST thunderbird-115.3.1-af.xpi 542155 BLAKE2B ac2276dc78095475fcd6bbde7b762d9c5926ceeaff6f30f29e0d384a2aa96302e785aa40c279861db2ae9e4f4518214e5d8c4b95b2f050d2aad3334619982fc0 SHA512 d44bc133e333f1c85e2928196b65de3491ab9fa23a44a783ec2192a49c778cfdec71cad0c1c08e5339528a53da4f60f585cdc6c8fa920d1957dbd98d1aa681d4
DIST thunderbird-115.3.1-ar.xpi 654727 BLAKE2B 417c2d1ca3e109235588fe241a01dc19208b00b436032a21eca4541548d144cbce9c04882f4a2471a7748287044d62b94e390fff422d529f8e2174ae2e11722e SHA512 f9790ff5ae7a27b9d0a83ca9d2f1c1d204670a724c35fcdfb8df480a753794831278956822b4604f72358f66dbb8cecb71e0bc7fcb36021994f2ea6a477fffad
DIST thunderbird-115.3.1-ast.xpi 561119 BLAKE2B cdfe76d451621fe2e508b80b01045b8bf8147fd6cf96a4c74950eb3d8eee368353683b11a9e9bf6421215ef09fcf7093cb748f51f58b2ca046db8d7f85213f3b SHA512 663c4cba6f27649c91b42e0fae44e98be4d515a218194f8e8edcb794386457f64002af1266b687213842139ab5c54d1d6fc2a7e2a6fb98eba9d4cef646e622ab
@@ -201,7 +70,5 @@ DIST thunderbird-115.3.1-vi.xpi 742718 BLAKE2B 67e79ecfd4f3f272c6d446144ef977a07
DIST thunderbird-115.3.1-zh-CN.xpi 740788 BLAKE2B 669031d165a986add4bd11ca7abac883a8828ca82f11da13f8baf195db89d31bfb598dbcf7edf54a33cb7a806de8f65d5aa12ad71b2dc8e22e503b03b2fc5af7 SHA512 e97c69c2efd501c437fbca65159e6bf3d2602f57ac83a0949bc78b99aa2bc97220965383efbb61262a85e4fce6508af6c9ce8108644bd2e36a62de26242ea1cb
DIST thunderbird-115.3.1-zh-TW.xpi 744415 BLAKE2B 3be9715c63fd98daf03c7fea36bf254e1e9b3dfcc43d18d5a7a4b480a7afe716ca26be8617785d7185f34fa47376ef9c5f0994381d56d1362792eb34a4a25241 SHA512 51b204f793d25f946be11cb23bcec6d85224885dc628674c2282b1ec7cefb23f9088bbaae78b5642d1f32b329c5203271a5129ce491881e0efa748a5e68aa431
DIST thunderbird-115.3.1.source.tar.xz 530392392 BLAKE2B ee1f209e6046493716efd49acfce8d30e0fe29a1d6ffc0bf435ed97a173f470420a9c42963eb396da042b65dfa72a94a4df8d775bb6790d79fabf139779a177d SHA512 e3b643cfee07d3fdd7bcc686db6dd3e81b09ecabfa9df4d34dd32acf3799b4b0b4a88e169f957d420e06aabba55c4452f3a9761db37828b025048ad5d8ef2db9
-EBUILD thunderbird-102.15.1.ebuild 34354 BLAKE2B a68df1c77b37b38f53cf82a733f3a1c576bd530a56e938730fa5190332b005cb4af87a308794d98c426b5a3189669a6a2b6e244391ea9591c1558553b508642b SHA512 0013574a7f370afe8ee500f21d8cf97f30acb7f133a1636218ee85baf9c72240a9d0e707deb6663a7ba0857ea7ba78bf0d271e55c5523614781b2ccc80b71a7f
-EBUILD thunderbird-115.3.0.ebuild 38443 BLAKE2B f6450b28ee1a84a7158d07da095309d032685c22dfa004887999c757f9039a385ddf131a23cbbd12ce3bad7ea3cf1e4907c0a6a950c4629e9a30fc0add4b6fae SHA512 4d27d14771deb4b4aa7f8d3bf11d9d5642b95b628ac889ae92b3f4e9089fbf1ecf6bfab5e92dc43f267ed274756d0c2c0df9b420aecc55157c6607c86afbbb58
EBUILD thunderbird-115.3.1.ebuild 38443 BLAKE2B f6450b28ee1a84a7158d07da095309d032685c22dfa004887999c757f9039a385ddf131a23cbbd12ce3bad7ea3cf1e4907c0a6a950c4629e9a30fc0add4b6fae SHA512 4d27d14771deb4b4aa7f8d3bf11d9d5642b95b628ac889ae92b3f4e9089fbf1ecf6bfab5e92dc43f267ed274756d0c2c0df9b420aecc55157c6607c86afbbb58
MISC metadata.xml 2448 BLAKE2B 3685d528d3211fb49b23b0fb05c67269f1b4466bef7dd6f2d890803961ddc1b1c0d8bc06b2d421c17384b8a3769bac35236f6af07059c0cbf9e694edec8b1dbe SHA512 d9a8983f34c9691ed1d0174cac3c7300995b9f7b877c09271210cc3f2a27dd20d9fbee0c99c1f6c987ab9566eee71a0624d2d68f97c84665c1c500ac8f3ecfb6
diff --git a/mail-client/thunderbird/thunderbird-102.15.1.ebuild b/mail-client/thunderbird/thunderbird-102.15.1.ebuild
deleted file mode 100644
index 1d625e370530..000000000000
--- a/mail-client/thunderbird/thunderbird-102.15.1.ebuild
+++ /dev/null
@@ -1,1190 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-102esr-patches-13.tar.xz"
-
-LLVM_MAX_SLOT=16
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-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 \
- llvm multiprocessing optfeature pax-utils python-any-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,whissi,slashbeast}/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="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-SLOT="0"
-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"
-
-# Thunderbird-only USE flags.
-IUSE+=" +system-librnp"
-
-REQUIRED_USE="debug? ( !system-av1 )
- pgo? ( lto )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-# Thunderbird-only dependencies.
-TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
- selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( dev-util/librnp )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- || (
- sys-devel/lld:16
- sys-devel/mold
- )
- 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] )
- )
- )
- (
- sys-devel/clang:14
- sys-devel/llvm:14
- clang? (
- sys-devel/lld:14
- virtual/rust:0/llvm-14
- pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] )
- )
- )
- )
- !clang? ( virtual/rust )
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )"
-
-COMMON_DEPEND="${TB_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.79.2
- >=dev-libs/nspr-4.34
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- x11-libs/libxkbcommon[X]
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- libproxy? ( net-libs/libproxy )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- 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-71.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0: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? (
- x11-libs/gtk+:3[wayland]
- x11-libs/libdrm
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )"
-
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-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 ; 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 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_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}"
-}
-
-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 ; 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
- # 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
-}
-
-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
-
- 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
-
- # Clearing crate checksums where we have applied patches
- moz_clear_vendor_checksums bindgen
-
- # 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 ..."
- 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
-
- # 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=comm/mail
-
- # Set Gentoo defaults
- export MOZILLA_OFFICIAL=1
-
- 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-updater \
- --enable-js-shell \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --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.
- if use ppc64; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- 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
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- 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 wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld when using clang
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409
- 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
- # This is upstream's default
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- else
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- 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
- else
- 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
- elif 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
-
- # 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 use pgo ; then
- virtx_cmd=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- fi
-
- local -x GDK_BACKEND=x11
-
- ${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}/defaults/pref"
- 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 \
- >>"${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
-
- # 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 icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-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}-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_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 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
-
- 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
-
- # 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
-
- 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/mail-client/thunderbird/thunderbird-115.3.0.ebuild b/mail-client/thunderbird/thunderbird-115.3.0.ebuild
deleted file mode 100644
index 8a70d85db28e..000000000000
--- a/mail-client/thunderbird/thunderbird-115.3.0.ebuild
+++ /dev/null
@@ -1,1313 +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-05.tar.xz"
-
-LLVM_MAX_SLOT=16
-
-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 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="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-SLOT="0"
-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"
-
-# Thunderbird-only USE flags.
-IUSE+=" +system-librnp"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
- selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( dev-util/librnp )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- 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
- )
- wayland? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${TB_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 )
- 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}
- 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%_*}"
-
-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 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_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
-}
-
-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
-
- 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
-
- # 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=comm/mail
- mozconfig_add_options_ac '' --enable-project=comm/mail
-
- # 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-js-shell \
- --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
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- 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
- elif 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
-
- 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}/defaults/pref"
- 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 \
- >>"${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
-
- # 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 icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-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}-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_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 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
-
- 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
-
- # 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
-
- 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-libs/Manifest.gz b/media-libs/Manifest.gz
index 58bf3b7ef920..a0f6293ee5e9 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libpulse/Manifest b/media-libs/libpulse/Manifest
index 9c839b7f0bb5..a8c5029fb2b2 100644
--- a/media-libs/libpulse/Manifest
+++ b/media-libs/libpulse/Manifest
@@ -1,6 +1,11 @@
+AUX pulseaudio-16.1-add-more-standard-samplerates.patch 1422 BLAKE2B 2e7ec0ee8560d80414550b0fe1eb8bfa0e1c9d90668dbb6366f0b23e651f6723fcd65a87ba16caba33b632919b39742cbc6b630f2a5a86952333606858b75a29 SHA512 534862debdac1aa091cedcd8058f7b0ef1cafc5c5f9bc72a96fc065b04b4809a6aed2f119fa71bfcd9ac9011d6809901972006efb908353f8baa16621024a657
+AUX pulseaudio-16.1-fix-memblock-alignment.patch 5531 BLAKE2B 419fdd5fde012455421e5020bc00105685e65b87c972eb50676f4f5e6a58a8d0fa574c0e3d946c15ce4a6ec42e9465913e3a60742784939d85d298bc1bbdf610 SHA512 e7b948a0eee82162fb2fbb8a679e1fcedd91a8525c3528e98c990aa33370a33345dfe7fa02a529a2d4e484ce011c882e0458edd9113e20c2a652a8bb8815d175
AUX pulseaudio-16.1-memfd-cleanup.patch 988 BLAKE2B cbb25ef86099e1c13bd07c33c871b38d2d21015759569f6ed51c7f04a4997e85e3926ea573e76699d3615744ebfa3fd7cab20e3cb0a6a53f11975c0cd3314ef1 SHA512 62029ff446d005fb0d47b3c88694e0d4497321a8967802de2e915b5a885f596354310e6f5f5805cb352dbdf8a9339beca67377447a69b64c1916b4c3e6f14e31
AUX pulseaudio-16.1-proplist-util-without-gdkx.patch 1486 BLAKE2B 74b6ed59dff2ab4c62bab9e218874ff4da1d651f8ff80d715965b7be61323d77436851f6f2ffb9f8667c9ee918d6eca315fea3f6fe2670798f1ef6ed58728a3c SHA512 a5b5ac40083237ea0cd916506eb490891937affc1d69f81399a6a1f8f0782ebe9654641463ab33931add749282880ab415dbf0f89bd1a1d6a0f88f2845886d13
+AUX pulseaudio-16.1-smoother-start-paused.patch 1177 BLAKE2B 33e23e6ff9f08674550c8d349cdf2c8e50e5b203228c7b42bde0acddaa351647efda81d9ef173c2724a6a32b672a9db09075f0df2b7b567d354628e0adcd9c4b SHA512 3bcd728dc70349710f919c9990d5145100b0dae9ee496d2c4d4d8d43bd6e331a5625fe2b124d3f81326b52a072bc4f335ef24b68245518c545fa3258283a8d07
+AUX pulseaudio-16.1-smoother-time-calculation.patch 1354 BLAKE2B 2fc644c66a0329ad03ad617590811ca980b7f2cd91b7f3ed0ea7831b4ece70dced407cfa4ac09efe4d3100fc7205d08341a28c6b0e1a6870aa5fae101279c9e6 SHA512 7ead95b6325ad921ec532f086ef62007f189d3ec533c07f985f09eb1618d5f600b3ce80d0ca64c60f9eb31e3e576bb98454d619e406c46ae2ec7fc5bfbf814be
DIST pulseaudio-16.1.tar.xz 1545596 BLAKE2B 535706abcea2cae39834b23c8bdc37f71b0e633de2d8e43ea4425da97a850b57c2f980c318681cbc86cf1e746200609dad41f8b96ecf4568f86d94aa6831c9a1 SHA512 33b0b4292f05e0882f3ec822cf5720414bb34c523d80fe287b9740d6be219787c562e8024c9b0d9e2ee010771ca72c7ae4f27df1bbef9c9cb6bb6a23cbcc412f
EBUILD libpulse-16.1-r1.ebuild 5765 BLAKE2B 1d7612f22f43daee09d1a3ccc6bf1d854410d293a2bfdd9e6c60453ff39556f3e40c21e776a9ed02bf6e62a29b4d7ec5be87003f9cdf64df4e0add642be423df SHA512 558d94ef4d2cde4a9a41e364a592ecf3acca0939d2f8c2f069b502c800549cd8a9400a6a3e3ad3645fda83b48c84811ac9bf1e8d6f9a614545e1fe2d0b4e2e03
EBUILD libpulse-16.1-r2.ebuild 5880 BLAKE2B 78dbe7da864b8c36cdc5730a98260b35a58ea0beaca798f86a63f9124b71f2ee2a449cb13f5c4cc3111c5298ecc900291e9c0d457c8d765be43bdd09d7e7c315 SHA512 3bb7b39fb201c202f3b20e605e37774b525a0a78979f8a24eabd464ae0a5b8314fc9362a9f9d8a47a43f3d534ddc5a9bd39b3874f3b9cc5ea402f7f897d12a38
+EBUILD libpulse-16.1-r3.ebuild 6436 BLAKE2B a0edc7c9561fc9c99e0591fbdb1f899f01dd2459652ff2005c2fd524e08fa239781eb6122970176af6312b77af11e540a50c5a3549e515b688fba88a3dd4fe0a SHA512 f6d3d91ad35c189b66ccfc52c201e82f7513d2d84b605757a5aa894b65506916fcd570d89d86afb0f042f0a1ebcd67eb20be061e43e2b8cd331e12cc2428b849
MISC metadata.xml 859 BLAKE2B 7d292e39737f2dcfaf44c3ba84cae976f90e8cfe29ea91589f01376292d029177d2f700138879dde89bbbedb99eebce02e83171e3e168f04cf030453674e0eb5 SHA512 756bef21c1da1fb996083f1da163cc3e80f03e5d1314d00f07496aab22cece34db48c0ec950eeaabf50ea3ad08f00d85befdb97a5dd4115aa5f665040fe89310
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch b/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch
new file mode 100644
index 000000000000..e1ea200c4c4c
--- /dev/null
+++ b/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch
@@ -0,0 +1,35 @@
+commit 86c5fbab5778685e19b5a4a9b8eb04ca90dff780
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Sun Feb 5 19:49:10 2023 +0300
+
+ alsa-util: Add more standard sample rates.
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/776>
+
+diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c
+index 9f35cb20f..fd30f18bd 100644
+--- a/src/modules/alsa/alsa-util.c
++++ b/src/modules/alsa/alsa-util.c
+@@ -1430,7 +1430,8 @@ unsigned int *pa_alsa_get_supported_rates(snd_pcm_t *pcm, unsigned int fallback_
+ 32000, 44100, 48000,
+ 64000, 88200, 96000,
+ 128000, 176400, 192000,
+- 384000 };
++ 352800, 384000,
++ 705600, 768000 };
+ bool supported[PA_ELEMENTSOF(all_rates)] = { false, };
+ snd_pcm_hw_params_t *hwparams;
+ unsigned int i, j, n, *rates = NULL;
+diff --git a/src/pulse/sample.h b/src/pulse/sample.h
+index 35346a865..65c0c5d6b 100644
+--- a/src/pulse/sample.h
++++ b/src/pulse/sample.h
+@@ -128,7 +128,7 @@ PA_C_DECL_BEGIN
+ #define PA_CHANNELS_MAX 32U
+
+ /** Maximum allowed sample rate */
+-#define PA_RATE_MAX (48000U*8U)
++#define PA_RATE_MAX (48000U*16U)
+
+ /** Sample format */
+ typedef enum pa_sample_format {
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch b/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch
new file mode 100644
index 000000000000..b05e530ac89d
--- /dev/null
+++ b/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch
@@ -0,0 +1,122 @@
+commit 300db779224625144d6279d230c2daa857c967d8
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Thu Feb 9 13:28:29 2023 +0300
+
+ pstream: Pass frame size to keep split memblock parts aligned
+
+ `pa_pstream_send_memblock()` would split incoming memblock into parts not
+ exceeding maximum pool block size.
+
+ To make sure split parts of memblock are still frame-aligned add new `align` arg
+ to `pa_pstream_send_memblock`, find out required alignment from stream sample
+ format and pass it there. Bump default alignment to 256 which is good up to
+ 32bit 64ch frames.
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/780>
+
+diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c
+index 61f427bd3..ab094ba4e 100644
+--- a/src/modules/module-tunnel.c
++++ b/src/modules/module-tunnel.c
+@@ -676,7 +676,7 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse
+ * IO thread context where the rest of the messages are
+ * dispatched. Yeah, ugly, but I am a lazy bastard. */
+
+- pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk);
++ pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk, pa_frame_size(&u->sink->sample_spec));
+
+ u->receive_counter += chunk->length;
+
+diff --git a/src/pulse/stream.c b/src/pulse/stream.c
+index 0aa627396..3585b27e8 100644
+--- a/src/pulse/stream.c
++++ b/src/pulse/stream.c
+@@ -1535,7 +1535,7 @@ int pa_stream_write_ext_free(
+ s->write_memblock = NULL;
+ s->write_data = NULL;
+
+- pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk);
++ pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk, pa_frame_size(&s->sample_spec));
+ pa_memblock_unref(chunk.memblock);
+
+ } else {
+@@ -1569,7 +1569,7 @@ int pa_stream_write_ext_free(
+ pa_memblock_release(chunk.memblock);
+ }
+
+- pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk);
++ pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk, pa_frame_size(&s->sample_spec));
+
+ t_offset = 0;
+ t_seek = PA_SEEK_RELATIVE;
+diff --git a/src/pulsecore/protocol-native.c b/src/pulsecore/protocol-native.c
+index 672182fbc..1342dee10 100644
+--- a/src/pulsecore/protocol-native.c
++++ b/src/pulsecore/protocol-native.c
+@@ -1260,7 +1260,7 @@ static void native_connection_send_memblock(pa_native_connection *c) {
+ if (schunk.length > r->buffer_attr.fragsize)
+ schunk.length = r->buffer_attr.fragsize;
+
+- pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk);
++ pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk, pa_memblockq_get_base(r->memblockq));
+
+ pa_memblockq_drop(r->memblockq, schunk.length);
+ pa_memblock_unref(schunk.memblock);
+@@ -2535,7 +2535,7 @@ static void setup_srbchannel(pa_native_connection *c, pa_mem_type_t shm_type) {
+ mc.memblock = srbt.memblock;
+ mc.index = 0;
+ mc.length = pa_memblock_get_length(srbt.memblock);
+- pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc);
++ pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc, 0);
+
+ c->srbpending = srb;
+ return;
+diff --git a/src/pulsecore/pstream.c b/src/pulsecore/pstream.c
+index 7147b776a..ff62f464b 100644
+--- a/src/pulsecore/pstream.c
++++ b/src/pulsecore/pstream.c
+@@ -82,6 +82,10 @@ typedef uint32_t pa_pstream_descriptor[PA_PSTREAM_DESCRIPTOR_MAX];
+ */
+ #define FRAME_SIZE_MAX_ALLOW (1024*1024*16)
+
++/* Default memblock alignment used with pa_pstream_send_memblock()
++ */
++#define DEFAULT_PSTREAM_MEMBLOCK_ALIGN (256)
++
+ PA_STATIC_FLIST_DECLARE(items, 0, pa_xfree);
+
+ struct item_info {
+@@ -475,7 +479,7 @@ void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data
+ p->mainloop->defer_enable(p->defer_event, 1);
+ }
+
+-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk) {
++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk, size_t align) {
+ size_t length, idx;
+ size_t bsm;
+
+@@ -492,6 +496,11 @@ void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa
+
+ bsm = pa_mempool_block_size_max(p->mempool);
+
++ if (align == 0)
++ align = DEFAULT_PSTREAM_MEMBLOCK_ALIGN;
++
++ bsm = (bsm / align) * align;
++
+ while (length > 0) {
+ struct item_info *i;
+ size_t n;
+diff --git a/src/pulsecore/pstream.h b/src/pulsecore/pstream.h
+index 2bff270ad..88bdca4cc 100644
+--- a/src/pulsecore/pstream.h
++++ b/src/pulsecore/pstream.h
+@@ -51,7 +51,7 @@ void pa_pstream_unlink(pa_pstream *p);
+ int pa_pstream_attach_memfd_shmid(pa_pstream *p, unsigned shm_id, int memfd_fd);
+
+ void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data *ancil_data);
+-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk);
++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk, size_t align);
+ void pa_pstream_send_release(pa_pstream *p, uint32_t block_id);
+ void pa_pstream_send_revoke(pa_pstream *p, uint32_t block_id);
+
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch b/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch
new file mode 100644
index 000000000000..3f0acbc8f95e
--- /dev/null
+++ b/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch
@@ -0,0 +1,26 @@
+commit 8fe50bbc31e11abf2f30864f1e2dbdaa16d0e1c3
+Author: Georg Chini <georg@chini.tk>
+Date: Thu Aug 25 08:11:04 2022 +0200
+
+ time-smoother-2: Fix stream time when stream starts paused
+
+ When a stream is started but has not yet called smoother_2_put(), pa_smoother_2_get()
+ returns the time since the start of the stream even if the stream was started paused.
+ When the stream is started paused, pa_smoother_2_get() should return 0 instead. This
+ patch fixes the problem.
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/745>
+
+diff --git a/src/pulsecore/time-smoother_2.c b/src/pulsecore/time-smoother_2.c
+index e14b52f72..ea7ec1b36 100644
+--- a/src/pulsecore/time-smoother_2.c
++++ b/src/pulsecore/time-smoother_2.c
+@@ -295,7 +295,7 @@ pa_usec_t pa_smoother_2_get(pa_smoother_2 *s, pa_usec_t time_stamp) {
+
+ /* If the smoother has not started, just return system time since resume */
+ if (!s->start_time) {
+- if (time_stamp >= s->resume_time)
++ if (time_stamp >= s->resume_time && !s->paused)
+ current_time = time_stamp - s->resume_time;
+ else
+ current_time = 0;
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch b/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch
new file mode 100644
index 000000000000..9d976e5be984
--- /dev/null
+++ b/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch
@@ -0,0 +1,27 @@
+commit c3eae5d00cb79bd897049483126e75bb48a69cd1
+Author: flyingOwl <ofenfisch@googlemail.com>
+Date: Fri Dec 30 00:16:03 2022 +0100
+
+ time-smoother-2: Fix time calculation by comparing timestamps
+
+ This fixes the rare case of resume_time being bigger than time_stamp. Which
+ happens sometimes when a gstreamer client is quickly seeking through a
+ media file. The resulting integer underflow then causes a huge value in
+ current_time which will break the playback.
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/764>
+
+diff --git a/src/pulsecore/time-smoother_2.c b/src/pulsecore/time-smoother_2.c
+index ea7ec1b36..46cc5e9cc 100644
+--- a/src/pulsecore/time-smoother_2.c
++++ b/src/pulsecore/time-smoother_2.c
+@@ -307,7 +307,8 @@ pa_usec_t pa_smoother_2_get(pa_smoother_2 *s, pa_usec_t time_stamp) {
+ /* If we are initializing, add the time since resume to the card time at pause_time */
+ else if (s->init) {
+ current_time += (s->pause_time - s->start_time - s->time_offset - s->fixup_time) * s->time_factor;
+- current_time += (time_stamp - s->resume_time) * s->time_factor;
++ if (time_stamp > s->resume_time)
++ current_time += (time_stamp - s->resume_time) * s->time_factor;
+
+ /* Smoother is running, calculate current sound card time */
+ } else
diff --git a/media-libs/libpulse/libpulse-16.1-r3.ebuild b/media-libs/libpulse/libpulse-16.1-r3.ebuild
new file mode 100644
index 000000000000..a67865f3948a
--- /dev/null
+++ b/media-libs/libpulse/libpulse-16.1-r3.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PV="${PV/_pre*}"
+MY_P="pulseaudio-${MY_PV}"
+inherit bash-completion-r1 flag-o-matic gnome2-utils meson-multilib optfeature systemd toolchain-funcs udev
+
+DESCRIPTION="Libraries for PulseAudio clients"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/"
+
+if [[ ${PV} = 9999 ]]; then
+ inherit git-r3
+ EGIT_BRANCH="master"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio"
+else
+ SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1+"
+
+SLOT="0"
+IUSE="+asyncns dbus doc +glib gtk selinux systemd test valgrind X"
+RESTRICT="!test? ( test )"
+
+# NOTE: libpcre needed in some cases, bug #472228
+# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too
+RDEPEND="
+ dev-libs/libatomic_ops
+ >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}]
+ asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] )
+ dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] )
+ elibc_mingw? ( dev-libs/libpcre:3 )
+ glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] )
+ gtk? ( x11-libs/gtk+:3 )
+ selinux? ( sec-policy/selinux-pulseaudio )
+ systemd? ( sys-apps/systemd:= )
+ valgrind? ( dev-util/valgrind )
+ X? (
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
+ )
+ !<media-sound/pulseaudio-15.0-r100
+"
+
+DEPEND="${RDEPEND}
+ test? ( >=dev-libs/check-0.9.10 )
+ X? ( x11-base/xorg-proto )
+"
+
+# pulseaudio ships a bundled xmltoman, which uses XML::Parser
+BDEPEND="
+ dev-lang/perl
+ dev-perl/XML-Parser
+ sys-devel/gettext
+ sys-devel/m4
+ virtual/libiconv
+ virtual/libintl
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+PDEPEND="
+ || (
+ media-video/pipewire[sound-server(+)]
+ >=media-sound/pulseaudio-daemon-16.1-r8
+ media-sound/pulseaudio[daemon(+)]
+ )
+"
+
+DOCS=( NEWS README )
+
+# patches merged upstream, to be removed with 16.2 or later bump
+PATCHES=(
+ "${FILESDIR}"/pulseaudio-16.1-memfd-cleanup.patch
+ "${FILESDIR}"/pulseaudio-16.1-proplist-util-without-gdkx.patch
+ "${FILESDIR}"/pulseaudio-16.1-smoother-start-paused.patch
+ "${FILESDIR}"/pulseaudio-16.1-smoother-time-calculation.patch
+ "${FILESDIR}"/pulseaudio-16.1-fix-memblock-alignment.patch
+ "${FILESDIR}"/pulseaudio-16.1-add-more-standard-samplerates.patch
+)
+
+src_prepare() {
+ default
+
+ # disable autospawn by client
+ sed -i -e 's:; autospawn = yes:autospawn = no:g' src/pulse/client.conf.in || die
+
+ gnome2_environment_reset
+}
+
+multilib_src_configure() {
+ # 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
+
+ local emesonargs=(
+ --localstatedir="${EPREFIX}"/var
+
+ -Ddaemon=false
+ -Dclient=true
+ $(meson_native_use_bool doc doxygen)
+ -Dgcov=false
+ # tests involve random modules, so just do them for the native # TODO: tests should run always
+ $(meson_native_use_bool test tests)
+ -Ddatabase=simple # Not used for non-daemon, simple database avoids external dep checks
+ -Dstream-restore-clear-old-devices=true
+ -Drunning-from-build-tree=false
+
+ # Paths
+ -Dmodlibexecdir="${EPREFIX}/usr/$(get_libdir)/pulseaudio/modules" # Was $(get_libdir)/${P}
+ -Dsystemduserunitdir=$(systemd_get_userunitdir)
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+ -Dbashcompletiondir="$(get_bashcompdir)" # Alternatively DEPEND on app-shells/bash-completion for pkg-config to provide the value
+
+ # Optional features
+ -Dalsa=disabled
+ $(meson_feature asyncns)
+ -Davahi=disabled
+ -Dbluez5=disabled
+ -Dbluez5-gstreamer=disabled
+ -Dbluez5-native-headset=false
+ -Dbluez5-ofono-headset=false
+ $(meson_feature dbus)
+ -Delogind=disabled
+ -Dfftw=disabled
+ $(meson_feature glib) # WARNING: toggling this likely changes ABI
+ -Dgsettings=disabled
+ -Dgstreamer=disabled
+ $(meson_native_use_feature gtk)
+ -Dhal-compat=false
+ -Dipv6=true
+ -Djack=disabled
+ -Dlirc=disabled
+ -Dopenssl=disabled
+ -Dorc=disabled
+ -Doss-output=disabled
+ -Dsamplerate=disabled # Matches upstream
+ -Dsoxr=disabled
+ -Dspeex=disabled
+ $(meson_native_use_feature systemd)
+ -Dtcpwrap=disabled
+ -Dudev=disabled
+ $(meson_native_use_feature valgrind)
+ $(meson_feature X x11)
+
+ # Echo cancellation
+ -Dadrian-aec=false
+ -Dwebrtc-aec=disabled
+ )
+
+ if multilib_is_native_abi; then
+ # Make padsp work for non-native ABI, supposedly only possible with glibc;
+ # this is used by /usr/bin/padsp that comes from native build, thus we need
+ # this argument for native build
+ if use elibc_glibc; then
+ emesonargs+=( -Dpulsedsp-location="${EPREFIX}"'/usr/\\$$LIB/pulseaudio' )
+ fi
+ else
+ emesonargs+=( -Dman=false )
+ if ! use elibc_glibc; then
+ # Non-glibc multilib is probably non-existent but just in case:
+ ewarn "padsp wrapper for OSS emulation will only work with native ABI applications!"
+ fi
+ fi
+
+ meson_src_configure
+}
+
+multilib_src_compile() {
+ meson_src_compile
+
+ if multilib_is_native_abi; then
+ if use doc; then
+ einfo "Generating documentation ..."
+ meson_src_compile doxygen
+ fi
+ fi
+}
+
+multilib_src_install() {
+ # The files referenced in the DOCS array do not exist in the multilib source directory,
+ # therefore clear the variable when calling the function that will access it.
+ DOCS= meson_src_install
+
+ # Upstream installs 'pactl' if client is built, with all symlinks except for
+ # 'pulseaudio', 'pacmd' and 'pasuspender' which are installed if server is built.
+ # This trips QA warning, workaround:
+ # - install missing aliases in media-libs/libpulse (client build)
+ # - remove corresponding symlinks in media-sound/pulseaudio-daemonclient (server build)
+ bashcomp_alias pactl pulseaudio
+ bashcomp_alias pactl pacmd
+ bashcomp_alias pactl pasuspender
+
+ if multilib_is_native_abi; then
+ if use doc; then
+ einfo "Installing documentation ..."
+ docinto html
+ dodoc -r doxygen/html/.
+ fi
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+}
+
+pkg_postinst() {
+ optfeature_header "PulseAudio can be enhanced by installing the following:"
+ use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
+}
diff --git a/media-libs/libvmaf/Manifest b/media-libs/libvmaf/Manifest
index 7d86104087a7..3b20d1618769 100644
--- a/media-libs/libvmaf/Manifest
+++ b/media-libs/libvmaf/Manifest
@@ -1,3 +1,4 @@
-DIST libvmaf-2.3.0.tar.gz 18373659 BLAKE2B a08f18cabf99bf421c61c1fa60b946ee62027f06d5ec2a1b78c7d14ef7541a850b83216eed815f586711365ac2e31bdc6b5be811ae4fd6882717bf030d9ffc0f SHA512 10f0af2b1e868d9780a2766c6c06451ea79f4a8cd8f6c546473382587011f9a7c8c5bf80952021980ede62e2188bcb388337c8903a906d50c739be7cdbb8f61b
-EBUILD libvmaf-2.3.0-r2.ebuild 1328 BLAKE2B 23d5b5dd5d729807f0be1c28731f70f6392cc9ec7381d2e81f87945af356a4a7251ada8b7165c37b94b921fd606a8ba95ffbed06ca604027b6f7efa95875af37 SHA512 fa62b7ee32196986e9257831c1eea6241d2801ca3e3604a245fe92533d7294b731ddea7ff56b1ce5c0943e8c6428a7624890392e40070634f43c73ac9520e73d
+DIST libvmaf-2.3.1.tar.gz 18388094 BLAKE2B df5af307382eeb215a5f47ea7f78d8d6d8087f238c3f68c2614c0588415dc948cadce5ce2da9b37f6e05a1c695e5437cfb9ca3917fc8346bab6312f0859e90a2 SHA512 4854247bba4b323d08fa9ef4a082a08ed9ab1763dffbe0a1af2b594205e908f47dfb919d03a32e0bce77a40e33e4b2a2594e5d1e8e081379640d6abf279a129b
+EBUILD libvmaf-2.3.1.ebuild 1353 BLAKE2B 06c161d294e8b1ac73e0a669a6ac60f6aaebad54477e68c41380b2ce4feed4649b3011ce512a29642807d328033d9d2c3d49447fab3a86382ff98704c47273f7 SHA512 cb03e4c4d01d83f479691ca5db32b44f2c450e865662d0507996a9b0846bb92cc038f643873c8ada3328ea5ea0ce7cc1e87c20103d397579c9b6da8c32bc0ba8
+EBUILD libvmaf-9999.ebuild 1423 BLAKE2B c0d2931e440404f49dc02bebb9995e4a8167c39fcaa02861a906611a60797940e2cb4e182f118436820d47b2e8d1d0b3d891a8684fee8ac61cb6a40aab8349f7 SHA512 7057aa700b4d8508946bba7a8e273adcffe85ad7d8c514cb61b02defc71930909212a66b45f33bff25d48321eae2fbe841b637181c4f4f69db725193459b9dc1
MISC metadata.xml 857 BLAKE2B 418ddef5fe12e5d06e978bedb739e26e119939d056c03761a3493851a69c7bfd110fe7cb31505fa3bd52104ec11045b05eae84fd2f5558007779b7bf776ef16a SHA512 52fd19cf32b9b24ae427ff9a1254ac0b514de79df6e7a47f638c304bbaab799294a29d9e7e8467c2fdb1ab0a208e3704f95c8a276fde9ad176c38e2786a962b3
diff --git a/media-libs/libvmaf/libvmaf-2.3.0-r2.ebuild b/media-libs/libvmaf/libvmaf-2.3.1.ebuild
index 4b8559100337..751393e00c9f 100644
--- a/media-libs/libvmaf/libvmaf-2.3.0-r2.ebuild
+++ b/media-libs/libvmaf/libvmaf-2.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit meson-multilib
+inherit meson-multilib flag-o-matic
DESCRIPTION="C libary for Netflix's Perceptual video quality assessment"
HOMEPAGE="https://github.com/Netflix/vmaf"
@@ -48,6 +48,7 @@ multilib_src_configure() {
)
EMESON_SOURCE="${S}/libvmaf"
+ filter-lto
meson_src_configure
}
diff --git a/media-libs/libvmaf/libvmaf-9999.ebuild b/media-libs/libvmaf/libvmaf-9999.ebuild
new file mode 100644
index 000000000000..a5fc3721b828
--- /dev/null
+++ b/media-libs/libvmaf/libvmaf-9999.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib flag-o-matic
+
+DESCRIPTION="C libary for Netflix's Perceptual video quality assessment"
+HOMEPAGE="https://github.com/Netflix/vmaf"
+
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Netflix/vmaf.git"
+else
+ SRC_URI="
+ https://github.com/Netflix/vmaf/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ "
+ KEYWORDS="~amd64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="BSD-2-with-patent"
+SLOT="0"
+IUSE="+embed-models test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-lang/nasm
+ embed-models? ( app-editors/vim-core )
+"
+
+RDEPEND="${BDEPEND}"
+
+if [[ ${PV} == "9999" ]]; then
+ S="${WORKDIR}/libvmaf-${PV}"
+else
+ S="${WORKDIR}/vmaf-${PV}"
+fi
+
+src_prepare() {
+ default
+
+ # Workaround for https://bugs.gentoo.org/837221
+ # The paths in the tests are hard coded to look for the model folder as "../../model"
+ sed -i "s|\"../../model|\"../vmaf-${PV}/model|g" "${S}"/libvmaf/test/* || die
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ $(meson_use embed-models built_in_models)
+ $(meson_use test enable_tests)
+ )
+
+ EMESON_SOURCE="${S}/libvmaf"
+ filter-lto
+ meson_src_configure
+}
+
+multilib_src_install() {
+ meson_src_install
+ find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ insinto "/usr/share/vmaf"
+ doins -r "${S}/model"
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index fb801594fc2b..b2b52f236f19 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/pulseaudio-daemon/Manifest b/media-sound/pulseaudio-daemon/Manifest
index f62d4dc220f1..8068e03c554a 100644
--- a/media-sound/pulseaudio-daemon/Manifest
+++ b/media-sound/pulseaudio-daemon/Manifest
@@ -1,5 +1,9 @@
AUX enable-autospawn.conf 65 BLAKE2B 47e57076b19000ca3c57f0368e453198131c41a5a9c2d0cc8632f0a7ed4e5c992cf93e3c7651c4f3b59ceaf177d4d811bd6774676a2b005ec12259e56d99b4d2 SHA512 61f90b0d19e807a672bd39d190c1102db0b8c46284cf09d4a19b4b96d566633e56a60d21a3a1374e447e8e06496a3aef56bf5ae574337c081e7cf18842458e59
AUX pulseaudio-16.0-optional-module-console-kit.patch 3077 BLAKE2B 3b8abc67478f6c8848a24788bdceeb5bce868bf5214a092c3abbd39a3102679e4b390e56231de0559c8389730a2a75ba21bf4d9f9d942792589c6db66d6eb04d SHA512 bec1a747593d9130bb8cfb05b0894e467c953264879f2a856a420b07ee688640ec2279c136daa825b21e0e7e3bfc3aa1e333487a776d1c7ffb9a6d0293a0502b
+AUX pulseaudio-16.1-add-more-standard-samplerates.patch 1422 BLAKE2B 2e7ec0ee8560d80414550b0fe1eb8bfa0e1c9d90668dbb6366f0b23e651f6723fcd65a87ba16caba33b632919b39742cbc6b630f2a5a86952333606858b75a29 SHA512 534862debdac1aa091cedcd8058f7b0ef1cafc5c5f9bc72a96fc065b04b4809a6aed2f119fa71bfcd9ac9011d6809901972006efb908353f8baa16621024a657
+AUX pulseaudio-16.1-fix-memblock-alignment.patch 5531 BLAKE2B 419fdd5fde012455421e5020bc00105685e65b87c972eb50676f4f5e6a58a8d0fa574c0e3d946c15ce4a6ec42e9465913e3a60742784939d85d298bc1bbdf610 SHA512 e7b948a0eee82162fb2fbb8a679e1fcedd91a8525c3528e98c990aa33370a33345dfe7fa02a529a2d4e484ce011c882e0458edd9113e20c2a652a8bb8815d175
+AUX pulseaudio-16.1-fix-resampler-oversized-memblock.patch 2698 BLAKE2B 1543bed3fd24a7d574ff2415f63c5e8495c0af0e95085a4c4b598d9fbcda25f6338b8a9bbbda6c9d29e42e1ffe77b2456d05b16b55386c557978427a9e0b5a8a SHA512 72ba1c128f5b5c5b665569fddd31995bdf099b152ce928f3177d2267735968b26b6a2e3cfa90e01f377f910eaa8eaf2d7dbded9ad443ca863fcfa0929cd548af
+AUX pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch 16883 BLAKE2B 013b3124b7c37ef63c823a2069f799047be2d07e4d2b78f78e1b5bb0041d26dccf9fc09269e9cf8b51da0802a9a33e6aad10cd1bb8c8c1580bf12579582ae446 SHA512 a615c02aa2c4c9bcdd186b9b340e3f4f49d00925cb702df8b698cfb00e7ef6bacc97165ae0e21d67befdc47f770eed2acaa39598deb9eccbf89355fa60e12d0f
AUX pulseaudio-16.1-module-combine-sink-load-crash.patch 1052 BLAKE2B 09fa471cb40a83bd1969795ed8f7f3b1418efb99e1d79e6135785d4e54f0ebcb44813cf584067f4462b800e18661a508a120521e606687e2a49836020eb0ccf3 SHA512 3817f5267fd8287a7be4004189432601128c10c592fe54e4bdbdbb1a6ddd2fadede82dab047ea6693ef81cb04280e1fa4968d883ce7e03c2646145488f36d52a
AUX pulseaudio-16.1-module-combine-sink-unload-crash.patch 802 BLAKE2B 4c82bf606bb6b7123d53dac093044e9d74328f7eef616ad2da4a2c37e7dca3223e2ecc1bafd7dfc4b363c5bff20dd915a5f328236389b6dae37a74688fe886e0 SHA512 4cb64be8a41e16cf854d992416bdc25b327ab8adc706e091e20fc6bf35c7161ed798b611db2060a14af5974a987f10931f9086b45bb0b95cd82010ce952e0c80
AUX pulseaudio-16.1-move-qpaeq-to-daemon.patch 1029 BLAKE2B f7695aff795d0b0828d95eaba7b059492f33315a3086fb6cfd63e7de011c0416a5ca56e26932ac7c6ee3784dc63ad0b5918bedcf23bc1d8d3fbdfb8df72c78d1 SHA512 0ba164221dca646728ea7ecbb26fa8d00b65cb45e4dc71a0298e80349548dd1adca2142b26dba138618b27f71c955186d255a45b1be790d8b9da43d60817daa4
@@ -11,4 +15,5 @@ DIST pulseaudio-16.1.tar.xz 1545596 BLAKE2B 535706abcea2cae39834b23c8bdc37f71b0e
EBUILD pulseaudio-daemon-16.1-r3.ebuild 12141 BLAKE2B ae0a36088045b7aea5ccb2100de788b1cc4c467c09439f8b807c98837b58e68dde47fa62f9f49e8db1555946974ca2d23be444f7586d3125dcdcb808d434a33e SHA512 a562b813894362d908158b4b730c0693ebf96b8131033626c6999f0feeaecddf3464b88c994667763a0848d5584f322fffb61b3cda2b59d402d12b39bedfe521
EBUILD pulseaudio-daemon-16.1-r6.ebuild 12337 BLAKE2B 16dd8c294a205010865914420818cb3ce20f47060dfa356c0bb89413dbf738351e26c95aa28f03c1abf775485e6c9414320df43adf94190f6591a2b62291199c SHA512 20f5349d6d5b723fc784837a70047aa33fd2ea78f13974e83b3b7fe2a323e944917a764dafe46ddb4bf340a79e4ef85891005f44076883f2689793460aa245b8
EBUILD pulseaudio-daemon-16.1-r7.ebuild 12098 BLAKE2B 0c0aa39e26262b0a4df7b8491278611971fc22e72f2638fda3fd18b64d4e788359bf86d30c080668bcfde130a4051ee65afbab55719b4f1c203f731db7dbc699 SHA512 6fb3fd5f11a48d4373756ccdb4e09211017d77895e8a0dafa09d5b33a9a250c7793867997d4e570678f22911ad303221b5a903718826b83e1c8459ab7c47c329
+EBUILD pulseaudio-daemon-16.1-r8.ebuild 12499 BLAKE2B 1c96f280303f64778eab92959b225bda2b1aa0546c3a2ef1bbfb8b92c7a99eb01b14bd26daed7a05a6cb75b5a3cf73586431ce3b2b596bd5f1a9d17794f58830 SHA512 e387ed0ba94d68780d69ad48ef0053da6ffb230644d4c8031b65c9ebdc8a4b08aa4f0f99cfc4ec6bcb551b8b09716a1ad0fab15e7aef8c0afaa9fa4379740507
MISC metadata.xml 3504 BLAKE2B ed8301d5eb41e597247ad2067063c262c9b18db6db6c7203a73196a9af48015b9f14105426688d5f5b394e66f7b26c7fa8cdb99f65a671b24d7ea619fc976bd8 SHA512 f77678eb60695f69416a81cb03dc58f559023d18c8bd0a5362767c3705f22b14cef3da1a537efb080f764623cd0cc5adeb10896836c57fadbf5dc9fc0263975c
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-add-more-standard-samplerates.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-add-more-standard-samplerates.patch
new file mode 100644
index 000000000000..e1ea200c4c4c
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-add-more-standard-samplerates.patch
@@ -0,0 +1,35 @@
+commit 86c5fbab5778685e19b5a4a9b8eb04ca90dff780
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Sun Feb 5 19:49:10 2023 +0300
+
+ alsa-util: Add more standard sample rates.
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/776>
+
+diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c
+index 9f35cb20f..fd30f18bd 100644
+--- a/src/modules/alsa/alsa-util.c
++++ b/src/modules/alsa/alsa-util.c
+@@ -1430,7 +1430,8 @@ unsigned int *pa_alsa_get_supported_rates(snd_pcm_t *pcm, unsigned int fallback_
+ 32000, 44100, 48000,
+ 64000, 88200, 96000,
+ 128000, 176400, 192000,
+- 384000 };
++ 352800, 384000,
++ 705600, 768000 };
+ bool supported[PA_ELEMENTSOF(all_rates)] = { false, };
+ snd_pcm_hw_params_t *hwparams;
+ unsigned int i, j, n, *rates = NULL;
+diff --git a/src/pulse/sample.h b/src/pulse/sample.h
+index 35346a865..65c0c5d6b 100644
+--- a/src/pulse/sample.h
++++ b/src/pulse/sample.h
+@@ -128,7 +128,7 @@ PA_C_DECL_BEGIN
+ #define PA_CHANNELS_MAX 32U
+
+ /** Maximum allowed sample rate */
+-#define PA_RATE_MAX (48000U*8U)
++#define PA_RATE_MAX (48000U*16U)
+
+ /** Sample format */
+ typedef enum pa_sample_format {
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch
new file mode 100644
index 000000000000..b05e530ac89d
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch
@@ -0,0 +1,122 @@
+commit 300db779224625144d6279d230c2daa857c967d8
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Thu Feb 9 13:28:29 2023 +0300
+
+ pstream: Pass frame size to keep split memblock parts aligned
+
+ `pa_pstream_send_memblock()` would split incoming memblock into parts not
+ exceeding maximum pool block size.
+
+ To make sure split parts of memblock are still frame-aligned add new `align` arg
+ to `pa_pstream_send_memblock`, find out required alignment from stream sample
+ format and pass it there. Bump default alignment to 256 which is good up to
+ 32bit 64ch frames.
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/780>
+
+diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c
+index 61f427bd3..ab094ba4e 100644
+--- a/src/modules/module-tunnel.c
++++ b/src/modules/module-tunnel.c
+@@ -676,7 +676,7 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse
+ * IO thread context where the rest of the messages are
+ * dispatched. Yeah, ugly, but I am a lazy bastard. */
+
+- pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk);
++ pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk, pa_frame_size(&u->sink->sample_spec));
+
+ u->receive_counter += chunk->length;
+
+diff --git a/src/pulse/stream.c b/src/pulse/stream.c
+index 0aa627396..3585b27e8 100644
+--- a/src/pulse/stream.c
++++ b/src/pulse/stream.c
+@@ -1535,7 +1535,7 @@ int pa_stream_write_ext_free(
+ s->write_memblock = NULL;
+ s->write_data = NULL;
+
+- pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk);
++ pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk, pa_frame_size(&s->sample_spec));
+ pa_memblock_unref(chunk.memblock);
+
+ } else {
+@@ -1569,7 +1569,7 @@ int pa_stream_write_ext_free(
+ pa_memblock_release(chunk.memblock);
+ }
+
+- pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk);
++ pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk, pa_frame_size(&s->sample_spec));
+
+ t_offset = 0;
+ t_seek = PA_SEEK_RELATIVE;
+diff --git a/src/pulsecore/protocol-native.c b/src/pulsecore/protocol-native.c
+index 672182fbc..1342dee10 100644
+--- a/src/pulsecore/protocol-native.c
++++ b/src/pulsecore/protocol-native.c
+@@ -1260,7 +1260,7 @@ static void native_connection_send_memblock(pa_native_connection *c) {
+ if (schunk.length > r->buffer_attr.fragsize)
+ schunk.length = r->buffer_attr.fragsize;
+
+- pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk);
++ pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk, pa_memblockq_get_base(r->memblockq));
+
+ pa_memblockq_drop(r->memblockq, schunk.length);
+ pa_memblock_unref(schunk.memblock);
+@@ -2535,7 +2535,7 @@ static void setup_srbchannel(pa_native_connection *c, pa_mem_type_t shm_type) {
+ mc.memblock = srbt.memblock;
+ mc.index = 0;
+ mc.length = pa_memblock_get_length(srbt.memblock);
+- pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc);
++ pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc, 0);
+
+ c->srbpending = srb;
+ return;
+diff --git a/src/pulsecore/pstream.c b/src/pulsecore/pstream.c
+index 7147b776a..ff62f464b 100644
+--- a/src/pulsecore/pstream.c
++++ b/src/pulsecore/pstream.c
+@@ -82,6 +82,10 @@ typedef uint32_t pa_pstream_descriptor[PA_PSTREAM_DESCRIPTOR_MAX];
+ */
+ #define FRAME_SIZE_MAX_ALLOW (1024*1024*16)
+
++/* Default memblock alignment used with pa_pstream_send_memblock()
++ */
++#define DEFAULT_PSTREAM_MEMBLOCK_ALIGN (256)
++
+ PA_STATIC_FLIST_DECLARE(items, 0, pa_xfree);
+
+ struct item_info {
+@@ -475,7 +479,7 @@ void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data
+ p->mainloop->defer_enable(p->defer_event, 1);
+ }
+
+-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk) {
++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk, size_t align) {
+ size_t length, idx;
+ size_t bsm;
+
+@@ -492,6 +496,11 @@ void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa
+
+ bsm = pa_mempool_block_size_max(p->mempool);
+
++ if (align == 0)
++ align = DEFAULT_PSTREAM_MEMBLOCK_ALIGN;
++
++ bsm = (bsm / align) * align;
++
+ while (length > 0) {
+ struct item_info *i;
+ size_t n;
+diff --git a/src/pulsecore/pstream.h b/src/pulsecore/pstream.h
+index 2bff270ad..88bdca4cc 100644
+--- a/src/pulsecore/pstream.h
++++ b/src/pulsecore/pstream.h
+@@ -51,7 +51,7 @@ void pa_pstream_unlink(pa_pstream *p);
+ int pa_pstream_attach_memfd_shmid(pa_pstream *p, unsigned shm_id, int memfd_fd);
+
+ void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data *ancil_data);
+-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk);
++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk, size_t align);
+ void pa_pstream_send_release(pa_pstream *p, uint32_t block_id);
+ void pa_pstream_send_revoke(pa_pstream *p, uint32_t block_id);
+
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch
new file mode 100644
index 000000000000..bd3d39d0af82
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch
@@ -0,0 +1,55 @@
+commit 1cfa7378236b3cf9daf3be09d3227b92df69cc53
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Wed Feb 8 03:24:59 2023 +0300
+
+ resampler: Fix oversized memblock pushed from resampler
+
+ The assumption that the format enum is ordered by size is not valid for quite
+ some time, since 24bit formats were appended to format enum later than 32bit
+ formats. This causes resampler to produce properly aligned memblock of size
+ larger than maximum mempool block size if input format is 24bit and output
+ format is 32bit.
+
+ Oversized block is getting split by `pa_pstream_send_memblock()` into parts of
+ size not exceeding maximum mempool block size. This usually works well but for
+ 32ch 32bit 48000Hz stream the frame alignment is 128 bytes and maximum mempool
+ block size value is multiple of 64 but not 128 bytes, therefore resulting parts
+ are misaligned.
+
+ On receiving side this causes extra allocation of 128 byte chunk while `mcalign`
+ helper reassembles properly aligned frame out of second block of misaligned
+ size. While first and second properly aligned frames are retrieved successfully
+ from `mcalign` helper, third retrieved frame would end up with properly aligned
+ size but misaligned memblock index (in this example, that would be 64 bytes.)
+ Attempt to push a chunk with misaligned memblock index causes assertion failure
+
+ Assertion 'uchunk->index % bq->base == 0' failed at memblockq.c:289,
+ function pa_memblockq_push(). Aborting.
+
+ Fix oversized block issue by checking proper size of format instead of enum
+ value.
+
+ Fixes: a67c21f09 ("merge 'lennart' branch back into trunk.")
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/778>
+
+diff --git a/src/pulsecore/resampler.c b/src/pulsecore/resampler.c
+index b035f67ed..ba18c92c4 100644
+--- a/src/pulsecore/resampler.c
++++ b/src/pulsecore/resampler.c
+@@ -613,9 +613,13 @@ size_t pa_resampler_max_block_size(pa_resampler *r) {
+ * conversion */
+ max_ss.channels = (uint8_t) (PA_MAX(r->i_ss.channels, r->o_ss.channels));
+
+- /* We silently assume that the format enum is ordered by size */
+- max_ss.format = PA_MAX(r->i_ss.format, r->o_ss.format);
+- max_ss.format = PA_MAX(max_ss.format, r->work_format);
++ max_ss.format = r->i_ss.format;
++
++ if (pa_sample_size_of_format(max_ss.format) < pa_sample_size_of_format(r->o_ss.format))
++ max_ss.format = r->o_ss.format;
++
++ if (pa_sample_size_of_format(max_ss.format) < pa_sample_size_of_format(r->work_format))
++ max_ss.format = r->work_format;
+
+ max_ss.rate = PA_MAX(r->i_ss.rate, r->o_ss.rate);
+
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch
new file mode 100644
index 000000000000..a260ced351a5
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch
@@ -0,0 +1,382 @@
+commit aed52c507f345d0b5c4cd2b1d2c58dae2d904b53
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Wed Feb 22 01:19:24 2023 +0300
+
+ alsa-util: Perform format and rate detection before setting HW params
+
+ Perform detection of supported sample format and rates just after device is
+ opened, before `snd_pcm_hw_params()` is called for the first time. This fixes a
+ problem where device restricts available sample rates after HW params are set
+ preventing sample rate detection (seen with UAC2 devices and kernel 6.1.9)
+
+ Bug: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/1414
+ Bug: https://github.com/alsa-project/alsa-lib/issues/119
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/782>
+
+diff --git a/src/modules/alsa/alsa-mixer.c b/src/modules/alsa/alsa-mixer.c
+index 49c39687c..c272e392b 100644
+--- a/src/modules/alsa/alsa-mixer.c
++++ b/src/modules/alsa/alsa-mixer.c
+@@ -5074,7 +5074,7 @@ static snd_pcm_t* mapping_open_pcm(pa_alsa_mapping *m,
+ handle = pa_alsa_open_by_template(
+ m->device_strings, dev_id, NULL, &try_ss,
+ &try_map, mode, &try_period_size,
+- &try_buffer_size, 0, NULL, NULL, exact_channels);
++ &try_buffer_size, 0, NULL, NULL, NULL, NULL, exact_channels);
+ if (handle && !exact_channels && m->channel_map.channels != try_map.channels) {
+ char buf[PA_CHANNEL_MAP_SNPRINT_MAX];
+ pa_log_debug("Channel map for mapping '%s' permanently changed to '%s'", m->name,
+diff --git a/src/modules/alsa/alsa-sink.c b/src/modules/alsa/alsa-sink.c
+index b249df680..ca22f195f 100644
+--- a/src/modules/alsa/alsa-sink.c
++++ b/src/modules/alsa/alsa-sink.c
+@@ -2527,7 +2527,9 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca
+ &ss, &map,
+ SND_PCM_STREAM_PLAYBACK,
+ &period_frames, &buffer_frames, tsched_frames,
+- &b, &d, mapping)))
++ &b, &d,
++ &u->supported_formats, &u->supported_rates,
++ mapping)))
+ goto fail;
+
+ } else if ((dev_id = pa_modargs_get_value(ma, "device_id", NULL))) {
+@@ -2541,7 +2543,9 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca
+ &ss, &map,
+ SND_PCM_STREAM_PLAYBACK,
+ &period_frames, &buffer_frames, tsched_frames,
+- &b, &d, profile_set, &mapping)))
++ &b, &d,
++ &u->supported_formats, &u->supported_rates,
++ profile_set, &mapping)))
+ goto fail;
+
+ } else {
+@@ -2552,7 +2556,9 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca
+ &ss, &map,
+ SND_PCM_STREAM_PLAYBACK,
+ &period_frames, &buffer_frames, tsched_frames,
+- &b, &d, false)))
++ &b, &d,
++ &u->supported_formats, &u->supported_rates,
++ false)))
+ goto fail;
+ }
+
+@@ -2598,13 +2604,11 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca
+
+ u->verified_sample_spec = ss;
+
+- u->supported_formats = pa_alsa_get_supported_formats(u->pcm_handle, ss.format);
+ if (!u->supported_formats) {
+ pa_log_error("Failed to find any supported sample formats.");
+ goto fail;
+ }
+
+- u->supported_rates = pa_alsa_get_supported_rates(u->pcm_handle, ss.rate);
+ if (!u->supported_rates) {
+ pa_log_error("Failed to find any supported sample rates.");
+ goto fail;
+diff --git a/src/modules/alsa/alsa-source.c b/src/modules/alsa/alsa-source.c
+index ef8b12c32..d88c47f1f 100644
+--- a/src/modules/alsa/alsa-source.c
++++ b/src/modules/alsa/alsa-source.c
+@@ -2218,7 +2218,7 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p
+ &ss, &map,
+ SND_PCM_STREAM_CAPTURE,
+ &period_frames, &buffer_frames, tsched_frames,
+- &b, &d, mapping)))
++ &b, &d, &u->supported_formats, &u->supported_rates, mapping)))
+ goto fail;
+
+ } else if ((dev_id = pa_modargs_get_value(ma, "device_id", NULL))) {
+@@ -2232,7 +2232,7 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p
+ &ss, &map,
+ SND_PCM_STREAM_CAPTURE,
+ &period_frames, &buffer_frames, tsched_frames,
+- &b, &d, profile_set, &mapping)))
++ &b, &d, &u->supported_formats, &u->supported_rates, profile_set, &mapping)))
+ goto fail;
+
+ } else {
+@@ -2243,7 +2243,7 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p
+ &ss, &map,
+ SND_PCM_STREAM_CAPTURE,
+ &period_frames, &buffer_frames, tsched_frames,
+- &b, &d, false)))
++ &b, &d, &u->supported_formats, &u->supported_rates, false)))
+ goto fail;
+ }
+
+@@ -2279,13 +2279,11 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p
+
+ u->verified_sample_spec = ss;
+
+- u->supported_formats = pa_alsa_get_supported_formats(u->pcm_handle, ss.format);
+ if (!u->supported_formats) {
+ pa_log_error("Failed to find any supported sample formats.");
+ goto fail;
+ }
+
+- u->supported_rates = pa_alsa_get_supported_rates(u->pcm_handle, ss.rate);
+ if (!u->supported_rates) {
+ pa_log_error("Failed to find any supported sample rates.");
+ goto fail;
+diff --git a/src/modules/alsa/alsa-ucm.c b/src/modules/alsa/alsa-ucm.c
+index e75756f53..744e7aae1 100644
+--- a/src/modules/alsa/alsa-ucm.c
++++ b/src/modules/alsa/alsa-ucm.c
+@@ -2026,7 +2026,7 @@ static snd_pcm_t* mapping_open_pcm(pa_alsa_ucm_config *ucm, pa_alsa_mapping *m,
+ try_buffer_size = ucm->core->default_n_fragments * try_period_size;
+
+ pcm = pa_alsa_open_by_device_string(m->device_strings[0], NULL, &try_ss,
+- &try_map, mode, &try_period_size, &try_buffer_size, 0, NULL, NULL, exact_channels);
++ &try_map, mode, &try_period_size, &try_buffer_size, 0, NULL, NULL, NULL, NULL, exact_channels);
+
+ if (pcm) {
+ if (!exact_channels)
+diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c
+index fd30f18bd..b631c870c 100644
+--- a/src/modules/alsa/alsa-util.c
++++ b/src/modules/alsa/alsa-util.c
+@@ -523,6 +523,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap,
+ bool *use_tsched,
++ pa_sample_format_t **query_supported_formats,
++ unsigned int **query_supported_rates,
+ pa_alsa_profile_set *ps,
+ pa_alsa_mapping **mapping) {
+
+@@ -561,6 +563,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto(
+ tsched_size,
+ use_mmap,
+ use_tsched,
++ query_supported_formats,
++ query_supported_rates,
+ m);
+
+ if (pcm_handle) {
+@@ -588,6 +592,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto(
+ tsched_size,
+ use_mmap,
+ use_tsched,
++ query_supported_formats,
++ query_supported_rates,
+ m);
+
+ if (pcm_handle) {
+@@ -612,6 +618,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto(
+ tsched_size,
+ use_mmap,
+ use_tsched,
++ query_supported_formats,
++ query_supported_rates,
+ false);
+ pa_xfree(d);
+
+@@ -632,6 +640,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_mapping(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap,
+ bool *use_tsched,
++ pa_sample_format_t **query_supported_formats,
++ unsigned int **query_supported_rates,
+ pa_alsa_mapping *m) {
+
+ snd_pcm_t *pcm_handle;
+@@ -661,6 +671,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_mapping(
+ tsched_size,
+ use_mmap,
+ use_tsched,
++ query_supported_formats,
++ query_supported_rates,
+ pa_channel_map_valid(&m->channel_map) /* Query the channel count if we don't know what we want */);
+
+ if (!pcm_handle)
+@@ -684,6 +696,8 @@ snd_pcm_t *pa_alsa_open_by_device_string(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap,
+ bool *use_tsched,
++ pa_sample_format_t **query_supported_formats,
++ unsigned int **query_supported_rates,
+ bool require_exact_channel_number) {
+
+ int err;
+@@ -711,6 +725,12 @@ snd_pcm_t *pa_alsa_open_by_device_string(
+
+ pa_log_debug("Managed to open %s", d);
+
++ if (query_supported_formats)
++ *query_supported_formats = pa_alsa_get_supported_formats(pcm_handle, ss->format);
++
++ if (query_supported_rates)
++ *query_supported_rates = pa_alsa_get_supported_rates(pcm_handle, ss->rate);
++
+ if ((err = pa_alsa_set_hw_params(
+ pcm_handle,
+ ss,
+@@ -784,6 +804,8 @@ snd_pcm_t *pa_alsa_open_by_template(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap,
+ bool *use_tsched,
++ pa_sample_format_t **query_supported_formats,
++ unsigned int **query_supported_rates,
+ bool require_exact_channel_number) {
+
+ snd_pcm_t *pcm_handle;
+@@ -805,6 +827,8 @@ snd_pcm_t *pa_alsa_open_by_template(
+ tsched_size,
+ use_mmap,
+ use_tsched,
++ query_supported_formats,
++ query_supported_rates,
+ require_exact_channel_number);
+
+ pa_xfree(d);
+diff --git a/src/modules/alsa/alsa-util.h b/src/modules/alsa/alsa-util.h
+index 2eed3eac3..c65801104 100644
+--- a/src/modules/alsa/alsa-util.h
++++ b/src/modules/alsa/alsa-util.h
+@@ -67,6 +67,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap, /* modified at return */
+ bool *use_tsched, /* modified at return */
++ pa_sample_format_t **query_supported_formats, /* modified at return */
++ unsigned int **query_supported_rates, /* modified at return */
+ pa_alsa_profile_set *ps,
+ pa_alsa_mapping **mapping); /* modified at return */
+
+@@ -82,6 +84,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_mapping(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap, /* modified at return */
+ bool *use_tsched, /* modified at return */
++ pa_sample_format_t **query_supported_formats, /* modified at return */
++ unsigned int **query_supported_rates, /* modified at return */
+ pa_alsa_mapping *mapping);
+
+ /* Opens the explicit ALSA device */
+@@ -96,6 +100,8 @@ snd_pcm_t *pa_alsa_open_by_device_string(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap, /* modified at return */
+ bool *use_tsched, /* modified at return */
++ pa_sample_format_t **query_supported_formats, /* modified at return */
++ unsigned int **query_supported_rates, /* modified at return */
+ bool require_exact_channel_number);
+
+ /* Opens the explicit ALSA device with a fallback list */
+@@ -111,6 +117,8 @@ snd_pcm_t *pa_alsa_open_by_template(
+ snd_pcm_uframes_t tsched_size,
+ bool *use_mmap, /* modified at return */
+ bool *use_tsched, /* modified at return */
++ pa_sample_format_t **query_supported_formats, /* modified at return */
++ unsigned int **query_supported_rates, /* modified at return */
+ bool require_exact_channel_number);
+
+ void pa_alsa_dump(pa_log_level_t level, snd_pcm_t *pcm);
+commit 5ab2b9cb0e32190c3ea12b0f4cb7533d7340bbf1
+Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+Date: Wed Feb 22 01:50:22 2023 +0300
+
+ alsa-util: Fix pa_alsa_get_supported_formats fallback.
+
+ Looks like original intention was to scan over sample formats supported by PA,
+ but code does the scan by list of alsa formats. Reverse the map and adjust
+ fallback case which now can use the same map.
+
+ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/782>
+
+diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c
+index b631c870c..d3c092f52 100644
+--- a/src/modules/alsa/alsa-util.c
++++ b/src/modules/alsa/alsa-util.c
+@@ -1502,35 +1502,35 @@ unsigned int *pa_alsa_get_supported_rates(snd_pcm_t *pcm, unsigned int fallback_
+ }
+
+ pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_format_t fallback_format) {
+- static const snd_pcm_format_t format_trans_to_pa[] = {
+- [SND_PCM_FORMAT_U8] = PA_SAMPLE_U8,
+- [SND_PCM_FORMAT_A_LAW] = PA_SAMPLE_ALAW,
+- [SND_PCM_FORMAT_MU_LAW] = PA_SAMPLE_ULAW,
+- [SND_PCM_FORMAT_S16_LE] = PA_SAMPLE_S16LE,
+- [SND_PCM_FORMAT_S16_BE] = PA_SAMPLE_S16BE,
+- [SND_PCM_FORMAT_FLOAT_LE] = PA_SAMPLE_FLOAT32LE,
+- [SND_PCM_FORMAT_FLOAT_BE] = PA_SAMPLE_FLOAT32BE,
+- [SND_PCM_FORMAT_S32_LE] = PA_SAMPLE_S32LE,
+- [SND_PCM_FORMAT_S32_BE] = PA_SAMPLE_S32BE,
+- [SND_PCM_FORMAT_S24_3LE] = PA_SAMPLE_S24LE,
+- [SND_PCM_FORMAT_S24_3BE] = PA_SAMPLE_S24BE,
+- [SND_PCM_FORMAT_S24_LE] = PA_SAMPLE_S24_32LE,
+- [SND_PCM_FORMAT_S24_BE] = PA_SAMPLE_S24_32BE,
++ static const snd_pcm_format_t format_trans_to_pcm[] = {
++ [PA_SAMPLE_U8] = SND_PCM_FORMAT_U8,
++ [PA_SAMPLE_ALAW] = SND_PCM_FORMAT_A_LAW,
++ [PA_SAMPLE_ULAW] = SND_PCM_FORMAT_MU_LAW,
++ [PA_SAMPLE_S16LE] = SND_PCM_FORMAT_S16_LE,
++ [PA_SAMPLE_S16BE] = SND_PCM_FORMAT_S16_BE,
++ [PA_SAMPLE_FLOAT32LE] = SND_PCM_FORMAT_FLOAT_LE,
++ [PA_SAMPLE_FLOAT32BE] = SND_PCM_FORMAT_FLOAT_BE,
++ [PA_SAMPLE_S32LE] = SND_PCM_FORMAT_S32_LE,
++ [PA_SAMPLE_S32BE] = SND_PCM_FORMAT_S32_BE,
++ [PA_SAMPLE_S24LE] = SND_PCM_FORMAT_S24_3LE,
++ [PA_SAMPLE_S24BE] = SND_PCM_FORMAT_S24_3BE,
++ [PA_SAMPLE_S24_32LE] = SND_PCM_FORMAT_S24_LE,
++ [PA_SAMPLE_S24_32BE] = SND_PCM_FORMAT_S24_BE,
+ };
+- static const snd_pcm_format_t all_formats[] = {
+- SND_PCM_FORMAT_U8,
+- SND_PCM_FORMAT_A_LAW,
+- SND_PCM_FORMAT_MU_LAW,
+- SND_PCM_FORMAT_S16_LE,
+- SND_PCM_FORMAT_S16_BE,
+- SND_PCM_FORMAT_FLOAT_LE,
+- SND_PCM_FORMAT_FLOAT_BE,
+- SND_PCM_FORMAT_S32_LE,
+- SND_PCM_FORMAT_S32_BE,
+- SND_PCM_FORMAT_S24_3LE,
+- SND_PCM_FORMAT_S24_3BE,
+- SND_PCM_FORMAT_S24_LE,
+- SND_PCM_FORMAT_S24_BE,
++ static const pa_sample_format_t all_formats[] = {
++ PA_SAMPLE_U8,
++ PA_SAMPLE_ALAW,
++ PA_SAMPLE_ULAW,
++ PA_SAMPLE_S16LE,
++ PA_SAMPLE_S16BE,
++ PA_SAMPLE_FLOAT32LE,
++ PA_SAMPLE_FLOAT32BE,
++ PA_SAMPLE_S32LE,
++ PA_SAMPLE_S32BE,
++ PA_SAMPLE_S24LE,
++ PA_SAMPLE_S24BE,
++ PA_SAMPLE_S24_32LE,
++ PA_SAMPLE_S24_32BE,
+ };
+ bool supported[PA_ELEMENTSOF(all_formats)] = {
+ false,
+@@ -1548,7 +1548,7 @@ pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_form
+ }
+
+ for (i = 0, n = 0; i < PA_ELEMENTSOF(all_formats); i++) {
+- if (snd_pcm_hw_params_test_format(pcm, hwparams, all_formats[i]) == 0) {
++ if (snd_pcm_hw_params_test_format(pcm, hwparams, format_trans_to_pcm[all_formats[i]]) == 0) {
+ supported[i] = true;
+ n++;
+ }
+@@ -1559,7 +1559,7 @@ pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_form
+
+ for (i = 0, j = 0; i < PA_ELEMENTSOF(all_formats); i++) {
+ if (supported[i])
+- formats[j++] = format_trans_to_pa[all_formats[i]];
++ formats[j++] = all_formats[i];
+ }
+
+ formats[j] = PA_SAMPLE_MAX;
+@@ -1567,7 +1567,7 @@ pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_form
+ formats = pa_xnew(pa_sample_format_t, 2);
+
+ formats[0] = fallback_format;
+- if ((ret = snd_pcm_hw_params_set_format(pcm, hwparams, format_trans_to_pa[formats[0]])) < 0) {
++ if ((ret = snd_pcm_hw_params_set_format(pcm, hwparams, format_trans_to_pcm[formats[0]])) < 0) {
+ pa_log_debug("snd_pcm_hw_params_set_format() failed: %s", pa_alsa_strerror(ret));
+ pa_xfree(formats);
+ return NULL;
diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild
new file mode 100644
index 000000000000..e12ba4cea6fc
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild
@@ -0,0 +1,393 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PV="${PV/_pre*}"
+MY_P="pulseaudio-${MY_PV}"
+inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev
+
+DESCRIPTION="Daemon component of PulseAudio (networked sound server)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/"
+
+if [[ ${PV} = 9999 ]]; then
+ inherit git-r3
+ EGIT_BRANCH="master"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio"
+else
+ SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
+
+SLOT="0"
+
+# +alsa-plugin as discussed in bug #519530
+# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec
+# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file
+IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw +gdbm +glib gstreamer jack ldac lirc
+ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev valgrind +webrtc-aec +X zeroconf"
+
+RESTRICT="!test? ( test )"
+
+# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
+# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they belong under !daemon ()
+# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users deal with them at once
+REQUIRED_USE="
+ ?? ( elogind systemd )
+ alsa-plugin? ( alsa )
+ aptx? ( bluetooth )
+ bluetooth? ( dbus )
+ equalizer? ( dbus )
+ ldac? ( bluetooth )
+ ofono-headset? ( bluetooth )
+ udev? ( || ( alsa oss ) )
+ zeroconf? ( dbus )
+"
+
+# NOTE:
+# - libpcre needed in some cases, bug #472228
+# - media-libs/speexdsp is providing echo canceller implementation and used in resampler
+# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too
+gstreamer_deps="
+ media-libs/gst-plugins-base
+ >=media-libs/gstreamer-1.14
+"
+COMMON_DEPEND="
+ ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
+ >=media-libs/libpulse-16.1-r3
+ dev-libs/libatomic_ops
+ >=media-libs/libsndfile-1.0.20
+ >=media-libs/speexdsp-1.2
+ alsa? ( >=media-libs/alsa-lib-1.0.24 )
+ aptx? ( ${gstreamer_deps} )
+ asyncns? ( >=net-libs/libasyncns-0.1 )
+ bluetooth? (
+ >=net-wireless/bluez-5
+ media-libs/sbc
+ )
+ dev-libs/libltdl
+ sys-kernel/linux-headers
+ >=sys-libs/libcap-2.22-r2
+ dbus? ( >=sys-apps/dbus-1.4.12 )
+ elibc_mingw? ( dev-libs/libpcre:3 )
+ elogind? ( sys-auth/elogind )
+ equalizer? (
+ sci-libs/fftw:3.0=
+ )
+ fftw? (
+ sci-libs/fftw:3.0=
+ )
+ gdbm? ( sys-libs/gdbm:= )
+ glib? ( >=dev-libs/glib-2.28.0:2 )
+ gstreamer? (
+ ${gstreamer_deps}
+ >=dev-libs/glib-2.26.0:2
+ )
+ jack? ( virtual/jack )
+ ldac? ( ${gstreamer_deps} )
+ lirc? ( app-misc/lirc )
+ ofono-headset? ( >=net-misc/ofono-1.13 )
+ orc? ( >=dev-lang/orc-0.4.15 )
+ selinux? ( sec-policy/selinux-pulseaudio )
+ sox? ( >=media-libs/soxr-0.1.1 )
+ ssl? ( dev-libs/openssl:= )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ udev? ( >=virtual/udev-143[hwdb(+)] )
+ valgrind? ( dev-util/valgrind )
+ webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 )
+ X? (
+ >=x11-libs/libxcb-1.6
+ x11-libs/libICE
+ x11-libs/libSM
+ >=x11-libs/libX11-1.4.0
+ >=x11-libs/libXtst-1.0.99.2
+ )
+ zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
+"
+
+# pulseaudio ships a bundle xmltoman, which uses XML::Parser
+DEPEND="
+ ${COMMON_DEPEND}
+ test? ( >=dev-libs/check-0.9.10 )
+ X? ( x11-base/xorg-proto )
+"
+
+# alsa-utils dep is for the alsasound init.d script (see bug 155707); TODO: read it
+# NOTE: Only system-wide needs acct-group/audio unless elogind/systemd is not used
+RDEPEND="
+ ${COMMON_DEPEND}
+ system-wide? (
+ alsa? ( media-sound/alsa-utils )
+ acct-user/pulse
+ acct-group/audio
+ acct-group/pulse-access
+ )
+ bluetooth? (
+ ldac? ( media-plugins/gst-plugins-ldac )
+ aptx? ( media-plugins/gst-plugins-openaptx )
+ )
+ !media-video/pipewire[sound-server(+)]
+"
+unset gstreamer_deps
+
+# This is a PDEPEND to avoid a circular dep
+PDEPEND="
+ alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio] ) )
+"
+
+BDEPEND="
+ dev-lang/perl
+ dev-perl/XML-Parser
+ sys-devel/gettext
+ sys-devel/m4
+ virtual/libiconv
+ virtual/libintl
+ virtual/pkgconfig
+ orc? ( >=dev-lang/orc-0.4.15 )
+ system-wide? ( dev-util/unifdef )
+"
+
+DOCS=( NEWS README )
+
+# patches merged upstream, to be removed with 16.2 or later bump
+PATCHES=(
+ "${FILESDIR}"/pulseaudio-16.0-optional-module-console-kit.patch
+ "${FILESDIR}"/pulseaudio-16.1-module-combine-sink-load-crash.patch
+ "${FILESDIR}"/pulseaudio-16.1-module-combine-sink-unload-crash.patch
+ "${FILESDIR}"/pulseaudio-16.1-move-qpaeq-to-daemon.patch
+ # alignment fix changes internal abi, added requirement matching >=media-libs/libpulse-16.1-r3
+ "${FILESDIR}"/pulseaudio-16.1-fix-memblock-alignment.patch
+ "${FILESDIR}"/pulseaudio-16.1-add-more-standard-samplerates.patch
+ "${FILESDIR}"/pulseaudio-16.1-fix-resampler-oversized-memblock.patch
+ "${FILESDIR}"/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch
+)
+
+src_prepare() {
+ default
+
+ gnome2_environment_reset
+}
+
+src_configure() {
+ local enable_bluez5_gstreamer="disabled"
+ if use aptx || use ldac ; then
+ enable_bluez5_gstreamer="enabled"
+ fi
+
+ local enable_fftw="disabled"
+ if use equalizer || use fftw ; then
+ enable_fftw="enabled"
+ fi
+
+ local emesonargs=(
+ --localstatedir="${EPREFIX}"/var
+
+ -Ddaemon=true
+ -Dclient=false
+ -Ddoxygen=false
+ -Dgcov=false
+ -Dman=true
+ # tests involve random modules, so just do them for the native # TODO: tests should run always
+ $(meson_use test tests)
+ -Ddatabase=$(usex gdbm gdbm simple) # tdb is also an option but no one cares about it
+ -Dstream-restore-clear-old-devices=true
+ -Drunning-from-build-tree=false
+
+ # Paths
+ -Dmodlibexecdir="${EPREFIX}/usr/$(get_libdir)/pulseaudio/modules" # Was $(get_libdir)/${P}
+ -Dsystemduserunitdir=$(systemd_get_userunitdir)
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+ -Dbashcompletiondir="$(get_bashcompdir)" # Alternatively DEPEND on app-shells/bash-completion for pkg-config to provide the value
+
+ # Optional features
+ $(meson_feature alsa)
+ $(meson_feature asyncns)
+ $(meson_feature zeroconf avahi)
+ $(meson_feature bluetooth bluez5)
+ -Dbluez5-gstreamer=${enable_bluez5_gstreamer}
+ $(meson_use bluetooth bluez5-native-headset)
+ $(meson_use ofono-headset bluez5-ofono-headset)
+ -Dconsolekit=disabled
+ $(meson_feature dbus)
+ $(meson_feature elogind)
+ -Dfftw=${enable_fftw}
+ $(meson_feature glib) # WARNING: toggling this likely changes ABI
+ $(meson_feature glib gsettings) # Supposedly correct?
+ $(meson_feature gstreamer)
+ -Dgtk=disabled
+ -Dhal-compat=false
+ -Dipv6=true
+ $(meson_feature jack)
+ $(meson_feature lirc)
+ $(meson_feature ssl openssl)
+ $(meson_feature orc)
+ $(meson_feature oss oss-output)
+ -Dsamplerate=disabled # Matches upstream
+ $(meson_feature sox soxr)
+ -Dspeex=enabled
+ $(meson_feature systemd)
+ $(meson_feature tcpd tcpwrap)
+ $(meson_feature udev)
+ $(meson_feature valgrind)
+ $(meson_feature X x11)
+
+ # Echo cancellation
+ -Dadrian-aec=false # Not packaged?
+ $(meson_feature webrtc-aec)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # qpaeq moved to media-sound/qpaeq
+ if [[ -f "${ED}"/usr/bin/qpaeq ]]; then
+ rm "${ED}"/usr/bin/qpaeq || die
+ fi
+
+ # Upstream installs 'pactl' if client is built, with all symlinks except for
+ # 'pulseaudio', 'pacmd' and 'pasuspender' which are installed if server is built.
+ # This trips QA warning, workaround:
+ # - install missing aliases in media-libs/libpulse (client build)
+ # - remove corresponding symlinks in media-sound/pulseaudio-daemonclient (server build)
+ rm "${D}/$(get_bashcompdir)"/pulseaudio || die
+ rm "${D}/$(get_bashcompdir)"/pacmd || die
+ rm "${D}/$(get_bashcompdir)"/pasuspender || die
+
+ # Daemon configuration scripts will try to load snippets from corresponding '.d' dirs.
+ # Install these dirs to silence a warning if they are missing.
+ keepdir /etc/pulse/default.pa.d
+ keepdir /etc/pulse/system.pa.d
+
+ if use system-wide; then
+ newconfd "${FILESDIR}"/pulseaudio.conf.d pulseaudio
+
+ use_define() {
+ local define=${2:-$(echo ${1} | tr '[:lower:]' '[:upper:]')}
+
+ use "${1}" && echo "-D${define}" || echo "-U${define}"
+ }
+
+ unifdef -x 1 \
+ $(use_define zeroconf AVAHI) \
+ $(use_define alsa) \
+ $(use_define bluetooth) \
+ $(use_define udev) \
+ "${FILESDIR}"/pulseaudio.init.d-5 \
+ > "${T}"/pulseaudio \
+ || die
+
+ doinitd "${T}"/pulseaudio
+
+ systemd_dounit "${FILESDIR}"/pulseaudio.service
+
+ # We need /var/run/pulse, bug 442852
+ newtmpfiles "${FILESDIR}"/pulseaudio.tmpfiles pulseaudio.conf
+ else
+ # Prevent warnings when system-wide is not used, bug 447694
+ if use dbus; then
+ rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die
+ fi
+ fi
+
+ if use zeroconf; then
+ sed -i \
+ -e '/module-zeroconf-publish/s:^#::' \
+ "${ED}/etc/pulse/default.pa" \
+ || die
+ fi
+
+ # Only enable autospawning pulseaudio daemon on systems without systemd
+ if ! use systemd; then
+ insinto /etc/pulse/client.conf.d
+ newins "${FILESDIR}/enable-autospawn.conf" "enable-autospawn.conf"
+ fi
+
+ find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+
+ use udev && udev_reload
+
+ if use system-wide; then
+ tmpfiles_process "pulseaudio.conf"
+
+ elog "You have enabled the 'system-wide' USE flag for pulseaudio."
+ elog "This mode should only be used on headless servers, embedded systems,"
+ elog "or thin clients. It will usually require manual configuration, and is"
+ elog "incompatible with many expected pulseaudio features."
+ elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED."
+ elog ""
+ elog "For more information, see"
+ elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/"
+ elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/"
+ elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server"
+ elog ""
+ fi
+
+ if use bluetooth; then
+ elog "You have enabled bluetooth USE flag for pulseaudio. Daemon will now handle"
+ elog "bluetooth Headset (HSP HS and HSP AG) and Handsfree (HFP HF) profiles using"
+ elog "native headset backend by default. This can be selectively disabled"
+ elog "via runtime configuration arguments to module-bluetooth-discover"
+ elog "in /etc/pulse/default.pa"
+ elog "To disable HFP HF append enable_native_hfp_hf=false"
+ elog "To disable HSP HS append enable_native_hsp_hs=false"
+ elog "To disable HSP AG append headset=auto or headset=ofono"
+ elog "(note this does NOT require enabling USE ofono)"
+ elog ""
+ fi
+
+ if use ofono-headset; then
+ elog "You have enabled both native and ofono headset profiles. The runtime decision"
+ elog "which to use is done via the 'headset' argument of module-bluetooth-discover."
+ elog ""
+ fi
+
+ if use gstreamer; then
+ elog "GStreamer-based RTP implementation modile enabled."
+ elog "To use OPUS payload install media-plugins/gst-plugins-opus"
+ elog "and add enable_opus=1 argument to module-rtp-send"
+ elog ""
+ fi
+
+ if use systemd; then
+ elog "Pulseaudio autospawn by client library is no longer enabled when systemd is available."
+ elog "It's recommended to start pulseaudio via its systemd user units:"
+ elog ""
+ elog " systemctl --user enable pulseaudio.service pulseaudio.socket"
+ elog ""
+ elog "Root user can change system default configuration for all users:"
+ elog ""
+ elog " systemctl --global enable pulseaudio.service pulseaudio.socket"
+ elog ""
+ elog "If you would like to enable autospawn by client library, edit autospawn flag in /etc/pulse/client.conf like this:"
+ elog ""
+ elog " autospawn = yes"
+ elog ""
+ elog "The change from autospawn to user units will take effect after restarting."
+ elog ""
+ fi
+
+ optfeature_header "PulseAudio can be enhanced by installing the following:"
+ use equalizer && optfeature "qpaeq script for equalizer GUI" media-sound/qpaeq
+ use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ use udev && udev_reload
+}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index ee01e6260793..f6b4b13c8571 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 604f9ae25fa2..3fd03a2bb1e3 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -13,8 +13,10 @@ AUX pipewire.desktop-r2 333 BLAKE2B 6a8805bb4ea3f23af535867c0551b8f742543de1fa8d
DIST pipewire-0.3.75.tar.bz2 1629466 BLAKE2B e69dbb93ebe50f037bc602aa86733c8ba9ccbe57db520cd34ea025c9bf153dbd848882dbb4c2a4e830785a302a7cb7d4b7c1856c9a4be6f1c5ada92f70d1729b SHA512 19bf292f951f68de19cdfd3c76ee0e538a2ad3022e2669a4a19b40d26c2b16938799470b85def4b74b27b8c8137d03a05780d6bab0f38fb0835b528f2cd34f5d
DIST pipewire-0.3.77.tar.bz2 1643767 BLAKE2B 3a2df9cdedf77d5b4927e115ddd7da0d1eecc85322ce7995a49945d41cc83b9a543c1382ad304bdb549f67ac444f7bca6871248654fb4d2e21b25eb55411940c SHA512 422c8504f608d6845b94351a336ab528f51195551418d0d245064972ed784817cacafc6afaad74eb0e0ea80474a9da33ef6917c1f60d3f8f45d70c54971f0760
DIST pipewire-0.3.80.tar.bz2 1655137 BLAKE2B cf55e01b6fff29e7ef1f40e9a8f28788b9f538380232821b334359844b33b12b913375ae14e4589d7ae9cd26d22bc841d8103d41c7eb3ea1a9f0c1db1abc6507 SHA512 77e26b6cbefc091ea703b53d147accbd9495f97ba57618a21366b0747074de3ed1060c03e91362f5cf9dc5c256da6d541eccaff8de306b369730400c7b7f46b2
+DIST pipewire-0.3.81.tar.bz2 1658240 BLAKE2B 8c67d6fbc5bc72354562e1628feb09e3baef3fd38be70bde24b145a6d57fe3a90b3bc466d4289be16fa36d936966d7d3e68759c38a7cd1383bd04b4f2a173687 SHA512 2366819d6ddad80d0db47aacc81c25c12bc69f4bd337b296bd9e8b417dd30c5e65b86d9cbb700f9aca0c464bcd2738284ee07f45f1cf68962ada9cf37799ebc7
EBUILD pipewire-0.3.75-r3.ebuild 18118 BLAKE2B 08963fa4917ac0413ddc5eccd5415a218d130d749fa87c7d3041750cf4967ce48ed6f978b2060de753cad813382f38d9d88cdc568ee2c0e1c2b4b9f3f1aa9921 SHA512 450b2a6ee200f8f02a52443cad33b66526f92ec7fc7bee11efefb960d98667036e7999fa76e60d6b61e8c48a8a027005c75dc2f1533a79750e3d2a692e7ba09f
EBUILD pipewire-0.3.77-r2.ebuild 18118 BLAKE2B 08963fa4917ac0413ddc5eccd5415a218d130d749fa87c7d3041750cf4967ce48ed6f978b2060de753cad813382f38d9d88cdc568ee2c0e1c2b4b9f3f1aa9921 SHA512 450b2a6ee200f8f02a52443cad33b66526f92ec7fc7bee11efefb960d98667036e7999fa76e60d6b61e8c48a8a027005c75dc2f1533a79750e3d2a692e7ba09f
EBUILD pipewire-0.3.80.ebuild 18190 BLAKE2B aaccdf9f7abd161932653f3183e939d3d8f2c0e1ae1221b389fd35d4d598cbd8bfedf7594fe0becfff063754c5712582265b453ec70ca5a368ca8826ef60439e SHA512 c0a71db2f574718f4576bfac5b682ce064ab051699c511def6ca8e3dee76cc6980ee0a977ced35e1b7e0ae400e441d05ceb863f29012b72016fe5b8aaa75e177
+EBUILD pipewire-0.3.81.ebuild 18195 BLAKE2B 7b0a755c6ba881e8aad07683c3662e2891624ab7aa0c9567c9b3a33083892e3b753d387b3d718e26dc5b320720e364fae0253a5fa50614410aaf7b73287636c4 SHA512 750adb3020413ec3bffdc321090d699fb2e1cc14de8d1b25aebf408afd0866f83211914519a0062ea8698d87a4e44f0e0a0e8179e39ad68630b4bcfb62372e98
EBUILD pipewire-9999.ebuild 18195 BLAKE2B 7b0a755c6ba881e8aad07683c3662e2891624ab7aa0c9567c9b3a33083892e3b753d387b3d718e26dc5b320720e364fae0253a5fa50614410aaf7b73287636c4 SHA512 750adb3020413ec3bffdc321090d699fb2e1cc14de8d1b25aebf408afd0866f83211914519a0062ea8698d87a4e44f0e0a0e8179e39ad68630b4bcfb62372e98
MISC metadata.xml 2156 BLAKE2B 974459115e0f3cf4e4c3ac15159740b42e01a093da37d8a27f80e122c9ab2a3fe9194443eaf08f9b66d613db90a14465abbe1b76816bce90e11a46c8409c7513 SHA512 cfe0fdb86c993f167507e22635878d6d7d5dcd48f4c23323231263551ceff986fc454700428ecb7d2ee2abe82093c35d8e7bd491020fd6dd3f3889c09e9020bb
diff --git a/media-video/pipewire/pipewire-0.3.81.ebuild b/media-video/pipewire/pipewire-0.3.81.ebuild
new file mode 100644
index 000000000000..7a471fb632bf
--- /dev/null
+++ b/media-video/pipewire/pipewire-0.3.81.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide.
+#
+# 2. Upstream also sometimes amend release notes for the previous release to mention
+# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros
+#
+# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git"
+ inherit git-r3
+else
+ if [[ ${PV} == *_p* ]] ; then
+ MY_COMMIT=""
+ SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}"/${PN}-${MY_COMMIT}
+ else
+ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ fi
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Multimedia processing graphs"
+HOMEPAGE="https://pipewire.org/"
+
+LICENSE="MIT LGPL-2.1+ GPL-2"
+# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
+SLOT="0/0.4"
+IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2"
+IUSE+=" modemmanager pipewire-alsa readline roc sound-server ssl system-service systemd test v4l X zeroconf"
+
+# Once replacing system JACK libraries is possible, it's likely that
+# jack-client IUSE will need blocking to avoid users accidentally
+# configuring their systems to send PW sink output to the emulated
+# JACK's sink - doing so is likely to yield no audio, cause a CPU
+# cycles consuming loop (and may even cause GUI crashes)!
+
+# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled
+# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work
+# which provides adequate guarantee that alsa-lib will be able to provide audio services.
+# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL.
+# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally.
+# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity.
+REQUIRED_USE="
+ ffmpeg? ( extra )
+ bluetooth? ( dbus )
+ jack-sdk? ( !jack-client )
+ modemmanager? ( bluetooth )
+ system-service? ( systemd )
+ !sound-server? ( !pipewire-alsa )
+ jack-client? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=dev-util/meson-0.59
+ virtual/pkgconfig
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')
+ dbus? ( dev-util/gdbus-codegen )
+ doc? (
+ app-doc/doxygen
+ media-gfx/graphviz
+ )
+"
+# While udev could technically be optional, it's needed for a numebr of options,
+# and not really worth it, bug #877769.
+RDEPEND="
+ acct-group/audio
+ acct-group/pipewire
+ media-libs/alsa-lib
+ sys-libs/ncurses:=[unicode(+)]
+ virtual/libintl[${MULTILIB_USEDEP}]
+ virtual/libudev[${MULTILIB_USEDEP}]
+ bluetooth? (
+ dev-libs/glib
+ media-libs/fdk-aac
+ media-libs/libldac
+ media-libs/libfreeaptx
+ media-libs/opus
+ media-libs/sbc
+ >=net-wireless/bluez-4.101:=
+ virtual/libusb:1
+ )
+ dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+ echo-cancel? ( media-libs/webrtc-audio-processing:0 )
+ extra? ( >=media-libs/libsndfile-1.0.20 )
+ ffmpeg? ( media-video/ffmpeg:= )
+ flatpak? ( dev-libs/glib )
+ gstreamer? (
+ >=dev-libs/glib-2.32.0:2
+ >=media-libs/gstreamer-1.10.0:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ gsettings? ( >=dev-libs/glib-2.26.0:2 )
+ ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] )
+ jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] )
+ jack-sdk? (
+ !media-sound/jack-audio-connection-kit
+ !media-sound/jack2
+ )
+ liblc3? ( media-sound/liblc3 )
+ lv2? ( media-libs/lilv )
+ modemmanager? ( >=net-misc/modemmanager-1.10.0 )
+ pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] )
+ sound-server? ( !media-sound/pulseaudio-daemon )
+ roc? ( media-libs/roc-toolkit )
+ readline? ( sys-libs/readline:= )
+ ssl? ( dev-libs/openssl:= )
+ systemd? ( sys-apps/systemd )
+ system-service? ( acct-user/pipewire )
+ v4l? ( media-libs/libv4l )
+ X? (
+ media-libs/libcanberra
+ x11-libs/libX11
+ x11-libs/libXfixes
+ )
+ zeroconf? ( net-dns/avahi )
+"
+
+DEPEND="${RDEPEND}"
+
+# TODO: Consider use cases where pipewire is not used for driving audio
+# Doing so with WirePlumber currently involves editing Lua scripts
+PDEPEND=">=media-video/wireplumber-0.4.8-r3"
+
+# Present RDEPEND that are currently always disabled due to the PW
+# code using them being required to be disabled by Gentoo guidelines
+# (i.e. developer binaries not meant for users) and unready code
+# media-libs/libsdl2
+# >=media-libs/vulkan-loader-1.1.69
+#
+# Ditto for DEPEND
+# >=dev-util/vulkan-headers-1.1.69
+
+DOCS=( {README,INSTALL}.md NEWS )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
+)
+
+python_check_deps() {
+ python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+ default
+
+ # Used for upstream backports
+ [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV}
+}
+
+multilib_src_configure() {
+ # https://bugs.gentoo.org/838301
+ filter-flags -fno-semantic-interposition
+
+ local emesonargs=(
+ -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+
+ $(meson_feature dbus)
+ $(meson_native_use_feature zeroconf avahi)
+ $(meson_native_use_feature doc docs)
+ $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone
+ $(meson_native_enabled man)
+ $(meson_feature test tests)
+ -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests
+ $(meson_feature ieee1394 libffado)
+ $(meson_native_use_feature gstreamer)
+ $(meson_native_use_feature gstreamer gstreamer-device-provider)
+ $(meson_native_use_feature gsettings)
+ $(meson_native_use_feature systemd)
+
+ $(meson_native_use_feature system-service systemd-system-service)
+ -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
+ -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)"
+
+ $(meson_native_use_feature systemd systemd-user-service)
+ $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph
+ -Dspa-plugins=enabled
+ -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible)
+ -Dcompress-offload=disabled # TODO: tinycompress unpackaged
+ -Daudiomixer=enabled # Matches upstream
+ -Daudioconvert=enabled # Matches upstream
+ $(meson_native_use_feature bluetooth bluez5)
+ $(meson_native_use_feature bluetooth bluez5-backend-hsp-native)
+ $(meson_native_use_feature bluetooth bluez5-backend-hfp-native)
+ # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379
+ $(meson_native_use_feature modemmanager bluez5-backend-native-mm)
+ $(meson_native_use_feature bluetooth bluez5-backend-ofono)
+ $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd)
+ $(meson_native_use_feature bluetooth bluez5-codec-aac)
+ $(meson_native_use_feature bluetooth bluez5-codec-aptx)
+ $(meson_native_use_feature bluetooth bluez5-codec-ldac)
+ $(meson_native_use_feature bluetooth opus)
+ $(meson_native_use_feature bluetooth bluez5-codec-opus)
+ $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters)
+ $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889
+ -Dcontrol=enabled # Matches upstream
+ -Daudiotestsrc=enabled # Matches upstream
+ -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020
+ $(meson_native_use_feature ffmpeg pw-cat-ffmpeg)
+ $(meson_native_use_feature flatpak)
+ -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph
+ $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client
+ $(meson_use jack-sdk jack-devel)
+ $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '')
+ -Dsupport=enabled # Miscellaneous/common plugins, such as null sink
+ -Devl=disabled # Matches upstream
+ -Dtest=disabled # fakesink and fakesource plugins
+ -Dbluez5-codec-lc3plus=disabled # unpackaged
+ $(meson_native_use_feature liblc3 bluez5-codec-lc3)
+ $(meson_native_use_feature lv2)
+ $(meson_native_use_feature v4l v4l2)
+ -Dlibcamera=disabled # libcamera is not in Portage tree
+ $(meson_native_use_feature roc)
+ $(meson_native_use_feature readline)
+ $(meson_native_use_feature ssl raop)
+ -Dvideoconvert=enabled # Matches upstream
+ -Dvideotestsrc=enabled # Matches upstream
+ -Dvolume=enabled # Matches upstream
+ -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream)
+ $(meson_native_use_feature extra pw-cat)
+ -Dudev=enabled
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+ -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install)
+ -Dlibmysofa=disabled # libmysofa is unpackaged
+ $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat)
+ -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build
+
+ # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only
+ # just became stable, with 5.15 being the previous LTS. Many people
+ # are still on it.
+ -Dpam-defaults-install=true
+
+ # Just for bell sounds in X11 right now.
+ $(meson_native_use_feature X x11)
+ $(meson_native_use_feature X x11-xfixes)
+ $(meson_native_use_feature X libcanberra)
+ )
+
+ meson_src_configure
+}
+
+multilib_src_test() {
+ meson_src_test --timeout-multiplier 10
+}
+
+multilib_src_install() {
+ # Our custom DOCS do not exist in multilib source directory
+ DOCS= meson_src_install
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if use pipewire-alsa; then
+ dodir /etc/alsa/conf.d
+
+ # Install pipewire conf loader hook
+ insinto /usr/share/alsa/alsa.conf.d
+ doins "${FILESDIR}"/99-pipewire-default-hook.conf
+ eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf
+
+ # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222
+ # And the current dosym8 -r implementation is likely affected by the same issue, too.
+ dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf
+ dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf
+ fi
+
+ # Enable required wireplumber alsa and bluez monitors
+ if use sound-server; then
+ dodir /etc/wireplumber/main.lua.d
+ echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die
+
+ dodir /etc/wireplumber/bluetooth.lua.d
+ echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die
+ fi
+
+ if use system-service; then
+ newtmpfiles - pipewire.conf <<-EOF || die
+ d /run/pipewire 0755 pipewire pipewire - -
+ EOF
+ fi
+
+ if ! use systemd; then
+ insinto /etc/xdg/autostart
+ newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop
+
+ exeinto /usr/bin
+ newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r3 gentoo-pipewire-launcher
+
+ doman "${FILESDIR}"/gentoo-pipewire-launcher.1
+
+ # Disable pipewire-pulse if sound-server is disabled.
+ if ! use sound-server ; then
+ sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die
+ fi
+
+ eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
+
+pkg_preinst() {
+ HAD_SOUND_SERVER=0
+ HAD_SYSTEM_SERVICE=0
+
+ if has_version "media-video/pipewire[sound-server(-)]" ; then
+ HAD_SOUND_SERVER=1
+ fi
+
+ if has_version "media-video/pipewire[system-service(-)]" ; then
+ HAD_SYSTEM_SERVICE=1
+ fi
+}
+
+pkg_postinst() {
+ udev_reload
+
+ use system-service && tmpfiles_process pipewire.conf
+
+ local ver
+ for ver in ${REPLACING_VERSIONS} ; do
+ if has_version kde-plasma/kwin[screencast] || has_version x11-wm/mutter[screencast] ; then
+ # https://bugs.gentoo.org/908490
+ # https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243
+ ewarn "Please restart KWin/Mutter after upgrading PipeWire."
+ ewarn "Screencasting may not work until you do."
+ fi
+
+ if ver_test ${ver} -le 0.3.66-r1 ; then
+ elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions"
+ elog "and limits needed to function smoothly:"
+ elog
+ elog "1. Please make sure your user is in the 'pipewire' group for"
+ elog "the best experience with realtime scheduling (PAM limits behavior)!"
+ elog "You can add your account with:"
+ elog " usermod -aG pipewire <youruser>"
+ elog
+ elog "2. For the best experience with fast user switching, it is recommended"
+ elog "that you remove your user from the 'audio' group unless you rely on the"
+ elog "audio group for device access control or ACLs.:"
+ elog " usermod -rG audio <youruser>"
+ elog
+
+ if ! use jack-sdk ; then
+ elog
+ elog "JACK emulation is incomplete and not all programs will work. PipeWire's"
+ elog "alternative libraries have been installed to a non-default location."
+ elog "To use them, put pw-jack <application> before every JACK application."
+ elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack"
+ elog "provider is still needed to compile the JACK applications themselves."
+ elog
+ fi
+
+ if use systemd ; then
+ ewarn
+ ewarn "PipeWire daemon startup has been moved to a launcher script!"
+ ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no"
+ ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all"
+ ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)"
+ ewarn
+ ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from"
+ ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly"
+ ewarn "advised that a D-Bus user session is set up before starting the script."
+ ewarn
+ fi
+
+ if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then
+ elog
+ elog "This ebuild auto-enables PulseAudio replacement. Because of that, users"
+ elog "are recommended to edit pulseaudio client configuration files:"
+ elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf"
+ elog "if it exists, and disable autospawning of the original daemon by setting:"
+ elog
+ elog " autospawn = no"
+ elog
+ elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!"
+ elog
+ elog "Alternatively, if replacing PulseAudio daemon is not desired, edit"
+ elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant"
+ elog "command:"
+ elog
+ elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &"
+ elog
+ fi
+
+ if has_version 'net-misc/ofono' ; then
+ ewarn "Native backend has become default. Please disable oFono via:"
+ if systemd_is_booted ; then
+ ewarn "systemctl disable ofono"
+ else
+ ewarn "rc-update delete ofono"
+ fi
+ fi
+ fi
+ done
+
+ if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then
+ # TODO: We could drop most of this if we set up systemd presets?
+ # They're worth looking into because right now, the out-of-the-box experience
+ # is automatic on OpenRC, while it needs manual intervention on systemd.
+ if use sound-server && use systemd ; then
+ elog
+ elog "When switching from PulseAudio, you may need to disable PulseAudio:"
+ elog
+ elog " systemctl --user disable pulseaudio.service pulseaudio.socket"
+ elog
+ elog "To use PipeWire, the user units must be manually enabled"
+ elog "by running this command as each user you use for desktop activities:"
+ elog
+ elog " systemctl --user enable pipewire.socket pipewire-pulse.socket"
+ elog
+ elog "A reboot is recommended to avoid interferences from still running"
+ elog "PulseAudio daemon."
+ elog
+ elog "Both new users and those upgrading need to enable WirePlumber"
+ elog "for relevant users:"
+ elog
+ elog " systemctl --user disable pipewire-media-session.service"
+ elog " systemctl --user --force enable wireplumber.service"
+ elog
+ elog "Root user may replace --user with --global to change system default"
+ elog "configuration for all of the above commands."
+ elog
+ fi
+
+ if ! use sound-server ; then
+ ewarn
+ ewarn "USE=sound-server is disabled! If you want PipeWire to provide"
+ ewarn "your sound, please enable it. See the wiki at"
+ ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio"
+ ewarn "for more details."
+ ewarn
+ fi
+ fi
+
+ if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then
+ ewarn
+ ewarn "You have enabled the system-service USE flag, which installs"
+ ewarn "the system-wide systemd units that enable PipeWire to run as a system"
+ ewarn "service. This is more than likely NOT what you want. You are strongly"
+ ewarn "advised not to enable this mode and instead stick with systemd user"
+ ewarn "units. The default configuration files will likely not work out of the"
+ ewarn "box, and you are on your own with configuration."
+ ewarn
+ fi
+
+ elog "For latest tips and tricks, troubleshooting information, and documentation"
+ elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire"
+ elog
+
+ optfeature_header "The following can be installed for optional runtime features:"
+ optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
+
+ if use sound-server && ! use pipewire-alsa; then
+ optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]"
+ fi
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index f7cae3a6058f..5bcbea4b0463 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 7c02382a0061..65a4aa251066 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 06 Oct 2023 10:10:13 +0000
+Fri, 06 Oct 2023 16:10:12 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 3519c9640721..414613c66860 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 549618 BLAKE2B df3cca5309face77ad600cd7dd41da5c8d5969140f0f882439af0839721ca14a3e2ddda207c25ab4f6c4bb766db6e715560df951e539d7cc21ac6c04098c804d SHA512 fecd1787120b073b451d8a3eda16e7b1d80f65213749758b8dc28dd7adb7911c5d678553c3d79c9868d343fd46ecb5e858110be9deff13b5fe735cee99c77036
-TIMESTAMP 2023-10-06T10:10:18Z
+TIMESTAMP 2023-10-06T16:10:14Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUf3QpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUgMWZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCeDQ/+MrF5n3+I4LP5Iskw7qLISweBtKFV/Xwp3sI6DIFBsyuIgwy0URINEoNF
-okYV2EEY1NaMyK2gOli4J5s4m+T5YZTofNxJ3zXgtcj8+hyQLN3mI6LACp5JnCbe
-bHdOiZWyuq1P2hfdnsrIN6sKxXHJQeqs3L/EGpN0THjwJ6EPeyDh8gkQtcRjo31X
-+JuYIXyJa8AoFIkPYBUJHMWv/9n/nZswTlZV6fzFyG3x4X6NrYyyvoDX+VGcTs2/
-eWZ92zMJNhSGdJBaYY7Hu8EWlo12O0++CKXrymbT2OIipBEPzty5VVBKaLjGiCuO
-Pi4/X29YymWd3wi4yxfT+5lM3MjQuPc5l1Ut06AW/oiiBZN2cBzA0n5wPw+4MGzA
-p/aa94yX90IOpvz7P57QXT89O63IXhD0LTdQnHYLhHJ0C4T3iBhN2rMAxQN/aCAn
-O4EYOzM5eDNZabbA3xHXNk3sk5dT6sn4Z2wFqrr8SX4ZV+EZxLmE/FEM60Hy7iyy
-LXRwxgMQz3+Zx3X8nPvu9YOfjkDiYt2O1pwo0yxkL5hkDkvmZUzITKw9vzOvVryM
-lNYQTBWZnm2itLjNKJ8msLlDKTo0yLqBviGjouqG2ZC7nIe3Kb73opitPrsd+hQD
-Gyg7Gsn6GLIgC2Vbi5FfIUgD8sGXr9F2iVwcKR07tTJ2R9CPwVo=
-=Omvc
+klB+og//enZjAf526sNBd1+UZCrKHJOa6SkFgCoNM5mLQ9BRliEhzrSnj2xHV6iO
+c1snrBy2Qc2nKsyVQOX5tN1+YjPjAhOpKb4b5M/UHwU70ivG7jaLrIcKVW5QNw5w
+KE4z3iCZffIlj7eHe10IkmSZINaJCNXbqBJ6BfgiGThsH00Sao0A0ncLXVWxTZWs
+vzbzxI4jzzeY3wBdYh8/jBwipMTAljdz6pvozMVTjohp/KBqoHIG0XMp+nK9OlVs
+r7JK8/hK1H3wPkDJDA3dBLW++3B037fHhP2ZR2diO5QQD33s4aUq1UroImDGe0vR
+Q0bw34tyDc7cNm2HIVbTg7W1Wx3sMud85nDySgMDDORlScTFw5S50ozKw31SKl3C
+V5dz+wCrX8qhUn7SkjXZd3u0QprOdCXJFE/Y7emnWWf4kxNyf/++wyFv7lae+qP9
+ZX2LALkbDgK5vAHZYRyDQgFZGeUBL/SX5ET5wERtRKljgobleLeKNOdZfCy0W46S
+zar3UCDhmcYxka6npFvzTlljnNRUPq827wiuWcmxKtlqd0x4/WIuI++i+RI9/SuH
+QdeGASQXrR33SXDT101Vm/rZXmD1PEn3kMudcUe5U/oQw12S6zd/OEjsReFReJpX
+OEId7a7CDxVAH3hjveaRO7L9vP6j1mtJkrXk6yqCWS3H0ag15Ao=
+=r+49
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 7c02382a0061..65a4aa251066 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 06 Oct 2023 10:10:13 +0000
+Fri, 06 Oct 2023 16:10:12 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index be094226572b..2cdff7ecfb44 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 698236193369..a09c9ba39230 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/eclean-kernel-2.99.6 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.6
index ebc541ebd2f4..7f3a4a922d9b 100644
--- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.6
+++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/eclean-kernel/ https://pypi.org/project/eclean-kernel/
INHERIT=distutils-r1 pypi
IUSE=lz4 lzo zstd 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=BSD
RDEPEND=kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zstd? ( dev-python/zstandard[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/e/eclean-kernel/eclean_kernel-2.99.6.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=ca1df65ec88cc6b3b7b8f2c35e7b04a5
+_md5_=6e0438f55129b70f4ed3e292b164a88c
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 5224d33c812b..5fbf8f46c8ea 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.15 b/metadata/md5-cache/app-containers/earthly-0.7.20
index 8ca654741833..663766fb42d6 100644
--- a/metadata/md5-cache/app-containers/earthly-0.7.15
+++ b/metadata/md5-cache/app-containers/earthly-0.7.20
@@ -9,6 +9,6 @@ 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.15.tar.gz -> earthly-0.7.15.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.7.15-deps.tar.xz
+SRC_URI=https://github.com/earthly/earthly/archive/v0.7.20.tar.gz -> earthly-0.7.20.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.7.20-deps.tar.xz
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=19d4f494f2f29731b71db445db90ff75
+_md5_=de22284bc563eee82e2624e3e9fe9725
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index d78e319b52f3..0bebec15b33d 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/onak-0.5.0-r1 b/metadata/md5-cache/app-crypt/onak-0.5.0-r1
new file mode 100644
index 000000000000..418768b1f256
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/onak-0.5.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=berkdb? ( >=sys-libs/db-4 ) postgres? ( dev-db/postgresql[server] )
+DESCRIPTION=onak is an OpenPGP keyserver
+EAPI=7
+HOMEPAGE=http://www.earth.li/projectpurple/progs/onak.html
+INHERIT=autotools
+IUSE=berkdb postgres
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RESTRICT=test
+SLOT=0
+SRC_URI=http://www.earth.li/projectpurple/files/onak-0.5.0.tar.xz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=6516b65c4f3d5c9f52c61c09c338f52b
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index d08493ea5bb3..84f62fa4f150 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/vscodium-1.83.0.23277 b/metadata/md5-cache/app-editors/vscodium-1.83.0.23277
new file mode 100644
index 000000000000..5c894c2de467
--- /dev/null
+++ b/metadata/md5-cache/app-editors/vscodium-1.83.0.23277
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst postrm preinst
+DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode
+EAPI=8
+HOMEPAGE=https://vscodium.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop pax-utils xdg optfeature
+IUSE=kerberos
+KEYWORDS=-* ~amd64 ~arm ~arm64
+LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango kerberos? ( app-crypt/mit-krb5 )
+RESTRICT=strip bindist
+SLOT=0
+SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.83.0.23277/VSCodium-linux-x64-1.83.0.23277.tar.gz -> vscodium-1.83.0.23277-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.83.0.23277/VSCodium-linux-armhf-1.83.0.23277.tar.gz -> vscodium-1.83.0.23277-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.83.0.23277/VSCodium-linux-arm64-1.83.0.23277.tar.gz -> vscodium-1.83.0.23277-arm64.tar.gz )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e4da4a8b8217da930db1aa4a63838d71
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 0bcf4f95e979..465f3789f4c8 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/buttercup-1.32 b/metadata/md5-cache/app-emacs/buttercup-1.32
new file mode 100644
index 000000000000..a2f64b65570d
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/buttercup-1.32
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Behaviour-driven Elisp testing
+EAPI=8
+HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup
+INHERIT=elisp
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.32.tar.gz -> buttercup-1.32.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=e3d40975b770949ddeb46687d0605f1d
diff --git a/metadata/md5-cache/app-emacs/company-mode-0.10.0 b/metadata/md5-cache/app-emacs/company-mode-0.10.0
new file mode 100644
index 000000000000..5c4a6ed8d3a5
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/company-mode-0.10.0
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=In-buffer completion front-end
+EAPI=8
+HOMEPAGE=https://company-mode.github.io/ https://github.com/company-mode/company-mode/
+INHERIT=elisp
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/company-mode/company-mode/archive/0.10.0.tar.gz -> company-mode-0.10.0.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
+_md5_=7e77d4b688232c0dad56d0fb1f7cb29c
diff --git a/metadata/md5-cache/app-emacs/eldev-1.5.1 b/metadata/md5-cache/app-emacs/eldev-1.5.1
deleted file mode 100644
index 3019d525b20d..000000000000
--- a/metadata/md5-cache/app-emacs/eldev-1.5.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Emacs Lisp Development Tool
-EAPI=8
-HOMEPAGE=https://github.com/doublep/eldev/
-INHERIT=elisp
-KEYWORDS=amd64 ~arm ~ppc64 ~riscv ~x86
-LICENSE=GPL-3+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://github.com/doublep/eldev/archive/1.5.1.tar.gz -> eldev-1.5.1.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=da2d6f31a15e8bfb157c25e89ef6f230
diff --git a/metadata/md5-cache/app-emacs/eldev-1.5.2 b/metadata/md5-cache/app-emacs/eldev-1.5.2
deleted file mode 100644
index 4f8badbb082d..000000000000
--- a/metadata/md5-cache/app-emacs/eldev-1.5.2
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Emacs Lisp Development Tool
-EAPI=8
-HOMEPAGE=https://github.com/doublep/eldev/
-INHERIT=elisp
-KEYWORDS=amd64 ~arm ~ppc64 ~riscv ~x86
-LICENSE=GPL-3+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://github.com/doublep/eldev/archive/1.5.2.tar.gz -> eldev-1.5.2.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=da2d6f31a15e8bfb157c25e89ef6f230
diff --git a/metadata/md5-cache/app-emacs/eldev-1.6 b/metadata/md5-cache/app-emacs/eldev-1.6
index bf8fdd0b6873..bccc39abe336 100644
--- a/metadata/md5-cache/app-emacs/eldev-1.6
+++ b/metadata/md5-cache/app-emacs/eldev-1.6
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs Lisp Development Tool
EAPI=8
HOMEPAGE=https://github.com/doublep/eldev/
INHERIT=elisp
-KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~ppc64 ~riscv ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/doublep/eldev/archive/1.6.tar.gz -> eldev-1.6.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=aef7a21fb0b8d260fe1e5f30784f74d4
+_md5_=da2d6f31a15e8bfb157c25e89ef6f230
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.7 b/metadata/md5-cache/app-emacs/org-mode-9.6.7
deleted file mode 100644
index a353ea8a120d..000000000000
--- a/metadata/md5-cache/app-emacs/org-mode-9.6.7
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=An Emacs mode for notes and project planning
-EAPI=8
-HOMEPAGE=https://www.orgmode.org/
-INHERIT=elisp readme.gentoo-r1
-IUSE=doc odt-schema
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
-RDEPEND=>=app-editors/emacs-25.3:*
-RESTRICT=test
-SLOT=0
-SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.7.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3
-_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.8 b/metadata/md5-cache/app-emacs/org-mode-9.6.8
deleted file mode 100644
index 1fadc9ebf213..000000000000
--- a/metadata/md5-cache/app-emacs/org-mode-9.6.8
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=An Emacs mode for notes and project planning
-EAPI=8
-HOMEPAGE=https://www.orgmode.org/
-INHERIT=elisp readme.gentoo-r1
-IUSE=doc odt-schema
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
-RDEPEND=>=app-editors/emacs-25.3:*
-RESTRICT=test
-SLOT=0
-SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.8.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3
-_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.9 b/metadata/md5-cache/app-emacs/org-mode-9.6.9
index 7cae35418316..d96b3ec2b3ad 100644
--- a/metadata/md5-cache/app-emacs/org-mode-9.6.9
+++ b/metadata/md5-cache/app-emacs/org-mode-9.6.9
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.orgmode.org/
INHERIT=elisp readme.gentoo-r1
IUSE=doc odt-schema
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ppc x86
LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
RDEPEND=>=app-editors/emacs-25.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.9.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3
-_md5_=567831454e98525b3087c46320283b5f
+_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8
diff --git a/metadata/md5-cache/app-emacs/swift-mode-8.6.0 b/metadata/md5-cache/app-emacs/swift-mode-9.1.0
index 5ce3fe28576b..235a1c2e355d 100644
--- a/metadata/md5-cache/app-emacs/swift-mode-8.6.0
+++ b/metadata/md5-cache/app-emacs/swift-mode-9.1.0
@@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
-SRC_URI=https://github.com/swift-emacs/swift-mode/archive/v8.6.0.tar.gz -> swift-mode-8.6.0.tar.gz
+SRC_URI=https://github.com/swift-emacs/swift-mode/archive/v9.1.0.tar.gz -> swift-mode-9.1.0.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
_md5_=ca3b41f3b27302399b2ece39d8a2e60f
diff --git a/metadata/md5-cache/app-emacs/with-editor-3.3.0 b/metadata/md5-cache/app-emacs/with-editor-3.3.0
deleted file mode 100644
index ef55243cc5b1..000000000000
--- a/metadata/md5-cache/app-emacs/with-editor-3.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-emacs/compat-29.1.4.1 sys-apps/texinfo >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Use the Emacsclient as the $EDITOR of child processes
-EAPI=8
-HOMEPAGE=https://magit.vc/manual/with-editor/ https://github.com/magit/with-editor/
-INHERIT=elisp
-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/with-editor/archive/v3.3.0.tar.gz -> with-editor-3.3.0.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=36800f58bbd615c49877650c3801ea13
diff --git a/metadata/md5-cache/app-emacs/with-editor-3.3.1 b/metadata/md5-cache/app-emacs/with-editor-3.3.1
deleted file mode 100644
index 848a476373a6..000000000000
--- a/metadata/md5-cache/app-emacs/with-editor-3.3.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-emacs/compat-29.1.4.1 sys-apps/texinfo >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Use the Emacsclient as the $EDITOR of child processes
-EAPI=8
-HOMEPAGE=https://magit.vc/manual/with-editor/ https://github.com/magit/with-editor/
-INHERIT=elisp
-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/with-editor/archive/v3.3.1.tar.gz -> with-editor-3.3.1.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=36800f58bbd615c49877650c3801ea13
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 7deb35e86bc5..69268b4f8c09 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/jq-1.7 b/metadata/md5-cache/app-misc/jq-1.7
index 26068f4f0c4f..307c5c7cd69d 100644
--- a/metadata/md5-cache/app-misc/jq-1.7
+++ b/metadata/md5-cache/app-misc/jq-1.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://stedolan.github.io/jq/
INHERIT=autotools
IUSE=+oniguruma static-libs test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=MIT CC-BY-3.0
RDEPEND=!static-libs? ( oniguruma? ( >=dev-libs/oniguruma-6.9.3[static-libs?] ) )
REQUIRED_USE=test? ( oniguruma )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jqlang/jq/archive/refs/tags/jq-1.7.tar.gz -> jq-1.7.gh.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=bd3f84b9c53852de0ba5c2ce202ff41c
+_md5_=8e995232df14e7c3be6c9b9e025d4430
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 534c049d2d1d..065752d5a8b6 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.5 b/metadata/md5-cache/app-portage/flaggie-0.99.5
deleted file mode 100644
index eeb891f3dbfd..000000000000
--- a/metadata/md5-cache/app-portage/flaggie-0.99.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=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-13[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=A smart CLI mangler for package.* files
-EAPI=8
-HOMEPAGE=https://github.com/projg2/flaggie/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python: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/f/flaggie/flaggie-0.99.5.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=beeb3bb8f9a48e3fe6be95e21fa00a00
diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.6 b/metadata/md5-cache/app-portage/flaggie-0.99.6
deleted file mode 100644
index 851105816109..000000000000
--- a/metadata/md5-cache/app-portage/flaggie-0.99.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=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-13[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=A smart CLI mangler for package.* files
-EAPI=8
-HOMEPAGE=https://github.com/projg2/flaggie/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python: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/f/flaggie/flaggie-0.99.6.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=0c1e717cabbe3e14b5a589392223d4ea
diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.7 b/metadata/md5-cache/app-portage/flaggie-0.99.7
deleted file mode 100644
index bfdc0ec9968f..000000000000
--- a/metadata/md5-cache/app-portage/flaggie-0.99.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=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-13[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=A smart CLI mangler for package.* files
-EAPI=8
-HOMEPAGE=https://github.com/projg2/flaggie/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python: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/f/flaggie/flaggie-0.99.7.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=0c1e717cabbe3e14b5a589392223d4ea
diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.8 b/metadata/md5-cache/app-portage/flaggie-0.99.8
index f5bfc812171a..006c0f0759db 100644
--- a/metadata/md5-cache/app-portage/flaggie-0.99.8
+++ b/metadata/md5-cache/app-portage/flaggie-0.99.8
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/flaggie/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python: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/f/flaggie/flaggie-0.99.8.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=0c1e717cabbe3e14b5a589392223d4ea
+_md5_=beeb3bb8f9a48e3fe6be95e21fa00a00
diff --git a/metadata/md5-cache/app-portage/gemato-20.4 b/metadata/md5-cache/app-portage/gemato-20.4
deleted file mode 100644
index d0a973fbbb79..000000000000
--- a/metadata/md5-cache/app-portage/gemato-20.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Stand-alone Manifest generation & verification tool
-EAPI=8
-HOMEPAGE=https://github.com/projg2/gemato/ https://pypi.org/project/gemato/
-INHERIT=distutils-r1 pypi
-IUSE=+gpg pretty-log tools 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
-LICENSE=BSD-2
-RDEPEND=gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/g/gemato/gemato-20.4.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f9e51d2f6171c7532622cc2551a93381
diff --git a/metadata/md5-cache/app-portage/gemato-20.5 b/metadata/md5-cache/app-portage/gemato-20.5
index c24ccd9ba9fd..10a49f5b5382 100644
--- a/metadata/md5-cache/app-portage/gemato-20.5
+++ b/metadata/md5-cache/app-portage/gemato-20.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/gemato/ https://pypi.org/project/gemato/
INHERIT=distutils-r1 pypi
IUSE=+gpg pretty-log tools 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2
RDEPEND=gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/gemato/gemato-20.5.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=2f88f53760649835f7d9b9a14d2666b8
+_md5_=f9e51d2f6171c7532622cc2551a93381
diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-40 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-40
deleted file mode 100644
index 438eb598093c..000000000000
--- a/metadata/md5-cache/app-portage/mgorny-dev-scripts-40
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Handy scripts for ebuild development and more
-EAPI=8
-HOMEPAGE=https://github.com/projg2/mgorny-dev-scripts/
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
-LICENSE=BSD-2
-RDEPEND=app-portage/gentoolkit app-portage/portage-utils dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils
-SLOT=0
-SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v40.tar.gz -> mgorny-dev-scripts-40.tar.gz
-_md5_=3146ad09b52963c0bb37be739f9f24fc
diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-41 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-41
index 5c0e88719d8e..a120608d932a 100644
--- a/metadata/md5-cache/app-portage/mgorny-dev-scripts-41
+++ b/metadata/md5-cache/app-portage/mgorny-dev-scripts-41
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Handy scripts for ebuild development and more
EAPI=8
HOMEPAGE=https://github.com/projg2/mgorny-dev-scripts/
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
LICENSE=BSD-2
RDEPEND=app-portage/gentoolkit app-portage/portage-utils dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils
SLOT=0
SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v41.tar.gz -> mgorny-dev-scripts-41.tar.gz
-_md5_=b629f9355f58e115c31af9795edbaf43
+_md5_=3146ad09b52963c0bb37be739f9f24fc
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index eef05b22553c..eaa32a3af4d9 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.3 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1
index dc08b37f833c..e98d4fe54838 100644
--- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.3
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/yhirose/cpp-httplib/
INHERIT=cmake-multilib python-any-r1 toolchain-funcs
IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~loong ~x86
+KEYWORDS=~amd64 ~loong ~x86
LICENSE=MIT
RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=test? ( brotli ssl zlib )
RESTRICT=!test? ( test )
-SLOT=0/0.13
-SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.13.3.tar.gz -> cpp-httplib-0.13.3.tar.gz
+SLOT=0/0.14
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.14.1.tar.gz -> cpp-httplib-0.14.1.tar.gz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8b4d0bb21945e71d1de5859f0f0a95ad
+_md5_=d7ce7ca0fc3e6cd5d5516c0fe9252c5d
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index b7473feb31df..5fa67865292d 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/boogie-3.0.4 b/metadata/md5-cache/dev-lang/boogie-3.0.4
index 363071db100b..4c6bdf889580 100644
--- a/metadata/md5-cache/dev-lang/boogie-3.0.4
+++ b/metadata/md5-cache/dev-lang/boogie-3.0.4
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) strip
SLOT=0
SRC_URI=https://github.com/boogie-org/boogie/archive/v3.0.4.tar.gz -> boogie-3.0.4.tar.gz https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.2.0/microsoft.codecoverage.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.internalabstractions/1.0.0/microsoft.dotnet.internalabstractions.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.2.0/microsoft.net.test.sdk.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.2.0/microsoft.testplatform.objectmodel.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.2.0/microsoft.testplatform.testhost.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.12.0/nunit.3.12.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/3.15.1/nunit3testadapter.3.15.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/stylecop.analyzers/1.1.118/stylecop.analyzers.1.1.118.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.0.0/system.buffers.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.0.11/system.componentmodel.eventbasedasync.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.3.0/system.componentmodel.eventbasedasync.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.1.0/system.componentmodel.primitives.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.1.0/system.componentmodel.typeconverter.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.0.1/system.componentmodel.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.0.0/system.console.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.3.0/system.diagnostics.process.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.textwritertracelistener/4.0.0/system.diagnostics.textwritertracelistener.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.1.0/system.net.http.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.loader/4.0.0/system.runtime.loader.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.json/4.0.2/system.runtime.serialization.json.4.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.3.0/system.xml.xpath.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 1cff6db44efc8da7233b3f0c01f013b0 dotnet-pkg-base 673c20e50f744aed9843c604e375cc66 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 nuget b3e5cf268212d4e05392ea82c63d0466
-_md5_=91383fa523038d07d9681030cffed6b3
+_md5_=5e0c0be91e2e38a98ce1dece4f6dd932
diff --git a/metadata/md5-cache/dev-lang/dafny-4.2.0 b/metadata/md5-cache/dev-lang/dafny-4.2.0
deleted file mode 100644
index 3f0a81285e58..000000000000
--- a/metadata/md5-cache/dev-lang/dafny-4.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 dev-dotnet/coco test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/boogie dev-lang/go dev-python/OutputCheck dev-python/lit net-libs/nodejs[npm] ) virtual/dotnet-sdk:6.0 dev-dotnet/csharp-gentoodotnetinfo
-DEFINED_PHASES=compile configure install preinst prepare pretend setup test unpack
-DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3
-DESCRIPTION=Dafny is a verification-aware programming language
-EAPI=8
-HOMEPAGE=https://dafny.org/ https://github.com/dafny-lang/dafny/
-INHERIT=check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1
-IUSE=test debug
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 virtual/dotnet-sdk:6.0 >=dev-java/java-config-2.2.0-r3
-RESTRICT=!test? ( test ) strip
-SLOT=0
-SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.2.0.tar.gz -> dafny-4.2.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/2.16.8/boogie.abstractinterpretation.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/2.16.8/boogie.basetypes.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/2.16.8/boogie.codecontractsextender.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/2.16.8/boogie.concurrency.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/2.16.8/boogie.core.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/2.16.8/boogie.executionengine.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/2.16.8/boogie.graph.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/2.16.8/boogie.houdini.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/2.16.8/boogie.model.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/2.16.8/boogie.provers.smtlib.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/2.16.8/boogie.vcexpr.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/2.16.8/boogie.vcgeneration.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net452/1.0.2/microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.0.0/microsoft.testplatform.extensions.trxlogger.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.0.0/microsoft.testplatform.objectmodel.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.10.0/serilog.2.10.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 1cff6db44efc8da7233b3f0c01f013b0 dotnet-pkg-base 673c20e50f744aed9843c604e375cc66 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 d051ecd608488854eb9252d64d396140 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 nuget b3e5cf268212d4e05392ea82c63d0466 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c8302f28303e9ab367222ba05eb907eb
diff --git a/metadata/md5-cache/dev-lang/dafny-4.3.0 b/metadata/md5-cache/dev-lang/dafny-4.3.0
index a85309b8b76f..efa19d772d28 100644
--- a/metadata/md5-cache/dev-lang/dafny-4.3.0
+++ b/metadata/md5-cache/dev-lang/dafny-4.3.0
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) strip
SLOT=0
SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.3.0.tar.gz -> dafny-4.3.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/2.16.8/boogie.abstractinterpretation.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/2.16.8/boogie.basetypes.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/2.16.8/boogie.codecontractsextender.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/2.16.8/boogie.concurrency.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/2.16.8/boogie.core.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/2.16.8/boogie.executionengine.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/2.16.8/boogie.graph.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/2.16.8/boogie.houdini.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/2.16.8/boogie.model.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/2.16.8/boogie.provers.smtlib.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/2.16.8/boogie.vcexpr.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/2.16.8/boogie.vcgeneration.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/4.4.0/castle.core.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.2.0/humanizer.core.2.2.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.0.0/microsoft.build.framework.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.4.1/microsoft.build.locator.1.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.0.0/microsoft.build.tasks.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.0.0/microsoft.build.utilities.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.0.0/microsoft.build.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.2/microsoft.codeanalysis.analyzers.3.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.0.1/microsoft.codeanalysis.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.0.1/microsoft.codeanalysis.csharp.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.0.1/microsoft.codeanalysis.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.0.1/microsoft.codeanalysis.visualbasic.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.0.1/microsoft.codeanalysis.visualbasic.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.0.1/microsoft.codeanalysis.workspaces.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.0.1/microsoft.codeanalysis.workspaces.msbuild.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.0.1/microsoft.codeanalysis.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.11.0/microsoft.codecoverage.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.1.0/microsoft.codecoverage.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/5.0.0/microsoft.extensions.configuration.binder.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/5.0.0/microsoft.extensions.logging.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.console/5.0.0/microsoft.extensions.logging.console.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/5.0.0/microsoft.extensions.options.configurationextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/1.0.0/microsoft.net.stringtools.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.11.0/microsoft.net.test.sdk.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.1.0/microsoft.net.test.sdk.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.1.0/microsoft.netcore.platforms.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net452/1.0.2/microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.0.0/microsoft.testplatform.extensions.trxlogger.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.0.0/microsoft.testplatform.objectmodel.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.1.0/microsoft.testplatform.objectmodel.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.1.0/microsoft.testplatform.testhost.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/moq/4.16.1/moq.4.16.1.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/11.0.2/newtonsoft.json.11.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.testing/0.19.5/omnisharp.extensions.jsonrpc.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageclient/0.19.5/omnisharp.extensions.languageclient.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol.testing/0.19.5/omnisharp.extensions.languageprotocol.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.inmemory/0.11.0/serilog.sinks.inmemory.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.10.0/serilog.2.10.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.12.0/serilog.2.12.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/1.0.31/system.composition.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.7.0/system.configuration.configurationmanager.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.3.0/system.diagnostics.tracesource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/4.7.0/system.drawing.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/5.0.1/system.io.pipelines.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/4.6.0/system.resources.extensions.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.7.0/system.security.accesscontrol.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.7.0/system.security.cryptography.cng.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/4.7.0/system.security.cryptography.pkcs.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.7.0/system.security.cryptography.protecteddata.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/4.7.0/system.security.cryptography.xml.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.7.0/system.security.permissions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.7.0/system.security.principal.windows.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/4.7.0/system.text.json.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/5.0.2/system.text.json.5.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/4.9.0/system.threading.tasks.dataflow.4.9.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/4.7.0/system.windows.extensions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assertmessages/2.4.0/xunit.assertmessages.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.1/xunit.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.1/xunit.runner.visualstudio.2.5.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.1/xunit.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 1cff6db44efc8da7233b3f0c01f013b0 dotnet-pkg-base 673c20e50f744aed9843c604e375cc66 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 d051ecd608488854eb9252d64d396140 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 nuget b3e5cf268212d4e05392ea82c63d0466 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=26772677c676e86c98da726bd79edb1d
+_md5_=13232f2fc2bad29b0b732a317071e205
diff --git a/metadata/md5-cache/dev-lang/qore-1.19.0 b/metadata/md5-cache/dev-lang/qore-1.19.0
index 01022cc94199..45c23c53dafb 100644
--- a/metadata/md5-cache/dev-lang/qore-1.19.0
+++ b/metadata/md5-cache/dev-lang/qore-1.19.0
@@ -12,4 +12,4 @@ RDEPEND=app-arch/bzip2:= dev-libs/libpcre:= dev-libs/mpfr:= dev-libs/openssl:= s
SLOT=0
SRC_URI=https://github.com/qorelanguage/qore/archive/release-1.19.0.tar.gz -> qore-1.19.0.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=1af4cf8a3c3f474c83613f1dd38f8e18
+_md5_=1a9164ba538515b5738e7a09dbfd62f1
diff --git a/metadata/md5-cache/dev-lang/qore-1.19.1 b/metadata/md5-cache/dev-lang/qore-1.19.1
index 4df244883da6..98379a6ee13e 100644
--- a/metadata/md5-cache/dev-lang/qore-1.19.1
+++ b/metadata/md5-cache/dev-lang/qore-1.19.1
@@ -12,4 +12,4 @@ RDEPEND=app-arch/bzip2:= dev-libs/libpcre:= dev-libs/mpfr:= dev-libs/openssl:= s
SLOT=0
SRC_URI=https://github.com/qorelanguage/qore/archive/release-1.19.1.tar.gz -> qore-1.19.1.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=1af4cf8a3c3f474c83613f1dd38f8e18
+_md5_=1a9164ba538515b5738e7a09dbfd62f1
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 3f772e8fcbaa..674ee910429c 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/c-blosc-1.21.5 b/metadata/md5-cache/dev-libs/c-blosc-1.21.5
index 033f42a0b4b6..0e8369ab9d3c 100644
--- a/metadata/md5-cache/dev-libs/c-blosc-1.21.5
+++ b/metadata/md5-cache/dev-libs/c-blosc-1.21.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.blosc.org/ https://github.com/Blosc/c-blosc/
INHERIT=cmake
IUSE=+lz4 +snappy test zlib zstd
-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=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.5.tar.gz -> c-blosc-1.21.5.gh.tar.gz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8c3ea0a0b50a188897fde1be5a588262
+_md5_=32aefe9b5149876b94882f07394903a5
diff --git a/metadata/md5-cache/dev-libs/libgit2-1.7.1 b/metadata/md5-cache/dev-libs/libgit2-1.7.1
index 8d46fab6e40e..dac69ee6db9a 100644
--- a/metadata/md5-cache/dev-libs/libgit2-1.7.1
+++ b/metadata/md5-cache/dev-libs/libgit2-1.7.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://libgit2.org/
INHERIT=cmake python-any-r1
IUSE=examples gssapi +ssh test +threads trace
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos
LICENSE=GPL-2-with-linking-exception
RDEPEND=dev-libs/libpcre2:= net-libs/http-parser:= sys-libs/zlib dev-libs/openssl:0= gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 )
RESTRICT=!test? ( test )
SLOT=0/1.7
SRC_URI=https://github.com/libgit2/libgit2/archive/v1.7.1.tar.gz -> libgit2-1.7.1.tar.gz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=23991d9aef33c0804827c4e0931c7e9a
+_md5_=11612daf2f6ddab020056d3e5c072a57
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.32 b/metadata/md5-cache/dev-python/GitPython-3.1.32
deleted file mode 100644
index 1284209e37d6..000000000000
--- a/metadata/md5-cache/dev-python/GitPython-3.1.32
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Library used to interact with Git repositories
-EAPI=8
-HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
-INHERIT=distutils-r1 pypi
-IUSE=test 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
-LICENSE=BSD
-RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.32.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.32.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle )
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=31b3b080616216b3abe7fd3a22433f74
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.33 b/metadata/md5-cache/dev-python/GitPython-3.1.33
deleted file mode 100644
index 2de8341a5e9b..000000000000
--- a/metadata/md5-cache/dev-python/GitPython-3.1.33
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Library used to interact with Git repositories
-EAPI=8
-HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
-INHERIT=distutils-r1 pypi
-IUSE=test 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
-LICENSE=BSD
-RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.33.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.33.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle )
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c0f57bd2f2e77c80a20d3833cf80be28
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.34 b/metadata/md5-cache/dev-python/GitPython-3.1.34
deleted file mode 100644
index 7fc7b6c78faf..000000000000
--- a/metadata/md5-cache/dev-python/GitPython-3.1.34
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Library used to interact with Git repositories
-EAPI=8
-HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
-INHERIT=distutils-r1 pypi
-IUSE=test 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
-LICENSE=BSD
-RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.34.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.34.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle )
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c0f57bd2f2e77c80a20d3833cf80be28
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.35 b/metadata/md5-cache/dev-python/GitPython-3.1.35
deleted file mode 100644
index 56532dfbe3ff..000000000000
--- a/metadata/md5-cache/dev-python/GitPython-3.1.35
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Library used to interact with Git repositories
-EAPI=8
-HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
-INHERIT=distutils-r1 pypi
-IUSE=test 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
-LICENSE=BSD
-RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.35.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.35.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle )
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c0f57bd2f2e77c80a20d3833cf80be28
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.36 b/metadata/md5-cache/dev-python/GitPython-3.1.36
deleted file mode 100644
index ec61ce5bc75b..000000000000
--- a/metadata/md5-cache/dev-python/GitPython-3.1.36
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Library used to interact with Git repositories
-EAPI=8
-HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
-INHERIT=distutils-r1 pypi
-IUSE=test 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
-LICENSE=BSD
-RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.36.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.36.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle )
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c0f57bd2f2e77c80a20d3833cf80be28
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.37 b/metadata/md5-cache/dev-python/GitPython-3.1.37
index 2bc23f9a0706..819d7053a4bc 100644
--- a/metadata/md5-cache/dev-python/GitPython-3.1.37
+++ b/metadata/md5-cache/dev-python/GitPython-3.1.37
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
INHERIT=distutils-r1 pypi
IUSE=test 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
REQUIRED_USE=|| ( python_targets_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/G/GitPython/GitPython-3.1.37.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.37.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle )
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c0f57bd2f2e77c80a20d3833cf80be28
+_md5_=701efd73d8501a333279c03dd9309cde
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 778b2024f18d..cf346a9b5009 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/aiohttp-socks-0.8.0 b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.0
deleted file mode 100644
index 36a09e9b7053..000000000000
--- a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-asyncio[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(-)?] dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tiny-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.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-13[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=SOCKS proxy connector for aiohttp
-EAPI=8
-HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/romis2012/aiohttp-socks/archive/v0.8.0.tar.gz -> aiohttp-socks-0.8.0.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=9a1e29aea3bfd005d9fef850892ae567
diff --git a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.1 b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.1
deleted file mode 100644
index ddd0a7198425..000000000000
--- a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-asyncio[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(-)?] dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tiny-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.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-13[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=SOCKS proxy connector for aiohttp
-EAPI=8
-HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/romis2012/aiohttp-socks/archive/v0.8.1.tar.gz -> aiohttp-socks-0.8.1.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=4a85288f2712dbd5a25791557e9cd08e
diff --git a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.2 b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.2
deleted file mode 100644
index 05ca671c1d7f..000000000000
--- a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-asyncio[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(-)?] dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tiny-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.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-13[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=SOCKS proxy connector for aiohttp
-EAPI=8
-HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/romis2012/aiohttp-socks/archive/v0.8.2.tar.gz -> aiohttp-socks-0.8.2.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=4a85288f2712dbd5a25791557e9cd08e
diff --git a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3 b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3
index 59bd786e2329..5dd341481969 100644
--- a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3
+++ b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/romis2012/aiohttp-socks/archive/v0.8.3.tar.gz -> aiohttp-socks-0.8.3.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=4a85288f2712dbd5a25791557e9cd08e
+_md5_=9a1e29aea3bfd005d9fef850892ae567
diff --git a/metadata/md5-cache/dev-python/alembic-1.11.3 b/metadata/md5-cache/dev-python/alembic-1.11.3
deleted file mode 100644
index 809a1cfd0e94..000000000000
--- a/metadata/md5-cache/dev-python/alembic-1.11.3
+++ /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/python-dateutil[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(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[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/python-dateutil[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.11.3.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=193347c4d413e750d24775abb6cf0916
diff --git a/metadata/md5-cache/dev-python/alembic-1.12.0 b/metadata/md5-cache/dev-python/alembic-1.12.0
index 8d0ea4de3faf..48d4ec039617 100644
--- a/metadata/md5-cache/dev-python/alembic-1.12.0
+++ b/metadata/md5-cache/dev-python/alembic-1.12.0
@@ -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/python-dateutil[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.12.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=eb274de93e111fa74b70e31b002772db
+_md5_=193347c4d413e750d24775abb6cf0916
diff --git a/metadata/md5-cache/dev-python/anyio-4.0.0 b/metadata/md5-cache/dev-python/anyio-4.0.0
index f88db7a46afd..1d416bf45b32 100644
--- a/metadata/md5-cache/dev-python/anyio-4.0.0
+++ b/metadata/md5-cache/dev-python/anyio-4.0.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=python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.0.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=e7fb82c2bb788e134b2bdea714fd1d59
+_md5_=70df83032cbeb8eebb3aad91411fa25b
diff --git a/metadata/md5-cache/dev-python/argh-0.28.1 b/metadata/md5-cache/dev-python/argh-0.28.1
deleted file mode 100644
index 57b002ef72ab..000000000000
--- a/metadata/md5-cache/dev-python/argh-0.28.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/iocapture[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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-13[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=A simple argparse wrapper
-EAPI=8
-HOMEPAGE=https://pythonhosted.org/argh/ https://github.com/neithere/argh/ https://pypi.org/project/argh/
-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 ~m68k ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=LGPL-3
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/argh/argh-0.28.1.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f2349c8710f625c9e4676512ab0637c5
diff --git a/metadata/md5-cache/dev-python/argh-0.29.3 b/metadata/md5-cache/dev-python/argh-0.29.3
deleted file mode 100644
index c72524e72e1f..000000000000
--- a/metadata/md5-cache/dev-python/argh-0.29.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/iocapture[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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-13[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=A simple argparse wrapper
-EAPI=8
-HOMEPAGE=https://pythonhosted.org/argh/ https://github.com/neithere/argh/ https://pypi.org/project/argh/
-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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=LGPL-3
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/argh/argh-0.29.3.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=93972a3e9ab1f0d7e5484156aced7acc
diff --git a/metadata/md5-cache/dev-python/argh-0.29.4 b/metadata/md5-cache/dev-python/argh-0.29.4
index 2f0eb1d7fcdf..bd20a58bd049 100644
--- a/metadata/md5-cache/dev-python/argh-0.29.4
+++ b/metadata/md5-cache/dev-python/argh-0.29.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pythonhosted.org/argh/ https://github.com/neithere/argh/ https://pypi.org/project/argh/
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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-3
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/a/argh/argh-0.29.4.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=93972a3e9ab1f0d7e5484156aced7acc
+_md5_=f2349c8710f625c9e4676512ab0637c5
diff --git a/metadata/md5-cache/dev-python/asttokens-2.4.0 b/metadata/md5-cache/dev-python/asttokens-2.4.0
index 6d007bce998e..46c204d18a61 100644
--- a/metadata/md5-cache/dev-python/asttokens-2.4.0
+++ b/metadata/md5-cache/dev-python/asttokens-2.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/gristlabs/asttokens/ https://pypi.org/project/asttokens/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=Apache-2.0
RDEPEND=dev-python/six[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/gristlabs/asttokens/archive/v2.4.0.tar.gz -> asttokens-2.4.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=cc79d58a7988f00e3d8ef43ed19c1cdb
+_md5_=5da94a539e0159800d05aed256839f9f
diff --git a/metadata/md5-cache/dev-python/async-lru-2.0.4 b/metadata/md5-cache/dev-python/async-lru-2.0.4
index e8a4b8920a30..f7927b1cc4b8 100644
--- a/metadata/md5-cache/dev-python/async-lru-2.0.4
+++ b/metadata/md5-cache/dev-python/async-lru-2.0.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/async-lru/ https://pypi.org/project/async-lru/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
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/aio-libs/async-lru/archive/v2.0.4.tar.gz -> async-lru-2.0.4.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=d6c378340e65907cf2c4f12b33c6c792
+_md5_=74ba15a009acdcd53cba0e5259c7c116
diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0
deleted file mode 100644
index a83270674e45..000000000000
--- a/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( <dev-python/boto3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typing-extensions-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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-13[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=A library that transform SAM templates into AWS CloudFormation templates
-EAPI=8
-HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/boto3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typing-extensions-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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/aws/serverless-application-model/archive/v1.73.0.tar.gz -> serverless-application-model-1.73.0.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=69ed6a06837e9b0f13b9e93d5a6f2fbd
diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.74.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.74.0
deleted file mode 100644
index c2ef93a2dd4d..000000000000
--- a/metadata/md5-cache/dev-python/aws-sam-translator-1.74.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( <dev-python/boto3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typing-extensions-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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-13[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=A library that transform SAM templates into AWS CloudFormation templates
-EAPI=8
-HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/boto3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typing-extensions-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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/aws/serverless-application-model/archive/v1.74.0.tar.gz -> serverless-application-model-1.74.0.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=3b51212bb788567e5b2f86181133b284
diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.75.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.75.0
deleted file mode 100644
index e7e317f93c02..000000000000
--- a/metadata/md5-cache/dev-python/aws-sam-translator-1.75.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( <dev-python/boto3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typing-extensions-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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-13[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=A library that transform SAM templates into AWS CloudFormation templates
-EAPI=8
-HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/boto3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typing-extensions-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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/aws/serverless-application-model/archive/v1.75.0.tar.gz -> serverless-application-model-1.75.0.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=48616346161b8b948965f27b50afaba7
diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0
index 7de750a3b19a..3685de1879b5 100644
--- a/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0
+++ b/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=<dev-python/boto3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typing-extensions-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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/aws/serverless-application-model/archive/v1.76.0.tar.gz -> serverless-application-model-1.76.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=48616346161b8b948965f27b50afaba7
+_md5_=6526b0d873eba479248074132f0a7cb5
diff --git a/metadata/md5-cache/dev-python/backrefs-5.5 b/metadata/md5-cache/dev-python/backrefs-5.5
deleted file mode 100644
index e06397d7ed6e..000000000000
--- a/metadata/md5-cache/dev-python/backrefs-5.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) 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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Wrapper around re or regex that adds additional back references
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~riscv x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/facelessuser/backrefs/archive/5.5.tar.gz -> backrefs-5.5.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=eb075c65915c7c28f80dfdca5d2efe6a
diff --git a/metadata/md5-cache/dev-python/backrefs-5.5.1 b/metadata/md5-cache/dev-python/backrefs-5.5.1
deleted file mode 100644
index 800ea8a7f20a..000000000000
--- a/metadata/md5-cache/dev-python/backrefs-5.5.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) 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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Wrapper around re or regex that adds additional back references
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/facelessuser/backrefs/archive/5.5.1.tar.gz -> backrefs-5.5.1.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=77254be3960ba20e8cb02e35ff7a13f4
diff --git a/metadata/md5-cache/dev-python/backrefs-5.6_p1 b/metadata/md5-cache/dev-python/backrefs-5.6_p1
index 6babbe4c5bf2..af541cc5b6fd 100644
--- a/metadata/md5-cache/dev-python/backrefs-5.6_p1
+++ b/metadata/md5-cache/dev-python/backrefs-5.6_p1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/backrefs/backrefs-5.6.post1.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=6b4305973fffbe1826cae46a41d74b59
+_md5_=c94415218dabdf11119fc3d51fb75068
diff --git a/metadata/md5-cache/dev-python/bracex-2.3_p1 b/metadata/md5-cache/dev-python/bracex-2.3_p1
deleted file mode 100644
index ec11c630dd15..000000000000
--- a/metadata/md5-cache/dev-python/bracex-2.3_p1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-vcs/git ) 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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_12(-)] dev-python/pyspelling[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_11(-)] dev-python/pyspelling[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_10(-)] dev-python/pyspelling[python_targets_python3_10(-)] ) ) )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Bash style brace expansion for Python
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/bracex/ https://pypi.org/project/bracex/
-INHERIT=distutils-r1 docs pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-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/b/bracex/bracex-2.3.post1.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=63433a054948f21754a84aee551f42d6
diff --git a/metadata/md5-cache/dev-python/bracex-2.4 b/metadata/md5-cache/dev-python/bracex-2.4
index 1066effcca68..b99eb559eeab 100644
--- a/metadata/md5-cache/dev-python/bracex-2.4
+++ b/metadata/md5-cache/dev-python/bracex-2.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/bracex/ https://pypi.org/project/bracex/
INHERIT=distutils-r1 docs pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc
-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_python3_10? ( dev-lang/python: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/b/bracex/bracex-2.4.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c6ab9ac5bde60bf0bc01d636b68e8d72
+_md5_=63433a054948f21754a84aee551f42d6
diff --git a/metadata/md5-cache/dev-python/diskcache-5.6.1 b/metadata/md5-cache/dev-python/diskcache-5.6.1
deleted file mode 100644
index 1655b9c8ef47..000000000000
--- a/metadata/md5-cache/dev-python/diskcache-5.6.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/django-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/gpep517-13[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=Disk and file backed cache
-EAPI=8
-HOMEPAGE=https://grantjenks.com/docs/diskcache/ https://github.com/grantjenks/python-diskcache/ https://pypi.org/project/diskcache/
-INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/grantjenks/python-diskcache/archive/v5.6.1.tar.gz -> diskcache-5.6.1.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=102aae7b4295144742471499608f66b2
diff --git a/metadata/md5-cache/dev-python/diskcache-5.6.3 b/metadata/md5-cache/dev-python/diskcache-5.6.3
index 244a2960629f..2d32d772489b 100644
--- a/metadata/md5-cache/dev-python/diskcache-5.6.3
+++ b/metadata/md5-cache/dev-python/diskcache-5.6.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://grantjenks.com/docs/diskcache/ https://github.com/grantjenks/python-diskcache/ https://pypi.org/project/diskcache/
INHERIT=distutils-r1
IUSE=doc test 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 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/grantjenks/python-diskcache/archive/v5.6.3.tar.gz -> diskcache-5.6.3.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=6f41455ed7588418335e1f5dd7787f8f
+_md5_=35f7136787e662357eb7540e899d6ff3
diff --git a/metadata/md5-cache/dev-python/dulwich-0.21.6 b/metadata/md5-cache/dev-python/dulwich-0.21.6
index c44e13ce8ad8..9e9029084eba 100644
--- a/metadata/md5-cache/dev-python/dulwich-0.21.6
+++ b/metadata/md5-cache/dev-python/dulwich-0.21.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/
INHERIT=distutils-r1 pypi
IUSE=doc examples test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2+ Apache-2.0
RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25[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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.21.6.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=e862f0fd9c69ef8813e6666903d3b6fb
+_md5_=1a0a34162b8b120e5b8a4d64f2d270ec
diff --git a/metadata/md5-cache/dev-python/fonttools-4.43.1 b/metadata/md5-cache/dev-python/fonttools-4.43.1
new file mode 100644
index 000000000000..098bc4fc7ed8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/fonttools-4.43.1
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-arch/brotli[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-arch/zopfli ) test? ( >=dev-python/fs-2.4.9[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[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] )
+DESCRIPTION=Library for manipulating TrueType, OpenType, AFM and Type1 fonts
+EAPI=8
+HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
+INHERIT=distutils-r1 virtualx
+IUSE=test python_targets_python3_10 python_targets_python3_11 debug test
+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_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fonttools/fonttools/archive/4.43.1.tar.gz -> fonttools-4.43.1.gh.tar.gz
+_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
+_md5_=37a49cda4d80c6a8ba57f5d4566b249c
diff --git a/metadata/md5-cache/dev-python/fsspec-2023.6.0 b/metadata/md5-cache/dev-python/fsspec-2023.6.0
deleted file mode 100644
index 05ade977223e..000000000000
--- a/metadata/md5-cache/dev-python/fsspec-2023.6.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git ) test? ( >=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-13[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=A specification that python filesystems should adhere to
-EAPI=8
-HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
-LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2023.6.0.tar.gz -> filesystem_spec-2023.6.0.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=15c3430baf5b14f13b61729a54726f29
diff --git a/metadata/md5-cache/dev-python/fsspec-2023.9.0 b/metadata/md5-cache/dev-python/fsspec-2023.9.0
deleted file mode 100644
index c0690665a4f3..000000000000
--- a/metadata/md5-cache/dev-python/fsspec-2023.9.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[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/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) 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-13[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 specification that python filesystems should adhere to
-EAPI=8
-HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2023.9.0.tar.gz -> filesystem_spec-2023.9.0.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=912d4f7f7763050655747f9cbe9cceb7
diff --git a/metadata/md5-cache/dev-python/fsspec-2023.9.1 b/metadata/md5-cache/dev-python/fsspec-2023.9.1
deleted file mode 100644
index 2ca6d5b06177..000000000000
--- a/metadata/md5-cache/dev-python/fsspec-2023.9.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[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/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) 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-13[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 specification that python filesystems should adhere to
-EAPI=8
-HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2023.9.1.tar.gz -> filesystem_spec-2023.9.1.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=912d4f7f7763050655747f9cbe9cceb7
diff --git a/metadata/md5-cache/dev-python/fsspec-2023.9.2 b/metadata/md5-cache/dev-python/fsspec-2023.9.2
index 6bb70a89757f..cd67067031be 100644
--- a/metadata/md5-cache/dev-python/fsspec-2023.9.2
+++ b/metadata/md5-cache/dev-python/fsspec-2023.9.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=BSD
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
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/fsspec/filesystem_spec/archive/2023.9.2.tar.gz -> filesystem_spec-2023.9.2.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=912d4f7f7763050655747f9cbe9cceb7
+_md5_=11a0d16ac51f6beb7df0ee1b91c856cc
diff --git a/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 b/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3
index b08fbf51dad6..859ec05950f3 100644
--- a/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3
+++ b/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/hatch-jupyter-builder/ https://github.com/jupyterlab/hatch-jupyter-builder
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-python/hatchling[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/h/hatch-jupyter-builder/hatch_jupyter_builder-0.8.3.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=36bd160ca7a82108a44ea9a05fd48b30
+_md5_=16c15302d56700aecfb36ed4d8452178
diff --git a/metadata/md5-cache/dev-python/httpcore-0.18.0 b/metadata/md5-cache/dev-python/httpcore-0.18.0
index 8477235f3b86..b5039d22cf38 100644
--- a/metadata/md5-cache/dev-python/httpcore-0.18.0
+++ b/metadata/md5-cache/dev-python/httpcore-0.18.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.encode.io/httpcore/ https://github.com/encode/httpcore/ https://pypi.org/project/httpcore/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-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-5[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/h11-0.15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/h2-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/sniffio-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://github.com/encode/httpcore/archive/0.18.0.tar.gz -> httpcore-0.18.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=6939f4c56738e558b991c23b42d66d23
+_md5_=411eeaa41309d476e5b7ccca5c02cae3
diff --git a/metadata/md5-cache/dev-python/httpcore-1.0.0 b/metadata/md5-cache/dev-python/httpcore-1.0.0
new file mode 100644
index 000000000000..ec4b0cf9373f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/httpcore-1.0.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-httpbin[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/socksio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/anyio-5[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/h11-0.15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/h2-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/sniffio-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-13[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 postinst prepare test
+DESCRIPTION=A minimal low-level HTTP client
+EAPI=8
+HOMEPAGE=https://www.encode.io/httpcore/ https://github.com/encode/httpcore/ https://pypi.org/project/httpcore/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/h11-0.15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/h2-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/sniffio-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://github.com/encode/httpcore/archive/1.0.0.tar.gz -> httpcore-1.0.0.gh.tar.gz
+_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=6939f4c56738e558b991c23b42d66d23
diff --git a/metadata/md5-cache/dev-python/httpx-0.25.0 b/metadata/md5-cache/dev-python/httpx-0.25.0
index 3963c51f0e1c..81b11f66b93a 100644
--- a/metadata/md5-cache/dev-python/httpx-0.25.0
+++ b/metadata/md5-cache/dev-python/httpx-0.25.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/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/httpcore-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpcore-0.18[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.25.0.tar.gz -> httpx-0.25.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=1917d9adfbc11f75588d77c0947d78f7
+_md5_=49a78da87c469a47050002e78b1b764d
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.87.2 b/metadata/md5-cache/dev-python/hypothesis-6.87.2
new file mode 100644
index 000000000000..a1c4e74d94c9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.87.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!<dev-python/requests-toolbelt-0.10.1 ) test? ( >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/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:=[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] ) >=dev-python/gpep517-13[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
+DESCRIPTION=A library for property based testing
+EAPI=8
+HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
+INHERIT=distutils-r1 multiprocessing 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) 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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.87.2.tar.gz -> hypothesis-6.87.2.gh.tar.gz
+_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=788d480b2d5e1fc8d7d0a062014a9be0
diff --git a/metadata/md5-cache/dev-python/ipykernel-6.25.1-r1 b/metadata/md5-cache/dev-python/ipykernel-6.25.1-r1
deleted file mode 100644
index 43c97771f17a..000000000000
--- a/metadata/md5-cache/dev-python/ipykernel-6.25.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipyparallel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=IPython Kernel for Jupyter
-EAPI=8
-HOMEPAGE=https://github.com/ipython/ipykernel/ https://pypi.org/project/ipykernel/
-INHERIT=distutils-r1 pypi virtualx
-IUSE=test python_targets_python3_10 python_targets_python3_11 test
-KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.25.1.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
-_md5_=68c2f211cd24dede00ffd0e7bfdc58b5
diff --git a/metadata/md5-cache/dev-python/ipykernel-6.25.2 b/metadata/md5-cache/dev-python/ipykernel-6.25.2
index 1a6b0f87d35f..55bc7730f93f 100644
--- a/metadata/md5-cache/dev-python/ipykernel-6.25.2
+++ b/metadata/md5-cache/dev-python/ipykernel-6.25.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/ipython/ipykernel/ https://pypi.org/project/ipykernel/
INHERIT=distutils-r1 pypi virtualx
IUSE=test python_targets_python3_10 python_targets_python3_11 test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.25.2.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
-_md5_=90b998bacc852d10ed8c1d388cf74867
+_md5_=68c2f211cd24dede00ffd0e7bfdc58b5
diff --git a/metadata/md5-cache/dev-python/jaraco-logging-3.1.2 b/metadata/md5-cache/dev-python/jaraco-logging-3.1.2
deleted file mode 100644
index ab73829e9397..000000000000
--- a/metadata/md5-cache/dev-python/jaraco-logging-3.1.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.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-13[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=Additional facilities to supplement Python's stdlib logging module
-EAPI=8
-HOMEPAGE=https://github.com/jaraco/jaraco.logging/ https://pypi.org/project/jaraco.logging/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~riscv x86
-LICENSE=MIT
-RDEPEND=dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.logging/jaraco.logging-3.1.2.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f499434679d69aec24e08fe1b11a45d5
diff --git a/metadata/md5-cache/dev-python/jaraco-logging-3.2.0 b/metadata/md5-cache/dev-python/jaraco-logging-3.2.0
index c90a1d51ff5e..01e3bdd1a0cf 100644
--- a/metadata/md5-cache/dev-python/jaraco-logging-3.2.0
+++ b/metadata/md5-cache/dev-python/jaraco-logging-3.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.logging/ https://pypi.org/project/jaraco.logging/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.logging/jaraco.logging-3.2.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=67bb160b2a9b167ec978317bc7f62e0a
+_md5_=f499434679d69aec24e08fe1b11a45d5
diff --git a/metadata/md5-cache/dev-python/jupyter-events-0.7.0 b/metadata/md5-cache/dev-python/jupyter-events-0.7.0
index 3abaf1147067..a995458c18c2 100644
--- a/metadata/md5-cache/dev-python/jupyter-events-0.7.0
+++ b/metadata/md5-cache/dev-python/jupyter-events-0.7.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_events/ https://pypi.org/project/jupyter-events/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/jsonschema-4.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-json-logger-2.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/referencing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.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 )
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/j/jupyter-events/jupyter_events-0.7.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=0a3f0125c6fe84adad41efe99477dce5
+_md5_=0869f3b1f3b44b876d7d8e58e288e333
diff --git a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 b/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0
index 0fe0a28c1b77..ca658894bb48 100644
--- a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0
+++ b/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jupyter-lsp/jupyterlab-lsp https://pypi.org/project/jupyter-lsp/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-python/entrypoints[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-1.1.2[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/j/jupyter-lsp/jupyter-lsp-2.2.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=fcdea62e168dd827c4dbd020ddbef938
+_md5_=a7e218743e90ffbffddf1880e1f795f0
diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.0.6 b/metadata/md5-cache/dev-python/jupyterlab-4.0.6
index 6c85991a1e99..34dd0ad19042 100644
--- a/metadata/md5-cache/dev-python/jupyterlab-4.0.6
+++ b/metadata/md5-cache/dev-python/jupyterlab-4.0.6
@@ -6,7 +6,7 @@ HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https://
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 pypi xdg
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD MIT GPL-3 Apache-2.0
RDEPEND=dev-python/async-lru[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jupyter-server-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyterlab-server-2.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jupyterlab-server-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-libs/nodejs 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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.6.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cf18ef859a07ead327f097d0f97f0efe
+_md5_=f8521e25fe45edd89bda0f80ce59d872
diff --git a/metadata/md5-cache/dev-python/lxml-4.9.3-r1 b/metadata/md5-cache/dev-python/lxml-4.9.3-r1
index 38bdbf0c3176..932db303b15a 100644
--- a/metadata/md5-cache/dev-python/lxml-4.9.3-r1
+++ b/metadata/md5-cache/dev-python/lxml-4.9.3-r1
@@ -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.3.tar.gz -> lxml-4.9.3.gh.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/lxml/lxml-4.9.3-patches.tar.xz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=d4be76a5b4d15b18e02a098a2f7cad9b
+_md5_=0ef077bde382d64a6dd216be99936aad
diff --git a/metadata/md5-cache/dev-python/meson-python-0.14.0 b/metadata/md5-cache/dev-python/meson-python-0.14.0
index 4c275146af40..02ab5dd281aa 100644
--- a/metadata/md5-cache/dev-python/meson-python-0.14.0
+++ b/metadata/md5-cache/dev-python/meson-python-0.14.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/meson-python/ https://github.com/mesonbuild/meson-python/
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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=MIT
RDEPEND=>=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/meson-0.63.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !kernel_Darwin? ( dev-util/patchelf ) python_targets_pypy3? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
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/mesonbuild/meson-python/archive/0.14.0.tar.gz -> meson-python-0.14.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=a596842a9d9b983c9ce42620cc07dd65
+_md5_=133d3b1ad6643f6ae21b5c83b0bc3027
diff --git a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.1 b/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.1
deleted file mode 100644
index fec2045433c8..000000000000
--- a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/mkdocs-material-5.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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Extension pack for Python Markdown
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/mkdocs-material-extensions/ https://pypi.org/project/mkdocs-material-extensions/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/mkdocs-material-5.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://github.com/facelessuser/mkdocs-material-extensions/archive/1.1.1.tar.gz -> mkdocs-material-extensions-1.1.1.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=63af176ae5d6eaa39a418b279a44ffce
diff --git a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2 b/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2
index de7d91bc34a0..7bb4d149987a 100644
--- a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2
+++ b/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/mkdocs-material-extensions/ https://pypi.org/project/mkdocs-material-extensions/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/mkdocs-material-5.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://github.com/facelessuser/mkdocs-material-extensions/archive/1.2.tar.gz -> mkdocs-material-extensions-1.2.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=84b628c4754b818e4e25568de1997540
+_md5_=719683af003d57aef5f9de6971fb78d9
diff --git a/metadata/md5-cache/dev-python/msgpack-1.0.7 b/metadata/md5-cache/dev-python/msgpack-1.0.7
index 23036830d3cf..af22c7bfba9e 100644
--- a/metadata/md5-cache/dev-python/msgpack-1.0.7
+++ b/metadata/md5-cache/dev-python/msgpack-1.0.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-python/ https://pypi.org/project/msgpack/
INHERIT=distutils-r1 pypi
IUSE=+native-extensions test python_targets_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 ~x64-macos
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.0.7.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=d8f31e8533a20c21c447bb78d68f6fbf
+_md5_=99f6417af08e7d7c85d66cdc75e0152a
diff --git a/metadata/md5-cache/dev-python/notebook-7.0.3 b/metadata/md5-cache/dev-python/notebook-7.0.3
index cb0c83e59420..f97eafbcbde1 100644
--- a/metadata/md5-cache/dev-python/notebook-7.0.3
+++ b/metadata/md5-cache/dev-python/notebook-7.0.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/notebook/ https://pypi.org/project/notebook/
INHERIT=distutils-r1 pypi xdg-utils
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jupyter-server-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyterlab-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jupyterlab-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/notebook-shim-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] )
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/n/notebook/notebook-7.0.3.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=88cc46369df8d6d95bc282a668b93c84
+_md5_=aa2acddd52c79fa26a48aef3c6790b95
diff --git a/metadata/md5-cache/dev-python/notebook-7.0.4 b/metadata/md5-cache/dev-python/notebook-7.0.4
index e681ff1224b3..b71617065e18 100644
--- a/metadata/md5-cache/dev-python/notebook-7.0.4
+++ b/metadata/md5-cache/dev-python/notebook-7.0.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/notebook/ https://pypi.org/project/notebook/
INHERIT=distutils-r1 pypi xdg-utils
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jupyter-server-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyterlab-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jupyterlab-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/notebook-shim-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] )
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/n/notebook/notebook-7.0.4.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c36eeb1f4f8dc8e97047606742c3ca7a
+_md5_=2fb5b3215e77c4fed69bb5cd0c381073
diff --git a/metadata/md5-cache/dev-python/pandas-1.5.3 b/metadata/md5-cache/dev-python/pandas-1.5.3
index 9d04529d0df7..e5242244f010 100644
--- a/metadata/md5-cache/dev-python/pandas-1.5.3
+++ b/metadata/md5-cache/dev-python/pandas-1.5.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/
INHERIT=distutils-r1 multiprocessing optfeature virtualx
IUSE=doc full-support minimal test X python_targets_python3_10 python_targets_python3_11
-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=BSD
RDEPEND=>=dev-python/numpy-1.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( dev-python/openpyxl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xlsxwriter[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/tables-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pandas-dev/pandas/releases/download/v1.5.3/pandas-1.5.3.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
-_md5_=fdd26c372cbd109f2f0ac02d068f8a3c
+_md5_=670e89e22d46a1b84115acbedaa88bcb
diff --git a/metadata/md5-cache/dev-python/pandas-2.0.3-r1 b/metadata/md5-cache/dev-python/pandas-2.0.3-r1
index c1217850e496..19210b70cabd 100644
--- a/metadata/md5-cache/dev-python/pandas-2.0.3-r1
+++ b/metadata/md5-cache/dev-python/pandas-2.0.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/
INHERIT=distutils-r1 multiprocessing optfeature virtualx
IUSE=doc full-support minimal test X python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tables-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tabulate-0.8.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-1.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( >=dev-python/PyQt5-5.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pandas-dev/pandas/releases/download/v2.0.3/pandas-2.0.3.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
-_md5_=8457336ff539312a874620182d11ea25
+_md5_=61c6c20419df69c4974bfb2f0b73942a
diff --git a/metadata/md5-cache/dev-python/pandas-2.1.1 b/metadata/md5-cache/dev-python/pandas-2.1.1
index facafc8675f8..99273f429550 100644
--- a/metadata/md5-cache/dev-python/pandas-2.1.1
+++ b/metadata/md5-cache/dev-python/pandas-2.1.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/
INHERIT=distutils-r1 multiprocessing optfeature pypi virtualx
IUSE=full-support minimal test X python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tables-3.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( >=dev-python/PyQt5-5.15.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pandas/pandas-2.1.1.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
-_md5_=10b836cf274da045872244620ae69fd5
+_md5_=4ce9127be34e7758fe496b8538cc3d85
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.4.1 b/metadata/md5-cache/dev-python/pikepdf-8.4.1
index 0ef25684b8d5..14cced9048d0 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.4.1
+++ b/metadata/md5-cache/dev-python/pikepdf-8.4.1
@@ -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/deprecation[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-9.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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.4.1.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=64eb2759ea857c2a122c7b048e83b173
+_md5_=44767b521b03e7ce6d81a529481ce7ee
diff --git a/metadata/md5-cache/dev-python/pyaml-23.7.0 b/metadata/md5-cache/dev-python/pyaml-23.7.0
deleted file mode 100644
index cba18ff31475..000000000000
--- a/metadata/md5-cache/dev-python/pyaml-23.7.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[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-13[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=PyYAML-based module to produce pretty and readable YAML-serialized data
-EAPI=8
-HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm ~arm64 ~ppc64 ~riscv x86
-LICENSE=WTFPL-2
-RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.7.0.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=2c996c53b6985a27dbf6d59675e74b69
diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.1 b/metadata/md5-cache/dev-python/pyaml-23.9.1
deleted file mode 100644
index ee896a75e5ed..000000000000
--- a/metadata/md5-cache/dev-python/pyaml-23.9.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[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-13[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=PyYAML-based module to produce pretty and readable YAML-serialized data
-EAPI=8
-HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=WTFPL-2
-RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.9.1.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=9e9e5346ba74f9db06365aabed6dc237
diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.2 b/metadata/md5-cache/dev-python/pyaml-23.9.2
deleted file mode 100644
index 59253b64b15d..000000000000
--- a/metadata/md5-cache/dev-python/pyaml-23.9.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[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-13[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=PyYAML-based module to produce pretty and readable YAML-serialized data
-EAPI=8
-HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=WTFPL-2
-RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.9.2.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=9e9e5346ba74f9db06365aabed6dc237
diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.3 b/metadata/md5-cache/dev-python/pyaml-23.9.3
deleted file mode 100644
index ed69565d3efd..000000000000
--- a/metadata/md5-cache/dev-python/pyaml-23.9.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[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-13[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=PyYAML-based module to produce pretty and readable YAML-serialized data
-EAPI=8
-HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=WTFPL-2
-RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.9.3.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=9e9e5346ba74f9db06365aabed6dc237
diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.5 b/metadata/md5-cache/dev-python/pyaml-23.9.5
deleted file mode 100644
index 812a67ce7237..000000000000
--- a/metadata/md5-cache/dev-python/pyaml-23.9.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[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-13[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=PyYAML-based module to produce pretty and readable YAML-serialized data
-EAPI=8
-HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=WTFPL-2
-RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.9.5.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=9e9e5346ba74f9db06365aabed6dc237
diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.6 b/metadata/md5-cache/dev-python/pyaml-23.9.6
deleted file mode 100644
index 693ad654a717..000000000000
--- a/metadata/md5-cache/dev-python/pyaml-23.9.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[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-13[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=PyYAML-based module to produce pretty and readable YAML-serialized data
-EAPI=8
-HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=WTFPL-2
-RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.9.6.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=9e9e5346ba74f9db06365aabed6dc237
diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.7 b/metadata/md5-cache/dev-python/pyaml-23.9.7
index ae1304e01959..b7c0c6a3321e 100644
--- a/metadata/md5-cache/dev-python/pyaml-23.9.7
+++ b/metadata/md5-cache/dev-python/pyaml-23.9.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~ppc64 ~riscv x86
LICENSE=WTFPL-2
RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python: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/p/pyaml/pyaml-23.9.7.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=9e9e5346ba74f9db06365aabed6dc237
+_md5_=2c996c53b6985a27dbf6d59675e74b69
diff --git a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1 b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1
index d62cd101b59f..94807a800cce 100644
--- a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1
+++ b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pydata/pydata-sphinx-theme/ https://pypi.org/project/pydata-sphinx-theme/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD-with-disclosure
RDEPEND=dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python: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/pydata/pydata-sphinx-theme/archive/v0.14.1.tar.gz -> pydata-sphinx-theme-0.14.1.gh.tar.gz https://files.pythonhosted.org/packages/py3/p/pydata-sphinx-theme/pydata_sphinx_theme-0.14.1-py3-none-any.whl
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=717468eb8898ca931224167f186ba9fa
+_md5_=cab801bc0d687f2cd9898ede3a275cde
diff --git a/metadata/md5-cache/dev-python/pypy3_10-7.3.13 b/metadata/md5-cache/dev-python/pypy3_10-7.3.13-r1
index b1eb04d2a076..1a8a4af01860 100644
--- a/metadata/md5-cache/dev-python/pypy3_10-7.3.13
+++ b/metadata/md5-cache/dev-python/pypy3_10-7.3.13-r1
@@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0/pypy310-pp73-384
SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.13.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f425ad81271cb5dcf2a97000da1bc695
+_md5_=dcb19f4099b1eb0f8173c12bfd909a2a
diff --git a/metadata/md5-cache/dev-python/pypy3_9-7.3.13 b/metadata/md5-cache/dev-python/pypy3_9-7.3.13-r1
index fff3f5cb7eec..6cf85fbeda5e 100644
--- a/metadata/md5-cache/dev-python/pypy3_9-7.3.13
+++ b/metadata/md5-cache/dev-python/pypy3_9-7.3.13-r1
@@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0/pypy39-pp73-336
SRC_URI=https://buildbot.pypy.org/pypy/pypy3.9-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.9-gentoo-patches-7.3.13.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=3293bcfef1e19f187687eed2ae155dd2
+_md5_=88f322bdb004db82c587303fde161bcb
diff --git a/metadata/md5-cache/dev-python/pytest-regressions-2.4.2 b/metadata/md5-cache/dev-python/pytest-regressions-2.4.2
deleted file mode 100644
index 82563fd89c76..000000000000
--- a/metadata/md5-cache/dev-python/pytest-regressions-2.4.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[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(-)?] ) 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(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[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-13[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=Easy to use fixtures to write regression tests
-EAPI=8
-HOMEPAGE=https://github.com/ESSS/pytest-regressions/ https://pypi.org/project/pytest-regressions/
-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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[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://files.pythonhosted.org/packages/source/p/pytest-regressions/pytest-regressions-2.4.2.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=d9de098fd05fae9ffd7123292dd60668
diff --git a/metadata/md5-cache/dev-python/pytest-regressions-2.4.3 b/metadata/md5-cache/dev-python/pytest-regressions-2.4.3
deleted file mode 100644
index 8f0a0d416798..000000000000
--- a/metadata/md5-cache/dev-python/pytest-regressions-2.4.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[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(-)?] ) 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(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[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-13[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=Easy to use fixtures to write regression tests
-EAPI=8
-HOMEPAGE=https://github.com/ESSS/pytest-regressions/ https://pypi.org/project/pytest-regressions/
-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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[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://files.pythonhosted.org/packages/source/p/pytest-regressions/pytest-regressions-2.4.3.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=a3196accd06d3739881f68568ff08497
diff --git a/metadata/md5-cache/dev-python/pytest-regressions-2.5.0 b/metadata/md5-cache/dev-python/pytest-regressions-2.5.0
index 940c091de401..7148ca8662b6 100644
--- a/metadata/md5-cache/dev-python/pytest-regressions-2.5.0
+++ b/metadata/md5-cache/dev-python/pytest-regressions-2.5.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/ESSS/pytest-regressions/ https://pypi.org/project/pytest-regressions/
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 ~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/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[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://files.pythonhosted.org/packages/source/p/pytest-regressions/pytest-regressions-2.5.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=a3196accd06d3739881f68568ff08497
+_md5_=d9de098fd05fae9ffd7123292dd60668
diff --git a/metadata/md5-cache/dev-python/python-cinderclient-9.3.0 b/metadata/md5-cache/dev-python/python-cinderclient-9.3.0
deleted file mode 100644
index 41ac23142ecb..000000000000
--- a/metadata/md5-cache/dev-python/python-cinderclient-9.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/oslo-serialization[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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 ) >=dev-python/gpep517-13[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=A client for the OpenStack Cinder API
-EAPI=8
-HOMEPAGE=https://opendev.org/openstack/python-cinderclient/ https://github.com/openstack/python-cinderclient/ https://pypi.org/project/python-cinderclient/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.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/p/python-cinderclient/python-cinderclient-9.3.0.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=39f6c9b7b95b2385ac5ddddfb370db7c
diff --git a/metadata/md5-cache/dev-python/python-cinderclient-9.4.0 b/metadata/md5-cache/dev-python/python-cinderclient-9.4.0
index c35a81bc970d..73784654c147 100644
--- a/metadata/md5-cache/dev-python/python-cinderclient-9.4.0
+++ b/metadata/md5-cache/dev-python/python-cinderclient-9.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://opendev.org/openstack/python-cinderclient/ https://github.com/openstack/python-cinderclient/ https://pypi.org/project/python-cinderclient/
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/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.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/p/python-cinderclient/python-cinderclient-9.4.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f6562e16aaf417b005407992c3b3c941
+_md5_=39f6c9b7b95b2385ac5ddddfb370db7c
diff --git a/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 b/metadata/md5-cache/dev-python/python-ironicclient-5.3.0
deleted file mode 100644
index 0f12dab65273..000000000000
--- a/metadata/md5-cache/dev-python/python-ironicclient-5.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tempest-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-openstackclient-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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 ) >=dev-python/gpep517-13[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=Python bindings for the Ironic API
-EAPI=8
-HOMEPAGE=https://opendev.org/openstack/python-ironicclient/ https://github.com/openstack/python-ironicclient/ https://pypi.org/project/python-ironicclient/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.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/p/python-ironicclient/python-ironicclient-5.3.0.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=3e07c92319ae22a206bf1ab01b8eb2cd
diff --git a/metadata/md5-cache/dev-python/python-ironicclient-5.4.0 b/metadata/md5-cache/dev-python/python-ironicclient-5.4.0
index 07461a34ff0d..817b95eec498 100644
--- a/metadata/md5-cache/dev-python/python-ironicclient-5.4.0
+++ b/metadata/md5-cache/dev-python/python-ironicclient-5.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://opendev.org/openstack/python-ironicclient/ https://github.com/openstack/python-ironicclient/ https://pypi.org/project/python-ironicclient/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=Apache-2.0
RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.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/p/python-ironicclient/python-ironicclient-5.4.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=ea674e429472bda8f6eb1b5ec3ad51fa
+_md5_=3e07c92319ae22a206bf1ab01b8eb2cd
diff --git a/metadata/md5-cache/dev-python/pytz-2023.3-r1 b/metadata/md5-cache/dev-python/pytz-2023.3-r1
deleted file mode 100644
index e72a80bf3c91..000000000000
--- a/metadata/md5-cache/dev-python/pytz-2023.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( || ( >=sys-libs/timezone-data-2023b sys-libs/glibc[vanilla] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=World timezone definitions for Python
-EAPI=8
-HOMEPAGE=https://pythonhosted.org/pytz/ https://github.com/stub42/pytz/ https://pypi.org/project/pytz/
-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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=|| ( >=sys-libs/timezone-data-2023b sys-libs/glibc[vanilla] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytz/pytz-2023.3.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=7f6f4eb6b61ca752b9dfb08d6e74cc8e
diff --git a/metadata/md5-cache/dev-python/pytz-2023.3_p1 b/metadata/md5-cache/dev-python/pytz-2023.3_p1
index 239bffe20238..e211fc479266 100644
--- a/metadata/md5-cache/dev-python/pytz-2023.3_p1
+++ b/metadata/md5-cache/dev-python/pytz-2023.3_p1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pythonhosted.org/pytz/ https://github.com/stub42/pytz/ https://pypi.org/project/pytz/
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 ~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=|| ( >=sys-libs/timezone-data-2023b sys-libs/glibc[vanilla] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytz/pytz-2023.3.post1.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=2e4f0a77b9ce6d46d2bd6cd2ce1e4ebe
+_md5_=7f6f4eb6b61ca752b9dfb08d6e74cc8e
diff --git a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1 b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1
index b01362f7f1b2..0ce4e4d3a225 100644
--- a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1
+++ b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tomerfiliba-org/reedsolomon/ https://pypi.org/project/reedsolo/
INHERIT=distutils-r1 pypi
IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=|| ( Unlicense MIT-0 )
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/reedsolo/reedsolo-2.1.1b1.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=0a1f5af2932317bee9706669cc60c0df
+_md5_=1a599d6a7538c6c7d6398f0020f5ea91
diff --git a/metadata/md5-cache/dev-python/requests-cache-1.1.0 b/metadata/md5-cache/dev-python/requests-cache-1.1.0
index ebec717f27ea..1d532b000e7f 100644
--- a/metadata/md5-cache/dev-python/requests-cache-1.1.0
+++ b/metadata/md5-cache/dev-python/requests-cache-1.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/requests-cache/ https://github.com/requests-cache/requests-cache/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=BSD
RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cattrs-22.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/url-normalize-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/requests-cache/requests-cache/archive/v1.1.0.tar.gz -> requests-cache-1.1.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=5995d205aac71cd1d45371592697ab1c
+_md5_=27e664ca1d00f96e9731a870b2fbac5e
diff --git a/metadata/md5-cache/dev-python/rpds-py-0.10.3 b/metadata/md5-cache/dev-python/rpds-py-0.10.3
index f2da05b636b5..794f815b1197 100644
--- a/metadata/md5-cache/dev-python/rpds-py-0.10.3
+++ b/metadata/md5-cache/dev-python/rpds-py-0.10.3
@@ -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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT Apache-2.0 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.10.3.tar.gz https://crates.io/api/v1/crates/archery/1.0.0/download -> archery-1.0.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/indoc/1.0.9/download -> indoc-1.0.9.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.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.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.0.1/download -> rpds-1.0.1.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/1.0.109/download -> syn-1.0.109.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/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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 8520ae1bed0e6965d027399b471a3595 distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=ba36c853bc25c7ccdc6628fccd850cc1
+_md5_=e15b8ee04e63b87a3e7a8728a53012b1
diff --git a/metadata/md5-cache/dev-python/selenium-4.13.0 b/metadata/md5-cache/dev-python/selenium-4.13.0
index 9ea95b7177b5..09d7c8e7d9d3 100644
--- a/metadata/md5-cache/dev-python/selenium-4.13.0
+++ b/metadata/md5-cache/dev-python/selenium-4.13.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/
INHERIT=distutils-r1 pypi
IUSE=test 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=Apache-2.0
RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/trio-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/trio-websocket-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/urllib3-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.26[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/selenium/selenium-4.13.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.13.0.tar.gz -> selenium-selenium-4.13.0.gh.tar.gz )
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f5f94d0de1d4d600330b9e740ec4d8c8
+_md5_=d0fad467230fc45afabf747125492760
diff --git a/metadata/md5-cache/dev-python/simple-websocket-1.0.0 b/metadata/md5-cache/dev-python/simple-websocket-1.0.0
new file mode 100644
index 000000000000..66a0f01e3e40
--- /dev/null
+++ b/metadata/md5-cache/dev-python/simple-websocket-1.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/wsproto[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.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-13[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=Simple WebSocket server and client for Python
+EAPI=8
+HOMEPAGE=https://github.com/miguelgrinberg/simple-websocket/ https://pypi.org/project/simple-websocket/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/wsproto[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/miguelgrinberg/simple-websocket/archive/v1.0.0.tar.gz -> simple-websocket-1.0.0.gh.tar.gz
+_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=ed128fc7feef704c8d30f03bab3b01f3
diff --git a/metadata/md5-cache/dev-python/simplejson-3.19.2 b/metadata/md5-cache/dev-python/simplejson-3.19.2
new file mode 100644
index 000000000000..01a645cdfd82
--- /dev/null
+++ b/metadata/md5-cache/dev-python/simplejson-3.19.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[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=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_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=Simple, fast, extensible JSON encoder/decoder for Python
+EAPI=8
+HOMEPAGE=https://github.com/simplejson/simplejson/ https://pypi.org/project/simplejson/
+INHERIT=distutils-r1 pypi
+IUSE=+native-extensions 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 ~ppc-macos ~x64-macos
+LICENSE=|| ( MIT AFL-2.1 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/simplejson/simplejson-3.19.2.tar.gz
+_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=3a1e36035e68ae507d7d192146b4f502
diff --git a/metadata/md5-cache/dev-python/soupsieve-2.4.1 b/metadata/md5-cache/dev-python/soupsieve-2.4.1
deleted file mode 100644
index 76e9f991602a..000000000000
--- a/metadata/md5-cache/dev-python/soupsieve-2.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/beautifulsoup4[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(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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-13[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=A modern CSS selector implementation for BeautifulSoup
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/soupsieve/ https://pypi.org/project/soupsieve/
-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
-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/facelessuser/soupsieve/archive/2.4.1.tar.gz -> soupsieve-2.4.1.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=655e40fd3a54ae31faa28888c70164ea
diff --git a/metadata/md5-cache/dev-python/soupsieve-2.5 b/metadata/md5-cache/dev-python/soupsieve-2.5
index 1cc2d0ec11f2..f343071b3f27 100644
--- a/metadata/md5-cache/dev-python/soupsieve-2.5
+++ b/metadata/md5-cache/dev-python/soupsieve-2.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/soupsieve/ https://pypi.org/project/soupsieve/
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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/facelessuser/soupsieve/archive/2.5.tar.gz -> soupsieve-2.5.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=4b5053fdeb7f1d7720d12f76ad113841
+_md5_=8ebcb5ce387129ae9498b7c8ec836e43
diff --git a/metadata/md5-cache/dev-python/sphinx-7.1.2 b/metadata/md5-cache/dev-python/sphinx-7.1.2
deleted file mode 100644
index 979090817fe4..000000000000
--- a/metadata/md5-cache/dev-python/sphinx-7.1.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( dev-python/sphinxcontrib-websupport[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz ) test? ( app-text/dvipng dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( <dev-python/alabaster-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/docutils-0.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[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/pygments-2.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib >=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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Python documentation generator
-EAPI=8
-HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/
-INHERIT=distutils-r1
-IUSE=doc latex 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=BSD-2
-RDEPEND=<dev-python/alabaster-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/docutils-0.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[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/pygments-2.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/sphinx-doc/sphinx/archive/v7.1.2.tar.gz -> sphinx-7.1.2.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=6f7916bdf1a82d39ac00b31335c97883
diff --git a/metadata/md5-cache/dev-python/sphinx-7.2.5 b/metadata/md5-cache/dev-python/sphinx-7.2.5
deleted file mode 100644
index 7eabe5d808d6..000000000000
--- a/metadata/md5-cache/dev-python/sphinx-7.2.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( dev-python/sphinxcontrib-websupport[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz ) test? ( app-text/dvipng >=dev-python/cython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( <dev-python/alabaster-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/docutils-0.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[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/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib >=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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[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=Python documentation generator
-EAPI=8
-HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/
-INHERIT=distutils-r1
-IUSE=doc latex 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=BSD-2
-RDEPEND=<dev-python/alabaster-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/docutils-0.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[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/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/sphinx-doc/sphinx/archive/v7.2.5.tar.gz -> sphinx-7.2.5.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=b9ebf28d88153ffc35cb9a43a785e2a5
diff --git a/metadata/md5-cache/dev-python/sphinx-7.2.6 b/metadata/md5-cache/dev-python/sphinx-7.2.6
index 01307fea73bb..663d459282f7 100644
--- a/metadata/md5-cache/dev-python/sphinx-7.2.6
+++ b/metadata/md5-cache/dev-python/sphinx-7.2.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/
INHERIT=distutils-r1
IUSE=doc latex 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=BSD-2
RDEPEND=<dev-python/alabaster-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/docutils-0.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[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/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sphinx-doc/sphinx/archive/v7.2.6.tar.gz -> sphinx-7.2.6.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c117daa7e2ccc479974f88d2bfd1f1d3
+_md5_=7f39ac9589a9caa929b0f80502b16eba
diff --git a/metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3 b/metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3
deleted file mode 100644
index 954d000813f7..000000000000
--- a/metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[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 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Create a custom 404 page with absolute URLs hardcoded
-EAPI=8
-HOMEPAGE=https://sphinx-notfound-page.readthedocs.io/ https://github.com/readthedocs/sphinx-notfound-page/ https://pypi.org/project/sphinx-notfound-page/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=MIT
-RDEPEND=dev-python/sphinx[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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/readthedocs/sphinx-notfound-page/archive/0.8.3.tar.gz -> sphinx-notfound-page-0.8.3.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=6bb5ebd198bb236d3198f241ef089101
diff --git a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0 b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0
index 2432a7b8cece..3f645948b071 100644
--- a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0
+++ b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://sphinx-notfound-page.readthedocs.io/ https://github.com/readthedocs/sphinx-notfound-page/ https://pypi.org/project/sphinx-notfound-page/
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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
RDEPEND=>=dev-python/sphinx-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://github.com/readthedocs/sphinx-notfound-page/archive/1.0.0.tar.gz -> sphinx-notfound-page-1.0.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f3a9601b26b43c2f14b6529a1e9ea84c
+_md5_=8a2b72e2cc99e01848fee278cd1a09fc
diff --git a/metadata/md5-cache/dev-python/statsmodels-0.14.0 b/metadata/md5-cache/dev-python/statsmodels-0.14.0
index 293ff2311c9f..18c49f8c7c1d 100644
--- a/metadata/md5-cache/dev-python/statsmodels-0.14.0
+++ b/metadata/md5-cache/dev-python/statsmodels-0.14.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.statsmodels.org/stable/index.html https://github.com/statsmodels/statsmodels/ https://pypi.org/project/statsmodels/
INHERIT=distutils-r1 multiprocessing optfeature pypi
IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-0.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/patsy-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.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 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/statsmodels/statsmodels-0.14.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=fd04637d950f9386aab52567e0749151
+_md5_=136df6010a5ebd5da6664b98780d7d88
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.10.0 b/metadata/md5-cache/dev-python/translate-toolkit-3.10.0
deleted file mode 100644
index d7a9532d5731..000000000000
--- a/metadata/md5-cache/dev-python/translate-toolkit-3.10.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/phply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) yaml? ( dev-python/pyyaml[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[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/gpep517-13[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=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
-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(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/translate/translate/archive/3.10.0.tar.gz -> translate-3.10.0.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=81551bc5a1be3103536ec6992b578b0d
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.10.1 b/metadata/md5-cache/dev-python/translate-toolkit-3.10.1
index 1f4b5fffd90e..42794cc01f55 100644
--- a/metadata/md5-cache/dev-python/translate-toolkit-3.10.1
+++ b/metadata/md5-cache/dev-python/translate-toolkit-3.10.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
-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(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/translate/translate/archive/3.10.1.tar.gz -> translate-3.10.1.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=ae9e72c4ec2895de809fd7bddca98990
+_md5_=81551bc5a1be3103536ec6992b578b0d
diff --git a/metadata/md5-cache/dev-python/twisted-22.10.0-r3 b/metadata/md5-cache/dev-python/twisted-22.10.0-r3
index 199dbff89303..6665ccd9be18 100644
--- a/metadata/md5-cache/dev-python/twisted-22.10.0-r3
+++ b/metadata/md5-cache/dev-python/twisted-22.10.0-r3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.twistedmatrix.com/trac/
INHERIT=distutils-r1 virtualx
IUSE=conch http2 serial ssl 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 ~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=MIT
RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-21.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.6.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-4.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( <dev-python/h2-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/priority-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
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://github.com/twisted/twisted/archive/twisted-22.10.0.tar.gz -> twisted-22.10.0.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
-_md5_=a670d729c0185918604fdfd5fd0e9974
+_md5_=4baf5368ba5e9003114cca8d04eed1d6
diff --git a/metadata/md5-cache/dev-python/twisted-23.8.0 b/metadata/md5-cache/dev-python/twisted-23.8.0
index fc79c3e0103a..aaa2d2ca336c 100644
--- a/metadata/md5-cache/dev-python/twisted-23.8.0
+++ b/metadata/md5-cache/dev-python/twisted-23.8.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://twisted.org/ https://github.com/twisted/twisted/ https://pypi.org/project/Twisted/
INHERIT=distutils-r1 pypi virtualx
IUSE=conch http2 serial ssl 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 ~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=MIT
RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( <dev-python/h2-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/priority-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
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/t/twisted/twisted-23.8.0.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5
-_md5_=fb69c14154cd3722e1dc4578e323f5fe
+_md5_=6b8f20b985b37acb09dc75a9b6fc079b
diff --git a/metadata/md5-cache/dev-python/tzdata-9999 b/metadata/md5-cache/dev-python/tzdata-9999
index 001e0591b6df..2cae97c87502 100644
--- a/metadata/md5-cache/dev-python/tzdata-9999
+++ b/metadata/md5-cache/dev-python/tzdata-9999
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://peps.python.org/pep-0615/
INHERIT=distutils-r1
IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-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=public-domain
RDEPEND=sys-libs/timezone-data python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=96a6a05bba169c49122b1f9c9f613fa9
+_md5_=962c2d437694b893ca3deb196f752e5b
diff --git a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1
index 23f00a242648..cf7d65a31810 100644
--- a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1
+++ b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/niksite/url-normalize/ https://pypi.org/project/url-normalize/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/niksite/url-normalize/archive/1.4.3.tar.gz -> url-normalize-1.4.3.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=84359c9dedf2e6dfcb39374839d98319
+_md5_=40aaae0131a0bcade04ea374a3d098a5
diff --git a/metadata/md5-cache/dev-python/wsaccel-0.6.6 b/metadata/md5-cache/dev-python/wsaccel-0.6.6
index 747fda8c7b72..a82e922a2fda 100644
--- a/metadata/md5-cache/dev-python/wsaccel-0.6.6
+++ b/metadata/md5-cache/dev-python/wsaccel-0.6.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/methane/wsaccel/ https://pypi.org/project/wsaccel/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/methane/wsaccel/archive/v0.6.6.tar.gz -> wsaccel-0.6.6.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=b1bd505b3229377aec3b9968fd369737
+_md5_=6b2e6846c18d27f20e86f428cd5eebdb
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index dbe96c101d93..39bab629f13d 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/catfish-4.18.0 b/metadata/md5-cache/dev-util/catfish-4.18.0
index 742ead57db31..e94cc938fd78 100644
--- a/metadata/md5-cache/dev-util/catfish-4.18.0
+++ b/metadata/md5-cache/dev-util/catfish-4.18.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/catfish/start
INHERIT=distutils-r1 xdg-utils
IUSE=python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=~amd64 ~ppc x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.42 dev-libs/gobject-introspection dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gdk-pixbuf[introspection] >=x11-libs/gtk+-3.22:3[introspection] x11-libs/pango[introspection] >=xfce-base/xfconf-4.14[introspection] virtual/freedesktop-icon-theme 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://archive.xfce.org/src/apps/catfish/4.18/catfish-4.18.0.tar.bz2
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0f8f3bf962f117419b2f809434136537
+_md5_=3cd3ccb94158a187ef36b202f966da86
diff --git a/metadata/md5-cache/dev-util/samurai-1.2-r2 b/metadata/md5-cache/dev-util/samurai-1.2-r2
index b70e71930f23..88d8e46b92a9 100644
--- a/metadata/md5-cache/dev-util/samurai-1.2-r2
+++ b/metadata/md5-cache/dev-util/samurai-1.2-r2
@@ -3,9 +3,9 @@ DESCRIPTION=ninja-compatible build tool written in C
EAPI=8
HOMEPAGE=https://github.com/michaelforney/samurai
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm arm64 ~x86
LICENSE=ISC Apache-2.0 MIT
SLOT=0
SRC_URI=https://github.com/michaelforney/samurai/releases/download/1.2/samurai-1.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=e67a51b619601af7126033f9738fbc33
+_md5_=c4c390dff6c5d980f4cab8b4b3afdfa5
diff --git a/metadata/md5-cache/dev-util/scons-4.4.0 b/metadata/md5-cache/dev-util/scons-4.4.0
index f86b7f777c78..8c7dbe5fce08 100644
--- a/metadata/md5-cache/dev-util/scons-4.4.0
+++ b/metadata/md5-cache/dev-util/scons-4.4.0
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.4.0/SCons-4.4.0.tar.gz doc? ( https://www.scons.org/doc/4.4.0/PDF/scons-user.pdf -> scons-4.4.0-user.pdf https://www.scons.org/doc/4.4.0/HTML/scons-user.html -> scons-4.4.0-user.html ) test? ( https://github.com/scons/scons/archive/4.4.0.tar.gz -> scons-4.4.0.gh.tar.gz )
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=ea96665c2ef22aa94d70cc18b2ace2b0
+_md5_=517faff58ff2d0261663d950b8c6f44f
diff --git a/metadata/md5-cache/dev-util/scons-4.4.0-r1 b/metadata/md5-cache/dev-util/scons-4.4.0-r1
index c22392b172b3..071ac3b0db7a 100644
--- a/metadata/md5-cache/dev-util/scons-4.4.0-r1
+++ b/metadata/md5-cache/dev-util/scons-4.4.0-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.4.0/SCons-4.4.0.tar.gz doc? ( https://www.scons.org/doc/4.4.0/PDF/scons-user.pdf -> scons-4.4.0-user.pdf https://www.scons.org/doc/4.4.0/HTML/scons-user.html -> scons-4.4.0-user.html ) test? ( https://github.com/SCons/scons/archive/4.4.0.tar.gz -> scons-4.4.0.gh.tar.gz )
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=e64653ce0d7e3ad855649606ee998ae2
+_md5_=ccf21a0891eae9bc57ebdb6c9dec1412
diff --git a/metadata/md5-cache/dev-util/scons-4.5.1-r2 b/metadata/md5-cache/dev-util/scons-4.5.1-r2
index 9462a2bc3af3..96c1c777dd8f 100644
--- a/metadata/md5-cache/dev-util/scons-4.5.1-r2
+++ b/metadata/md5-cache/dev-util/scons-4.5.1-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.5.1/SCons-4.5.1.tar.gz https://github.com/SCons/scons/pull/4322.patch -> scons-4.5.1-mergeflags.patch https://github.com/SCons/scons/archive/4.5.1.tar.gz -> scons-4.5.1.gh.tar.gz doc? ( https://www.scons.org/doc/4.5.1/PDF/scons-user.pdf -> scons-4.5.1-user.pdf https://www.scons.org/doc/4.5.1/HTML/scons-user.html -> scons-4.5.1-user.html )
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=2af164992f4985174d0611e6fc4d09d1
+_md5_=a6a20d041978b831229a3541ebbd799a
diff --git a/metadata/md5-cache/dev-util/scons-4.5.2 b/metadata/md5-cache/dev-util/scons-4.5.2
index c436fd5d84a4..b695637236b6 100644
--- a/metadata/md5-cache/dev-util/scons-4.5.2
+++ b/metadata/md5-cache/dev-util/scons-4.5.2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.5.2/SCons-4.5.2.tar.gz doc? ( https://www.scons.org/doc/4.5.2/PDF/scons-user.pdf -> scons-4.5.2-user.pdf https://www.scons.org/doc/4.5.2/HTML/scons-user.html -> scons-4.5.2-user.html ) test? ( https://github.com/SCons/scons/archive/4.5.2.tar.gz -> scons-4.5.2.gh.tar.gz )
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=39d4e5a6c98485b24ceaf6d2956a9e07
+_md5_=869fc90bc2f80c5e879baaac308d66b2
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index c85aa7231436..65fd55def096 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-102.15.1 b/metadata/md5-cache/mail-client/thunderbird-102.15.1
deleted file mode 100644
index 0fcd31de675d..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-102.15.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:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) 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] ) ) ) ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( sys-devel/lld:14 virtual/rust:0/llvm-14 pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ) !clang? ( virtual/rust ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) 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 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) 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-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0: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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) x11-base/xorg-proto x11-libs/libICE x11-libs/libSM !!sys-devel/llvm:0
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils llvm multiprocessing optfeature pax-utils python-any-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 +system-librnp 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 pgo
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) 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-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0: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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/source/thunderbird-102.15.1.source.tar.xz -> thunderbird-102.15.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-13.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/af.xpi -> thunderbird-102.15.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ar.xpi -> thunderbird-102.15.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ast.xpi -> thunderbird-102.15.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/be.xpi -> thunderbird-102.15.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/bg.xpi -> thunderbird-102.15.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/br.xpi -> thunderbird-102.15.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ca.xpi -> thunderbird-102.15.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/cak.xpi -> thunderbird-102.15.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/cs.xpi -> thunderbird-102.15.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/cy.xpi -> thunderbird-102.15.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/da.xpi -> thunderbird-102.15.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/de.xpi -> thunderbird-102.15.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-102.15.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/el.xpi -> thunderbird-102.15.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-102.15.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-102.15.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-102.15.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-102.15.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-102.15.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/et.xpi -> thunderbird-102.15.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/eu.xpi -> thunderbird-102.15.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/fi.xpi -> thunderbird-102.15.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/fr.xpi -> thunderbird-102.15.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-102.15.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-102.15.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/gd.xpi -> thunderbird-102.15.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/gl.xpi -> thunderbird-102.15.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/he.xpi -> thunderbird-102.15.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/hr.xpi -> thunderbird-102.15.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-102.15.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/hu.xpi -> thunderbird-102.15.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/id.xpi -> thunderbird-102.15.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/is.xpi -> thunderbird-102.15.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/it.xpi -> thunderbird-102.15.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ja.xpi -> thunderbird-102.15.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ka.xpi -> thunderbird-102.15.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/kab.xpi -> thunderbird-102.15.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/kk.xpi -> thunderbird-102.15.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ko.xpi -> thunderbird-102.15.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/lt.xpi -> thunderbird-102.15.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/lv.xpi -> thunderbird-102.15.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ms.xpi -> thunderbird-102.15.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-102.15.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/nl.xpi -> thunderbird-102.15.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-102.15.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-102.15.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pl.xpi -> thunderbird-102.15.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-102.15.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-102.15.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/rm.xpi -> thunderbird-102.15.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ro.xpi -> thunderbird-102.15.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ru.xpi -> thunderbird-102.15.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sk.xpi -> thunderbird-102.15.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sl.xpi -> thunderbird-102.15.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sq.xpi -> thunderbird-102.15.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sr.xpi -> thunderbird-102.15.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-102.15.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/th.xpi -> thunderbird-102.15.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/tr.xpi -> thunderbird-102.15.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/uk.xpi -> thunderbird-102.15.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/uz.xpi -> thunderbird-102.15.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/vi.xpi -> thunderbird-102.15.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-102.15.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-102.15.1-zh-TW.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c4bd5d426998adb57e06e7aa45ffc47e
diff --git a/metadata/md5-cache/mail-client/thunderbird-115.3.0 b/metadata/md5-cache/mail-client/thunderbird-115.3.0
deleted file mode 100644
index 8f3fd7d6a776..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-115.3.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: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 ) wayland? ( >=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=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=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 ) 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=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-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 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 +system-librnp 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 ~arm64 ~ppc64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=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 ) 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:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/source/thunderbird-115.3.0.source.tar.xz -> thunderbird-115.3.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-05.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.3.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.3.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.3.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.3.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.3.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.3.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.3.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.3.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.3.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.3.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.3.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.3.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.3.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.3.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.3.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.3.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.3.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.3.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.3.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.3.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.3.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.3.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.3.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.3.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.3.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.3.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.3.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.3.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.3.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.3.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.3.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.3.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.3.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.3.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.3.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.3.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.3.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.3.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.3.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.3.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.3.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.3.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.3.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.3.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.3.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.3.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.3.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.3.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.3.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.3.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.3.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.3.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.3.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.3.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.3.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.3.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.3.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.3.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.3.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.3.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.3.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.3.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.3.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.3.0-zh-TW.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=803091837b5e3e5d6eb636ea9f25ee53
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 4f0186ae873c..e723d20da36b 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/libpulse-16.1-r3 b/metadata/md5-cache/media-libs/libpulse-16.1-r3
new file mode 100644
index 000000000000..be2ea7465be2
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libpulse-16.1-r3
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/perl dev-perl/XML-Parser sys-devel/gettext sys-devel/m4 virtual/libiconv virtual/libintl virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] asyncns? ( >=net-libs/libasyncns-0.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(-)?] ) dbus? ( >=sys-apps/dbus-1.4.12[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elibc_mingw? ( dev-libs/libpcre:3 ) glib? ( >=dev-libs/glib-2.28.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(-)?] ) gtk? ( x11-libs/gtk+:3 ) selinux? ( sec-policy/selinux-pulseaudio ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-util/valgrind ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.6[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/pulseaudio-15.0-r100 test? ( >=dev-libs/check-0.9.10 ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Libraries for PulseAudio clients
+EAPI=7
+HOMEPAGE=https://www.freedesktop.org/wiki/Software/PulseAudio/
+INHERIT=bash-completion-r1 flag-o-matic gnome2-utils meson-multilib optfeature systemd toolchain-funcs udev
+IUSE=+asyncns dbus doc +glib gtk selinux systemd test valgrind X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+PDEPEND=|| ( media-video/pipewire[sound-server(+)] >=media-sound/pulseaudio-daemon-16.1-r8 media-sound/pulseaudio[daemon(+)] )
+RDEPEND=dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] asyncns? ( >=net-libs/libasyncns-0.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(-)?] ) dbus? ( >=sys-apps/dbus-1.4.12[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elibc_mingw? ( dev-libs/libpcre:3 ) glib? ( >=dev-libs/glib-2.28.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(-)?] ) gtk? ( x11-libs/gtk+:3 ) selinux? ( sec-policy/selinux-pulseaudio ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-util/valgrind ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.6[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/pulseaudio-15.0-r100
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://freedesktop.org/software/pulseaudio/releases/pulseaudio-16.1.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ac75ebffa2b666771e35656658207393
diff --git a/metadata/md5-cache/media-libs/libvmaf-2.3.0-r2 b/metadata/md5-cache/media-libs/libvmaf-2.3.0-r2
deleted file mode 100644
index 219531c10712..000000000000
--- a/metadata/md5-cache/media-libs/libvmaf-2.3.0-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=C libary for Netflix's Perceptual video quality assessment
-EAPI=8
-HOMEPAGE=https://github.com/Netflix/vmaf
-INHERIT=meson-multilib
-IUSE=+embed-models test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~loong ~riscv ~x86
-LICENSE=BSD-2-with-patent
-RDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/Netflix/vmaf/archive/v2.3.0.tar.gz -> libvmaf-2.3.0.tar.gz
-_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=16169051ce96a3229e714c4c68d60b7e
diff --git a/metadata/md5-cache/media-libs/libvmaf-2.3.1 b/metadata/md5-cache/media-libs/libvmaf-2.3.1
new file mode 100644
index 000000000000..d3c3897db99a
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libvmaf-2.3.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=C libary for Netflix's Perceptual video quality assessment
+EAPI=8
+HOMEPAGE=https://github.com/Netflix/vmaf
+INHERIT=meson-multilib flag-o-matic
+IUSE=+embed-models test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~loong ~riscv ~x86
+LICENSE=BSD-2-with-patent
+RDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Netflix/vmaf/archive/v2.3.1.tar.gz -> libvmaf-2.3.1.tar.gz
+_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=bc2464b49e64c6f0b6daebd2df19d6fa
diff --git a/metadata/md5-cache/media-libs/libvmaf-9999 b/metadata/md5-cache/media-libs/libvmaf-9999
new file mode 100644
index 000000000000..06758d81878a
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libvmaf-9999
@@ -0,0 +1,14 @@
+BDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=C libary for Netflix's Perceptual video quality assessment
+EAPI=8
+HOMEPAGE=https://github.com/Netflix/vmaf
+INHERIT=meson-multilib flag-o-matic git-r3
+IUSE=+embed-models test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=BSD-2-with-patent
+PROPERTIES=live
+RDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core )
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=c3ca2c89738c5f94f1e4f5678c3f5aef
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 8273dcda5439..c0c5d67001db 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/pulseaudio-daemon-16.1-r8 b/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r8
new file mode 100644
index 000000000000..656bfca96e8b
--- /dev/null
+++ b/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r8
@@ -0,0 +1,18 @@
+BDEPEND=dev-lang/perl dev-perl/XML-Parser sys-devel/gettext sys-devel/m4 virtual/libiconv virtual/libintl virtual/pkgconfig orc? ( >=dev-lang/orc-0.4.15 ) system-wide? ( dev-util/unifdef ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=~media-libs/libpulse-16.1[dbus?,glib?,systemd?,valgrind?,X?] >=media-libs/libpulse-16.1-r3 dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.20 >=media-libs/speexdsp-1.2 alsa? ( >=media-libs/alsa-lib-1.0.24 ) aptx? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) asyncns? ( >=net-libs/libasyncns-0.1 ) bluetooth? ( >=net-wireless/bluez-5 media-libs/sbc ) dev-libs/libltdl sys-kernel/linux-headers >=sys-libs/libcap-2.22-r2 dbus? ( >=sys-apps/dbus-1.4.12 ) elibc_mingw? ( dev-libs/libpcre:3 ) elogind? ( sys-auth/elogind ) equalizer? ( sci-libs/fftw:3.0= ) fftw? ( sci-libs/fftw:3.0= ) gdbm? ( sys-libs/gdbm:= ) glib? ( >=dev-libs/glib-2.28.0:2 ) gstreamer? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 >=dev-libs/glib-2.26.0:2 ) jack? ( virtual/jack ) ldac? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) lirc? ( app-misc/lirc ) ofono-headset? ( >=net-misc/ofono-1.13 ) orc? ( >=dev-lang/orc-0.4.15 ) selinux? ( sec-policy/selinux-pulseaudio ) sox? ( >=media-libs/soxr-0.1.1 ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) udev? ( >=virtual/udev-143[hwdb(+)] ) valgrind? ( dev-util/valgrind ) webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) X? ( >=x11-libs/libxcb-1.6 x11-libs/libICE x11-libs/libSM >=x11-libs/libX11-1.4.0 >=x11-libs/libXtst-1.0.99.2 ) zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) test? ( >=dev-libs/check-0.9.10 ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Daemon component of PulseAudio (networked sound server)
+EAPI=7
+HOMEPAGE=https://www.freedesktop.org/wiki/Software/PulseAudio/
+INHERIT=bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev
+IUSE=+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw +gdbm +glib gstreamer jack ldac lirc ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev valgrind +webrtc-aec +X zeroconf
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )
+PDEPEND=alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio] ) )
+RDEPEND=~media-libs/libpulse-16.1[dbus?,glib?,systemd?,valgrind?,X?] >=media-libs/libpulse-16.1-r3 dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.20 >=media-libs/speexdsp-1.2 alsa? ( >=media-libs/alsa-lib-1.0.24 ) aptx? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) asyncns? ( >=net-libs/libasyncns-0.1 ) bluetooth? ( >=net-wireless/bluez-5 media-libs/sbc ) dev-libs/libltdl sys-kernel/linux-headers >=sys-libs/libcap-2.22-r2 dbus? ( >=sys-apps/dbus-1.4.12 ) elibc_mingw? ( dev-libs/libpcre:3 ) elogind? ( sys-auth/elogind ) equalizer? ( sci-libs/fftw:3.0= ) fftw? ( sci-libs/fftw:3.0= ) gdbm? ( sys-libs/gdbm:= ) glib? ( >=dev-libs/glib-2.28.0:2 ) gstreamer? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 >=dev-libs/glib-2.26.0:2 ) jack? ( virtual/jack ) ldac? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) lirc? ( app-misc/lirc ) ofono-headset? ( >=net-misc/ofono-1.13 ) orc? ( >=dev-lang/orc-0.4.15 ) selinux? ( sec-policy/selinux-pulseaudio ) sox? ( >=media-libs/soxr-0.1.1 ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) udev? ( >=virtual/udev-143[hwdb(+)] ) valgrind? ( dev-util/valgrind ) webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) X? ( >=x11-libs/libxcb-1.6 x11-libs/libICE x11-libs/libSM >=x11-libs/libX11-1.4.0 >=x11-libs/libXtst-1.0.99.2 ) zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) system-wide? ( alsa? ( media-sound/alsa-utils ) acct-user/pulse acct-group/audio acct-group/pulse-access ) bluetooth? ( ldac? ( media-plugins/gst-plugins-ldac ) aptx? ( media-plugins/gst-plugins-openaptx ) ) !media-video/pipewire[sound-server(+)] virtual/tmpfiles
+REQUIRED_USE=?? ( elogind systemd ) alsa-plugin? ( alsa ) aptx? ( bluetooth ) bluetooth? ( dbus ) equalizer? ( dbus ) ldac? ( bluetooth ) ofono-headset? ( bluetooth ) udev? ( || ( alsa oss ) ) zeroconf? ( dbus )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://freedesktop.org/software/pulseaudio/releases/pulseaudio-16.1.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=726db78ce2f11cf241d8ea7b370124c1
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 3c16930425c3..62634df7e3a9 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/pipewire-0.3.81 b/metadata/md5-cache/media-video/pipewire-0.3.81
new file mode 100644
index 000000000000..74b1137610c9
--- /dev/null
+++ b/metadata/md5-cache/media-video/pipewire-0.3.81
@@ -0,0 +1,18 @@
+BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) roc? ( media-libs/roc-toolkit ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi )
+DESCRIPTION=Multimedia processing graphs
+EAPI=8
+HOMEPAGE=https://pipewire.org/
+INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev
+IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2 modemmanager pipewire-alsa readline roc sound-server ssl system-service systemd test v4l X zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT LGPL-2.1+ GPL-2
+PDEPEND=>=media-video/wireplumber-0.4.8-r3
+RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) roc? ( media-libs/roc-toolkit ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles
+REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus )
+RESTRICT=!test? ( test )
+SLOT=0/0.4
+SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.81/pipewire-0.3.81.tar.bz2
+_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=a511169b97f3b2d265fe513468fd8376
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index e5d0e0f7a28f..3d1b084a850b 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/electrum-4.4.6 b/metadata/md5-cache/net-misc/electrum-4.4.6
index c500bd559faa..006d5864d923 100644
--- a/metadata/md5-cache/net-misc/electrum-4.4.6
+++ b/metadata/md5-cache/net-misc/electrum-4.4.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://electrum.org/ https://github.com/spesmilo/electrum/
INHERIT=distutils-r1 xdg-utils
IUSE=cli ncurses qrcode +qt5 test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] ) <dev-libs/libsecp256k1-0.4 >=dev-python/aiohttp-socks-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiorpcX-0.22*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/attrs-19.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bitstring[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbkdf2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyperclip[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qrcode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/protobuf-python-3.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] qrcode? ( media-gfx/zbar[v4l] ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ncurses? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] )
REQUIRED_USE=|| ( cli ncurses qt5 ) || ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/spesmilo/electrum/archive/4.4.6.tar.gz -> electrum-4.4.6.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7f7f74606bacf21aa9765b0906fac1a0
+_md5_=fabe6ce07cca8230a792ff8c6ec2ba9b
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 386ccca21ff2..a1bd6a42c789 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/kbd-2.6.3-r1 b/metadata/md5-cache/sys-apps/kbd-2.6.3-r1
index c5ae614b1bed..2f6d6d92eac6 100644
--- a/metadata/md5-cache/sys-apps/kbd-2.6.3-r1
+++ b/metadata/md5-cache/sys-apps/kbd-2.6.3-r1
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig test? ( dev-libs/check ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+BDEPEND=sys-devel/autoconf-archive virtual/pkgconfig test? ( dev-libs/check ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install prepare
DEPEND=app-alternatives/gzip pam? ( !app-misc/vlock sys-libs/pam )
DESCRIPTION=Keyboard and console utilities
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.3.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c1a9d3568e11b8d0d395f73a011605d3
+_md5_=6f2828c5a62b19202a6547c702efe590
diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1
deleted file mode 100644
index 0ee7fdf358d7..000000000000
--- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst setup test
-DESCRIPTION=Multi-featured system monitor GUI written in Python
-EAPI=8
-HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=meson python-single-r1 xdg
-IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1 sys-apps/dmidecode sys-apps/hwdata python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-SLOT=0
-SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.21.1.tar.gz -> system-monitoring-center-2.21.1.tar.gz
-_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=75b8205f5b02bf809372835ea98fc521
diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2-r1
index 31e62c74d006..da1a4fa455bb 100644
--- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2
+++ b/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2-r1
@@ -1,16 +1,16 @@
BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DESCRIPTION=Multi-featured system monitor GUI written in Python
EAPI=8
HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-single-r1 xdg
IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-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 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1 sys-apps/dmidecode sys-apps/hwdata python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.21.2.tar.gz -> system-monitoring-center-2.21.2.tar.gz
_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b2b70f65f9e2b291026d63251c50a8b9
+_md5_=d9872b391cfffa12ee891ecadff9f40b
diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0-r1
index b404066d56fc..8ae60824c5fe 100644
--- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0
+++ b/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0-r1
@@ -1,5 +1,5 @@
BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DESCRIPTION=Multi-featured system monitor GUI written in Python
EAPI=8
HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/
@@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
SLOT=0
SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.23.0.tar.gz -> system-monitoring-center-2.23.0.tar.gz
_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b2b70f65f9e2b291026d63251c50a8b9
+_md5_=7a640e5ee2ba1f7d6a5bb4200fc0b46e
diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.22.1 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.24.0-r1
index c98bf755a99b..ed41365fde92 100644
--- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.22.1
+++ b/metadata/md5-cache/sys-apps/system-monitoring-center-2.24.0-r1
@@ -1,5 +1,5 @@
BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DESCRIPTION=Multi-featured system monitor GUI written in Python
EAPI=8
HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/
@@ -11,6 +11,6 @@ LICENSE=GPL-3+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1 sys-apps/dmidecode sys-apps/hwdata python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
-SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.22.1.tar.gz -> system-monitoring-center-2.22.1.tar.gz
+SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.24.0.tar.gz -> system-monitoring-center-2.24.0.tar.gz
_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b2b70f65f9e2b291026d63251c50a8b9
+_md5_=7a640e5ee2ba1f7d6a5bb4200fc0b46e
diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-9999 b/metadata/md5-cache/sys-apps/system-monitoring-center-9999
index 8536ce011e54..fe66b2b6f4d9 100644
--- a/metadata/md5-cache/sys-apps/system-monitoring-center-9999
+++ b/metadata/md5-cache/sys-apps/system-monitoring-center-9999
@@ -1,5 +1,5 @@
BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DESCRIPTION=Multi-featured system monitor GUI written in Python
EAPI=8
HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/
@@ -12,4 +12,4 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b2b70f65f9e2b291026d63251c50a8b9
+_md5_=7a640e5ee2ba1f7d6a5bb4200fc0b46e
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 625d2ab5293a..f5bdd1ba0916 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.134 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.134
new file mode 100644
index 000000000000..bd6ff5e45165
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.134
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=5.15.134
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-140.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-140.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-140.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=43590a7a19edbd8c9a5f017759fdb281
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56
new file mode 100644
index 000000000000..746c3f993e20
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.1.56
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=949ab2dcd37dcd64541aa1b6a2c2eebf
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6
new file mode 100644
index 000000000000..bcf32da954a7
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.5 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.5.6
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=676f6ff441120ae6c0d5af68e0e39b8b
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.133 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.134
index 592ee163e515..5616749defbb 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.133
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.134
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.15.133
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.133.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
+SLOT=5.15.134
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.134.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.55 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.56
index 7c6e4796b098..a5affb406364 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.55
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.56
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.1.55
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.55.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
+SLOT=6.1.56
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.56.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.5 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.6
index e10d19a8effb..dc484973709a 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.5
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.6
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.5.5
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.5.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz
+SLOT=6.5.6
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.6.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index c2be1944703b..e54c82b0f9fb 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/procs-0.14.1 b/metadata/md5-cache/sys-process/procs-0.14.1
new file mode 100644
index 000000000000..28928fb84635
--- /dev/null
+++ b/metadata/md5-cache/sys-process/procs-0.14.1
@@ -0,0 +1,13 @@
+BDEPEND=>=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DESCRIPTION=A modern replacement for ps
+EAPI=8
+HOMEPAGE=https://github.com/dalance/procs
+INHERIT=bash-completion-r1 cargo
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016
+SLOT=0
+SRC_URI=https://github.com/dalance/procs/archive/refs/tags/v0.14.1.tar.gz -> procs-0.14.1.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/aho-corasick/1.1.1/download -> aho-corasick-1.1.1.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/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/async-channel/1.9.0/download -> async-channel-1.9.0.crate https://crates.io/api/v1/crates/async-executor/1.5.4/download -> async-executor-1.5.4.crate https://crates.io/api/v1/crates/async-global-executor/2.3.1/download -> async-global-executor-2.3.1.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-lock/2.8.0/download -> async-lock-2.8.0.crate https://crates.io/api/v1/crates/async-std/1.12.0/download -> async-std-1.12.0.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.5/download -> async-stream-impl-0.3.5.crate https://crates.io/api/v1/crates/async-stream/0.3.5/download -> async-stream-0.3.5.crate https://crates.io/api/v1/crates/async-task/4.4.1/download -> async-task-4.4.1.crate https://crates.io/api/v1/crates/async-trait/0.1.73/download -> async-trait-0.1.73.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/atty/0.2.14/download -> atty-0.2.14.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.21.4/download -> base64-0.21.4.crate https://crates.io/api/v1/crates/bindgen/0.68.1/download -> bindgen-0.68.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.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/blocking/1.4.0/download -> blocking-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.0.crate https://crates.io/api/v1/crates/byte-unit/4.0.19/download -> byte-unit-4.0.19.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/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/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.25/download -> clap_derive-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/concurrent-queue/2.3.0/download -> concurrent-queue-2.3.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossterm/0.19.0/download -> crossterm-0.19.0.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.7.0/download -> crossterm_winapi-0.7.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/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dockworker/0.3.0/download -> dockworker-0.3.0.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.4/download -> errno-0.3.4.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/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/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.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-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/getch/0.3.1/download -> getch-0.3.1.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gimli/0.28.0/download -> gimli-0.28.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gloo-timers/0.2.6/download -> gloo-timers-0.2.6.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.1/download -> hashbrown-0.14.1.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.1.19/download -> hermit-abi-0.1.19.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/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.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/0.14.27/download -> hyper-0.14.27.crate https://crates.io/api/v1/crates/hyperlocal/0.8.0/download -> hyperlocal-0.8.0.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.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.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.0.2/download -> indexmap-2.0.2.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/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.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/libc/0.2.148/download -> libc-0.2.148.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libproc/0.14.2/download -> libproc-0.14.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.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.8/download -> linux-raw-sys-0.4.8.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/log/0.4.20/download -> log-0.4.20.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.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/minus/5.4.1/download -> minus-5.4.1.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/named_pipe/0.4.1/download -> named_pipe-0.4.1.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nix/0.27.1/download -> nix-0.27.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.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/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.32.1/download -> object-0.32.1.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/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/pager/0.16.1/download -> pager-0.16.1.crate https://crates.io/api/v1/crates/parking/2.1.1/download -> parking-2.1.1.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.8/download -> parking_lot_core-0.9.8.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.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.3/download -> pin-project-internal-1.1.3.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-project/1.1.3/download -> pin-project-1.1.3.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/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.68/download -> proc-macro2-1.0.68.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.3.9/download -> regex-automata-0.3.9.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.6/download -> regex-1.9.6.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/rustix/0.36.15/download -> rustix-0.36.15.crate https://crates.io/api/v1/crates/rustix/0.37.24/download -> rustix-0.37.24.crate https://crates.io/api/v1/crates/rustix/0.38.17/download -> rustix-0.38.17.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.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.1.17/download -> signal-hook-0.1.17.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.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.4/download -> socket2-0.5.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.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.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tar/0.4.40/download -> tar-0.4.40.crate https://crates.io/api/v1/crates/termbg/0.4.3/download -> termbg-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.3.0/download -> termcolor-1.3.0.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.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.1.0/download -> tokio-macros-2.1.0.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.9/download -> tokio-util-0.7.9.crate https://crates.io/api/v1/crates/tokio/1.32.0/download -> tokio-1.32.0.crate https://crates.io/api/v1/crates/toml/0.8.2/download -> toml-0.8.2.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.2/download -> toml_edit-0.20.2.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-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.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.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-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/value-bag/1.4.1/download -> value-bag-1.4.1.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/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.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.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-sys/0.45.0/download -> windows-sys-0.45.0.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-targets/0.42.2/download -> windows-targets-0.42.2.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/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.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/winnow/0.5.16/download -> winnow-0.5.16.crate https://crates.io/api/v1/crates/xattr/1.0.1/download -> xattr-1.0.1.crate
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=4a294dec17f64d49106e1af4157139d0
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index b85a72b7ad11..fb375488d539 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-102.15.1 b/metadata/md5-cache/www-client/firefox-102.15.1
deleted file mode 100644
index d4a26c5ebdb2..000000000000
--- a/metadata/md5-cache/www-client/firefox-102.15.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:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) 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] ) ) ) ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( sys-devel/lld:14 virtual/rust:0/llvm-14 pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ) !clang? ( virtual/rust ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) 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 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-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.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) 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-71.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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) 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 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 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_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_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo
-KEYWORDS=amd64 arm64 ~ppc64 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.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) 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-71.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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) screencast? ( wayland )
-SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/source/firefox-102.15.1esr.source.tar.xz -> firefox-102.15.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-13.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/af.xpi -> firefox-102.15.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ar.xpi -> firefox-102.15.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ast.xpi -> firefox-102.15.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/be.xpi -> firefox-102.15.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/bg.xpi -> firefox-102.15.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/br.xpi -> firefox-102.15.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ca.xpi -> firefox-102.15.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/cak.xpi -> firefox-102.15.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/cs.xpi -> firefox-102.15.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/cy.xpi -> firefox-102.15.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/da.xpi -> firefox-102.15.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/de.xpi -> firefox-102.15.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.15.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/el.xpi -> firefox-102.15.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.15.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.15.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.15.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.15.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/et.xpi -> firefox-102.15.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/eu.xpi -> firefox-102.15.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fi.xpi -> firefox-102.15.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fr.xpi -> firefox-102.15.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.15.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.15.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gd.xpi -> firefox-102.15.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gl.xpi -> firefox-102.15.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/he.xpi -> firefox-102.15.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hr.xpi -> firefox-102.15.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.15.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hu.xpi -> firefox-102.15.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/id.xpi -> firefox-102.15.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/is.xpi -> firefox-102.15.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/it.xpi -> firefox-102.15.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ja.xpi -> firefox-102.15.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ka.xpi -> firefox-102.15.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/kab.xpi -> firefox-102.15.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/kk.xpi -> firefox-102.15.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ko.xpi -> firefox-102.15.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/lt.xpi -> firefox-102.15.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/lv.xpi -> firefox-102.15.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ms.xpi -> firefox-102.15.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.15.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/nl.xpi -> firefox-102.15.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.15.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.15.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pl.xpi -> firefox-102.15.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.15.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.15.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/rm.xpi -> firefox-102.15.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ro.xpi -> firefox-102.15.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ru.xpi -> firefox-102.15.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sk.xpi -> firefox-102.15.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sl.xpi -> firefox-102.15.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sq.xpi -> firefox-102.15.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sr.xpi -> firefox-102.15.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.15.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/th.xpi -> firefox-102.15.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/tr.xpi -> firefox-102.15.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/uk.xpi -> firefox-102.15.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/uz.xpi -> firefox-102.15.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/vi.xpi -> firefox-102.15.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.15.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.15.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ach.xpi -> firefox-102.15.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/an.xpi -> firefox-102.15.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/az.xpi -> firefox-102.15.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/bn.xpi -> firefox-102.15.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/bs.xpi -> firefox-102.15.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.15.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/eo.xpi -> firefox-102.15.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.15.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.15.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fa.xpi -> firefox-102.15.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ff.xpi -> firefox-102.15.1esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gn.xpi -> firefox-102.15.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.15.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.15.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.15.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ia.xpi -> firefox-102.15.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/km.xpi -> firefox-102.15.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/kn.xpi -> firefox-102.15.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/lij.xpi -> firefox-102.15.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/mk.xpi -> firefox-102.15.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/mr.xpi -> firefox-102.15.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/my.xpi -> firefox-102.15.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.15.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/oc.xpi -> firefox-102.15.1esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sco.xpi -> firefox-102.15.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/si.xpi -> firefox-102.15.1esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/son.xpi -> firefox-102.15.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/szl.xpi -> firefox-102.15.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ta.xpi -> firefox-102.15.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/te.xpi -> firefox-102.15.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/tl.xpi -> firefox-102.15.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/trs.xpi -> firefox-102.15.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ur.xpi -> firefox-102.15.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/xh.xpi -> firefox-102.15.1esr-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5b9e8b72064f69ffcbb3f894a1d1812d
diff --git a/metadata/md5-cache/www-client/firefox-115.3.0 b/metadata/md5-cache/www-client/firefox-115.3.0
deleted file mode 100644
index a14a63b294cc..000000000000
--- a/metadata/md5-cache/www-client/firefox-115.3.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: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.3.0esr/source/firefox-115.3.0esr.source.tar.xz -> firefox-115.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.3.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.3.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.3.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.3.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.3.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.3.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.3.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.3.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.3.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.3.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.3.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.3.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.3.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.3.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.3.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.3.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.3.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.3.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.3.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.3.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.3.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.3.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.3.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.3.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.3.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.3.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.3.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.3.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.3.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.3.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.3.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.3.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.3.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.3.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.3.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.3.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.3.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.3.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.3.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.3.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.3.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.3.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.3.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.3.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.3.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.3.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.3.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.3.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.3.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.3.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.3.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.3.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.3.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.3.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.3.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.3.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.3.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.3.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.3.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.3.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.3.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.3.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.3.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.3.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.3.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.3.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.3.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.3.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.3.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.3.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.3.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.3.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.3.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.3.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.3.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.3.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.3.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.3.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.3.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.3.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.3.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.3.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.3.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.3.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.3.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.3.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.3.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.3.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.3.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.3.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.3.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.3.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.3.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.3.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.3.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.3.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.3.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.3.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.3.0esr-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1d2d3b1c1898f0734effb01134fce9da
diff --git a/metadata/md5-cache/www-client/firefox-115.3.1 b/metadata/md5-cache/www-client/firefox-115.3.1
index 88ff2820cd78..a95a8b53cfd4 100644
--- a/metadata/md5-cache/www-client/firefox-115.3.1
+++ b/metadata/md5-cache/www-client/firefox-115.3.1
@@ -7,11 +7,11 @@ 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
+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.3.1esr/source/firefox-115.3.1esr.source.tar.xz -> firefox-115.3.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/af.xpi -> firefox-115.3.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ar.xpi -> firefox-115.3.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ast.xpi -> firefox-115.3.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/be.xpi -> firefox-115.3.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bg.xpi -> firefox-115.3.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/br.xpi -> firefox-115.3.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ca.xpi -> firefox-115.3.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cak.xpi -> firefox-115.3.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cs.xpi -> firefox-115.3.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cy.xpi -> firefox-115.3.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/da.xpi -> firefox-115.3.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/de.xpi -> firefox-115.3.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.3.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/el.xpi -> firefox-115.3.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.3.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.3.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.3.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.3.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/et.xpi -> firefox-115.3.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/eu.xpi -> firefox-115.3.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fi.xpi -> firefox-115.3.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fr.xpi -> firefox-115.3.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.3.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.3.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gd.xpi -> firefox-115.3.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gl.xpi -> firefox-115.3.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/he.xpi -> firefox-115.3.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hr.xpi -> firefox-115.3.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.3.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hu.xpi -> firefox-115.3.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/id.xpi -> firefox-115.3.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/is.xpi -> firefox-115.3.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/it.xpi -> firefox-115.3.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ja.xpi -> firefox-115.3.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ka.xpi -> firefox-115.3.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kab.xpi -> firefox-115.3.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kk.xpi -> firefox-115.3.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ko.xpi -> firefox-115.3.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lt.xpi -> firefox-115.3.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lv.xpi -> firefox-115.3.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ms.xpi -> firefox-115.3.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.3.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nl.xpi -> firefox-115.3.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.3.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.3.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pl.xpi -> firefox-115.3.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.3.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.3.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/rm.xpi -> firefox-115.3.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ro.xpi -> firefox-115.3.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ru.xpi -> firefox-115.3.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sk.xpi -> firefox-115.3.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sl.xpi -> firefox-115.3.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sq.xpi -> firefox-115.3.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sr.xpi -> firefox-115.3.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.3.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/th.xpi -> firefox-115.3.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/tr.xpi -> firefox-115.3.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/uk.xpi -> firefox-115.3.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/uz.xpi -> firefox-115.3.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/vi.xpi -> firefox-115.3.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.3.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.3.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ach.xpi -> firefox-115.3.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/an.xpi -> firefox-115.3.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/az.xpi -> firefox-115.3.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bn.xpi -> firefox-115.3.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bs.xpi -> firefox-115.3.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.3.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/eo.xpi -> firefox-115.3.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.3.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.3.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fa.xpi -> firefox-115.3.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ff.xpi -> firefox-115.3.1esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fur.xpi -> firefox-115.3.1esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gn.xpi -> firefox-115.3.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.3.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.3.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.3.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ia.xpi -> firefox-115.3.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/km.xpi -> firefox-115.3.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kn.xpi -> firefox-115.3.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lij.xpi -> firefox-115.3.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/mk.xpi -> firefox-115.3.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/mr.xpi -> firefox-115.3.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/my.xpi -> firefox-115.3.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.3.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/oc.xpi -> firefox-115.3.1esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sc.xpi -> firefox-115.3.1esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sco.xpi -> firefox-115.3.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/si.xpi -> firefox-115.3.1esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/son.xpi -> firefox-115.3.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/szl.xpi -> firefox-115.3.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ta.xpi -> firefox-115.3.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/te.xpi -> firefox-115.3.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/tl.xpi -> firefox-115.3.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/trs.xpi -> firefox-115.3.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ur.xpi -> firefox-115.3.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/xh.xpi -> firefox-115.3.1esr-xh.xpi )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6df02db0902d185c9a305719d9ee97f1
+_md5_=07d5b5757b3cbe3cd4e764a74d46fd22
diff --git a/metadata/md5-cache/www-client/firefox-117.0.1 b/metadata/md5-cache/www-client/firefox-117.0.1
deleted file mode 100644
index 774e30b7a605..000000000000
--- a/metadata/md5-cache/www-client/firefox-117.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: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: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.92 >=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= ) valgrind? ( dev-util/valgrind ) 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 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.92 >=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= ) valgrind? ( dev-util/valgrind ) 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=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/117.0.1/source/firefox-117.0.1.source.tar.xz -> firefox-117.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-117-patches-04.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/af.xpi -> firefox-117.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ar.xpi -> firefox-117.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ast.xpi -> firefox-117.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/be.xpi -> firefox-117.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/bg.xpi -> firefox-117.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/br.xpi -> firefox-117.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ca.xpi -> firefox-117.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/cak.xpi -> firefox-117.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/cs.xpi -> firefox-117.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/cy.xpi -> firefox-117.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/da.xpi -> firefox-117.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/de.xpi -> firefox-117.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-117.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/el.xpi -> firefox-117.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-117.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-117.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-117.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-117.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/et.xpi -> firefox-117.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/eu.xpi -> firefox-117.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fi.xpi -> firefox-117.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fr.xpi -> firefox-117.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-117.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-117.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gd.xpi -> firefox-117.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gl.xpi -> firefox-117.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/he.xpi -> firefox-117.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hr.xpi -> firefox-117.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-117.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hu.xpi -> firefox-117.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/id.xpi -> firefox-117.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/is.xpi -> firefox-117.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/it.xpi -> firefox-117.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ja.xpi -> firefox-117.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ka.xpi -> firefox-117.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/kab.xpi -> firefox-117.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/kk.xpi -> firefox-117.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ko.xpi -> firefox-117.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/lt.xpi -> firefox-117.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/lv.xpi -> firefox-117.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ms.xpi -> firefox-117.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-117.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/nl.xpi -> firefox-117.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-117.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-117.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pl.xpi -> firefox-117.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-117.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-117.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/rm.xpi -> firefox-117.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ro.xpi -> firefox-117.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ru.xpi -> firefox-117.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sk.xpi -> firefox-117.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sl.xpi -> firefox-117.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sq.xpi -> firefox-117.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sr.xpi -> firefox-117.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-117.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/th.xpi -> firefox-117.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/tr.xpi -> firefox-117.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/uk.xpi -> firefox-117.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/uz.xpi -> firefox-117.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/vi.xpi -> firefox-117.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-117.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-117.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ach.xpi -> firefox-117.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/an.xpi -> firefox-117.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/az.xpi -> firefox-117.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/bn.xpi -> firefox-117.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/bs.xpi -> firefox-117.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-117.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/eo.xpi -> firefox-117.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-117.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-117.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fa.xpi -> firefox-117.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ff.xpi -> firefox-117.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fur.xpi -> firefox-117.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gn.xpi -> firefox-117.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-117.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-117.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-117.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ia.xpi -> firefox-117.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/km.xpi -> firefox-117.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/kn.xpi -> firefox-117.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/lij.xpi -> firefox-117.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/mk.xpi -> firefox-117.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/mr.xpi -> firefox-117.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/my.xpi -> firefox-117.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-117.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/oc.xpi -> firefox-117.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sc.xpi -> firefox-117.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sco.xpi -> firefox-117.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/si.xpi -> firefox-117.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/son.xpi -> firefox-117.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/szl.xpi -> firefox-117.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ta.xpi -> firefox-117.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/te.xpi -> firefox-117.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/tl.xpi -> firefox-117.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/trs.xpi -> firefox-117.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ur.xpi -> firefox-117.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/xh.xpi -> firefox-117.0.1-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7e8e09b14907479e6e14269c96972bae
diff --git a/metadata/md5-cache/www-client/firefox-118.0 b/metadata/md5-cache/www-client/firefox-118.0
deleted file mode 100644
index cc2288ed8cb0..000000000000
--- a/metadata/md5-cache/www-client/firefox-118.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: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: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.93 >=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= ) valgrind? ( dev-util/valgrind ) 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 +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.93 >=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= ) valgrind? ( dev-util/valgrind ) 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=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/118.0/source/firefox-118.0.source.tar.xz -> firefox-118.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-118-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/af.xpi -> firefox-118.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ar.xpi -> firefox-118.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ast.xpi -> firefox-118.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/be.xpi -> firefox-118.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/bg.xpi -> firefox-118.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/br.xpi -> firefox-118.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ca.xpi -> firefox-118.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/cak.xpi -> firefox-118.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/cs.xpi -> firefox-118.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/cy.xpi -> firefox-118.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/da.xpi -> firefox-118.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/de.xpi -> firefox-118.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/dsb.xpi -> firefox-118.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/el.xpi -> firefox-118.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/en-CA.xpi -> firefox-118.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/en-GB.xpi -> firefox-118.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-AR.xpi -> firefox-118.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-ES.xpi -> firefox-118.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/et.xpi -> firefox-118.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/eu.xpi -> firefox-118.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fi.xpi -> firefox-118.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fr.xpi -> firefox-118.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-118.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-118.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gd.xpi -> firefox-118.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gl.xpi -> firefox-118.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/he.xpi -> firefox-118.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hr.xpi -> firefox-118.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hsb.xpi -> firefox-118.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hu.xpi -> firefox-118.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/id.xpi -> firefox-118.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/is.xpi -> firefox-118.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/it.xpi -> firefox-118.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ja.xpi -> firefox-118.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ka.xpi -> firefox-118.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/kab.xpi -> firefox-118.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/kk.xpi -> firefox-118.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ko.xpi -> firefox-118.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/lt.xpi -> firefox-118.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/lv.xpi -> firefox-118.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ms.xpi -> firefox-118.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-118.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/nl.xpi -> firefox-118.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-118.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-118.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pl.xpi -> firefox-118.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-118.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-118.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/rm.xpi -> firefox-118.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ro.xpi -> firefox-118.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ru.xpi -> firefox-118.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sk.xpi -> firefox-118.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sl.xpi -> firefox-118.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sq.xpi -> firefox-118.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sr.xpi -> firefox-118.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-118.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/th.xpi -> firefox-118.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/tr.xpi -> firefox-118.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/uk.xpi -> firefox-118.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/uz.xpi -> firefox-118.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/vi.xpi -> firefox-118.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-118.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-118.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ach.xpi -> firefox-118.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/an.xpi -> firefox-118.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/az.xpi -> firefox-118.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/bn.xpi -> firefox-118.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/bs.xpi -> firefox-118.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-118.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/eo.xpi -> firefox-118.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-CL.xpi -> firefox-118.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-MX.xpi -> firefox-118.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fa.xpi -> firefox-118.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ff.xpi -> firefox-118.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fur.xpi -> firefox-118.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gn.xpi -> firefox-118.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-118.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-118.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-118.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ia.xpi -> firefox-118.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/km.xpi -> firefox-118.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/kn.xpi -> firefox-118.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/lij.xpi -> firefox-118.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/mk.xpi -> firefox-118.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/mr.xpi -> firefox-118.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/my.xpi -> firefox-118.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-118.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/oc.xpi -> firefox-118.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sc.xpi -> firefox-118.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sco.xpi -> firefox-118.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/si.xpi -> firefox-118.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/son.xpi -> firefox-118.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/szl.xpi -> firefox-118.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ta.xpi -> firefox-118.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/te.xpi -> firefox-118.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/tl.xpi -> firefox-118.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/trs.xpi -> firefox-118.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ur.xpi -> firefox-118.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/xh.xpi -> firefox-118.0-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9ada64b87150fe5e2a453be7d1598454
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index 1e8281786d6d..e9060ecc3945 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1 b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1
index 88cd815cc3bf..d77d00f05ec9 100644
--- a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1
+++ b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/terminal/start https://gitlab.xfce.org/apps/xfce4-terminal/
INHERIT=xdg-utils
IUSE=utempter
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libpcre2-10.00:= >=x11-libs/gtk+-3.22.0:3 x11-libs/libX11 >=x11-libs/vte-0.51.3:2.91 >=xfce-base/libxfce4ui-4.17.5:=[gtk3(+)] >=xfce-base/xfconf-4.16.0:= utempter? ( sys-libs/libutempter:= )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-terminal/1.1/xfce4-terminal-1.1.0.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=23de674af7587346b3f6450e517eb588
+_md5_=b0781ebdb1ad2050a65dc1e3858a65fa
diff --git a/metadata/md5-cache/x11-terms/xterm-384-r1 b/metadata/md5-cache/x11-terms/xterm-384-r1
new file mode 100644
index 000000000000..0acba8d8f43a
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/xterm-384-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=configure install postinst postrm preinst unpack
+DEPEND=kernel_linux? ( sys-libs/libutempter ) media-libs/fontconfig:1.0 >=sys-libs/ncurses-5.7-r7:= x11-apps/xmessage x11-libs/libICE x11-libs/libX11 x11-libs/libXaw x11-libs/libXft x11-libs/libxkbfile x11-libs/libXmu x11-libs/libXrender x11-libs/libXt unicode? ( x11-apps/luit ) Xaw3d? ( x11-libs/libXaw3d ) xinerama? ( x11-libs/libXinerama ) x11-base/xorg-proto
+DESCRIPTION=Terminal Emulator for X Windows
+EAPI=8
+HOMEPAGE=https://invisible-island.net/xterm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop flag-o-matic toolchain-funcs verify-sig xdg
+IUSE=+openpty sixel toolbar truetype unicode Xaw3d xinerama verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=kernel_linux? ( sys-libs/libutempter ) media-libs/fontconfig:1.0 >=sys-libs/ncurses-5.7-r7:= x11-apps/xmessage x11-libs/libICE x11-libs/libX11 x11-libs/libXaw x11-libs/libXft x11-libs/libxkbfile x11-libs/libXmu x11-libs/libXrender x11-libs/libXt unicode? ( x11-apps/luit ) Xaw3d? ( x11-libs/libXaw3d ) xinerama? ( x11-libs/libXinerama ) media-fonts/font-misc-misc x11-apps/rgb
+SLOT=0
+SRC_URI=https://invisible-island.net/archives/xterm/xterm-384.tgz verify-sig? ( https://invisible-island.net/archives/xterm/xterm-384.tgz.asc )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=14cd371fc4812420c4b0aa4d7544962c
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index 6b71c69a685c..eb81a4c48cce 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/thunar-4.18.7 b/metadata/md5-cache/xfce-base/thunar-4.18.7
index 95ea1ec03dc5..c5569a2ef578 100644
--- a/metadata/md5-cache/xfce-base/thunar-4.18.7
+++ b/metadata/md5-cache/xfce-base/thunar-4.18.7
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
INHERIT=xdg-utils
IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
SLOT=0/3
SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.18/thunar-4.18.7.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=36646bb09613ec543c97b994ea4c1b49
+_md5_=cb9e68d18e37298ab9600dda12cdbee4
diff --git a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1 b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1
index 59fd3c23703c..0ae13ca75949 100644
--- a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1
+++ b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1
@@ -5,10 +5,10 @@ DESCRIPTION=A tool to find and launch installed applications for the Xfce deskto
EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/xfce4-appfinder/start https://gitlab.xfce.org/xfce/xfce4-appfinder/
INHERIT=xdg-utils
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-0.3:= >=xfce-base/libxfce4util-4.15.2:= >=xfce-base/libxfce4ui-4.14:=[gtk3(+)] >=xfce-base/xfconf-4.14:=
SLOT=0
SRC_URI=https://archive.xfce.org/src/xfce/xfce4-appfinder/4.18/xfce4-appfinder-4.18.1.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4da5763cb7088ddd5879158ffbfc798d
+_md5_=f300aa620c877349536b6b6efc64e0be
diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5 b/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5
index 79ac2f6dc3ec..a044dfbb3538 100644
--- a/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5
+++ b/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/
INHERIT=vala xdg-utils
IUSE=+dbusmenu introspection vala
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[introspection?] x11-libs/libX11 x11-libs/libwnck:3 >=xfce-base/exo-0.11.2:= >=xfce-base/garcon-4.17.0:= >=xfce-base/libxfce4ui-4.17.1:= >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.13:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= )
REQUIRED_USE=vala? ( introspection )
SLOT=0
SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.18/xfce4-panel-4.18.5.tar.bz2
_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=11ad5e0b219ae57e74c081ad33e59899
+_md5_=dbafaae39e53b5292942a5a4f0f2dab5
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index 5c5db4524dad..893520443b77 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5
index 168b7fb82c35..172751913bf2 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5
+++ b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
INHERIT=xdg-utils
IUSE=X qrcode wayland
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[X?] >=xfce-base/libxfce4ui-4.14.0:= >=xfce-base/libxfce4util-4.14.0:= >=xfce-base/xfce4-panel-4.14.0:= >=xfce-base/xfconf-4.14.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 )
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.6/xfce4-clipman-plugin-1.6.5.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=83cb892de7a2a3c62e8f4cd38b17a83f
+_md5_=d899a8b19bec6d89aa10697445a6f924
diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8
index 4e1d8bca08e6..7658f51f5bb6 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8
+++ b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8
@@ -5,10 +5,10 @@ DESCRIPTION=A system load plug-in for the Xfce panel
EAPI=8
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin
INHERIT=xdg-utils
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2 GPL-2+
RDEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:=
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.2/xfce4-cpugraph-plugin-1.2.8.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=156e93d59e2a19c2cd21616a172d8e14
+_md5_=c8211dc1bf3ce056de3278b0284f8239
diff --git a/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4 b/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4
index 72baf06fb74a..7784de0c797e 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4
+++ b/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4
@@ -5,9 +5,9 @@ DESCRIPTION=Daemon to control volume up/down and mute keys for pulseaudio
EAPI=8
HOMEPAGE=https://gitlab.xfce.org/apps/xfce4-volumed-pulse/
IUSE=libnotify
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.26 dev-libs/keybinder:3 media-libs/libpulse[glib] >=x11-libs/gtk+-3.20:3 >=xfce-base/xfconf-4.8:= libnotify? ( x11-libs/libnotify )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-volumed-pulse/0.2/xfce4-volumed-pulse-0.2.4.tar.bz2
-_md5_=347dcc39d716657ad048be74e38c3e2c
+_md5_=a4631fbd88423c7f6b77b194b5b6a231
diff --git a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0 b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0
index 65c163e0acc0..7204ae92b612 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0
+++ b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gottcode.org/xfce4-whiskermenu-plugin/
INHERIT=cmake xdg-utils
IUSE=accountsservice wayland
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=virtual/libintl x11-libs/gtk+:3 >=xfce-base/exo-0.12:= >=xfce-base/garcon-0.6.4:= >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/xfconf-4.14:= accountsservice? ( >=sys-apps/accountsservice-0.6.45 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7 )
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.8/xfce4-whiskermenu-plugin-2.8.0.tar.bz2
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=170310c63b3823e309c77d135f2db77c
+_md5_=456b6f0f7d3568c5f6ad419d66e73244
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index eac9f8bc9134..b7145018c1e2 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-10-06T10:10:18Z
+TIMESTAMP 2023-10-06T16:10:14Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUf3QpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUgMWdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA3qxAAqHcJP7ztLLBuf3nenM/GIhc6MyNM73wUfGe/Nh8lA5YyEymmiN0uIRvb
-YgHy8ymABtpNVccAz9s9gGxnYjb6TzfpyaAcvN/lGXTxZIPPzbtTVdlaDxBl3Pb1
-UP1ZgcFpXFRWLO57ZWMsFK5ADJJdEUPpi4z7Em5D95q2VrafsgEgy52EY60stNXh
-kJzXUMyLuEVpWCWkANDYl0BGvNKZA3tB/9UBnDrRvNpKpgNVov4CSDSgsR7wtHVN
-vfmozI7Z2+W4orAOBbEyhqg+fKfyVbFSHqtbbfED/LNQjFm6Xvr03taxCENJpQ+h
-gnmYyq+gBzPT5YJt9ueA4s4tK+Btz2OXxJT9rAM36dUz1hA/nJhRcJfbN1ldCYjo
-kh/q9eK+d9sk168z/S+5YOLN7Nzppt+ugQ9vS0TpQlh4NRxBhF1bxiGX8LWdw0JW
-e7YwbiJt7S7FXRnPxz5rhuJjEn7pnQJcH05Sw1HM7LaeD1jVFIyolyLOAo84fjCh
-IysoG76bByDlsILpGa0RfCiGMcJV+Raz/CO/K8lzcd/WXxpCVnX/j74JdW+X4IC4
-DPtpTtxMMisxdcfi8AQEqRyCJwx+tWUkdDnX6ias+mfgOE7PSyETihC95H026p4m
-F+Wv/UJAY9h5r/O5LAqXSs696Z+87Y72g4uPaWhUh1fEdgFEQ7o=
-=zG++
+klBmhA//aYHtYz2hH4MMQhuP4OgpFvMBMpFfp73DXoSHJ3mOOUGDV73iXYA6fiDM
+skvoRJHJpMcAFELpz5l0oufz9o4REb+qp0MZN+yxDzykvCUZxyHguUH4aTg+Eckd
+/FZvHFIq4sHqepRh3a4GNDKFwuU5HVqoiBwcPIUJH1Et+9fUxmkauRITa2ZOsV3b
+lpTyFwszO7PhlsMaPcx5jrSLMm9XHsZwYcHPR4Q+leTh6mVRsSFmcMQPrvxlTAUA
+vF/IcrUM6ygZ7Okge5Ig1u4FEO9YioCFNHjk+NBCNH5rb0DHTeMR8hxwRCNQ7y9e
+eYLS1Ft8HziNQ43jnNbVIus/1z4jOIvZYcSB+ERYx5qw1CAghqNCkF2NhI5faoz6
+3ZO7c3sJqyQaDX64U1DzwgFwAs9zFrzHD4AzC6ylZgA5V9CbLGSptHyN8i9tKnkb
+6LxNXP3Y6L2ILikwFMBcTB4+4dgezsZGqFJo5O/1QN4bL3KJKURgivi1DZXkSRPv
+NuhTrZSDfjwDx2uV53I1sfCyynXqcZPJf2y3edbFGJ6VCB2eWBqhJLeR4IdoiMWN
+xMHgHMY6DPleET5bqczo1NtDYK1eO0GOxp/50KVynP00tErpWsT6D3XHIjD+m/ud
+J5mdP3L0nlR79RhKjy5VGfzEK59P4vpcEz8kqEvF769Ri+1keMY=
+=YGfG
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index aff59c241609..65a4aa251066 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 06 Oct 2023 10:10:14 +0000
+Fri, 06 Oct 2023 16:10:12 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 145f43393d30..df2407f08f1d 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Oct 6 10:10:13 AM UTC 2023
+Fri Oct 6 04:10:12 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index d744172ae339..8e238b59913a 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 06 Oct 2023 10:15:01 +0000
+Fri, 06 Oct 2023 16:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 38e441600934..a7ea13f8a84c 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-7b689b83635b716d17e70bac6178c067b1d394b0 1696585073 2023-10-06T09:37:53+00:00
+d2f7750cf28ee82baf5a199720120dbc13880a1a 1696608276 2023-10-06T16:04:36+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 3e95b9bad787..a03b599da05b 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1696587001 Fri 06 Oct 2023 10:10:01 AM UTC
+1696608601 Fri 06 Oct 2023 04:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 7c02382a0061..65a4aa251066 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 06 Oct 2023 10:10:13 +0000
+Fri, 06 Oct 2023 16:10:12 +0000
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index e881287f54a7..dbe279cc555e 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
index 5f05e9d69fd3..183fe9b97e81 100644
--- a/net-misc/electrum/Manifest
+++ b/net-misc/electrum/Manifest
@@ -1,5 +1,5 @@
DIST electrum-4.4.5.gh.tar.gz 5631717 BLAKE2B d780f3f466a337476e235bdb1eb6cd2eddb30bb3f4d9e28510f46594dab444e96d0515cea93ceb7ad4fcaa4b6372aaa80625cdfd3c137fe12e5410489582f5e6 SHA512 6eb91e51a2a0de440e0fe5407a6081a6e5ddd833b528f4a175d17d1b8799eb372f0ef0fa3f66a9b0136e39a7e83f238d33edc33c9bcc32e080f3fa9ac0166e24
DIST electrum-4.4.6.gh.tar.gz 5637532 BLAKE2B c6b7667c7699f9eb11013c446e203ac4205df1d78e2fb8d44309bd6340c85bd9b4f6aef364f9bf9da4f262b58c74a7830c290c0659cd388b4a50863926dffa67 SHA512 e643a7119a8746d0f9ae02888bcdcf5ab4216ea19483113cf270b2cf23c8c615f0013a2aaf2c5f488655bf52cd190ab76761fa54f4b851039bc7add0c05ad320
EBUILD electrum-4.4.5.ebuild 2937 BLAKE2B c8fd6e7594da0569ae3ad7055572439704036a190e53b175c9d1916edcbaab5dc0417996b42ae1c44eb5997caeb697a816f69a4a93964923785c80f32bc5ae2c SHA512 4d854ca42eeea27ae22b69dcea97dad771471b4856998b030bb85787f3029f87ae817818eadf9266a7f3f8bb3540e90902d3d61d084684945f7c063688e0c3a2
-EBUILD electrum-4.4.6.ebuild 2939 BLAKE2B c0055278c2771a65a20a4be1f97985370c19b69ddd3ba62b78ccb8df1a1912bfdf97a669ad405f21a6410386f8b69ab646a5348965ece6fb5e70f70683a64172 SHA512 4af3403f67c744165631f84bf6746b6af48fdf6e56c51dc709ba5f3cd0e63c85a7eed9b16a794e3bcea542d4b28259466d867b91d4fd1301a4021c77da4176c7
+EBUILD electrum-4.4.6.ebuild 2937 BLAKE2B c8fd6e7594da0569ae3ad7055572439704036a190e53b175c9d1916edcbaab5dc0417996b42ae1c44eb5997caeb697a816f69a4a93964923785c80f32bc5ae2c SHA512 4d854ca42eeea27ae22b69dcea97dad771471b4856998b030bb85787f3029f87ae817818eadf9266a7f3f8bb3540e90902d3d61d084684945f7c063688e0c3a2
MISC metadata.xml 637 BLAKE2B ec4a0e57a1a11fa3a430c40b317e9a857b4128c7815fcd9fabe44adf85c47985325f4df3da9476b19f687026a145c7abf16a6a1ef6c8e25dd217732cdf77a076 SHA512 599ade68d31da44232ab7f520f0b9c054e7a26757aa7eed4f06350487d6c7c1dfc12bf2ba3dbddeb8ef8e8f0b67d093b91999cec422b3a5ea6dfadc9acf2fbc1
diff --git a/net-misc/electrum/electrum-4.4.6.ebuild b/net-misc/electrum/electrum-4.4.6.ebuild
index 1cc9eb1f94ba..78458a0ccfd1 100644
--- a/net-misc/electrum/electrum-4.4.6.ebuild
+++ b/net-misc/electrum/electrum-4.4.6.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="cli ncurses qrcode +qt5"
REQUIRED_USE="|| ( cli ncurses qt5 )"
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index c865a3a1473c..9753e6305e13 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest
index ab35989c1101..286c0f8e9499 100644
--- a/sys-apps/kbd/Manifest
+++ b/sys-apps/kbd/Manifest
@@ -1,4 +1,4 @@
-AUX kbd-2.6.3-no-redefine-fortify-source.patch 5516 BLAKE2B ed6532cf047b3bc4bfe24ba8abeacc03088b21c8e356eb4891ad700ec23e8c785a832d131c2181b491f68bdf5cc8a8ebb713e07b6855f579e4e58713f6f51416 SHA512 d22db84d282d3231b2891745bd6f249ce65e17fcfed46e10fccdc8289ad182fe0b0b847c4a10739f95f250bd50e506fc12dfaf97db3b3d83e33cfce3bf62edf2
+AUX kbd-2.6.3-no-redefine-fortify-source.patch 1425 BLAKE2B 4e3323b8ed75b449f17f925139f51a106a5fb06ae76285fc715aa93b54006cf417bc003f8518a2b02b32ff187cae9dfa75a1932a4cb035234680071e8cfefb90 SHA512 193331ebb9da168d639bfcc192c31afd947928a8031b27214a7db8bb07ca42704a457122a579067621f6cf6645bcf65a70543a176396ea3022ad8e98db20f2ce
DIST kbd-2.5.1.tar.xz 1491952 BLAKE2B aab4c3d78c28709bf562b54fe94c0533d5c33185e183bf3eb944f89147b250d9df9b30b64a06eb4742feafe8c05a6aa491a7f007b4d6d9077bc19a4628ba05ae SHA512 74855f486aff5fc2f93a6cb29460a590c94eac653b001574e1b4eb1300ea99dfed9222f9e5d1d3a05a112a6880591d5c44ed6e76b8a64edf744ecb0892f562d0
DIST kbd-2.6.1.tar.xz 1591240 BLAKE2B 15c738379cfa9420e218ddbf6562e2c75b6bf5eb31ce159d798d49546991ca0c02bf9a11486d99bd2ba7d99f3bf6abb53ad799c6314df6d9ca9b1e8cf808b738 SHA512 8d7f39efa91ef16f4c0601c1744e7f00e411c121607660c8f585d3e085d8e8bea4ea095f6c7f491af763097a9844fb4a07d4b78a8358cb7caafbfda0626acf91
DIST kbd-2.6.2.tar.xz 1503532 BLAKE2B aa146177b2ffd9d6d396c253ce54d0ee42e1a1a2ba471ae0f8950a72b49f2f83aa4660337a581150cfd9fae0b9a4415725f4d152e83c0bdf26b833a31f6e2696 SHA512 afcac33e2e8eecd6f9cfa20bb39254deffc4d8924c4f722d003bdfaf286dac7d87f55ed0a5a35d341ae88fc48162966d5aa1ab8125b11e845bf3c2589a17c8d2
@@ -6,7 +6,7 @@ DIST kbd-2.6.3.tar.xz 1503048 BLAKE2B 9c3f9e2ec9abd3a18bd4159b3a223deee6aee74610
EBUILD kbd-2.5.1.ebuild 2027 BLAKE2B 66c55f1296812b9a197460a8a90bf237def618d6fc9d00ad6e26ff543b1918c7274aae2627c836925099ed37645bf6fa5c05ebfc392077b265b46f0d31d0b1c9 SHA512 9734368dac398812fee31c31a29f6ec8b4819181a8a0a711ceadb64c825aaf515aa35d767185bf9379e5287facda5f53c923ef64aeb3f45ea054b5a5c97f2dd2
EBUILD kbd-2.6.1.ebuild 2080 BLAKE2B 0606f8e5722854c0aeb9e389079d016eaeab9d3d5b35d973c78f5e1d96242e443b6ddd50684288d3fbbc2d1e901e5648fb2396401b443b561154a9cd1f97b754 SHA512 6f07c4c1c64c445fc2014a857005c8b4a8d070f387d57b24377c15669f75b19e56a1c17278935a2418db5fe317ed734c3c2e36fb3d96a1a6ff6d84287b721124
EBUILD kbd-2.6.2.ebuild 2087 BLAKE2B d28a22fedf7b8cbbeca0245c825a27f23f9bf2889362737103a0b368a78c4eeb96d6381e262d83b1c2b131206f36074f1f06ca0220a855ffe81b032a3d3ffbf6 SHA512 25f67af979a43e1866e8bbc98bfa86c27f493b06933e37365321dc6bbdc8520478fa8253430a8ad125b64c67c8e5df7560ff3e047a84ff2e661403afb456077a
-EBUILD kbd-2.6.3-r1.ebuild 2208 BLAKE2B 77a373d748301d2a4ccd36de5907c24a31a2116168ba6fd64e3a282f4bd54f1fff2a1d14bc720c826684dc128d1603cc2cf998ff8f5a0e2541c53645a03c33fa SHA512 5845863c0adf411da2f3259ca18b244c0bff48804e70373f3ba91375c5eb99d3971b6638c984623130987ed498a8fbdaf8cedf88453ee0420fe47094ec35402c
+EBUILD kbd-2.6.3-r1.ebuild 2269 BLAKE2B 8299c666b12f216d98c322bbbf36afdf0e04efca6c3bd89f319c2fce29219b5061502b31a530ea4f05dd0fdb59af59a89dcd563925624a6c8f0bbf0a1be00b9b SHA512 8df18437d152702c8daf554abced83d5940662f1691463824c2e85196080326bc4ed2de8a330cd90ea5558b3568da69434b9aee76b2e212f196643573c344d26
EBUILD kbd-2.6.3.ebuild 2087 BLAKE2B d28a22fedf7b8cbbeca0245c825a27f23f9bf2889362737103a0b368a78c4eeb96d6381e262d83b1c2b131206f36074f1f06ca0220a855ffe81b032a3d3ffbf6 SHA512 25f67af979a43e1866e8bbc98bfa86c27f493b06933e37365321dc6bbdc8520478fa8253430a8ad125b64c67c8e5df7560ff3e047a84ff2e661403afb456077a
EBUILD kbd-9999.ebuild 2087 BLAKE2B d28a22fedf7b8cbbeca0245c825a27f23f9bf2889362737103a0b368a78c4eeb96d6381e262d83b1c2b131206f36074f1f06ca0220a855ffe81b032a3d3ffbf6 SHA512 25f67af979a43e1866e8bbc98bfa86c27f493b06933e37365321dc6bbdc8520478fa8253430a8ad125b64c67c8e5df7560ff3e047a84ff2e661403afb456077a
MISC metadata.xml 335 BLAKE2B 3b00a31428edc76e9a758c347107ad15e2f91a440a49e5167878555eda6dad176f8936ca22acbbecb5ff4827d8605b28db53ca990284b4e18c536a04d46616ed SHA512 86a6b134e0403abf5c22e868e2013a2051f504401d5ff8aa1ad682638d866ab8d837470ed87434286b77933483d7675646f382b15aed19772b2fff17258fc0f7
diff --git a/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch b/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch
index b18fb9f751cf..2edd547d1ed2 100644
--- a/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch
+++ b/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch
@@ -43,129 +43,3 @@ index 66023ff8..7fdbe7d6 100644
fi
case "$GCC,$ac_cv_prog_cc_g" in
-diff --git a/m4/ax_add_fortify_source.m4 b/m4/ax_add_fortify_source.m4
-new file mode 100644
-index 00000000..860c1598
---- /dev/null
-+++ b/m4/ax_add_fortify_source.m4
-@@ -0,0 +1,119 @@
-+# ===========================================================================
-+# https://www.gnu.org/software/autoconf-archive/ax_add_fortify_source.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_ADD_FORTIFY_SOURCE
-+#
-+# DESCRIPTION
-+#
-+# Check whether -D_FORTIFY_SOURCE=2 can be added to CPPFLAGS without macro
-+# redefinition warnings, other cpp warnings or linker. Some distributions
-+# (such as Ubuntu or Gentoo Linux) enable _FORTIFY_SOURCE globally in
-+# their compilers, leading to unnecessary warnings in the form of
-+#
-+# <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
-+# <built-in>: note: this is the location of the previous definition
-+#
-+# which is a problem if -Werror is enabled. This macro checks whether
-+# _FORTIFY_SOURCE is already defined, and if not, adds -D_FORTIFY_SOURCE=2
-+# to CPPFLAGS.
-+#
-+# Newer mingw-w64 msys2 package comes with a bug in
-+# headers-git-7.0.0.5546.d200317d-1. It broke -D_FORTIFY_SOURCE support,
-+# and would need -lssp or -fstack-protector. See
-+# https://github.com/msys2/MINGW-packages/issues/5803. Try to actually
-+# link it.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2017 David Seifert <soap@gentoo.org>
-+# Copyright (c) 2019, 2023 Reini Urban <rurban@cpan.org>
-+#
-+# Copying and distribution of this file, with or without modification, are
-+# permitted in any medium without royalty provided the copyright notice
-+# and this notice are preserved. This file is offered as-is, without any
-+# warranty.
-+
-+#serial 10
-+
-+AC_DEFUN([AX_ADD_FORTIFY_SOURCE],[
-+ ac_save_cflags=$CFLAGS
-+ ac_cwerror_flag=yes
-+ AX_CHECK_COMPILE_FLAG([-Werror],[CFLAGS="$CFLAGS -Werror"])
-+ ax_add_fortify_3_failed=
-+ AC_MSG_CHECKING([whether to add -D_FORTIFY_SOURCE=3 to CPPFLAGS])
-+ AC_LINK_IFELSE([
-+ AC_LANG_PROGRAM([],
-+ [[
-+ #ifndef _FORTIFY_SOURCE
-+ return 0;
-+ #else
-+ _FORTIFY_SOURCE_already_defined;
-+ #endif
-+ ]]
-+ )],
-+ AC_LINK_IFELSE([
-+ AC_LANG_SOURCE([[
-+ #define _FORTIFY_SOURCE 3
-+ #include <string.h>
-+ int main(void) {
-+ char *s = " ";
-+ strcpy(s, "x");
-+ return strlen(s)-1;
-+ }
-+ ]]
-+ )],
-+ [
-+ AC_MSG_RESULT([yes])
-+ CFLAGS=$ac_save_cflags
-+ CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=3"
-+ ], [
-+ AC_MSG_RESULT([no])
-+ ax_add_fortify_3_failed=1
-+ ],
-+ ),
-+ [
-+ AC_MSG_RESULT([no])
-+ ax_add_fortify_3_failed=1
-+ ])
-+ if test -n "$ax_add_fortify_3_failed"
-+ then
-+ AC_MSG_CHECKING([whether to add -D_FORTIFY_SOURCE=2 to CPPFLAGS])
-+ AC_LINK_IFELSE([
-+ AC_LANG_PROGRAM([],
-+ [[
-+ #ifndef _FORTIFY_SOURCE
-+ return 0;
-+ #else
-+ _FORTIFY_SOURCE_already_defined;
-+ #endif
-+ ]]
-+ )],
-+ AC_LINK_IFELSE([
-+ AC_LANG_SOURCE([[
-+ #define _FORTIFY_SOURCE 2
-+ #include <string.h>
-+ int main(void) {
-+ char *s = " ";
-+ strcpy(s, "x");
-+ return strlen(s)-1;
-+ }
-+ ]]
-+ )],
-+ [
-+ AC_MSG_RESULT([yes])
-+ CFLAGS=$ac_save_cflags
-+ CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2"
-+ ], [
-+ AC_MSG_RESULT([no])
-+ CFLAGS=$ac_save_cflags
-+ ],
-+ ),
-+ [
-+ AC_MSG_RESULT([no])
-+ CFLAGS=$ac_save_cflags
-+ ])
-+ fi
-+])
-
diff --git a/sys-apps/kbd/kbd-2.6.3-r1.ebuild b/sys-apps/kbd/kbd-2.6.3-r1.ebuild
index 8109218a18e0..0bacea6493e4 100644
--- a/sys-apps/kbd/kbd-2.6.3-r1.ebuild
+++ b/sys-apps/kbd/kbd-2.6.3-r1.ebuild
@@ -42,7 +42,9 @@ RDEPEND="
${DEPEND}
selinux? ( sec-policy/selinux-loadkeys )
"
+# autoconf-archive for F_S patch
BDEPEND="
+ sys-devel/autoconf-archive
virtual/pkgconfig
test? ( dev-libs/check )
"
diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest
index fb3d26236aa3..979ec7a164d4 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,10 +1,8 @@
-DIST system-monitoring-center-2.21.1.tar.gz 1505833 BLAKE2B a2270f20e745191eb72c299d2d4f9a28d5a06ec538813ed60afa628bc4cc053a5ca3e0a5daacc60008d46de55a03d7403e2dbec1f3d62fa67361661bc0101ace SHA512 acc3ea1623407aec703efdd8461a67bb858446b6dbcecfddbf26e0edea1c39ca0cd64d0f81d662340d540cf4fe855bcbc8eb20b48af7f2caea2e7b39169c8c53
DIST system-monitoring-center-2.21.2.tar.gz 1511509 BLAKE2B 44c573a83cc8eb3288543e5ab69c334d0d47dbc1fe05d64f6197a870f7df9c81cd3c57fb67c4219e04bd889554a057276af388e8374de15d02e83ec7ff487ae2 SHA512 95d7622079aa2fa89b1f7e98c886e2c215a204b6cc2b52d4e2892964350639004514fbbd1244df9c70acc7238308071b459997dacc7fa997aae840c9cc95e817
-DIST system-monitoring-center-2.22.1.tar.gz 1741958 BLAKE2B 152e8d461219449bee1950172d52807fdf752503cc7446053cd76916fc8cf8045bb5a0e73ba75bdfc9c20f06a1ca0924366a31cb05f724e84fa14dcc3bae0ca0 SHA512 3a5e38d5e81a354442ba304e4b30faf5d1848fd7ec876508858a1dcf69bba2abfcea87191a5facab01bc02db79fbea9c992ae9b749812d30346c1024b2f35745
DIST system-monitoring-center-2.23.0.tar.gz 1753271 BLAKE2B 1426aa8c639f4958ba7e9dbbaba062a1b6768cfe32308888c3d92395a2861b3e3aca7ccd838f89e2c224ea94c6acd9e2c9a904e07e8bc64c31f8d88a2faed7ad SHA512 14347644fe7d5ff112c3b0ad09d394c9c0d70fe75b1fd092d3d4b0e9f6f8de3387c362d546f3272ba645cb9dba9b08089a9361cd7463bd4e3765c9df7338fd17
-EBUILD system-monitoring-center-2.21.1.ebuild 1008 BLAKE2B 0cfc5f22af64d9e22282245ce947124448705bbf0a6785ba988cf394ad1b0af820f8ed878233bf88166b4a6eb14c347df6ff5375670f7795f1024f8cfb327e84 SHA512 2683a2a50ffcfedcc45af6f21b2527406047621f0a6ece52b1075e60a598f855277ab6fb66ac6af24a3fe26795f9b9ca443c5df581fc9165d180db82a5b9930d
-EBUILD system-monitoring-center-2.21.2.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f
-EBUILD system-monitoring-center-2.22.1.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f
-EBUILD system-monitoring-center-2.23.0.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f
-EBUILD system-monitoring-center-9999.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f
+DIST system-monitoring-center-2.24.0.tar.gz 1756467 BLAKE2B a0a477292b66cdffad5b2909a118381191e605bcf6b633362d4356cba309fbc6836c99ca46e1043c9398d97f85ca2df19afe0b2cede83d5c3bf7adf18fa50700 SHA512 54b80fb91d6845e2d13b42b27ab7c1f1c2379e2ff415f57c81ab1dc82b8e73783cf1aa151a096be5ce810cc001164f18c46e405f7acff318755ec358f7c299d8
+EBUILD system-monitoring-center-2.21.2-r1.ebuild 1096 BLAKE2B 3eaff22ba1a4902b9fe0262db8eceb52607f00ea3b829e0d9e519241165b5dbb5de7d8894abdd014dc0bcb927801de878162b33c98f9ad28af9c8fcaceebca59 SHA512 2f3fb9aac39daeffc1004d5af289b664c02b4d0fbae2ad49c83f05de26a76aea41278d6ea0056a45e60d58e3449320bb70779cb17c339d5d3ad77d404e19a717
+EBUILD system-monitoring-center-2.23.0-r1.ebuild 1097 BLAKE2B 866c6ee680b8e6e7b077f35f9586136578c831882ebb7323e0fa2e94139d12e2d25f5be5cb0c0b967dd0abe8534d3e7b249cafb4eae4c2c93efe26733eab88db SHA512 71f4a1d40bf398eecfefe2b2cda93422894d99062f7aa2a9d5c5baab107c317a2f6a3f6a1e1ad59e4668eece11ef32e100349902731d54c7d3d3c897aa0b55c4
+EBUILD system-monitoring-center-2.24.0-r1.ebuild 1097 BLAKE2B 866c6ee680b8e6e7b077f35f9586136578c831882ebb7323e0fa2e94139d12e2d25f5be5cb0c0b967dd0abe8534d3e7b249cafb4eae4c2c93efe26733eab88db SHA512 71f4a1d40bf398eecfefe2b2cda93422894d99062f7aa2a9d5c5baab107c317a2f6a3f6a1e1ad59e4668eece11ef32e100349902731d54c7d3d3c897aa0b55c4
+EBUILD system-monitoring-center-9999.ebuild 1097 BLAKE2B 866c6ee680b8e6e7b077f35f9586136578c831882ebb7323e0fa2e94139d12e2d25f5be5cb0c0b967dd0abe8534d3e7b249cafb4eae4c2c93efe26733eab88db SHA512 71f4a1d40bf398eecfefe2b2cda93422894d99062f7aa2a9d5c5baab107c317a2f6a3f6a1e1ad59e4668eece11ef32e100349902731d54c7d3d3c897aa0b55c4
MISC metadata.xml 1342 BLAKE2B 2c160c0ee614f2badb06264876c618b6d652adfa42fa7eab484fb1ff367e7c8e849d25e7f6969e06623c4b58b2b062159600a0c8d5a778d1d238692816a1fa74 SHA512 8f8a6149401e3b32e967cc1f5c77a65cb607957d9375cc8d69741e95e627337bc4d8c59b4afd22ea6ff2e03e3ec31b519d7cf8aab6061d89d3d8b9bc2a2ecead
diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild
index da1003cb4f3f..e15e8abaa8d1 100644
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild
@@ -35,9 +35,15 @@ RDEPEND="
')
"
+src_prepare() {
+ sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
+
+ default
+}
+
src_install() {
meson_src_install
- python_optimize "${ED}"/usr/share/${PN}
+ python_optimize "${ED}/usr/share/${PN}"
- mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+ mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
}
diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2.ebuild
deleted file mode 100644
index 0d57d2200134..000000000000
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2.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
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git"
-else
- SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- gui-libs/gtk:4[introspection]
- gui-libs/libadwaita:1
- sys-apps/dmidecode
- sys-apps/hwdata
- $(python_gen_cond_dep '
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
-"
-
-src_install() {
- meson_src_install
- python_optimize "${ED}"/usr/share/${PN}
-
- mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
-}
diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.22.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild
index 0d57d2200134..8a65a073a3e7 100644
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.22.1.ebuild
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild
@@ -35,9 +35,15 @@ RDEPEND="
')
"
+src_prepare() {
+ sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
+
+ default
+}
+
src_install() {
meson_src_install
- python_optimize "${ED}"/usr/share/${PN}
+ python_optimize "${ED}/usr/share/${PN}"
- mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+ mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
}
diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild
index 0d57d2200134..8a65a073a3e7 100644
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0.ebuild
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild
@@ -35,9 +35,15 @@ RDEPEND="
')
"
+src_prepare() {
+ sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
+
+ default
+}
+
src_install() {
meson_src_install
- python_optimize "${ED}"/usr/share/${PN}
+ python_optimize "${ED}/usr/share/${PN}"
- mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+ mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
}
diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild
index 0d57d2200134..8a65a073a3e7 100644
--- a/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild
@@ -35,9 +35,15 @@ RDEPEND="
')
"
+src_prepare() {
+ sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
+
+ default
+}
+
src_install() {
meson_src_install
- python_optimize "${ED}"/usr/share/${PN}
+ python_optimize "${ED}/usr/share/${PN}"
- mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+ mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 28934af1d42e..a39338276c85 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index a29dfa60f990..bedea9a92530 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -31,6 +31,9 @@ DIST genpatches-5.15-138.extras.tar.xz 3932 BLAKE2B ac867967660e190d705de428ef33
DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8
DIST genpatches-5.15-139.experimental.tar.xz 5424 BLAKE2B febd1fbbae82999c8b514a7bfd6b6c6286a31b8bbaeeb554bef08c752b2cbdd4875b93d85efaae45d05e7c381f9fb9847e289b13984292a661f5510679ae644b SHA512 20fb2b83f5c0b3190002821eee67b07fbeaf0c0c20039dda81316b7da9b42a5feeeb76b2b30b4217be743520f6a8d972f16f8fbc5ae777abc2c2337c624710d0
DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f
+DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211
+DIST genpatches-5.15-140.experimental.tar.xz 5428 BLAKE2B 2082d1573b401d5e8de883571c09eff60e072dafd319213a7fd21609cbc73c27130dce3bc8243dc696c3d5e99f06c2c60807d02745c821ef4820f24e8066473e SHA512 d56c4802c68a04d6a07987d7f817ab77541f5dee583b08743e8d05b15566403a2e6bf652ca6866e51ee47a16721b628eee895b80ba38169c4ac5f6cd05911e2e
+DIST genpatches-5.15-140.extras.tar.xz 3936 BLAKE2B 006d8787d59e0c62258d3ec071bed673a6c43face73907ab659dc4791c305532cd4db79a5ab6513117470825c10a17582c96fb6a111bbebd1251be21cea123a9 SHA512 fd0b5fb681d5d7a67780ac85915e6fe7c06528ee7353f95f4a51d1dfb70ef654428b44be603f1a011355d01ee8665acec050d9e67758af267bc557802cd647d8
DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
DIST genpatches-5.4-257.experimental.tar.xz 16904 BLAKE2B ef6366a178627998f8e1c73665ffcb062b9c28ac9ad05910f70faba7b24a7eab10869ab71d41606553d29d05d8d7814d132c8f8fd936ad7416b5bb217a2e9217 SHA512 4a05286bf9297092dbe776d3806a65042bf2fa4d22e3080381a506d2c1d2bc6c8f502685d59372d53868d55f426a1d45a373fcf560d9f25fb276b09841954947
DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
@@ -55,6 +58,9 @@ DIST genpatches-6.1-61.extras.tar.xz 3812 BLAKE2B 2c6cf3ccdef6c66bc321654e84582e
DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58
DIST genpatches-6.1-62.experimental.tar.xz 17452 BLAKE2B 4d77ab5622a45b161e8a8e6ee131a93be7d670f958a3a91083430482222b993e518f0349222065ff4ab718137d1d3e71bafa3c6e20a37255833643b3fdc7189e SHA512 27be0029e13002024ade3c48e300649c1036c3c08d20553561ba7b62792ff970eaab310a8c6f88314d29ee15bbdc215774fb11a5b030eac012c617a0961d4943
DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12
+DIST genpatches-6.1-63.base.tar.xz 3660676 BLAKE2B 6af8b23486d6458d06aadd6e3d72d36a768e17bfb1917c23744954746931af6747682f3ab3e8cc12040087d760b63067d7f1fb73355dd7cb1287f42e60019e06 SHA512 9552fbef812ed0cfd950d1606ecf62414886bc0f79b572ec27a58e1f9f80a4c872fa6d28aec6301fd0474d9168156092318aa84faa108668b0f6df1965d01a2c
+DIST genpatches-6.1-63.experimental.tar.xz 17448 BLAKE2B d876f1b8e2d132f49f8bc40a8b2c7fefcdf510866c9609a8ca1c274dd387e8aa683a84fd7985193c24b183d3a28a0ee0b91adc062db3a24d3a661db79e18770b SHA512 adf8e430a4baeca89e7c72970e85e1f02579af7e3056df3b7e31a29429a7688eb88dde62cc567009ef0139b2cec388c7f7df7861253a98325ff760fb1c44e4f4
+DIST genpatches-6.1-63.extras.tar.xz 3816 BLAKE2B 6a9badb695f9306720e1bcc2836f90c82b27ac9205b455e76d9a0d6898f3539eaa05b96824aafb650c7efa1d1f9698190fccc5d115581c2a29617ef5b4259433 SHA512 e5fc923760637bf27dcadd2e59a6822e39f7c2d81d89019ebdba8853081ae875a60f657f8d483cd71dc8dacec51151a7dd3c9a5c4a7822fe32b658bcbe668c56
DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872
DIST genpatches-6.5-4.experimental.tar.xz 78476 BLAKE2B 773552939f8b59a845ce473b9fd3ecfe7e60bcdb511df84a432fd9ee27d308f5ee8adee862aa8a7f9f9a46f826e6e0889b266774e9915dd6dde8bf28b8545040 SHA512 49b6350f7fd5ebc1026f0695db806faa2053043d6f13cf0ec7ce6674e009dafa2679c5e2668a9fbfaa65902de8a64d552f1e00f75594a2d9d4f00af21b6ced2c
DIST genpatches-6.5-4.extras.tar.xz 3696 BLAKE2B ca8bf3d3b195dbfea39b27b574ea3f3e99f843604ce8ed6ffac141e2e198a4721a943d24c0bfeb559570f00985e6371c7badb69e94542af7bb291fa2485d5425 SHA512 db11e8db7f3fbbed7a037c4a8ebe47accefa9794e8a201e6e022adcdfc628ce3d2db9ccdcb0b0133e3b7956fdab9f63fbc3140f1759b31d2c1878f4075de9d2c
@@ -67,6 +73,9 @@ DIST genpatches-6.5-6.extras.tar.xz 3696 BLAKE2B af6aff8421a6d4c205e93b38f4fc329
DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
DIST genpatches-6.5-7.experimental.tar.xz 78468 BLAKE2B a4a3000e1153e52df61ef7bdc699f801e65651734687139df14a2264fa92b3ca5f208e97c1c20099307b01655f9cd6efa02df8e60b44136a97099ad5154d0418 SHA512 f8cebf4608ed555e7652264f8496f9d88a80af8e81f21003b9f3733e074265f26c477b26e7e9727488b2467cb2403a6f36c1cddfc9f39de8b0c07c3204e47231
DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
+DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90
+DIST genpatches-6.5-8.experimental.tar.xz 78464 BLAKE2B fdeca02cfb225d18c18c7900f897706e7c22e47741b95260ed160e4ee8851a964409de51a000e9224b6b6731843f3cab8793d275fd02cb12550bdd17dad8f77b SHA512 8067fcf4c9c931f86e1f16f99fb50cf4cf0586e973bdb3861c106c9fb16b3d6bc1051c2d74a10e0257e7fca10deb529a0347e155197f3be366e98fd01797617c
+DIST genpatches-6.5-8.extras.tar.xz 3700 BLAKE2B 65d52955a5a83d6e00409014b140dc1b9ee513673e5bee459ed7a047ae5d455f2ebd2cb6d8a156b81783a5e0c9e95d197a7b4f48678f1e066acdd60f47d2745f SHA512 be36f3481da77cc6cfa8521cb975367a105b4d0ec5febae709452650157130afd9372f2d89c7ed075ecaace642b78aebf9f33e146cf809c8f052367cc587c172
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
@@ -83,6 +92,7 @@ EBUILD gentoo-sources-5.15.127.ebuild 747 BLAKE2B cd851783b73798ee5c7cb18e2da561
EBUILD gentoo-sources-5.15.131.ebuild 749 BLAKE2B 9a061638b389e476cbbcfb86ac5a039708650f942aff80ecfd2075ef723d91b5326a31c702468a1f964875464e425e4d8476d29a63119a3b3b41037d2691163b SHA512 c3fe37f07a9ddadf859a75f8e4c5926e39175809544d4fed132f85c4a5fee727893ea7b84e4b502833c5aae6faec20b5286f4d39186c19312115898fadb68144
EBUILD gentoo-sources-5.15.132.ebuild 749 BLAKE2B b8656e5d016586f34db824df1633d5184e7d911aca627528ae8477414087b5f40285c39db4113a53066f2449ef767fc7e9618ef090cbea7ed6f2ed41e28548c7 SHA512 c8dc69cba3ee1176f64d165c42060b1300add0701dd47b0bb17477cb08080778a97860a90023d1884bbd8ad62c3d3e18f6f6a1dbb5777df1d5de9392ff289c0b
EBUILD gentoo-sources-5.15.133.ebuild 749 BLAKE2B f5c237ece5fa6797821f0b3b82598021166adc6790754b7569d68857ca57720abd216b249cbfabe4dfb9995e5f5be73684ab3fde0f1a20f40f4a689cbacdfc42 SHA512 73b6fb576bece4cfcb4157eca918f246edba80643cfe1e944d1475cfc44f9bfdcb2f29fbb2fb4be312b0fa993916276907ad0ddb57c9bc276ebe58fac5a7cb50
+EBUILD gentoo-sources-5.15.134.ebuild 749 BLAKE2B 771851dd36d3296b8780a69f51806027d9a540e931e4a0245f209721d6a97c6d7c27919e95439a6623026f0d824bf98c65f83aa3c5fbe3881ca7ebf5ddec4bdd SHA512 b872e4f7a89ceb9b9e835194d42275993ea25ebeb1173028aefd09325e9f441f2586ea895ac92938d294d2f77d17d6ad47e23014ac1374c7c33c944cb75aab62
EBUILD gentoo-sources-5.4.250.ebuild 741 BLAKE2B f3b1aca87a5f9ef3b7e1f71a27b59fede13c231942e2b32f7f3917edf5ac9dac01e6fa86c6fc8af9243e2b07bd0a24cd8072f1efa6a7afccee527b43a28a3176 SHA512 dbf77194e2f4d7c788ea3042a2445e90aa7f08e0fe5b698f24abfef1d55bd3859e71e178bdfd9bc1f3722d6ac7f57a7af6c76d4da6790ccc9a8764d523233a49
EBUILD gentoo-sources-5.4.254.ebuild 747 BLAKE2B 1cbea5f2e72f7482d4426d6b0e062f9438fa4ad373750c13fbef91f3af14296403606ffebce59f0dd09d74e846be42e044edd30bc97bea2887bc86e7b7b21570 SHA512 fa0594f3983b6cc634bb2f8ee6207370b1eb4bff82765af93028fca76d72b005b5b9e1a4816e9c4f9152ad41bfcb7064a3b12995e5e54a76b99479a57d7a6690
EBUILD gentoo-sources-5.4.255.ebuild 749 BLAKE2B 92939a998489f6dcecc1017dfe852ddd826924a07f71431844559089ffaa79e50e5884e758e472710d3c9f297b400d1773eb4d9d8cf4362190856dd1382579a9 SHA512 22c4cc127f4a535e7e01769fce253202715814638bb113d2e694d8a244fdee6145265dfa22d329080a08eb8eda19e19f0436887dcf4ad2e2d722a61e769ad5c0
@@ -91,8 +101,10 @@ EBUILD gentoo-sources-5.4.257.ebuild 749 BLAKE2B d5f41c2c46c8d8f4a12d44a8d820d01
EBUILD gentoo-sources-6.1.53-r1.ebuild 740 BLAKE2B f2ae52af87d409ee48c5456e155c3291b26f67f37d8d6491713275f830f24403803fd41768f4d0437e0fd86a5b96876d7d88a61c7f32c8eb16cd9f0e4321719e SHA512 866360a24968f9f99652057809129fbf918f4fb5bbde4385376a4d9f6b379ac44a1db7dfdea597a829aa16a19408577c0d1c6b498fa4933ef14773090b817ddf
EBUILD gentoo-sources-6.1.54.ebuild 748 BLAKE2B ed26e4dae61d61dc1b5dff71393d0e8abc92be07624ff52d7a4a53a25b8fa9fb6f4b19f19830947c103dddc02f6674468beba715794e91c01deeb7b0e8b18074 SHA512 9c2a4aa2fb7d756887465788c75a0f986008fe6c971d262f0fc29d9c649579f696677f6e59098ccad707d97b98e9c839f7c1e94906848e26cf82756ea7d45d7b
EBUILD gentoo-sources-6.1.55.ebuild 748 BLAKE2B c8c415f860515e9c9f613962c8c88400af731301e72ccf6db95153f8e6f93eafa3d6804e283fd4e6d41c1125265f1ee1de30a869c89135e53e269900874400b8 SHA512 20928fbdcb46f057a41316fd04572ffeecebf311b72a33e70bc1d03c046c3b6b0a31db3f5bf6e95f55f95e377157f66ee2462cf1d9d6906baea31fcab4e58f95
+EBUILD gentoo-sources-6.1.56.ebuild 748 BLAKE2B 03d63b4ae742dd173f64761b0958d2fa6d8fdb267f54cb214691f067202875011a25d0598c953fedf363e5172761da0c00dc8148eb74bb12d3866e4f5cd89088 SHA512 be22a16d73661e50e1c2e4ed14a6d5fae8358c57d9213d648a47656930f28963aef3e05e7d086bb6306659d657c620bbb46dbe239446eb73fdd2d70ad67a1979
EBUILD gentoo-sources-6.5.3-r1.ebuild 754 BLAKE2B 2f8f93f92fbc8e5c2d825e94710e2be65764bd3372a52c5c9d68fb04866fa7b3029871b0b2df9709fa30406f4874411dbab3bac3396e1418b9c26c0e4ce52831 SHA512 083dcceb46f65876015ed0b120ee60885c8e52dff01ddd0b4128c1593150e26623d95f0b3d4a93813a93ee072aeffece9cc6ca69be91b2f8ebd259172c5d99d1
EBUILD gentoo-sources-6.5.3.ebuild 754 BLAKE2B 77be9f9aaa6e2b95948b58ddde7d761852037bad778e9b02974bb2a757ae391a654f8ea1f8bb29f2e38a0302b2a8ef768517f533f6a7b658089440cfefa6a871 SHA512 057a511aa9722e5b4776c8dd08582eaa65eab34a4df1cf8842baa71e632aab005fd859d18a39eabe97c1c0a51e3a7a17c1df0093148ca79af8ceba1a81afd51d
EBUILD gentoo-sources-6.5.4.ebuild 754 BLAKE2B 37c1980a4c24e3921f2ca8d6c0302c189d2a68154a8e9bb83e74cec587f4473f43669639e72a423a786c74c943fba4bca19ca43afd19b4764c7d8df96112218e SHA512 1cc19610d13b1b8b79f5cb972b04b5ac52c6148e8640ac0e8b8cd90a7877b41bb792f18f20105fb1acadadc0a0a820d2f59367cd974aa2770e20aec08e00ea9a
EBUILD gentoo-sources-6.5.5.ebuild 754 BLAKE2B 6c29df2e5ad945ab7d3c73de5584f939998b15e5cfe5442625a64cca9c5ea14b4e0a4299a6039eb21a0339491e969ed31d29063bf02430ea4e03c19cf790f0ea SHA512 712451df4909566d1c909c8ec6ff3de997c7feae3726dab9b679d381d86230cdcb0cc44ef7e12e0f8fb399efee9384212cb8eb5c6df20e72ac7e408691b84016
+EBUILD gentoo-sources-6.5.6.ebuild 754 BLAKE2B 75ddb6e2afc7441ce24603c9d4c6bf3f15e5174dc7bc31bafb28762bed2c0b297078325083ca8f3d3eb7b0ea83bc18197eb64e8b527a2818de91f53a5d608053 SHA512 0da5f47a973aa9bfa67c91ae9d826a26d7ec1a89f483aff830ec0ab5d9e89ee37015bb77dff85317010a073cfcd4c444ad7493c3d513252256be6ae13e80de95
MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild
new file mode 100644
index 000000000000..16289cd67f64
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="140"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild
new file mode 100644
index 000000000000..6b428623c0e2
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="63"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild
new file mode 100644
index 000000000000..3e7508de990c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="8"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index fe62f1e15d97..646763f60c05 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -8,15 +8,15 @@ DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a3743
DIST patch-4.14.326.xz 5286036 BLAKE2B 7e1a83b4cc6eaa242f52eb3b72a1b0d777d42800e1f94add8da73738fee6d16546edfb5bfd8638dc073cbfda3ec6fc416636464c800839930d943c5f043f867f SHA512 a905888c1077a8e485512301ff4a05f02f01f7c5d4ab4a0270e2a1f24d6978ef0f6e30109d65cbfe98842b679af8092425d41149efc1af1a9aa1477f22fb2c51
DIST patch-4.19.295.xz 5677904 BLAKE2B 971f8331b84c388bb26c6e29997efe10f9b0f7024a586135813730fc19353f1de919f73021079a05c754570bc56faae0d55b3d826ccc3a937a3888df234ac8a1 SHA512 a65488caef2fd6c6d7da802ca73c8e3c461bba89bb70128be345fddd78240708cb30ded10a139dc99afaf30a0475c4efe3a3bfedb1cda439ef3d01d5fa6ce60b
DIST patch-5.10.197.xz 5203292 BLAKE2B 6813859db3fe6135a0e90b1968c95e4a918bb200267039fcf0c97ca7e66a576337706ad537d579fc474613fd1d6a295f8b9fdf9e966701951ce33f57b486229c SHA512 79f73dafef285df885371929e5d6230c05100cc5d6bf4e80bcd230cecff36b40b92f997a391dd5eb6f4c5f8306a1f435c64550bf48ec1318f66bd9ef257b491c
-DIST patch-5.15.133.xz 4786988 BLAKE2B 8998194879d82dc1d5f599fc9417c61936b1e0c37aba6277b0cd0e4e61792ab4c2e941fde4b442b5dd2fc302fd26447e2c22da7b81d8ee0631e13fa37eb9acc8 SHA512 c655e7397f7df3c6e130db186b02a1522b2c141119078f94c72f94ed06933921180e411d1e8abe34a7a651c44096e770494b935e57f5d0daf60402a92b6226e9
+DIST patch-5.15.134.xz 4834328 BLAKE2B 0422693fc1b3a6ead7763f337bf3727f91eee92a48dc6094205fb06f43bf90af31bb3f9b137cef97780ef69f905cecb66739b26e709ff88a8990a0316e42759d SHA512 05aabbb391310e6f14d94d0b8ffc4da01e0b5ffb121cbe45ffbad2c71dca483012651ddd16ba21a9e874053d6c64d5807256c8e574b38f4e7613e3155b7e0a8b
DIST patch-5.4.257.xz 5149824 BLAKE2B 7b81b40f555368914bc05640639d6d3a4dd4c396ad296dcde66c9be235822b80d08cbe9205c892fb383bf57bbeac5715102999b86459c223f462d4e96a625259 SHA512 afeeee2478e91424a304e468e5a5fa1c493d9c3a2d007a9c315e0f5ffe346991d6dddce1c354312764959b272c910cf164999892163ab47a87c3ecfde72ad1ab
-DIST patch-6.1.55.xz 3276424 BLAKE2B 56ba9c54e81c5f7cb815c0d25c99bd56572f3f8027263eba1f2cec12fbcb3f9486d2afa77db7efb41ee1e0bee3f74e0c3f4be335573d10f24e4eddf874f465ac SHA512 4d89f2e33b070f461ab76e8c0916e8e2bb3f8f6ed7f19a1cb9ef7f8afa653da151d3233632eb9286c808f6ff457c1d91278387275466dfe8170e5a111d48175f
-DIST patch-6.5.5.xz 419724 BLAKE2B 9313b8136c3868772422b085e7a768906d1ebab5ca92dcc5950db4a1a3e66c72e71e59ab6279a8a7b43943537c298ea86f98efd7d66bce3996e167ca6f541a76 SHA512 753af5890352b68a471fa3d7660c517e2845008589a304db7a7da3fbb57b327e3a786446ca2aeddcf0ffa069b41ba82be435990156aa1ba377c377f6da612c5a
+DIST patch-6.1.56.xz 3332308 BLAKE2B 87d3efe71107d13c850833867f686a76a90892793058acbb9c79ed2c723c8770f1405bb2a820ce2e8cc8ae839e476f2a2c05e3adbce9196e573eb40ca410a796 SHA512 5fa0cb8b6572ed62a0f7380c4e2e6299aa5463b8898481a2093ea4553c33b9a5a3f8cda23ce7f70929a20111083c664a8b56a533df803e2c02bb9fd01ec83690
+DIST patch-6.5.6.xz 510216 BLAKE2B 9d51b6ce22982fece16f96b8c63053c790fd73d89f99a6e4919c6bd6c5f05debb1a3fa325a855c410423be0c5af06d457c0c9d8459ca3beb9b22f17eec67f854 SHA512 78509f471139840fee0214dde204d2cdeb404ab2ebd4a280d2b0c84b9b1a8862858fdb8942b0cfd6ebd1808d9f545419675c9e94dd8de95e78192dc70d17c051
EBUILD vanilla-sources-4.14.326.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
EBUILD vanilla-sources-4.19.295.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
EBUILD vanilla-sources-5.10.197.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.15.133.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.15.134.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
EBUILD vanilla-sources-5.4.257.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-6.1.55.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
-EBUILD vanilla-sources-6.5.5.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+EBUILD vanilla-sources-6.1.56.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+EBUILD vanilla-sources-6.5.6.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.133.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.134.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.133.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.134.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.55.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.56.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.55.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.56.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.5.5.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.5.6.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.5.5.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.5.6.ebuild
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index eb09933a7215..b46513008879 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/procs/Manifest b/sys-process/procs/Manifest
index 8c27b32c8a7a..780cd58bdc60 100644
--- a/sys-process/procs/Manifest
+++ b/sys-process/procs/Manifest
@@ -1,231 +1,414 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST aho-corasick-1.1.1.crate 182812 BLAKE2B df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88 SHA512 a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692
+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 anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
DIST async-channel-1.7.1.crate 12855 BLAKE2B f7762c5d3fa880da7e31f176fc28d9997fcb734c8cb850f8f369315af317c6c0a0b8b834b23474b8320cacfa5fda7464f60cf28f284b68b45d9abb728201bd89 SHA512 26c2fcc2b0f0bd1fb58826f7a0ef1bdd3069c02c00b7e59c2c7001f39d347df8c9882eee8682629ff8d94e88973186b20fcf2ee6885332024d181d3525866cd9
+DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc
DIST async-executor-1.4.1.crate 15490 BLAKE2B 2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be SHA512 24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578
+DIST async-executor-1.5.4.crate 21325 BLAKE2B d015fd9eaf570726fa82a7cbce96ecd4eb829659966f37bf48511e1d18fe3156827f1082ab6eb7b00d457964e6216238ee4aa4ec36c2ef300407277df83a5c30 SHA512 bb458b997462c28bb11d83a372d336c682039d0b3b43fd82a1ab9889dc982d14b29198aeff3861447efe55c06107dc4a0901025f492d305f6f4122fc83a5af7a
DIST async-global-executor-2.3.0.crate 11784 BLAKE2B 08481034b204a9b1016043ba240aae1f2c1a0228a4d268ba4fc5f68b71fdf92badc91830a97b1033fe632a72c79f7456a4fea02d33cd605379be68e13693f91c SHA512 4b5436c058c73e116dbde346b72658f53541cbda2f89b81ffce90f7132234ef71bd2067b39aa157236255191e460258c7acaa609196395a2c7c99ee73a0f38b9
+DIST async-global-executor-2.3.1.crate 11790 BLAKE2B 601d2551fb5b93a40495f5fe5edd787defda8ab91fcd7a80bbac046d837b42690c1a2d154cf7f7cc47c928eb7baa042b9cbbf4f152fabd93d7ce74b2e29a47fa SHA512 91adf1a880b8508de4edafa5590e8ef426c2569789e93956f447ce088b02e203475a5b5d110d31baf6ff63a0012aeefc5dd25737ebc9d2edfdf78b7fc1a4f04e
+DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e
DIST async-io-1.9.0.crate 36394 BLAKE2B 521496ae3e9dd4cc8e2da47fe3bf51b440d3aab49d371abe23aecb972d89aad7c9139ef68538752ea3a62679f540ead647c43f52c0815fb545be3a24988dddcf SHA512 57eaa62b5cff44efcec1160097f6f47b0235b861560dbf1d19f965e2a3a083870dd96aa3a34b9a48cab60cc2ecd64ac09b20fc3ae8042386ade26b9422a17da9
DIST async-lock-2.5.0.crate 15656 BLAKE2B ba9bdebf220cb53638d8d000b5eb49ff9871c2cc35fa9117280b6ce4aee8c0c296975f315487b5f1fbdf42057e12cc90a72e9f5acd7aa90d3bc3bac580e0be17 SHA512 4b0a834b9f1b841421cf9af0d0f6826a7fcf91b5be208e3f3b923839475d866d9113b37011a9abe0daa5762f5b684b37db062360baf094810a219103fffbe62c
+DIST async-lock-2.8.0.crate 29944 BLAKE2B ebb35437caf6bc8db154b21fd17bbe1973490fec06cd34e7385d9028440b0960407d674beaa707a01becb227ef1107686165953658f490902e13d0732a4e80b4 SHA512 f48732dd8e5de0228f56780adb87e4d9870496ddbfe4cc7c6aace8d4cd7198627a05ff0358fb33ed57480c7ac886b57253fc73b2bbcd3e8cfe65624b51847ae1
DIST async-std-1.12.0.crate 215080 BLAKE2B 1d9c56e03971f742b6e78a7a8ae097a6b1b622f64ebe378fa54511187e7c9c7ed5840ed6282633ac6636d3130d0ed4cc7985eb1a5c32718f07b57bc7172f3eaa SHA512 aaeef7f474fc700bba7beb6725d4eb778a9a05ebccfecdd81789b5d039c49508860d953f231c7b8fbce4c5b237d063a43eb03b83410490fc14eca572884f57e2
+DIST async-stream-0.3.5.crate 11916 BLAKE2B d79804d7310d1f47d7848007518e0b0e0f0724f2589a20478eda3ab1a1db8775c5aea494688c69437046accd10eaec789b244451e84a19e489f071519b50d2fa SHA512 d34ab46a9e18bdf35fe0e58808fadf422dd50246cedf48110b3273be17939678d2cb5b61fae9da176bc2c2b373933821e912fc395627f7a6fed1d2c43bc66c9d
+DIST async-stream-impl-0.3.5.crate 4173 BLAKE2B e7c0d2371299af6fe9983adf4f8cbb6402ceaa5f9d286f124362332a4016404069c362176dd3b71061027b0768ac1f772b3e5e38809b870411f4590126a74ca6 SHA512 3725216119cf4cc78d433e2f8a8df9bfb7a3f046e4a8346bbe76e91b23686dfcbdb7cd182765e12d606ed0e3391477c43652a025597de9120170fd0b1151d204
DIST async-task-4.3.0.crate 29544 BLAKE2B ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327 SHA512 55f4fa697d1e00946e3e518e35117552e66a28a4c52e72f66af4c1b9a31e932d1fd32f31a4097fea707789575a9aec0db2ce9eb51643909480a41c52d3558d22
+DIST async-task-4.4.1.crate 36349 BLAKE2B 568181c271fe757a08c404ca84b164f280f1db5527e297185a06f8bee65a71ad59e7461fd6201893ba1feceb294d5b2c32783aa39a67380a53ae965154a0086c SHA512 3877a6473f04f9613191691125861838186a51ec5f10cfa7980e76a6425e1561ee9c943e707ad2f878ec033ebe6af89cf098b1daf0c171f1f6b2edaa8b26d6d1
+DIST async-trait-0.1.73.crate 28654 BLAKE2B 07edf1e9cd92f389a7c05953200568dee887007b0233370ad55003cec40e8a310dc441c331c03df5a31681e033871958742f0a86955fb28a4bd05a95e01d2889 SHA512 f7739642fece168778f7c7c9077fef078e65943edb656399cbba27d4e37b0fb25cb7901c83dbe102b7c702a26f886f73a8240bc97ce14668013139a8814122eb
DIST atomic-waker-1.0.0.crate 11771 BLAKE2B 4e94bf07e1df3b605bd0f8e8f8750323a5fa7a4d9c703b2183323aea8293021ac3028c6b03482941330c598db78aca0af4df06d346dbf581f617c2c333a997cd SHA512 cbc3e12c10f20e1b6d9a03097159a098c5e3a50a941b742891bd39bf0f7310986bda3e1e4c2ea0dfc82a70d9d57342889c46c11fe0d328372a6b3abecf7fa9a6
+DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244
DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+DIST base64-0.21.4.crate 77029 BLAKE2B 4380440305c8a293218bb1fdba5c257b2a088af2f74f2936937cd0f0b3462248b572bdbfe5e2a82af1f2cf04267267317b1c2b74972fa9976795e9c174d2352f SHA512 33fba19be1e7c3e74b57ae0487fda904258f31457c005467caf2e44eb55e271e0d2e3f2d4b80b667b05fc625878e0b136a07984dc88335a2099278672b3c4b0f
DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95
+DIST bindgen-0.68.1.crate 218997 BLAKE2B e3706a992c166c16cd8b8ef996b2eba6a0d67f493825e7257ba660f597de33002a32df7fea0fc2508fb47155f70ace0765e9ac4e4649d1f24b2bbac8ecf06d8f SHA512 29520e30db93ef3e239273854c926eba7bbbe2ec70e5162a4722e03947461510732319bfcfc20d5dfc0df137d69e8c1ad97daa0236c5bd4da8a1679bfd696a90
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
DIST blocking-1.2.0.crate 18494 BLAKE2B 252a17536290d3898015b6eb844225c7fb78cd84424fda2459331d5eda56d19efff48c670b692288d32d870f62a539449a9b3ad7aef947de50f8862d44fbd9a7 SHA512 aa5cc62a340fb94859e90bd54b9e61d897026ee66570f15f94a0be287b470f5222233dbf30cdf1b0860c4a24abdb0c40f925d9ccbabfbf38fa27b5b17917aa33
+DIST blocking-1.4.0.crate 17170 BLAKE2B 1870a752b3dd2b8fd7527417ef3b20cb928194d9c10ac9804801f6cee245cd96c24a0f84bc745a94c83aec53b17b2ecd04dd806a45f6b2fbf469207bb7c7fa24 SHA512 a4965b4f3782aeb964843e349a2b2f6ca992a513b9cf8fbedcfdf369b193e1dfffcbb6d163b4f39728476a2f68e01e3bf4ff44067bb2a58d76506e35179e21f0
DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
+DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
DIST byte-unit-4.0.18.crate 10943 BLAKE2B aa404990b8d72c179d1be6f104f3ca22bdf127e54c5ff22cda6940488f2ee59f05db7f348433249c0e27fea375c0fc145b61644e3f8210bd0b1aa1f5e45f55b9 SHA512 9f5ffc1f7f896cec5c510091c393903cd25447e7357892229615bc3a899f43ed2d7d8d9e9790cd185538c15f148f49f01c23035489da67fe949fe17575003309
+DIST byte-unit-4.0.19.crate 10929 BLAKE2B af6090fd27ace38f90e8ca3abbb599c7715ddc0a89947539136eb13289e3b6add9daabdea3cd5474032641070eb49dcf33cc6ec6d57e7c8436d842f49eee84bd SHA512 5fce31ae5826549cd0d6133af3fec5961b931e8cde57d082ac82220d19d444a186a5fb339be6eefda82845cb59ceeebff672c771ad1a17c372741bbca476e234
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.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31
+DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa660000ef014668d70b683b751af8e48d28d0aea76890c92 SHA512 6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3
DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc
DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
+DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa
+DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
+DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a
+DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e
DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497
+DIST clap_derive-3.2.25.crate 28212 BLAKE2B 8782f6425ed46197c5e5293e2f06fd82b2d17ea3e89206580ef3c6853bed2e8c99ef2528a30276a8287215d7f5505a992dd43c59f26b2915757c8e2f20510843 SHA512 c98098bfedb8b681d72eaedb946d9867fd068d9be31137fe1fb5d821cd68afec48e7d2963adb2099aa760c702d5b75fb0ed45fc62b83d7f26edc8cecc03ea5d3
DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
DIST concurrent-queue-1.2.4.crate 15375 BLAKE2B d65f379ab2cf8e75bdcedc0a8def45624c8eec73e92f8b559481695ffefbb715fb608985f204ecb964e547cbebb62a024cee210a03ebbb216e018a5ad951870e SHA512 4c0c81f02bc10b1ac25880f7a9647d787742f694a8cbc6aa921cb76c5416bae7ad94eab857e48d56a42243a96cc86bb0b7e18651021d281cca90d77a644d941a
+DIST concurrent-queue-2.3.0.crate 20189 BLAKE2B 9195806ef6febcef33c5f2906e82127397b5fb146997c6fea2c1d7b9c42e83345f17acac4c5a5e0ca7349d786540f6b61eeb4b3422a651efd052caccaef052fe SHA512 dcf0bfaf3c9ca1c767cc3ae8542f30f72d7d5ffc9508d7d27a34f415d932b8d39c6b18caad999f266a1f36ca6fce7e23a9f9d367c9627068da8ac0a532756e20
DIST console-0.15.5.crate 34788 BLAKE2B 915818e2a5cc6776a3d40f51ac85ba178e738f5cf40e5e3c1450aa731a04d73a617341dead606e043fcf66d0701f625ccdb5c787978d784c3f22f9ec0524e89a SHA512 54dc15a0c0d7e1a96a368e5866e1e5ea9d11b0b7eafd0e086376085efd3f656bcf5ec86f4eb387b42dd8cd4258f9162c401914d519a175331d0c1873794f8d43
+DIST console-0.15.7.crate 35409 BLAKE2B b5e34b03a1c7d5fbffe5ae07182e28f6638e026a1dc2bd87bf47f67230ead612b37ce0c79b50d84619009753bb98dab661279b77c68760a0b75ce8303733abc7 SHA512 f37213812527bcad23baa8648cd949d8ec955e1be7589ecd36fee46637e77420c2561fc301f2562dd95bb66802b92ec1da5b85367bf16b793849913698a80576
DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
+DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6
DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
DIST crossbeam-channel-0.5.7.crate 90257 BLAKE2B ac8d47df391d64e05f2eac2df7113d9038d53639d963cd45109c2de71a1b32c9f687052d5fa88533271ea3569519627729fae1e092d2491d2b66bc38e21e176f SHA512 70d605a224db1a4e2217280cd2269a954781bb21a0dc5b0b08a5a83794daf1c941181f271c6a8347f72321ca2119dc562ee016fdc18104d5d3327a82b412e9fc
+DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2
+DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831
DIST crossterm-0.19.0.crate 104572 BLAKE2B 13b341870516c5ce4f3ac1d4f40567a2a465d65f9dbe9f627821bd6dde994fa5f8d9802a1b42f19ff91d5511ef7d03a0b62361fe8addbb18e74c624dbe66c9e9 SHA512 c46c095d73be48a3c1875806547ba708a40abfc8e5cd89514162e0d1636675c4f4e2857ac3b4b32239d14f7ab57a61018b6a919160b2136ae761dbbde726b932
DIST crossterm-0.22.1.crate 105450 BLAKE2B 4e90dddf5da88dd94c4ae82d0a6d989126b063fae56e5e0963414f196d779f4fdd265d528ecfda387a604866efb41943db8ceee124c2e97dfdcb1f092678f76b SHA512 2a8534a12bb119be583d491b3595259d164de6922ce2a17bbe6f19fcff93339a6d0d8c08398958a7592d6aa765eb2ebc6e61b54211080785357c711b2c454d91
+DIST crossterm-0.26.1.crate 122317 BLAKE2B 0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811 SHA512 598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b
DIST crossterm_winapi-0.7.0.crate 15187 BLAKE2B 5407aca29ccb36473b34527d977fd3fe9d190d2dd940da7077535351458fc0a06af114c145a0f3e741402f2df98a98605a8fb02e2e07c5bb107679a24260fc96 SHA512 5efbe7992b4a19725b5992e0b29a77673e8ecc03d28da35580a5cddaeb32b7e30c7bdb53a2392ebb5b1218617045c306d78451f109d5b836f0e00dcab59e0dfd
DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a SHA512 b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d
+DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d
DIST cxx-1.0.79.crate 196798 BLAKE2B be1143b74dd3c32a96df20e3d1fc0ae1c6eebffd4dc41270cee3a185cb6ed04980d853214089830463996c434e7e04c6fc6d8a572b530529d79afb33d9033281 SHA512 b9f26b322bdcdf411e8bbb4735c411ba69e622e0d734221847edfb725582af52a63b5364c7c70412359a795634733f04b2bdc7a53717e72e0969a4680c41f168
DIST cxx-build-1.0.79.crate 83880 BLAKE2B 966b3363111fcabfb40912b653cf4fe9b42cf724755819a6a8c2841aaef670e837c2d50147c99c636f20b337f8744261c720e386c3a7fcfb1cd6bbe74224894c SHA512 55a58ff5f5d3e61a2b07548ff513f0f314120e177d10e7c5322c4079ad4ec0f02cf1b6d4ab28f75e329a476215a9a5866778742bf7519f559be26d9661c1e1de
DIST cxxbridge-flags-1.0.79.crate 5635 BLAKE2B 63c5486e0e65f0ac5396255ba90a82e1c9a288d04b1a1af16bf3ab8d71515aedef90f3ad596b7f839c7205480ecc2106d8af18918656f7de232fe340ad4819de SHA512 0b09141eef1dd9097cd5bad019f6413642fefced8839a0ec76f66f2c38a00083c8702950d58ff7140f13ddebdf0230f2cb8c0932a4e8b8fc2ce1835d3bc4ed73
DIST cxxbridge-macro-1.0.79.crate 59633 BLAKE2B 5769b2cf4b0bc7b1c8ac50c5fba4e8fc5c411a0fe35047a60707151e61c3446397fcb77ace480e9c7c11c3145c422286fe5a81d4609aecbd7485665c20b2f3d9 SHA512 45c90e930c6a3c35c4e1e91a6da9a70ad6d50277fdcc4f208914be69917dc11320dde98d8a01cc322dda6159a84c7149e70d3bca80a103bfcfb442aecb5daed8
DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5
+DIST directories-5.0.1.crate 15833 BLAKE2B 2348af89efae3020f901bc6d97a42028c12d3168ec57a9a19668eacfaed61da95df597a26afeb0faa82c9322fd3772478290f00216acee636694a67441e408e0 SHA512 4ec733bccf79940190b983e022ad4a5741c32136aac7bd942423e63a2e7a7c07b87e2692ae42eb21b7a5cc81c60ad883d55c568e0d6c10a7c7c64652ec0df83e
DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b
+DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
+DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
DIST dockworker-0.1.2.crate 66687 BLAKE2B c0226caa98e4f74017e9a511849f3108cf2d852ef5c2aa6d3ed7b4fdf6adab58c204832eab2bcca428f6b3c3bff3c28223fc963cd24ab2be67d06a76baee4d24 SHA512 8804635d9e66b3fcb2bb4e2da4f63298605950d2518dcab2cc17fa2ad84a16b86d4582f3884606a69b1f965cf9556614b9efdfbfb2128533fb5e763d8f264d14
+DIST dockworker-0.3.0.crate 67355 BLAKE2B 98ea523b6bf850e9649314e0e770b85570a07d983404e37ff71bac8866fae287d651bc9a680a73b02457db2287fa9434adac40a57951fa6ccf692584bc3542dd SHA512 e08d43ba510f9c59f154c92fb416a5b6a71099fa45447404b32083dec063a9f144ad38bde8425246da86843c06bf71f05095ddafec095f5694b6d0251cf1f3eb
DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2
+DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77
+DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1
+DIST errno-0.3.4.crate 10589 BLAKE2B a3c01fcfbb883c428bd9f93e72e1c0e6bad4a7c11350c6b27f10d6f3285993afa2a74c50cbf94e16ab5ee5564e0bec494480696dc7eae365e3efeeacd22122ef SHA512 8c9d8e30af79b554a6aaaf605ddc427355304fcaff9dbc7ace01b275b51a6b9297b7f1dcc4a27380b8ac06156d7f81984b87feaa82ac518f146bf3a149ae4dd1
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 fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1
+DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52
+DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9
DIST filetime-0.2.17.crate 14484 BLAKE2B c181cf4c3ddc5831c006917e7432620a62a0ca7aa379ea7f1aab9b99a8cf725055e8510f7f63ae5add770dc8f91c824d3b4e9e86ec0f3e7faa4e9a647c431a8b SHA512 3f7cc4e64381f4076ae04bbc0adbe2ecb024719f1f2fcc2ef537b0285261e03b8af7655d2db72358185dcce109df060d4a4a4015b3168fae0f6a952878860087
+DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067
DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
+DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11
+DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104
DIST futures-0.3.24.crate 51399 BLAKE2B 03eb55cdcadb6646d01a485efc9ca0c679d8a71186d1dd97b078772ca298939e147537692216e2601b7d42cebe0c961b3a6693d7059c7ca735efa28fac8be07f SHA512 91f3f1b121923c239b1e3042048fd420a35506b4c1ed6527bcff0fffa8153049a384c4e0b21d59944327552c094db8de8977036c61127b27948979e0da6df949
+DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d
DIST futures-channel-0.3.24.crate 31963 BLAKE2B 2abaeb5249ce94271588cce9c6af9c96ba52d5a8900c69b5232e0e144e5e218bcd57788a3592e5b95aea84d73714552db131524d82de3655886f136789529c36 SHA512 2145a54fa7b89763c7c6352818b3e3b581190e131a3d3e7bf7b745a8e04ae6ecd9f5f1cc78ee65f7aabf1f786a25cae6b37d358cbbef34c494c34e217b84d7ac
+DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99
DIST futures-core-0.3.24.crate 14618 BLAKE2B 381b5f9dd5249550a859ef83987121c1574c91a2498e0e96ccdc5657cdcadc770319a4b50200cf3138bd504fe537ab2d5c701bd97d3e0e39f4a9e75d4a7459db SHA512 d39b19f0c2109d7937d8dd7f6ee45144ca3662746189a5856e0f9a29bb255bc915214c008e97475046703fa90ea28343984575fba394a93dd782b95f09963e67
+DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0
DIST futures-executor-0.3.24.crate 17745 BLAKE2B 835a8f835c319e513443c0c947bae83c4a4d1656acf17af333063e33f96eafc76105d45798ccfff3ac2fc362bd54b785bcd2bd406a4830962e75ecb63d710c82 SHA512 fa6385534511ddfe73e4bc80081879b0a425041557d83b1d59f3e44f86ec279327532d732ed4daa4b13e74a11460fa7a99713b00563cdad153ea13c0dade234c
DIST futures-io-0.3.24.crate 8910 BLAKE2B 67de3c0fbb671897b7ed64967e057b03a9b018b5dcb3d78af4945d4415cceb6a866bc04de2910d124452cc3175a6cc5651af979f8fbe6343f9b96e174cb31279 SHA512 63257cf13e99b8968a797dcce9d572722858c7c91c212a52d05badcf10440824ce9c450bfe5eaeef5528369339a14144a8e94d7e8b2fc717de26fa21a16f2848
+DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402
DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a
+DIST futures-lite-1.13.0.crate 37058 BLAKE2B e1151b6263adfc96494ced26c377eb6582c4529f1c6347c1f920623400d317f6466d11e03c1ed70dd4172c57340b13b1fb1cfceedf430e3b95879bfa120d8e59 SHA512 2c007c62294c86108eba30a850a341e8fb369892bcbacfcd4b7ca39f949bc9a20624c3bb21630706d8240e27dcc402cec542480dbae8867ff933375e4be15fef
DIST futures-macro-0.3.24.crate 11252 BLAKE2B 397a7675d735c9be21bdbb1f540445197f6cdf8c595c952483268cc19a9a06e673338f5713cc378b66f4a93bf5a8ba0d2edcce01390ffb9f0ec9337fd3b527d6 SHA512 05cdf441404a7656a092a0b9a9a2800412a8671e2d28b8b68b26e4b9121256acdf911851ea566847462e981ab4a2bbed3bba5500cf9560f3f61e6ce536afec81
+DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a
DIST futures-sink-0.3.24.crate 7854 BLAKE2B c0cac5188d84de0ebdbe13419c30dcc38594b8edf9952468eb1e04dacbb2d7f754f5b555a1aed5fba9704978a294974c25cceee27a9e4ec6d90b031f324a3ac3 SHA512 4da560975ea2ce2d6cf01042f9a3a16401d769a34e2d8bfe2b0fffc818ac0c729464efa0c2d45ecd280aa7b74d7bab1d17a5670db3d2f4904e4b0a5f4cc463eb
+DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07
DIST futures-task-0.3.24.crate 11836 BLAKE2B 1f697816b721f4a51150dc38909974c6c765231c451e0884ae41e1ca16df9b93a8890e1df3a5083330de73ffccc3cfeeb976644504e45306ac5ee99ef4cd87ad SHA512 a78a739176c20afac835ed7b1fec04772aee1f2127bf4a4d0e54bf1e78079e854794fb3cff5858108168d8d1bfef7da99221599c9c533bc3c3059ef07286d54c
+DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82
DIST futures-util-0.3.24.crate 155823 BLAKE2B 6fd86340f0fb96240e28f3e3885be9e555675b879e844643352241de81b55cc67023746b4c3fd941b2b38cddebcef41efbf72581d41cd30e7aba8f0330ad503e SHA512 30cfa53bc58101948ca6e828839186575cd8b092a629bf59a7e4df205309f82d0cd4ec70340f5e98c76fecf604934e553562f7c79ef382ac8451c640bd95c5be
+DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4
DIST getch-0.3.1.crate 1501 BLAKE2B 1d6cb37e7699ba2d96eab4f8c448bd779949d331d30a5a922244dde2a30aae025c66985b1fbdbba2c3dfbfcfef319f28659fbd2b13cb327a0ddaa67fbce9c301 SHA512 f3bd91d55b64c985c9425301e5bf20e8d80ee285b8da82675ed761a9502f7f9fd5282d50bf172b3598d89124b47516a397ace517de2ea8947fc6fb8b4fa42b27
+DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1
+DIST gimli-0.28.0.crate 269277 BLAKE2B 4d651d9f71b826d06b3089cb09933f30d785801b8072228c9a5c9ed2011172c679e86205dd507cb1866634238b20721773e60410bd25fbcc5c3421c72ba565be SHA512 a5a861c7398ec655635a39c3a421ca5c9effb03f4980a000c342b81b9bf229481639a8a62c4396508a9800ec9d313317036a8e4e7da3add5adeca596f1c09d51
DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
+DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
DIST gloo-timers-0.2.4.crate 5438 BLAKE2B 04113c72a2d47b1b41b2c6494ecdce8ea2c43d54019afb6d622caf3c8fef55367e029827ecbc64ae8cb3e95d2e09951801da5bdd3b58342a346ecb9e6a197a07 SHA512 ceb57d8f72ac460a9c411f3e58116c049b7e922c5d7010dee8c0cf8955bc5241c0098d27e4b5b39c6f79071a6df7045ee39aefff235023f89f63a50e4dbccd38
+DIST gloo-timers-0.2.6.crate 5516 BLAKE2B 1c06b6a7f7ebcae8145c8aa4675d2d4d56d04c37a3b8e25ede6dce7b8a144fee30ff5b4b04103408f1866b70b02607237161913d250ed6d34af2b6f4c54cb57c SHA512 1e3ea8351528e8e73add2f48482019fb9737533bb128170834bd27541e9d53c35c6bbe18c28bd0f70fc218ed22731c7a3f01891c6977fcbcf839fe932c3c792d
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
+DIST hashbrown-0.14.1.crate 127570 BLAKE2B afa9268513caa93fb141e69d27e7d65e72b9232b57d91e499f36ea4ec89d65bc6c8cbb37753ed59d149be5a2d349028b1fb0414c6223914366d6f3f31619855f SHA512 170bc233c9d23ac7e6d1ec5bc965d19d9018d434abeec19bc9f02c48570eba9db4e26035decd9f874306169d2640cad7be17bbbb78a81c145bb01bda3d51ee9c
DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f
+DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
+DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
+DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58
DIST http-0.2.8.crate 105591 BLAKE2B 254dff38c4d7dff28e4ddee0769a2f5e2e9e4abc6aab38e965cb7efa4069d1b59d422f30fdc73b5db5bb6c3fd02633dbfdbefd59bfd6ba352c3e5c9241d39d97 SHA512 8e8d01803552299807b07a9fddb45d92af089e43344eecacf2bee07b0e745f33558d26a5cde987ac0dd50f939fdac2de6855c8b44f7362e86d05efdde8a7d956
+DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a
DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5
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.20.crate 183885 BLAKE2B b8fc273bdba1f422e4dd7f5ffcbe93f6ed5c750df71a51bd9a54c25b105f209b0cd97abf2ac5c2f415bbea2fd75094f53654d7c3554440ea125eca0f702b5ef6 SHA512 2a95a1b1de9a5032afbf0ab6c5c5c547d3cc4c08f02824868501d4d19c1a399d0b1729d6f7485dd016775e63c899b441cd667ff30afdb38170090fe007ec62a3
+DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf878111f4afffe67cbe816975aae0bd49577fa7cdc1bd55ed78dd2328cb1b0cc09064e9bf6caadde91403159912 SHA512 580f2589dc1f938d2563d3fdfd1cb2f1b11278333ac54e813e4dbe50a0e63952546385f057b20eb123516b2f74e19b62a3ed0cd546fdf868f6a5770cd95643a2
DIST hyperlocal-0.8.0.crate 11626 BLAKE2B e90f6f14d9b0ee380babd501907ff32be8940c2672ae5292c4ec1c59a19fc0234419e9e3b6c314e8f1e5216640425166e1d29734fb68e51640c84b3f9c47f02f SHA512 68760a931a1c152debc7d2d89372ad0cd4bb5d84cc48e34be68e10abcf54a28263586f6bc5e81c432a6c58f52876f2917d5d517658a146d376a6507e91e05674
DIST iana-time-zone-0.1.51.crate 19397 BLAKE2B 9e29f255039c03361f9d0e1be83c71b984c4a3e980110ddae770381cb9a78f0ed6f90cccc2f8bd9553bc68e5f65d4d9194c8766fdd9da46c68172c78ddbcad8f SHA512 512606edca10e0489df59f25773edf68da63bf3295d4ab5f0313ae01ef21c3b21f867884dece838bbd75fe909155e90916f61ba9837f8131f0a610d6b21396de
+DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8
DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369
+DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441
+DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e
+DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
+DIST indexmap-2.0.2.crate 64274 BLAKE2B 6b480a9a1b6a8a388535f13a71e3570a0397be2b417aa41da75f9e886e68f10ae501b9eb8efef038738dd076f43d043cb0182761a4d417d3b7de772d4018d05e SHA512 9511c8ae0e5c7bc591262343587c3a9278af049e7b57334e0a39950e791123a8bf7cb540bc4c7a3682e7f83f861fe3c5424c4aee9ac6269e68e7d5996af2af17
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
+DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
DIST io-lifetimes-1.0.3.crate 35650 BLAKE2B 51182293d373618fdf5dbab016167a01b3e12f79bffcbcc00e1679c2f63a167f7fc291fcd8f886944a855ad5d9828aadc9aceff1a3e5c09106fb274b39e837be SHA512 afb868979d54bc99d5c8a1c31062c91ea9e920470bb1f0bce95c2ebe0ef22fe8970ba86b2ad570d789f648485ea4d75fd83bba34e5a590a443698c713a321388
DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42
+DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665
+DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
DIST kv-log-macro-1.0.7.crate 16842 BLAKE2B ad3c028863d78730e4b2bb2e8cb980581b13d741b5dd2b76435ae91f5a7498a1e9f99178a0c9370b693a3af6a95c0682ff0d63e81a2515a267c6564d50ec3683 SHA512 aa7d79ae599930dcbca06f77590d9623dce461b118435dae1a4128fa8f38149a820109fe4bd1f19944b67285cf1b41bbf78e94b47e561dff1af683953c55a697
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4
+DIST libc-0.2.148.crate 690988 BLAKE2B 41dd38cfff1431cd8184220745697d794a66f6badec750be3910ddc4a6ddcf964692b5b28a5a9714592c5579da26248092facb9407920330b55aaef38501420c SHA512 1dec9ec8f4c610c08f62bc2b45dd32f1e4528a045161d848b5c4f0382be1158a690f4d7760203d7d2347a80422671f43b07531871cf44990887eaaed35d924d4
DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9
+DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1
DIST libproc-0.13.0.crate 31953 BLAKE2B 03a722990352c71ab21b6130ded0e4e8c1e3f64e6aeb6e301660f60991892b4060c0ca13b39c6609bcc88c19ba995947247013facc77bc093af16955b80cb173 SHA512 7e5580e45c074240073ae408212eaccd15ec5eaea15925f67b641ff2b353c09688bde3cee50022c558e35f8f03797eca6e6d4d41945833e66f5abd0253339a02
+DIST libproc-0.14.2.crate 32831 BLAKE2B a1695fc924a20f7e88afc4b05c4b1986c7543373222a0d2b5cf9826bcb0cb33c655cfa396346b936b374c72f062bc9819934c498a8d3f49ae99482db98962e6a SHA512 52bece68fc490a9a4568f65a38febcc49d326174746c2e05f3d746b8761d59fffb25ac5c53c240ce51e7a4fcf3b434ec8b31641e7848005981a80c8bfc8f790b
DIST link-cplusplus-1.0.7.crate 7576 BLAKE2B 9e8fc7f4b149a778c732469c6ef4663ad01aa49d6dae747b4368f827a41c62cd2f38cbd7e1efff45d8bf0ccafbff305b8ff5503f25028bef12400343b427e278 SHA512 c8fdf9ffb29cd0f8824bb4416d28f6f4fd7a024ce5056acbe63a680f975f50fc0cb408c0d0af04a37b6985bf15f78e7e7d1fc20a9c0f8b729e7ea696460d8c75
DIST linux-raw-sys-0.1.3.crate 878488 BLAKE2B eaf7d613f42d3f843f541a29641a1bc4f9152854f7a61a837ed79f121f1c962222e6c32244fc473297f09215a0e33c475c833090897b2e84af64197594112f1f SHA512 c968f7ef0289195717d245977b57aa127e8874d3e15310b38b92897f39da547211b2e7ea914b21bc3dc7cbe67daa8dbed812be868db64a00d6f270c51c5b3f26
+DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768
+DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375
+DIST linux-raw-sys-0.4.8.crate 1407619 BLAKE2B feaaae3eae813e30d0134f2490c489b5e62013f86153115eb06868fbf3d20c3bf3856500086de61d4dd3bc8faa90cf1b7151c05f0780a69e32b01a72c7b985da SHA512 aa35a1ad8774fb65a5866bd03c98861b8b445573ccb050bd365984dcabb37171f4456ef75d190bc770d316ea8efdd162eca6c555ad5538ed6f7f7d51827e7aaa
+DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
+DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
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 mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114
+DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c
DIST minus-5.2.0.crate 662305 BLAKE2B 1c1298503ef893f7be8bc1ad66dafc7148f3f738ebc9b2439ecf21980b81acbde4a992a7ab1d3792cc23790b0163afa9a5bef0ca9995bb278cd29035e5227500 SHA512 ae75fa0d9d0a91a7be3e18c39c85d0acf600215e5d7e1cfb42fb116b312f9b785fbf0c39bc96f2e4ead26e94a472905b5a35036e5e3b12f04233651c1d68602e
+DIST minus-5.4.1.crate 710529 BLAKE2B 14a0db6494fc6ccf2ae170c84555a4650ba95c04a48ed9d462b0175042dc963ca260d6427040c87b44912999166c66ed909680cff4be580f94291ca5efcba78f SHA512 c7d6622ab582644116e081b885ea827e639c1cdadb45b00ffd379624c6940a0177f06bc32287486c22ba068c085e56bb446d13182aeb1d6c086086bd8a7984b1
DIST mio-0.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9
DIST mio-0.8.4.crate 93013 BLAKE2B bc9722d2211195dcfaf574d83b2967d299eb02ff40b4fb4df2eb6b08d78e018ae1a9e198f43268ab2d38733feaa8298e9736dec9fb9add66c401d57406fd1292 SHA512 b44675c90daa37336a25e7eef53cdc664e6f52590ed4955bac82641baf8099d3d94850da79d985255eb74b61a499b1ea4a9d7309f6ea4c41454b3dbb090b70ee
+DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a
DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699
DIST named_pipe-0.4.1.crate 13985 BLAKE2B f1ac31cb052cddff02f2547a043c97c8a5d757f4a6b6cea92f2ba9b70497b4a75bfd03608ca3b57452abdc936888e1c745aad2aefe9687b047c476b52d295b92 SHA512 709f814f0b4151d5c292b49ee05ec16805b7a7e4f4eec92e8e49be76f3c50a7bf262814e2e43449c7c61e7ac961adfc2a868f1f17c1115f285c73e6776ecd6fd
DIST nix-0.24.2.crate 264176 BLAKE2B 2da44a51beba8549a558730567f6ea36ab0da81053dac10db637beb3901ce7c32b6efebba519af37068fa32270186d733ef55661b58621eb7e946fb16690cd6c SHA512 9502f899868466165d898b1dee676188e9761cbf7ad7be21e231d6d5c993f109b48edf06b659f547712ccec2d648dcdb689626845ecce22965aad2dfd7ed75ff
DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
+DIST nix-0.26.4.crate 279099 BLAKE2B 41debf1f21427ad6c25c6cd26b7867feb8ba46366028c4b74073307e902e526543f536fc0a66db2cdc5a52fbbf9166a6a4843aba57e5e5caada3d914286ddd60 SHA512 cc68ff8e3e8ea8635c6fd4c0a866cf42121aa3e25165666ef3b97b5b2c1d9273cba6f689e80eb812b55b5ee513390924a926d95fce45de0a74b98764dd1fa27d
+DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010
DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8
+DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
DIST nom8-0.2.0.crate 162020 BLAKE2B e196fb349cdbb263d4fc754f922cd3b819f85bd323672f2f23ad465eea5352fdd631a7e411381f19447ff3b1f2780186fbb738d6f04fff33d97ca060ab94c2c2 SHA512 0d4cca8f13978e9101cc2eb9fb65ad879929a5361353c9a04e9850061e788e942948a6ea064c6986440a2576c10ce84daa8aa21d75214f322691da5f63668454
DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c
DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94
DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
+DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
+DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3
DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
+DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
+DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST os_str_bytes-6.3.0.crate 22928 BLAKE2B 84e8197375742373bc7c7a3b459f8a9f97ffa0b8a2e517bee0d8ebb420a8509056cf56984612f44171c6b5e219b6ea91b14134fa6386b3cf3502b13ab92386c9 SHA512 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e
+DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8
DIST pager-0.16.1.crate 9444 BLAKE2B f3bb5dffc9af9651b37eb1d5b1cfe1528be4b84afc7d7d9ff63528e96c5739efa389e7d8ce98b74ac63522ca135358adb3345f06ba9a70cf3722f6e0d7ec2bf4 SHA512 0a2a80fe12d2de7f6fd0e3a078d8d1fd3d154df068c80e29bff8034f498bc09866d4b4142d5d4eec1a7ba28ac75be65c374ee386bfe4190426a3c79594ebea16
DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93
+DIST parking-2.1.1.crate 9583 BLAKE2B f58a4cd2547c91e3786fae4cfd4ff882e3be346c3b63aae4f87551085d7ae87b91a991879c444ca837116f43e6569dc0839d59f7fddc02f91eed227b6efe2636 SHA512 37d7f035ec4c1d7cc407552d5d297b84dbfa74d34315fe1a6d59bcba5ec6f63beed432fd4ce02b9676a74947fdc18138e6283ffafb58330a6ac8e3539ddda00a
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.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00
+DIST parking_lot_core-0.8.6.crate 32567 BLAKE2B 9943244f813879ab85eae0b9a6bd8f8f0070fe190bc43148a832b217ad546bc97e58707a3987072965a79ae8bc2fa839aebac272f2de00993b8ac1ca0c5fc5ef SHA512 906241f8e2d71784d572fb78978c9550b19af9c4e32fe3b2da751287806d0faeba61f5bd36f7aab026970b2bffaaa1f62ddc10c64dc348eae61bf7b51297ef80
DIST parking_lot_core-0.9.4.crate 32359 BLAKE2B 98629cee7346434103d0e9776d89d1c875c023c3fe91d47beae2f3029fe8bdcbe7dedadd262012ad9d1a1e624ffbebe6d3a9165623e40077ab9d0fa4b768cea7 SHA512 6dae00356b759ad1dd08c1edbcc3ffcc86ad412af98a5e4cdf4fc622d0feb79bdb3900c4f72e76cce803c667a6d8581b44264980816ebdc85d59ddaa881a2990
+DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256
DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68
+DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd
DIST pin-project-1.0.12.crate 56972 BLAKE2B 1f6b106cd55b9692bb1d671bfd51011d9f89cfe8bbbe030c64e7ea57b6efb0765838b03812708a7aa38c197d3b43328a9d88fdf93abb51f4d1a3061301b74414 SHA512 434ce0a0e16441c7aa6f12dc98584a0e7986e9491eb08d5143e3f64e1f73dfa4db9d0fb2098f16e5a36f3653201aff735437d2d1d366c11160c09534c75fbfe7
+DIST pin-project-1.1.3.crate 57740 BLAKE2B 5201a01cee2e98caa0d3ed1ff25d4af8c4a74bb0a6f5a4382c3e2d90bfd5a2cc588759867e77553225f5bef547bd6be8bf1f613516748ecb26da9181d4460b85 SHA512 91b5e0a66e620dbad6b189cc45c41dfe2493d5ce09783f1bd556cee0ac1b3b103507c39c77a393c45fb6eb93dc1f1b9efd4ba5e2a9d4507240978f1020f12aaf
DIST pin-project-internal-1.0.12.crate 27956 BLAKE2B ac5cf33b5981e32ecf802a9de1576f696006ffc035b33173b1606a1d12c7b12c53a217f5723e8ebd622a121345f440b200ab3972410a2f161a5ed83fa8769ed6 SHA512 f3f4839c5fa7e3232a323283ad9636cd03e1bab79b439cc2d2ea954d60a3dfd417aa4680b7a34a3baa48d7e02266cf16e56b719a905f04157c708c90c02e45a9
+DIST pin-project-internal-1.1.3.crate 27824 BLAKE2B 23b59024481710102677ba35aa8db8e27f6ce0973941addc11bc8a994031c2a4fe04cac197f04fb13c61110e554953883f50b4df15dd632e4c59fc8422fb26b0 SHA512 d2aef23074cdce910fbed47130636dfe3fcb6ab255c6fb4ff822d364d54d181f007c80755ae6f8c7519054888c1a763738d523217a8157542aa35007a77f2288
+DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+DIST piper-0.2.1.crate 15878 BLAKE2B bf63206c72b08a87da7ec5949124bb2742ec0aadb116f4c2ea86b09adeec4f741479b64e92f824a3df87ae9dba07ebdf812cbb6622853f9223f8ed90ee6dc389 SHA512 86d2195b8811bc2d30050e977925a947b175ca674e99497b7202dd8c515e09fb83e42f389ed3c6b554dc2c6480892bfd26c91fee463115ef1c710aaea858afe1
DIST polling-2.3.0.crate 21678 BLAKE2B c30866c2f50c7be9343854ae266f948c10dc2a799182c2b19474ce104d49a5f777e948557647668cf6397711a4f73d19dfaec2b2513c7d992f41ebc7dcc9a319 SHA512 2f3352c0cddd06fb85b2cb5967ced2f3e18ab9dc6b66d08155038b7398443c797bc74a88983bb999a9c87a7c47a1170e34b920b18dc0485901def84c2ac1db35
+DIST polling-2.8.0.crate 43554 BLAKE2B 8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58 SHA512 c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2
DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931
+DIST proc-macro2-1.0.68.crate 43783 BLAKE2B 0e6b3a6af81f4e5f7db6cdd79e43dbe65beca51a676dad32a36266e83d871ea73662bf6bda816774ccde1ca6f158c18610fe6d65ec8a01785ab8d07419492329 SHA512 ea4c48033cc95be90278dd2b543df841e4a947adc6ee472bc004d0713883691901f17696e1e521b77ddd30024c04166e5746b3678d454b2fb8bdfb654aae723c
DIST procfs-0.15.1.crate 128786 BLAKE2B c61d2d514eea64d4e6e55ded61eebaf63f391a77c2e6f36dee6730ebe3c5a6908507e514295c1562c722ec587e45550a2f8798167952689e80e1096f0bcb58fb SHA512 8ccd80a027deb759798d055e21ae56f346e3cb869af40de23970f7237100f46087b3c3f1908900ce558b92bf5d341421a1b717cfacdcdd6d38b256255f15ac82
DIST procs-0.14.0.tar.gz 1086663 BLAKE2B 5ca0e01ea2913634e7cd5e84c1d770f73bb64afb6c3ba95aabee80ab5ca1f9ca1e67f501f09abad5a94af0653a37d671c27c70ce8d9bacf7dfe57f260fb74259 SHA512 869c0b3fc996fe645c70dbc563558d86dcf945bd491e79977f1f4c909da47ebede131a6dbe2afe504712f170c83cce542901b932e3724fb41ad1b4401647230e
+DIST procs-0.14.1.tar.gz 1088950 BLAKE2B 510362c8e9f6d97a1aa0d34bc43ea4cdda7c6c4606a9084144b41a8c55b5444fa0e538f64b236903d80d6dabc5a5c031f2df126916e1c504325f9b869907a390 SHA512 0a3450bc8b9154ac2f979b4948ce0c1a5d34a730f742ef0e6551a31dd2cf389f1ea0ba0d0069b4df6bf7f36e88e89afcb46e2b8778f4faa582f3966a020e2d23
DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
+DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
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_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda
DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876
+DIST regex-1.9.6.crate 254981 BLAKE2B e0341184d93703a32734f1081d8962723873ef558f4db764b1996dfa9eeb359ac530f7dd93f4d32947e91c056b8bdc51dde99b890c14f959b02763dc22bd996c SHA512 e0da225eeeb9d02b83992959889fa9360b9c549905e4ae4982e61743fccce6d721eb0283a5d2f3e9323193bd5c839a2d0da603849bf6ec5f8ad2b7ffc81c59ab
+DIST regex-automata-0.3.9.crate 610489 BLAKE2B 6eccdf930979ff4e8657cdb8fc67feebe18d16f6deefda7e1692c6cb6f311bd3c360d9dc091938bdaba061669b003ff7689d7717489326aba70aee563a4f0e20 SHA512 c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f
DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
+DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
+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 rustix-0.36.15.crate 294690 BLAKE2B cd13d14ae72d21831f5a4aebdb4a43040e3d0ab826883c2b85126ac2ec814b3d65676cb82c9f20ab9cf2fcd5229ba3ff33bdf6f69800f602faf28be42839a3b5 SHA512 3c6b5baeb365326e33ca2f5c07d7fa572ee6c705b157b414dc7772ac55b7b7818fd26f5c62c96f348b2af93e54c28e7ca38897ff2902a2dcb23030f7be40b24a
DIST rustix-0.36.4.crate 287355 BLAKE2B b57582ff65430e21cbef8f86851e97a4f0c89c0d456cbee8e2747548b045429d85f4b0df87ea39eb5005b8a5e2ec85040f4531f1ba6a6a1405e3b26a91d6525e SHA512 e56eeb9c0a6298b1fa2313ee887c63e5d24e08a880ce870703517d1b754dcf548011d78bfff762be952ef5f253c8d7d58d5e959f41235f7e99fc8e38ecb314a5
+DIST rustix-0.37.24.crate 323168 BLAKE2B 4d472e5272c622665cb7cfd54997ad4b34078f06ce38f2c084333794a3341397fe095d4272b258d2bc19526854d7b10befe6a491d27adc49136af36f75897e2e SHA512 9c995187f0c2c6b2c86811a2cb128e73de1b4f96acbed2dc41687c001d3f74f058d5a540945680f96ce04c272a9b79e9e568cfaa4f0c40247afc4b6ef35f252a
+DIST rustix-0.38.17.crate 353766 BLAKE2B 678eb7f47bde735cf6377f3e2174135c0f9468483f5cd908cf813d798fad92d0bc7e1853f8643ec162388eaf1fed1f4d530bca82a75d57203945363433f77310 SHA512 26536098157ba388072e18c7fa26eb4e5617560dbe44002c2796d628bacb67782422b475602277981c806e5bd8f47ad0ef04264ff724796d08e37d830431f876
DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
+DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
+DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST scratch-1.0.2.crate 8152 BLAKE2B d38df70a8067ab6a411798b64e4e9679b554aa66886c824e410d50ed805555716e96c54872186617f2963526119ba81c20ce237d4a0b1ce754d7d28696c9b742 SHA512 c3863dff0c67184605b356d6cc57db2bdf26cad9e0357ce6cbf7d3f23d913fa8917966a8c93b3084a3c9c900e357c6ca4bc2bc5ae5db3bb6feb5ee1ea5c61521
DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7
+DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91
+DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0
+DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc
DIST serde_json-1.0.86.crate 144680 BLAKE2B 666aa0fd8956966aa4bdbfcd88699ae3ab31ec4ad3041c4c3c7b66a86b79829c17d937b0d558a0c34754e10b15cc2100c10e5479302b4af3efda73df73287845 SHA512 86922c40ce32f03c5128e899ce161e186dc35decd3e0672ed347a82f59452f2a3ba0284c342548b17e4b8dba7b13a3d98749ae8981c725ee853537f6e6b40092
DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9
+DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610
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.1.17.crate 27085 BLAKE2B 0e58cb64b07cb8c76a043f603edbf27bcc92040a1aadb2d0c96993b1ea1a55ef63a222ec51e1396d95bb4907016e1dbf20ba3f0c1915303828f187af44ba2df4 SHA512 253d1478d7a6491a0b423637a706c941cc2a9707d32d29126f48af808daf8acd88e59013936f8e164df687c04e3a8f5c201b5eeb1952e3269b1419efdb4df94f
DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb
+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.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d
+DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1
DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521
+DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
+DIST smallvec-1.11.1.crate 34831 BLAKE2B bad85ddb1d3a1fcec0cb6aba413f90695e0aa0c16b2b231d6d15095bdd6de1731720ea2b394c3f9a444d6d4763bbf44cff389a01aef3488dc599d2ea63ddbc36 SHA512 d4ed45e8867366072e77f23ebe8b31be96be37e5beed30fc2b5ffea81ab04a2ad2aa34fb4f29724b02a5eb90f8b1d8c40b800ee915453947f90758ce999704b5
DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088
+DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f
+DIST socket2-0.5.4.crate 54663 BLAKE2B ae0e17bf233f3536a10f190c4e4ffafe9d20e4f6359877203cea29b5de6ed65d89617def3d691e3a7c1040dad1bfa414fb9f121692d0881c44a845165be1b8db SHA512 76ec5d712b24e0c42d0400abe2d6681f0e9d707f5ed562475a0496b80a2003991564519c555a175e8837f6e8083a7216b197634e5a1a68d2f5cc268ae6e30c2a
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
DIST syn-1.0.104.crate 236683 BLAKE2B 865904923ecac469f1d92bab04ea9ee384be0592c7a303d9d0f2f4bc755744bd883372c215a8f1add8bc2728d7c2c27489ab292fc8a89bdce918fc4a32deae44 SHA512 8feabd8e6b1b5eb15077d7c92f0b3269e848d33b1f233b3df343b6d445ed332fb23e0222911a13edfd82cee969d25c43434268cd7a20ce1c0a608a1bbe327b29
+DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
+DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04
DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f
+DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12
DIST termbg-0.4.3.crate 15430 BLAKE2B c01d208434cad56fb830b918b8eeef232ed7b94af8dff455166f4533fa0eb6bd9b0da5372b7f79a93928e4deb55cddbbe54445cac1b3412b33ddaaf90de997d8 SHA512 2f9e346a46c1b9da161cff22e042b105284c568523b94c13552dd85f07e576b28c7232d15e8a1efc84b2e77713c2e78192a807748e26b391e2ba137924a2f557
DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
+DIST termcolor-1.3.0.crate 18799 BLAKE2B e50e5d56e7b0e911e125a06714a3ac51bf3404a0686b97711cdcf0c6a4af344c6b80d88052f2bb5f6fb1798ac02e65fbd0fffa4359c749c799ce98311800fe4d SHA512 cb6639ece1f24a30ee4f28071f5f177e88dfc294c3b9aadbc4d539bb5e796a1f47a8d3db61e7e0798d271fa1e1cad9c23f3e56e166b8688c4fd4e81fab2a8942
DIST termios-0.3.3.crate 17103 BLAKE2B 855b1115d02dcb275ea772dec3db383f9a6f84c14876ac037a5e3bbd1e71e26d3adc64e41521145093256acbea56c28b6c14f7e3e2bc9fda37e7cea113abe214 SHA512 3d4cacdaa8bbbd9083a050e723c93510829210f5ca8eb806e661a3a1e3c8aee33565142c5df34fca74aad0d26319525ee70ca6faf3f55a29427423d37fda43ff
DIST textwrap-0.13.4.crate 45021 BLAKE2B b4fb6c27a1c7e1ad47d9d5362354f45569de1f9561d5c8d9eff4d65c6d691014559a2f295778333872a9acbde7e058edfb90674f619d07b2e67dd3dd4bffeee3 SHA512 b63185db430f37211a5d6f31ee54b8eecd04f4cddb972f383cdfcc018331ea02c2de1b94f846f220fedc785290d53db4205a501d2994277f15d80e6ea086a8cf
DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e
+DIST thiserror-1.0.49.crate 18912 BLAKE2B ec93a21ea72626a0d49d87e8989633a4a1c6747e3dc4f183bd490b52488ded6fe97e60d0db59da6e67db2c2181ac13eb903a9b77bc8df7f61de77fdd73bd1c3e SHA512 a6b0476b9250f2a1555ad1f528b062fe7683f7aed338efaebd86b967e58d08f03ea10b4b6c502f4b6ccbeb44cf773b7511996a8504e541c1ea6a6efcc8cc2814
DIST thiserror-impl-1.0.37.crate 15428 BLAKE2B d91e9f058e1a2b722f604d9a399c0f291c5309299c4bc103427f8927ba41c9937c7e7cd4c0f394dfb9d96799be8a3d5b33f8e869045f58228a43354dead5117b SHA512 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952
+DIST thiserror-impl-1.0.49.crate 15101 BLAKE2B 7a097705408155ff28e13b30c9a84e5da5cbb2ea60cd586f2bea303aab8180b4d57dc7edff1b36437376c04aa03758c4ba573492118785c3cd1f12b70d77de66 SHA512 dffaacf5238c81fa5bdd605c84c7d064695c4435b5927c0a7ef8975340170252d1361ad48c26116663fcdb0afaec0ec0a63b5f613ad256d75bcdfa3f0659a437
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
+DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tokio-1.25.0.crate 626886 BLAKE2B 8b6465d8af495c04000dd593927c841a75a9d98082cce771f4b546460c42092f33b85be745839aeb68b91fc58c3d39f3b34c6376c68f95034e25639e45f09041 SHA512 ff53b5688a6b275ac02b0797eb3967e7ec6764f13373717e4b25623b4ddd8ca964fb2e30827bfe85de20a5d7a19b0408a6a5565d9199cedb6e00fa83c21b7f6c
+DIST tokio-1.32.0.crate 725004 BLAKE2B 80dde8073cdd361c8e05a8ef3b0fed0b4ee56c915ed6c0adde4bc2db487e0dd60a3adafa55aa9a763d37ec992a27208063aeee6a95b594b2e5b02e2bf65da9a0 SHA512 c7a64e08b4584b52c98118dd07316ee3bc0c2b405278f37bce58c512072c20268df66a8ab553e4d3bd3470753899ac3b1df4b9b5411743dc0e092fbc2d9b11a2
DIST tokio-macros-1.8.0.crate 9346 BLAKE2B b334eb3f221ae22ad379db2ef7e4c88e6a01a69146726287b16a958a0c17fadc69063c2e6ca3cd1dbb21e764084c9ba64cfad705b5b5d448133349a7aed69437 SHA512 3fa620db09a8e911a2896c5c671494d3f5894b4014e868374e4f1331829975b287499c2f7a7615bf26a6b9abb3815b459c1fa684a738ea153ce09cecbfa57bc2
+DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d
+DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303
+DIST tokio-util-0.7.9.crate 104487 BLAKE2B 4f8f2c970cecb1a9b7390e759ea42acbf8acbc04517e2a84d4540e03185dd0be24fbf6223904b646fd240bd1386431d56d937401756a3d04087004ab080cb788 SHA512 9c25f9b45782e8390a0430e25be9c426512c4f80c09d08dcd41981ccf429bd2e4d0ca20089a45718e1cbc4a6ac78b72f8e22e4cafa641568088020b47bfab59f
DIST toml-0.7.2.crate 47107 BLAKE2B 9f9e608668b431f7e16056ccfa5ea70e79405f8f98756042aa235df0dc9b4cc9dc0f09f249171ee698b26c00ac88eb43a5d68dd8e2bc9515ad9143a8b1079c89 SHA512 23d7d3276d7a1aec9e757d7fbf0c7147c90a8259498a11bb7f1a600193e0124e0828635d0cf7b59ed63ed906e39bbe078d91a33dc62d7f48e15ff797ef5866a8
+DIST toml-0.8.2.crate 50425 BLAKE2B 3d715fb4bcb42e5ff1ad21f7553a559997c19b01ec0def1b92a6c6c19bd3c5171bebff63318a742369cec4b2df90bcc9a6824c0aa9fd1d8118abbeb360230757 SHA512 99c8e779c040ab2781d4d1626283e851ef386431732d0f84e7084cc65e892c5f9664a8834d95d558f135c77ca9c5132df953aede1357cb646579f5b3d8187570
DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0
+DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b
DIST toml_edit-0.19.3.crate 93962 BLAKE2B 07a46618550673aea75a2706df9d7f557b59d97c3541701bc4d674d6b42b5dca80ba536d5da4d5ab2fb1bcc431b6e6af634aac1d58aa28dd4869d53a87f48524 SHA512 e3e6e50697b3e9c45c42a9e349baae6b6a2b1efd2248be3d438a85e8e22616e3c1a4763bd5fa0e3121a43c0fc9d376f76167cffcfe9834366013f148f0328870
+DIST toml_edit-0.20.2.crate 96487 BLAKE2B 030a68413efaa9cd970f4d0c9c32068c90b5f2633a35673db76af12dbe66b26c8ac2c31fffe8d78046c677bf404358a269131788df816bc52208b78650983580 SHA512 7eacaf3c78ac8c2bd768dc7e5ff03c39dbfed60da1eb498ba537a56579d674a23a7db6dc30286a088a0f3158cc1a292783194df5415eb1620d61c61df36e18dc
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-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65
+DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed
DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3
+DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632
+DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9
DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5
+DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c
DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c
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 unix_socket-0.5.0.crate 12261 BLAKE2B 833c47f6359554cb76cbac50ed91380a2dbe406f75e6b366a29a807f6981973fc84560ce83f8483743ad31bc0c53d8be40f215f7cf0822b7405195bee474e79b SHA512 dcd3589f042491540a69176dde6944710deea7317ed0de6912725686473ca15b34dda0a67490252bc8ef5c1ffdf7aecd7b76aa81a27a34b3c4870305c89412e5
DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d
+DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185
DIST users-0.11.0.crate 21980 BLAKE2B c106e9ed67b9ad766bb7318506261579768185aea3d956d9e8b2adb52349525fe69703ee3bb2e4fb02aa223bfa6fc92a14d8128412623f70654254f842d7322c SHA512 e28028f895780bd59a11069b81b87470a287a447e42566cfb8de0e2d4ba8c90a3ce92901e253dcd2628383c8ed06c10714bc0181a57bf257f7edb3510936e596
DIST utf8-width-0.1.6.crate 2935 BLAKE2B 819dffbf5203508fa3c30d8904295cc550cb7569d11346d8066061763982c7c78f3a0a7d6733c8e9ed38f943625b3c50f84da87b6f7a1d042db9a34cb57ebdd3 SHA512 2c51e38c7fa2a2c113ff74164067e49e2e615048144f3065c228a965804029447f7a1e65d926facccb8332a2ab2be02fffb7413d8eee6f883d941909b350844c
DIST value-bag-1.0.0-alpha.9.crate 26630 BLAKE2B 300e33ff2a397ee1d5463c868740a0a8baa007be023a5cf7bc4836acc5babd4d529c136fc7d968556397f9bac6b884259222a92d292b659fc24df0520a7da58f SHA512 52ae5b11c2f9befe58c28274f0596ba5b5a59e64f60be715967693600b94adf8329471e0db45c7abcd7d13bcf8a8dbf6f7818de253509ce6f87e04d6af084709
+DIST value-bag-1.4.1.crate 28652 BLAKE2B 4f9b215ddd979c4e67862067010ee524a4b6dcae40184572b4ece4dfab8f5c8ed20a4b867cba9183ec0b016cbc4735bee4e180aeb5f7c648aff540b2f9913a91 SHA512 6505ed342d6e2dda2d74a75c4609cddc130a291c09618c7111720ef26f01d059e11eb24339a58daf4a9103bec15f676668afaab52a7e423b2acdb565852c452e
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 want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404
+DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d
+DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
DIST wasm-bindgen-backend-0.2.83.crate 25620 BLAKE2B 3cbba20a2f5344c0ed2791de7b04ee294746606289ba83a9c139b53b56edf31eab8d3b3802cec309d5395e2404bbd75b7fab5d748a9961b36906fabeb0e66493 SHA512 dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44
+DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
DIST wasm-bindgen-futures-0.4.33.crate 15216 BLAKE2B e49b87bdca11ecb6dc529af2694b9ce260be42f7cae655143ae54d79c49fdcda978186e09aed8b0dd77f5ac658b8573e064e3a9341ee369bc9390427685c0845 SHA512 b682435f184d7c4ee2485e1a9b5d6ea0d2ed21b84143e7ad334075446ac0db0584b46d67b7fa499b46feeabed2b0652dcddbfac82813bda765cf534829b009aa
+DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448
DIST wasm-bindgen-macro-0.2.83.crate 12075 BLAKE2B 3b358ba7c2a3563840f54f11170cde78044a8f087659daa7c784fa252f5dd4b7f6200eba425d95b568e50fd43c04c32a509994ddaf5248120feaa67586402150 SHA512 eb83e06f998e858cf25494c1d171984269e72db798147d4d1d8aeeb25ea7a35c5986b882011e131968621742ceecff976430856b4e8b7d7fd7f1237767cf01b4
+DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
DIST wasm-bindgen-macro-support-0.2.83.crate 18530 BLAKE2B f305c9fc1f7bba5bee65a1c76fc2216c98aa306a072286e1ced048ab191f49e7e4436bf2f67d4c1fff558f59b2cef5e9b40e9e940268128ab1ebeb3c64696107 SHA512 804014c75ae5f8c1c7f0fad3f3209887fa346d74029e5f6e1830e44f7318719e65c4a643c71d87cf388f131fd370af40d536bbc15fc11c25b91cb785f56a908b
+DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33
DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 4dd1cffea1edc98dcd4993bf6fdde8100fe00d1e97322ce8bc0bdefd0c659047c8c726e5da27b59fd7a6621c1e5385c18204e834c6c6fd1fb9de52f95b40e40d SHA512 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7
+DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008
DIST web-sys-0.3.60.crate 700485 BLAKE2B 13942a583dd8462b0591a19759a41f41fb17d2356b3bcd78402e420fdf5726782e5b4ed211c3716a81c1cdf64ce9b8adecaa3fa22756a3ec84eb7c3e12e3018c SHA512 d883363f99300e2d50bc5bf198f0fb8d6c53e5a778217e340573560ac07db26a71c98419fa2ced32820472126d6f97ad5773ad082521be0a1c9a374af9d61df9
+DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4
DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7
DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7
+DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5
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.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c
DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001
DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354
+DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
+DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
+DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
+DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338
+DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
+DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf
DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0
+DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
+DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5
DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474
+DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
+DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737
DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1
+DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
+DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865
DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae
+DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
+DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf
+DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
+DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9
+DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
+DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+DIST winnow-0.5.16.crate 145939 BLAKE2B 4af89ecc35077b5e51ac05a48d15bed01f31f18a56c45a510d73be7fe5dcd1bc881dc37d8aabde9fdacfb94bb4157108ecad147fb37cbe4dbde5f304a4b15fc1 SHA512 8655879d8e144a5632c7eee3b3d53d7b5f72e182fd8bf2a758ccbb6b35355e82ae17e34708bd617ce11881829292bba4393354e0fdbff0695ecb60b46caea14f
DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac
+DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67
EBUILD procs-0.14.0-r1.ebuild 5268 BLAKE2B 273e7b77ede8f118cc3df09793cd3d7b083387e6f3a9c24f5cd28fe2f31c38d5176dbc98c4ad724230c8a9eea026d0a4a1a5388b2618738af9897efae3a9022d SHA512 b361733f41dac148469855be9628db170f3a6329ae81c27c2880186a2cb50115924857ba048489cc024bafdfa1cf3fc2d8d9feff944c5efe121104cb0fdca012
+EBUILD procs-0.14.1.ebuild 5575 BLAKE2B e7e0325eccfc456227e5ea7cbcfa7b2f2a1d0d00919e9ad34d242a343674556af6677d6614af9a0474d245e1168120a5079a7f5b0436f48f3e4a14969cb30c25 SHA512 2282adb230b699dfccabaed62a31e5fcd5563e6d401e387b547aade6fd654a16487ef0e2192a08ed4d8b1b5dea947e0033dbae49999a6fc060a96f7e440b80c2
MISC metadata.xml 673 BLAKE2B 4c7f19aa1e56caafe077c6a5cb810d44546308fd285ae4c0ee034caafae6bcd33c34e6781f98e19f04e82b85c05c00018a75fc9e969d093592775b66f65c4543 SHA512 8c7ba6cd3e420f06e3b75fb18e5117c9a2dbd969312491dcd3d504ff9491a69b1f775351b4286db2923a2d38a98b7939adda3fa165826094ab39991ab21bdad7
diff --git a/sys-process/procs/procs-0.14.1.ebuild b/sys-process/procs/procs-0.14.1.ebuild
new file mode 100644
index 000000000000..19fead007877
--- /dev/null
+++ b/sys-process/procs/procs-0.14.1.ebuild
@@ -0,0 +1,285 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.6.3
+
+EAPI=8
+
+CRATES="
+ addr2line@0.21.0
+ adler@1.0.2
+ aho-corasick@1.1.1
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ anyhow@1.0.75
+ async-channel@1.9.0
+ async-executor@1.5.4
+ async-global-executor@2.3.1
+ async-io@1.13.0
+ async-lock@2.8.0
+ async-std@1.12.0
+ async-stream-impl@0.3.5
+ async-stream@0.3.5
+ async-task@4.4.1
+ async-trait@0.1.73
+ atomic-waker@1.1.2
+ atty@0.2.14
+ autocfg@1.1.0
+ backtrace@0.3.69
+ base64@0.21.4
+ bindgen@0.68.1
+ bitflags@1.3.2
+ bitflags@2.4.0
+ blocking@1.4.0
+ bumpalo@3.14.0
+ byte-unit@4.0.19
+ byteorder@1.5.0
+ bytes@1.5.0
+ cc@1.0.83
+ cexpr@0.6.0
+ cfg-if@1.0.0
+ chrono@0.4.31
+ clang-sys@1.6.1
+ clap@3.2.25
+ clap_complete@3.2.5
+ clap_derive@3.2.25
+ clap_lex@0.2.4
+ concurrent-queue@2.3.0
+ console@0.15.7
+ core-foundation-sys@0.8.4
+ crc32fast@1.3.2
+ crossbeam-channel@0.5.8
+ crossbeam-utils@0.8.16
+ crossterm@0.19.0
+ crossterm@0.26.1
+ crossterm_winapi@0.7.0
+ crossterm_winapi@0.9.1
+ directories@5.0.1
+ dirs-sys@0.4.1
+ dirs@5.0.1
+ dockworker@0.3.0
+ either@1.9.0
+ encode_unicode@0.3.6
+ equivalent@1.0.1
+ errno-dragonfly@0.1.2
+ errno@0.2.8
+ errno@0.3.4
+ event-listener@2.5.3
+ fastrand@1.9.0
+ fastrand@2.0.1
+ filetime@0.2.22
+ flate2@1.0.27
+ fnv@1.0.7
+ form_urlencoded@1.2.0
+ futures-channel@0.3.28
+ futures-core@0.3.28
+ futures-io@0.3.28
+ futures-lite@1.13.0
+ futures-macro@0.3.28
+ futures-sink@0.3.28
+ futures-task@0.3.28
+ futures-util@0.3.28
+ futures@0.3.28
+ getch@0.3.1
+ getrandom@0.2.10
+ gimli@0.28.0
+ glob@0.3.1
+ gloo-timers@0.2.6
+ hashbrown@0.12.3
+ hashbrown@0.14.1
+ heck@0.4.1
+ hermit-abi@0.1.19
+ hermit-abi@0.3.3
+ hex@0.4.3
+ home@0.5.5
+ http-body@0.4.5
+ http@0.2.9
+ httparse@1.8.0
+ httpdate@1.0.3
+ hyper@0.14.27
+ hyperlocal@0.8.0
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.57
+ idna@0.4.0
+ indexmap@1.9.3
+ indexmap@2.0.2
+ instant@0.1.12
+ io-lifetimes@1.0.11
+ itoa@1.0.9
+ js-sys@0.3.64
+ kv-log-macro@1.0.7
+ lazy_static@1.4.0
+ lazycell@1.3.0
+ libc@0.2.148
+ libloading@0.7.4
+ libproc@0.14.2
+ linux-raw-sys@0.1.4
+ linux-raw-sys@0.3.8
+ linux-raw-sys@0.4.8
+ lock_api@0.4.10
+ log@0.4.20
+ memchr@2.6.4
+ memoffset@0.7.1
+ minimal-lexical@0.2.1
+ miniz_oxide@0.7.1
+ minus@5.4.1
+ mio@0.7.14
+ mio@0.8.8
+ miow@0.3.7
+ named_pipe@0.4.1
+ nix@0.26.4
+ nix@0.27.1
+ nom@7.1.3
+ ntapi@0.3.7
+ num-traits@0.2.16
+ num_cpus@1.16.0
+ object@0.32.1
+ once_cell@1.18.0
+ option-ext@0.2.0
+ os_str_bytes@6.5.1
+ pager@0.16.1
+ parking@2.1.1
+ parking_lot@0.11.2
+ parking_lot@0.12.1
+ parking_lot_core@0.8.6
+ parking_lot_core@0.9.8
+ peeking_take_while@0.1.2
+ percent-encoding@2.3.0
+ pin-project-internal@1.1.3
+ pin-project-lite@0.2.13
+ pin-project@1.1.3
+ pin-utils@0.1.0
+ piper@0.2.1
+ polling@2.8.0
+ proc-macro-error-attr@1.0.4
+ proc-macro-error@1.0.4
+ proc-macro2@1.0.68
+ procfs@0.15.1
+ quote@1.0.33
+ redox_syscall@0.2.16
+ redox_syscall@0.3.5
+ redox_users@0.4.3
+ regex-automata@0.3.9
+ regex-syntax@0.7.5
+ regex@1.9.6
+ rustc-demangle@0.1.23
+ rustc-hash@1.1.0
+ rustix@0.36.15
+ rustix@0.37.24
+ rustix@0.38.17
+ ryu@1.0.15
+ scopeguard@1.2.0
+ serde@1.0.188
+ serde_derive@1.0.188
+ serde_json@1.0.107
+ serde_spanned@0.6.3
+ shlex@1.2.0
+ signal-hook-mio@0.2.3
+ signal-hook-registry@1.4.1
+ signal-hook@0.1.17
+ signal-hook@0.3.17
+ slab@0.4.9
+ smallvec@1.11.1
+ socket2@0.4.9
+ socket2@0.5.4
+ strsim@0.10.0
+ syn@1.0.109
+ syn@2.0.38
+ tar@0.4.40
+ termbg@0.4.3
+ termcolor@1.3.0
+ termios@0.3.3
+ textwrap@0.16.0
+ thiserror-impl@1.0.49
+ thiserror@1.0.49
+ tinyvec@1.6.0
+ tinyvec_macros@0.1.1
+ tokio-macros@2.1.0
+ tokio-stream@0.1.14
+ tokio-util@0.7.9
+ tokio@1.32.0
+ toml@0.8.2
+ toml_datetime@0.6.3
+ toml_edit@0.20.2
+ tower-service@0.3.2
+ tracing-core@0.1.31
+ tracing@0.1.37
+ try-lock@0.2.4
+ unicode-bidi@0.3.13
+ unicode-ident@1.0.12
+ unicode-normalization@0.1.22
+ unicode-width@0.1.11
+ url@2.4.1
+ users@0.11.0
+ utf8-width@0.1.6
+ value-bag@1.4.1
+ version_check@0.9.4
+ waker-fn@1.1.1
+ want@0.3.1
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.87
+ wasm-bindgen-futures@0.4.37
+ wasm-bindgen-macro-support@0.2.87
+ wasm-bindgen-macro@0.2.87
+ wasm-bindgen-shared@0.2.87
+ wasm-bindgen@0.2.87
+ web-sys@0.3.64
+ which@4.4.2
+ 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-sys@0.45.0
+ windows-sys@0.48.0
+ windows-targets@0.42.2
+ windows-targets@0.48.5
+ windows@0.48.0
+ windows_aarch64_gnullvm@0.42.2
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.42.2
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.42.2
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.42.2
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.42.2
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.42.2
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.42.2
+ windows_x86_64_msvc@0.48.5
+ winnow@0.5.16
+ xattr@1.0.1
+"
+
+inherit bash-completion-r1 cargo
+
+DESCRIPTION="A modern replacement for ps"
+HOMEPAGE="https://github.com/dalance/procs"
+SRC_URI="
+ https://github.com/dalance/procs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="usr/bin/procs"
+
+src_install() {
+ cargo_src_install
+
+ target/$(usex debug debug release)/procs --gen-completion bash || die
+ newbashcomp procs.bash procs
+
+ target/$(usex debug debug release)/procs --gen-completion zsh || die
+ insinto /usr/share/zsh/site-functions
+ doins _procs
+
+ target/$(usex debug debug release)/procs --gen-completion fish || die
+ insinto /usr/share/fish/vendor_completions.d
+ doins procs.fish
+}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 3497aacf0f4f..614f35405861 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 3d0962dcee9b..b658faedc22a 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -8,105 +8,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-102.15.1esr-ach.xpi 466446 BLAKE2B 16e71c16aa1d8699d76a58ea8107216e4073c15195a9d817ac4670a1fe6f834b6a280cddc6b7fdb33f44a4fc28edf777f3fb9f55dcbc1d11c52910d582b7aa1a SHA512 8274d28fb438ca53decae0cecb851c23780431cd675cd656e3522dcd2773b2a0d1004f2dc9723a2f4a85f69009ca996ad05d87f155bb5906f650daa8385ef993
-DIST firefox-102.15.1esr-af.xpi 429119 BLAKE2B f9c25a77bc271d05e9b4115ac1f76d1aa495a53dc84015e3376bc5738874a64461fce7ef47fa152a9c7c46acba6a0fe94a8c1ae379e768d4426e995c58f1b248 SHA512 43cc11eb1e696fbf8a098e76b3e830349a7997ccb7bcd8c3bbc8b648b7cfcf877f2f10528834422303fc62f94356081244770bb533a5651af7d0c718ef2f7f8c
-DIST firefox-102.15.1esr-an.xpi 510493 BLAKE2B fd46fe8e582eb44ffb0a7d5da1bb41404abb152695cfb1b4a1342ad8d0a9b729fb0c9bae786ec5d225f8386dc942f3c0bb569fc3a87c5eb8d2792de12d75e7cd SHA512 12600a6b9ccbaa39d81883837fcee8dfa521a87d7a17b05a38a58dac6a2e849b7adb4f14bc52f00ccd715dc3c07bc7b2e80d67073a1fe3e44ed3e51e328836cf
-DIST firefox-102.15.1esr-ar.xpi 578877 BLAKE2B 89d5ac78af6d7e049c0793601af62da1b57f4075d0f5a25ae5e17b8413ae2d8de32556b355bb726558b695a3a1f02e6a6d430328ba38282f5c8a3023259befbc SHA512 fd11af88af2601d5428c87d782a1fdfdd1bdc7bc29790690a60773cb684400fb663fe1529757f380562fb24856ef54cdbd40458e0615796b8e42a464823e611d
-DIST firefox-102.15.1esr-ast.xpi 498109 BLAKE2B 2748c0b49b865dc4c8e7f7d268087e8e48a67d61bea18b97b7e70d05099f8c658430d64be40cea12ba2779d837e7b2c6219506e150767c7b840d51da00ccba73 SHA512 723dcd487954074fa68571a23d24255b767e2f85551e2013927e119097e70eb170b44317c718502c77006c3810caabe707f9a6a9e84c40a26d2ca315312e287f
-DIST firefox-102.15.1esr-az.xpi 500786 BLAKE2B 4815f334cf1c21a9acac94218ef3079b5e04949824c94054f027eed7be8b1a9f312581b79e3fc8933f0970adb15a327a5c94733bee10bf4dc7cb31fe14631ab8 SHA512 d5fecc00f599a479f972d07dff0c73c8fdda0c51109cbe67080606235e153554cb448333529b1daa71a06471bb404ef56da31bedb4f239ff0820aa32454ca1ad
-DIST firefox-102.15.1esr-be.xpi 666693 BLAKE2B 899b2d83cff8f24aa6a4bab32fef44f8b18b024a122aca1dc1db3edd8cf8109809db16990169f7cf55eaed9d197b4e46d505cfedfd1ecdf84cee33f3034e0742 SHA512 1e8c8e8496e8d5aca016ada8c77ab4963ca249143d4dcabc65a12d977de183ffcbf50d6d3a306c731fddb51fae9aaf3039fedcf2587411691a3782421c2e2e1d
-DIST firefox-102.15.1esr-bg.xpi 591348 BLAKE2B 4daafb5d95e47bc39607c3640d4d38e701b5f82f02c3f11f82d977dba9497999c5ffabad7cde72789bc22591c9ebbf1c00f651d78edb6feff2cecff2e00e3d17 SHA512 1e1e940ebc612bf32cc589b5cd9626538be7f460bd22c603d7d5fdae3f6cf4dc3335001156fbf43ea46ab8a610e3239889e13de67b0e88ea7af99e25ab467187
-DIST firefox-102.15.1esr-bn.xpi 591679 BLAKE2B ad853d8ace7d95c5b2feec367177a2ab8a2047972e429ee34f8f2d4290eba3abda8f949d30b5fba9cd25988414e10e4311807693b6eda66d272867ca6e7e58a3 SHA512 b948055a20c2928dca554ef38886ab27621ab1bfad182f9d7b86c4b3168b086b0b2ae13177b74f2938fba5c1350bdd4b584ee8320f35750c4ac4ec58b5e6434d
-DIST firefox-102.15.1esr-br.xpi 555853 BLAKE2B 664710aaab274f783c9a2895931f7df3469bf4f9e22fe7fa7d3e528692b355843788c89a147f58557f12e7e797f98fd25b2ee7f732f5581c6df53b4190bf1ca1 SHA512 16b56b71386316d2643d16ad21d1c6c0b493dd787b15b1cfb85f6ef4dbe4a0ab4349f8fb50b0cbe09d259af9dbd2016bfe246a448daca91cd758b1ca3ac276b6
-DIST firefox-102.15.1esr-bs.xpi 471736 BLAKE2B d45c2d14e749b4060ec9427735b6c62f2626577b3665c0c78849eeaad03e25309a154bca256a0f0fd33cc5af1fb51d5e2e8afd6208faf61c502ebb22dd4a8821 SHA512 a27e4cb2eb43c161eebcfc1ac74eccbecb668ec382a4c4d7e2bbb5c7e726c1aef18953e246358faa83aa8a549ffec9f3f97cd710e7bb79f094bdc31136318964
-DIST firefox-102.15.1esr-ca-valencia.xpi 549197 BLAKE2B 701d71114e822048c811ca0e1b969f8f4f72c3708f8f370a6129d74655fabcebcee57b97fa93fa87cd97493e9a69bc8427af140ea50fb932cb10dac8dee3c389 SHA512 168b25b9eeebce43a936aef9717f8b7da86c69cba08da2d07f29ef8cf049c95098cb6b74b907ac96c3f4a82009de6b2d458df01e17351d388386accdf917d05b
-DIST firefox-102.15.1esr-ca.xpi 561934 BLAKE2B 46b6e39b03b56764193c030285350487b0044d8e884f0e85b09464fce87a1d559d3a7df1e664603c9d50c87928918a37c022063dbd3908964f5e290d244d6936 SHA512 43f537f239d789cc5af18d02a3b38bd0a053ba2febee8142844b853712abd464e19de06e03dd9ebab298a44c8660dd054c959d5b3f9eab11f9e07a316e129d49
-DIST firefox-102.15.1esr-cak.xpi 563840 BLAKE2B 04bd4829556622a0b593b466134268aeb64ce6ac0a446266b0742216f80376e4be7cbd361459bf736114bff465b492fd1d9b95e946f469ed236b161eee070680 SHA512 c5bf2fb9db96068edafbb4a901539f0dd8e5becf0731f8ca8bcfff15e9c874f95a949bab27d759eddc03d4c4430e346a44c2d8fd6bb5e883866b36dec9188717
-DIST firefox-102.15.1esr-cs.xpi 599811 BLAKE2B 06006d670f42aa97c2c951cad32d735a465ac777a3651830008ed8b5ca6975dd728c5021bba8e4447d1d5cb68f93304985be55743ff1a5945dbdb60d8acebeac SHA512 f02a499432c2bebeb510775248f35975bf36713d04c450c522c922a0d6f6b821809ff9859e7ebbb564dd74fc1178735e0fa8f1a8d514e4e809ef5015bd1d8992
-DIST firefox-102.15.1esr-cy.xpi 579220 BLAKE2B aaa00f891d7109454b5ea3e1c6de930f5741d71493fd6aeb700b358a127beb6098905f311333649f1f03d139a87f68cbfea3e413045754f054eb6759a749cf8d SHA512 2ad652bc96893d62aef782ba359f93b5c84ac9ad783a39d683532e4d1d74d6c46fcdc5a02ae4afb3de450e18cf8785a1e03b847f04316bba22c4c1b80975e190
-DIST firefox-102.15.1esr-da.xpi 570516 BLAKE2B 323d420261778193bc6405b2ad11f6f9d12b0863aa8841c26f3d697cc9a929de8e5ae18a7be05f7418b5260a83fdb40599989b3e11a03daac704ea3f1bb163a7 SHA512 d299409caa9db7091f390d18af7fa445686c40b01c50059476fa89cf5ad997205f43ff3552822f18cd529b48d03fd35577ff033b984f4326dfcc62982ef1b4e3
-DIST firefox-102.15.1esr-de.xpi 591575 BLAKE2B beb7cd58e41f6cc811a803cc8141c36b64d73de9a392e6a802422874e7552570947670c3b8b8d8755a19946d44f215af29cdcf3fad857dfa11b077e95af77180 SHA512 e2ad00ac417855693117f7d537dd3cd83f2c271baa2d00b5f125ffc14707e32b0b08f53a2717a7c6c211d924712f9cf547e4c5f20b52b62358a156553109456a
-DIST firefox-102.15.1esr-dsb.xpi 600381 BLAKE2B 40cb95ed66eb06b57bc015eb3c26d2a02426d0e37e63f5ae70a4bd77ee3f5a877b139f54973b3080bd5a040941501af136ebd5d7b53dd1b53d5413cea53c2be7 SHA512 48752cfb2b964812d898107de5da669855940fb73c5faa8197f58ffed27d80484131a769999d9b7f590244a83639c670f347f1bd0387359816e974372b7e919e
-DIST firefox-102.15.1esr-el.xpi 681657 BLAKE2B f2849b02fa13b80f9acc701a8207fe4706adfdb5a764723a68342e21ad4e46cc604d769b9269502503ee9f3fbfa1e5f8587bc288b241596aa99bb5f5c873f00c SHA512 bc71052fb9e7702b67e2571e6cd4a7de12c4745f58dc816d3794db129353c4a35a8d9c9c8750d43a1df3dbeb27a3f053aa003a772b1bde6619c6ceff9d4855e7
-DIST firefox-102.15.1esr-en-CA.xpi 541057 BLAKE2B 059f39c21c96eb497c0e5ef557320ebedf26bf802331a499fb664a5d66d6cd9b04b24ee9ff6db573b679eff6112f3e49eb8aa6033d5164450a5d62e21e50c478 SHA512 366e020f66ffdc426b7b0dc67138237bfe3b39bb2c880164a31e0396109c4a682703c60b502cfab91dd9c7a18c6f9cdd576755febaf5e1ce607c09afc6bc3a7a
-DIST firefox-102.15.1esr-en-GB.xpi 544000 BLAKE2B 22d31209c7439d986866eea04c9ea99f8df2cd30e2eea748dea0bc2bbda19d016fa8acb011a00a89db26c08f14bf32b0e7b42b01e5d3dd4f7e077d43758d7de8 SHA512 45192a37a124b25cfac165abbb41663a4f34591e2c06f977f83cd0663ea26248e77b22505df269b9aa40d4e7f38815f6c22c6f22769e36ec2730db0de0c98f03
-DIST firefox-102.15.1esr-eo.xpi 571438 BLAKE2B 74a633d48c4adacbc7b37152b34372b3283fb08845bc3321c53c209343054f6880395ca8474e6451564ac91607b36dc04504c08469c1e92ba7ccf9734ee333a4 SHA512 d0abb8e104a34e9e3decc065533157ece91f4e0fe4a1cc6658a23248e37edc2a46f9465ed303388dce93a524481d568aea0d8e6cc72b15ff0559fc76c66047ec
-DIST firefox-102.15.1esr-es-AR.xpi 584201 BLAKE2B e89269171ab6b5572e918d9087c06e12023be19a999ce06e64e6e8062a0ea31af8df644f85c4c70406f16b3ebd19d27b3f246c023e179d907782fefe74487462 SHA512 3f65f978069d884cc40902c034cb6c0f800ea4108766a6f111ca57c7e67fb004b406980dd0f9c6623801806c86f90b052c6a5e4a8ae900a5fdc5ab63e0496fe4
-DIST firefox-102.15.1esr-es-CL.xpi 583184 BLAKE2B d8d7d81c2afabd1072888332168ecacdec633922e7fc2cf05fd554d703df3ff381b41ffaf64b0a3916bb6dbf7022761b94f1379e95678543858d820bb9ab1b1e SHA512 534fac3cc517412d3f1794d6c7c6fd3c60330779cac9cad562c9c6bc58bdf6d488eaf157b4f80d99f262be895f905bb192956e2324da6c30aad57d2d0a2928b9
-DIST firefox-102.15.1esr-es-ES.xpi 576082 BLAKE2B 72494115ca7ceb45b218bbea56e38af2b0aabf7419f33c6406799bb30b1dde6751ba1d1484186322ac4b852305a1335b9253e82064597ac90eeecced2cbc93b0 SHA512 54eada037e4b2fb02ad5a5e2ce135ec458c90d24d394d4450b8a1a11ed2263a36e143fe0835ca2e819b6ba6f3c18f6676fc8448d0967ea124a80934dc99ccd6b
-DIST firefox-102.15.1esr-es-MX.xpi 586663 BLAKE2B a76df913b293420d305459f9cab91a141a54bf026ed3d8fcac2e88b9fd5030dd4b629bad68b57532b07d79ad046624ce41cac27541558758bb267d296ddef5b7 SHA512 29659e52d82578af22649d4ea13bd7de72775dffe728b6faccac0e403f70eeba50bea84452c93d6366fa22cedc48d77af6460b170f1bc24f80777d72ed0d5cfe
-DIST firefox-102.15.1esr-et.xpi 543291 BLAKE2B d33540cc14711ee79a48992658faba01067aa72555d385790c50a1c6e061b8ef13710efb7d00225d56540ff5ccb62e16d1074e2e57c7454e9f4d76a06d4d92d7 SHA512 9517f6d3a0ded660bf0a5ba0b6a91a23828e7022cef8404eaaf90ee87fe8551a387e924b101e0b64b25bbc976dadca3ec161ea18516ba14ed1fc68f9c62cfc7b
-DIST firefox-102.15.1esr-eu.xpi 572530 BLAKE2B a7a65261675f712354770b56f9fc2dc1c89364db082eec2def662e6002a89e9972387a32264c5493e90aeea78d7f2ed3fe6a7c21c79707d4df20ef8750a49e3e SHA512 8a02db4f85b6a836067108e2977639ab18978e67bccaa112b44663465d8ca104daaf9fbb9fde679efef0de0af639e4707fec0e96342df74d6d58cbdea956f5f6
-DIST firefox-102.15.1esr-fa.xpi 583123 BLAKE2B ad3070d8690ffcd93da5b3bd27722061b72076d145e4e63ad61ee0129f4cf8aa71a4383d486460e83fae48749f137c35f456aa9aace72af5f41588048ecf61de SHA512 c2a8a126f92ba6f17a726aebf4ff79ef8371536d1680e82fe233b184ca3f22c0ad2fc9bf348baf7fc3cb45c15affd66e99fe22d6d8bf88075f0798f9952c1fd1
-DIST firefox-102.15.1esr-ff.xpi 483134 BLAKE2B 29a690a020c71d13db4dc8a614af2fb9ea9e9a40acc5f337cf1209c31044cef61de2d910af00b785a6ecf7b304ad415e624e005cb0d0e55476a0c09f7c8ba41e SHA512 1a0849d5f4ce2c9fc08ff02337fb13ba61115003399b4207e7ea20de80959d89ff47efa7b445a7eca0435e7911c258207ad4b0ada978c0689491c321ffc834df
-DIST firefox-102.15.1esr-fi.xpi 568233 BLAKE2B 7a1a456a91545dc1ad31b700a0b4c956423388288ac9d1b9f8093a10f9c35c5659b1b1d8a618f76d933bd4fb56edc9dfed0df84fafbdf73ec4245dd23de7cb26 SHA512 ef4ae516d4c55d702100cba1bd8c3e32d69ee7dddf951b2f8f0282fcb460dfe36f72460656af76b469c1f5adb3b507c61e5f86d0bdf9431093ff0e898cb29d20
-DIST firefox-102.15.1esr-fr.xpi 595547 BLAKE2B 0a0c40c7514dee33bf828a4ae41db0fb3d58299da49028b41404831f3a0435ec8dea312c6d82129a25dfcb79fa13d9e2c7f86e3ff894ba7098ee84b80d8ac677 SHA512 1bab3ec1da171911b100fd697e015ae4c107ed74bdf32e614ce21341ee885c0c1a8da821487a821867efaed408b216ed27ceb5c51bfb550dd1f60a8bc3b940ba
-DIST firefox-102.15.1esr-fy-NL.xpi 580228 BLAKE2B 6c3d26729757df370fd45484fc276ad7b89cad6a1590eefdc1eb4bd9bb876bed08d962da39ce17f4274a10e9301505a4440879681100777ee8a442416f9e323f SHA512 c6ba1bfe43f27bbaa4b444e58705c7eaf08a85f93dafbba602222aa68cfc239814d05303097fe3c0c8cd01150f8377037a0f46f539319d76503185b43edf2319
-DIST firefox-102.15.1esr-ga-IE.xpi 480694 BLAKE2B eba262f1f9a270dde29b1f469f324d290030db661e93bc89e4b6d5368e56dae50a89261a3ef88370181cc8c03209d23b2c490cfb21a3db59d17e2da502601ed4 SHA512 31d198927369d46f6cc79c7610b6cac96ccbaf4100cde5d560ca8022f13d19dc19b74ba0a35777b71ad56e8402e242f2d59d5093ad1ddabf8a58af5975bff9b6
-DIST firefox-102.15.1esr-gd.xpi 557861 BLAKE2B 44c7c11f4b3b5f99f454cb4a9794f9533144100e7c3b6a42cd938e2624d0c8df299da3d7d7ed3c304220e2e657fb2f91de882018ba3fae9e07ea78af73d618d1 SHA512 9537467efa72f5deee75d5f115c16b4eed2e4b17519433aef7ad3a6ad4df84e79cfdb8d809ff779048a7be3c42ab7db056cb0340946d9109c0883f6e56997073
-DIST firefox-102.15.1esr-gl.xpi 550719 BLAKE2B fcd48d799a67cae3ca4870c6a472c19c09034e93ec70c0a557f5ad14174156b8ee307594eb32d7164e1b4ed66bcd2f02a037222e6632337839780737e4734c1c SHA512 029200f64aeed335d201ad1ed799ab15117d31d172e4053bcbccca791472b0ec9fdd2096c20b2c16828ec074feb714c294c2289fbc99634d453a2ced5b112635
-DIST firefox-102.15.1esr-gn.xpi 595702 BLAKE2B 1df986fc04ecf2240dcf28a04d9590b4b8d3891b540fc9cf9fb1b591ff75d4fbf07b3bb1dcab36e1a4a9d7436991fa25bcdca090b22096691d3479e23f56c261 SHA512 5cff40942ebd655f740f2be88c4f80e10b24712dce62b0ddc445cd8de13330b976c1fbfb892a48c8042eb4fa6ec02a6ddf13c5cada2d98d5ce44b9aa35bb09a7
-DIST firefox-102.15.1esr-gu-IN.xpi 541901 BLAKE2B daf4d8540631692f8c74710fa931be68f2b961cd42ddf8fc4a7c6691cf013809fd77ed5fae8e32f1ab6f8397d5a987ee47ffd430147da0e7ab99d27521e858bf SHA512 c4839ff02fe0f4b5883ddc13dd247d007e25703eb4e6ddb17eff8a213a7dc0a42d3f1fe8003cfcd5cf7f9ea64d61be5af463fb3d7a43a4fe8ba2920c192b6054
-DIST firefox-102.15.1esr-he.xpi 591524 BLAKE2B 48d6e0a729f0c7e01cc30a8f7f8cf7fe5f1d5e67a0f06e88c9a108a693ca819785e421d9a0c20ecefa558dbaeaf8f780a8edb2dd1613e9cb138f4f0af35af6b3 SHA512 c44a629f51e53acc94c4b6ea25014d29b2c0d3dfe093bd49971703fbb4562035d370ce4eeea9ab7b2f7f512c8aa648fd44d6129f5b82129918da92a975931868
-DIST firefox-102.15.1esr-hi-IN.xpi 570420 BLAKE2B e113c03b4da01d8d3a0c55e54a1c633265451caf33d32d6ee2db973f16d111cc305a835053ccac8478cf1d074e50ff2c3d7c5854475445c20eadc1661cec2825 SHA512 8ceb2ae78bc1c539d9df14b0234e9e6b1a35d33884fd1bcfa2fc39f8007a0b56ac86b158d5ea839c50899d3226b486f0d4b1ba164506f77e4aa2d00b33f42682
-DIST firefox-102.15.1esr-hr.xpi 555263 BLAKE2B 226cf53cd9c32c4c2c1896bcb80fcab62032ecc30992ee52804eaf4f4b45e828170f8c32106c20fa76fc200716cd98f03f5d72a2792b4291075927aba862921d SHA512 c18575c229efcbb94ea91af91e5ae6cd5f67681002e9d484b34ef0e8fe1bfd5f526f986ec983be0f9ae13ae88edfe515fd83626c397d0f3c4aea402d2322d02f
-DIST firefox-102.15.1esr-hsb.xpi 599180 BLAKE2B 99d9dde536a85200f463fb70d69dd133521f5857c9ace959790c39f5a1de3de2634b125f1afa76a6600466168640bc3aa7f8abaf66f4b23a2edbe20e2f763058 SHA512 bdc29ec551f2d15c412ede942d80894bb61909b6fff3e7f3f991bb024ef1ab1d9633e971bbeb26a4ab8c5fa355171589c71204c51c66d6f9a2c30b1c7a8070a7
-DIST firefox-102.15.1esr-hu.xpi 605252 BLAKE2B 94220f487ee21e1ede94c3d337f7a5397dbed7fad2d8f9541437d981762913a37f3dbdd60ca8bb28d93ef3491eaf43acad1fa0649516a31132b5ff76c3d9e8ab SHA512 610afd533f3a52ca713cb2fc8aeb76cb8790deed4a21fc8cbb382cd2cc5fd5ac76e6e69debc9161ac012cd255ebab62370dba8957114878de1c500039952fd7e
-DIST firefox-102.15.1esr-hy-AM.xpi 607091 BLAKE2B 511927b5570789114e6e3cba3757e2a32760b63facfcbde05dbd53c29a5300af285cfa32e28eb4a5f5049eabfabbaa07d67239c4ea594aba64c00c81a6b7b488 SHA512 d559cf9e0edec6c8da87e89da3db5929864bc73aeb278d7b15217c5e4db8223e912fad799c59c505c31216d10eadeedae361cbde0152484dc98c8b61fc7f1ca3
-DIST firefox-102.15.1esr-ia.xpi 567883 BLAKE2B 2e40707b9ca7e873822ed363650cb484facfea18b481d83000bef532e17b51e68b297625b162ff8a427dedc1aef90a3ab174b947468cbbd5ce039c2431119fcc SHA512 690093b74972e1e9da152315da6dc52a9a5502b47df862cfd720e5eaeaf575f813e781f0b9b861b363b3297f23698d9d422033ebc084d408fd0de5c1daea87c2
-DIST firefox-102.15.1esr-id.xpi 564793 BLAKE2B e23dba334b645d1564f96126313c185e8d8ebf2e6fca87847519c59756cde09acbeed310b2777d2c3fab7f420e93b4e51717e7441a3192905b310dec4130559d SHA512 2e023f1abfeced68447ed8aa5cb79be92850a96081fb2abe0ffc04be1b25dda4488e8674652d919e11c5706713510705a9b5883dd694e63ad3f6c03e5e22d5a0
-DIST firefox-102.15.1esr-is.xpi 575727 BLAKE2B 342dad0d2f64bb494e98e7207bbb9dedc908f0a896df3f6713e303532a63b8b9e148e7a0255da5a751b9c34ed57671cf24df76e9c9414d0047fad4a7efcb6928 SHA512 31a78de7f53cd139383472ba1d55ef5df42bb1e30404cabf5f5a83d1ac3c45e99026e13c2ab25132ea8b7e8e23180d91ef56307dbeb7de7f1829b99e2b30c517
-DIST firefox-102.15.1esr-it.xpi 505288 BLAKE2B 5f678200af119a626ad08d2fa60d5b836dd556096fc3a387617484d8334714a282f561c0f1c30f6f86dcd554e0c8e8a6fad4bd8e33b9fcc853dfea94cc9ceb85 SHA512 fa0e06c8bfc0c03cb25bc48b3c2f31df36bb262e0074ec99b8fa559366e229d3d5b5765edebd9947b27194291b1e07b529c0c9d0cb32a62b53b5843874ebe0fb
-DIST firefox-102.15.1esr-ja.xpi 631482 BLAKE2B 8fa54af1ad8dc7c1857be59d30c162f3cf70dcfffe3f79288d2b98648eb9aad58cbe1e2cc255d6d3cf6b77d423fc8335eb7567333c21085a02112a674fce8900 SHA512 e251d18887d389aed8e95f825392915e1217d3dac779b0ba6163351818ac069111d94799a7fe678ab52e2f2a0e5ed3edab0cba889a5066191eae3985e8f433f0
-DIST firefox-102.15.1esr-ka.xpi 636000 BLAKE2B 74e11f93cc908eb7831159d4cea88240a6b34da23b00d1363cd6351bb5096a5c148f69b2638337075b3a909f8f987ab081937bd5bdfed28e46f5e48073923b49 SHA512 032b8a31ab79ee960979cea88f9ef888882bf7ec7bbcd10210483339d1253e4285fb3df3c14454f9605400b579cfafdcc4037ef9c830da29806478f8e48874c1
-DIST firefox-102.15.1esr-kab.xpi 583636 BLAKE2B 09478caa1ba5962fda253506ffdca8d61cb8a1ebecf47c9c30b63656bbd253088f4e9b9fda78ef53024635e6bffd42baa54aafcb5316ba77971cb7240cd6f685 SHA512 4c98296d7f3c183fc2116611ed5133fabcd2162e6f962e7c4d5031f19e6ce54a260650c02171a2ead7a12d0b69cf1d038524752d460e0fc64a0d22c9a6b1abe3
-DIST firefox-102.15.1esr-kk.xpi 658881 BLAKE2B 1793e24f7679f737f73d156fcd59aac07aa8eb44aeba042e22b8ec70980ff6ca61b7f84cc1ebdad3204e003301327415585c06f9874a964e13582cc9f8d2ea37 SHA512 1ec83feff3c6700740b99000ec65ced897335d044be3a96939e52f1627924a6e9bec398ec7c39d6d11d41acd89deb8526dc83990b06b1cc7742d1dfa8589463e
-DIST firefox-102.15.1esr-km.xpi 543901 BLAKE2B f11681f1e13d18f6c675958d3808563862efe7c38665d63e0e7ec94eaaf7e1877b09cb6403be2441abdb8f05c9a95261df7ade331860085edbd02b1f3a7b5bd0 SHA512 1a26a7606452d633a9119e562b8e2c2759d9767a33f00bb2cc768a6ae79319f4f455fc2812b34dc1a6624d2e9ee89bf8b8c383e0acfb1fedd80a285302768f26
-DIST firefox-102.15.1esr-kn.xpi 508590 BLAKE2B 9a4f0f51c8606d038d2f5ad608f3258b71be91cd5729969c22feab13fc53f537f2a63da4c34a79a24b60648a0d6be84c72c70f09b31dc92d78240f614304b9c3 SHA512 0a0c016a5ed25327c58e060ed8c921641df69c0d9616b0ca786b57c8dffdba5dde7c98b8accda947a92cb7b483c2622d5aebd207989074a2483ea3bdae856971
-DIST firefox-102.15.1esr-ko.xpi 617299 BLAKE2B 133eb148fd99da795d4b5e16c9be47fa5988dd09c2788869a6d9a2d0696619bb4d46042b9b180702fe9e0fecaff2447204ffa5654f2d0e7878f51e1f231ba9d1 SHA512 67514e81eac7fdf21e5f994d72a378bd3006d8bc199869f6c13cdd532e9a6171a43bccf21389f6b3d0c231fa6be19c63e45b796ee67c2084096dd6812434c458
-DIST firefox-102.15.1esr-lij.xpi 480141 BLAKE2B 05e6bc63cc4d22e0990e8f8d5545ccb4ac836a3283d245fc868caf37f32ce4b4ec6eb41f2b673e119e4014f2f09b1c6564c09955fa1b31fe6bbc95e1ef191e23 SHA512 7a09d6a8e9d38a0fd6d487200943fcab3b0a50b90e601aaeeec2cadc761b158a7b72e087def23a003cb236953f6a5ee4aaf8adb0736039eda80b5c5e0e0a9d6e
-DIST firefox-102.15.1esr-lt.xpi 574776 BLAKE2B 08855566765a0c91cc5a28caf7803bddf3803bc62b5290b351104cff9ff0f5d6968e6061d0fe299982961708a5c61ab7290d95a01899a5daf3e7a591d086c187 SHA512 31e9948c72b33d5acd731bc1131a7146d53037a55c86a6a74589c322c999aa4cbc27e5b382074a9362174bb949f77a7157210789c2bb64baf63f301e2f4618d7
-DIST firefox-102.15.1esr-lv.xpi 479295 BLAKE2B 733ab1e2a23fa16e9dac473c0607e0b382ecbcf88c657abfbf05e11e54befff41b6c3e94f486eeeb5a20d57a396fa1735a618d91da085702f0ffbf5695e0a4be SHA512 27cc798c690bbf50d94e681acce25ce1648d05099b7a40bb2169bb655cb1d7bfb72c2e86fdafff5adc86c6db962371cd17f33e501fd601b479403b5ae35457d8
-DIST firefox-102.15.1esr-mk.xpi 497531 BLAKE2B 072986622a0f4d9ff6424f329f16026b7226698964ac81bb8b16a057635089e66b37abd9a6d51f3248637635bfe1ffe52d9da3be9de76720b540a73db8b3df8d SHA512 94d87492d58ff9109d81852961cac5cf7202edec8f87d35667682f1313126096c1b0098c1a3fa115315cc33d2b012532edcfdcc70c5c7282dbc0f9c13f45965c
-DIST firefox-102.15.1esr-mr.xpi 543737 BLAKE2B f25df6450724ce3c455479afd2803d1557060854dceb2616473b9d94d0c5c5482060a56ee6e0608c1cc65dfd838970dbc5eea76fbfb340a744aca99b7b41261e SHA512 2c8af0e73988c7826c2f84df9f17ad7df6dac7c9b54c182f36956258f748dff7b892287da40ff60a14d312f8cfd011d6068c9e33af4ec327a8271f95c3681d4b
-DIST firefox-102.15.1esr-ms.xpi 459036 BLAKE2B 1a038b1861b4a06098482dc672ee241045267b1d4a0ceb8a45c4fa87f754078ec0c666284e08c3dd44c22a1a93666a7eb79998a33b0174b6ecec7d9c08601c70 SHA512 9ca9deb4ae3423534bd3c4b46c920dca0055dd7cebd74006f39509c342ec1dfdf0e118e7af443a9f04c2e3796807506c717b844d28b6ecb5824d1969597a4265
-DIST firefox-102.15.1esr-my.xpi 529940 BLAKE2B e20d56005f7652e3145a7a31d939ff832d38fb0d7e1fa09f1d89d042ec98c20aa58a43b03cca02d05ab0ceaeb61e0b3ab14fae4045a3656d44d1bbe3437dd14f SHA512 e7e306f4339c2934ce41e2bcc0a914ab07ca632ff21859269b2eb48a59b0b4b393134d5b8d917a0b616a051fe973ec05966a464fe013079b92dc9d8d35edb5f8
-DIST firefox-102.15.1esr-nb-NO.xpi 565285 BLAKE2B da93a00a2144bec90ef2685c1f8c56dec5417435c278c2d651c0905728a30d437b2fe056c18d89b1c95d9f8f13e0bbd24966339a3eb9a27c657879cfc85dfdce SHA512 e44c349c4d6508551fc1b96f0ab1805dc4aa15b76fd0333d061dc1e988baa3350083363a303d412e6c0fdf24a7d0b33f4e99d0abf6970e689153b73720ea3674
-DIST firefox-102.15.1esr-ne-NP.xpi 498089 BLAKE2B 6d5402d57d80b20797f31b74a570127f6d90bec5c17b874682162dbe54d13bdbb261ddae8a27e98251aaaaeb840259d2cd199ad14c5872465b8e84a9a1bdc351 SHA512 71d149a42af5d79df41a7fa53214f9cbfce9f034f2101a0067421c0b5fdbb2e5f5bb3f203be90d60ee485071adbad763b19b5ea2f183ff4486cf9afae6cc9f0d
-DIST firefox-102.15.1esr-nl.xpi 573460 BLAKE2B baa8bf090ec1419764b2a9b981786e6afd8d20319313a62e617de4883d3831199afdc109a75a76224e8b9becccd4e295c71a555426aff072881d95da6221d616 SHA512 9cefae0b47d4f32760ef92387ad665fa764e393fe4c3f4bce3d24b45a96b9242fe10dff56dffac37503b6c857c063e8edb6da009b5a36cf9a1a41de5bfae39ee
-DIST firefox-102.15.1esr-nn-NO.xpi 566165 BLAKE2B b919079133f6aca9e644367f77024b81ca5bff7a2d923fb26310595dddf36caae924a46233b927fd9a2bdfb96db377d787f9f23c9e5b21a14da94bddbca2543c SHA512 2e262c49191ed6f6059aa45fc20c9dd724fb59232e812a3451267188461c3529b49891a45f798a105918cca470135eb9f0c648bbaa19ebbd54829fbbaa61d0c8
-DIST firefox-102.15.1esr-oc.xpi 591143 BLAKE2B 2a6572a949bde2145e13138fe3a05e2cff685af27cd9d8c1f25521b6fc34ce79231ea66c399aecaedb508e1eac604d34676f09545086d26ca6a0a8d6e7e54f0a SHA512 7dc3f2c180052e44e00c74892cd00345829ec91cd2d3fa20575c9067bfb1a18cfa64de966f3cc9f9200a1755dbf1bb618f7b750a5d7574c1eefedd8149a9e58e
-DIST firefox-102.15.1esr-pa-IN.xpi 648631 BLAKE2B 8e192dce259c3b1f1ed58d09c820fe82e7c1ae14fb23a6d87dd9473fff41f284df8ec730cf2807fb57aa3f786a2dc3dc0d8ab0a744f25bff3bab72cb9ef3cdf5 SHA512 1eade58a77aed3f24b2cdf043bcf56ca66bd9de9a5f915401008a8022bb27369093737aba260cf8532e248801e89867001fe26e113f4ce5a76f951b460189749
-DIST firefox-102.15.1esr-pl.xpi 597077 BLAKE2B 13a977f17904fe3c9f8736bea0db2685ba070200a872bfe19b8cfb25fd9c58e12831a8f21eb5a7ca0c087d007e1836916fabee83b3dd8ab2bd06723a9b4b3eea SHA512 46e113cdb313c0a7fdfb4990e6a09405349b151923d89e942b1744a9e43b3ca479fd481b12d3c4780449779f1873b27629b606a781595dd296b7fa96aedee098
-DIST firefox-102.15.1esr-pt-BR.xpi 579012 BLAKE2B 30213bbf9a4a9121b6ea7f4e5f94c51d4e9bf778b19d5c252fa35bdb13ed30d8f39d40f260d7935398660cf29ef086c94937aa4accc687f00b500fca3461ab15 SHA512 adf26f064fe03e270614a43037dab4138b9b8e87b25b2d211c5c9dd03658807fe66268918153e849cd749b6c391ea8d3f487fab14c83cdd13189736a1896e7ca
-DIST firefox-102.15.1esr-pt-PT.xpi 582847 BLAKE2B 6b352e003655a895848c1689bc64e411042f14cbd9dc2851de5f08149767bd38709288c12cc7a88ce348c69973f9c8e0c970a6ece93a7c30c64ecb78b9a104b0 SHA512 004e4561797921b961350a91ebf9cba48a15de8f689b0dde7a9da92322af60bcca4b8c9ffd13611460842ae7d87f2b11e8052a6a513e87f4eef5200d3f907bac
-DIST firefox-102.15.1esr-rm.xpi 571908 BLAKE2B 39bdf93d4b939502ae02be379ee3fae2a3d616c0bf01ac9ac306e587ca147d485cda66da6d81a3d4266057d4bc92759869b46f4517184b847559c2f16705c0ab SHA512 665f037ed9813b50b5cfeedccfbbf11adbd02343e17fae9a8cedbf72f327c027499be0fdb9a940cfa6717e6de52d4121b3fefffca569564786c68b93441347e8
-DIST firefox-102.15.1esr-ro.xpi 541920 BLAKE2B 7972eac7f9d9de29e98f19d51e17b4ec884b822b8449aa2967b790dca612c0f6f43b9d3bd1a4c1af212a3a6a0909f0db974c78103a4795182f610c4459135e1b SHA512 efb1248b4125525fc3eceb6218c804c4b2e1ca7e86aa4223b3002312d567441e96f23cbb418c6bb0b3895267a7c630aa83a2a091b2012021aa2b63902eaf5c4d
-DIST firefox-102.15.1esr-ru.xpi 671118 BLAKE2B e2d896a2ffb5808cf7230674b35c438fe0f533f9020ea7688cab9cf6bfd852fe90dbc9b5f22164df6511e9282fb0b393b9fafc26de4a586410037bdaac53a779 SHA512 841f1c5ac528d3a8e4cf9aeb3ec8e4b612688ee9aae9d9c52c5f2b93724fcc26b5da65d25ff175e8d4d62220bbdf5e3ffe1026c636d46fc61611f595b314e985
-DIST firefox-102.15.1esr-sco.xpi 513233 BLAKE2B 842dc7b127c4d319fe8c67a1241ca6eb67601a2c2cef20ccac9b5fb04736968fdf4a427b3e10465a020ffc005dfc981af1c8ac22a4268e9efed9c914708b2f40 SHA512 f8eef112695cc8ef936e6097b4952e9285fc6a90ab92f9a70a4b8c8e460e59e988e92a1c7c43d23eee3c86da40ca9d91bfce46247f987ad8e4ea4b6e7be035c8
-DIST firefox-102.15.1esr-si.xpi 585622 BLAKE2B 81061a0831f08f281b88d15f66a5e6ab8cada03a08376feb1a0e7160551f3189a7e224fdf36c3f326249087cda8f534305df84759abc54ba3b5d439c79b61024 SHA512 03b3a64f6ec6f7cdf8e6d73165338076591928e505c896bc62a33558e72fb51b4d7bb0facfcce635f4d4854a4377e19fca7d291accf452e3db685a3679e3dfb7
-DIST firefox-102.15.1esr-sk.xpi 606124 BLAKE2B 7d9744ce41c1413be769b8b15980a6ede0346ab90b0adcb4bee3f5ec103d7a5e5f4b4225d61285aa380465634e01409419c33388824b7eeefeaab331b5e5ba52 SHA512 4f8652029aa6b0bcf75b2f29fca66db6c6ebe145398a6fe79b004844174d25a8c139cae084f6b469a1992692fa3db13cb516c438d4b67caa942f5a3381398497
-DIST firefox-102.15.1esr-sl.xpi 577351 BLAKE2B 6f32390e4c8b03d18ae885e97fe27194711afa4e15e09ecbf7e720e5d3d1906537195c05e317b3daa888b08f6ec6e2fe49d1f6bccba3bf913c00d961a1e2751e SHA512 75a16467b1f2f9d5a5a38f0831164eaa3856496078e7de8510deaf23a9ff3bbd9f65677e676b0cdb18e928cb069b18452ce4c5a836d8e6fd903d61eec07434c3
-DIST firefox-102.15.1esr-son.xpi 433056 BLAKE2B 216c17fd74787889f23368faa98577087434d7f0f0ba0540fff36226b192d09a6809ae2cd2cf28ebebdc2785ad3f009047815d25abd7e427456a3bdccd2b7a39 SHA512 4f21e87d7e10970ef1d87c4f696f811c11d8526d46968def102692458294b4ea71c25b929ecf94fa9ee3392c98305d6f23c9a94f82687fe0bd2da600db0770cb
-DIST firefox-102.15.1esr-sq.xpi 593410 BLAKE2B 6ac5c8ecd34814a658d1a9921b6090d8ccf64ef5ade08d9cf634cf3e7909bd284fff5aa3f6bbd8e3c1248b9127d02bc63a6fe5ae2eafc87daa9ef6b72967e477 SHA512 4d0fae835ec751dd16ca1932e9e98f042b8714da5040e0b754058be9ad6fa0cf7457957f7694b9c6932dbcbfdc83f4c2e2184415196f7ffbe07b6ac5de5ccafc
-DIST firefox-102.15.1esr-sr.xpi 635153 BLAKE2B 7ed25dc4a47fbfde96f6de842e261bc0c2cf54c8b8dca2d8530c84f3411db4267cc03b598715fe107311e5f5a56950063c31124f1a2bf8d4ec50f5a522f6ee21 SHA512 78c24b50b1f37387f2814c635ccb1ca8dc0031f01aa43f2e061fd8f1a3502cc176eb9660630ae64fbb5a19293332b77edf75aa6370f6da5a2a6c750d29b0f3d1
-DIST firefox-102.15.1esr-sv-SE.xpi 576063 BLAKE2B 82b63d8c70957ef1ee64e70b05d83f3824652c78b80460de03276a1cdfc553832b71686e0f7935f0b5522721f2fbbfe64859e8f40773fbcc956a31b465f92840 SHA512 1afc04015971a830ba86e95bc455b63b9cacb1ebca63f5506e9ab6a51fa1abaa64182cb924ec808fb43af46e2b271b9f3b65489eafdba884de8d2dc9b9929a61
-DIST firefox-102.15.1esr-szl.xpi 527105 BLAKE2B b5c2e9ee8d986be1702d720b0825dc33cc380be49167520604991541ad1237bdf5d5e50ce404539448fe407bb7faca3972c599849f5bb004d82a73ebe293326a SHA512 3402b6b66114d6fb3ec85ab1d5d9b5f710548852b5dd80a126d5a09ac594311ebf1d2d586ff2472133398e0e2244ede93b552d1c6a614894f8df807df084a3ca
-DIST firefox-102.15.1esr-ta.xpi 522076 BLAKE2B de4ff9997f34141a3d9a31e246ddfca7690bc285400048f8b0b1709cf0bb00b363c629ea6d12f775411e4d6374d131413ec4722dfdb110e49c1032f23fbddae3 SHA512 9e189a00e15e448a7eb8ced6ac620e28f97a05c3c30da498db35a06f7f8df8e4b5dda777ef18428ed33a6b020a568e1cef8aa8c2980cc2b8da3ace3105433c86
-DIST firefox-102.15.1esr-te.xpi 568447 BLAKE2B ffb03f0157dd4ee9111a8c40b90660cbc6ace683f2f9ceae959d18fa5cb3e565e6a69e9ebd2550b9fdcd142f88f593a1b66e1320d9056e5a8702a012f690442a SHA512 e3d27bed8b6ff388020787d5e4fdbfb46ae20581524ac50589b3d4476d5f5964545bcdb45454c6605ba26a907f069f4e71fc45ebfd7647f1fcac7d62f5d3a067
-DIST firefox-102.15.1esr-th.xpi 649497 BLAKE2B 41a4cde2103132b72932f40f8a777b44a59a36dff7fee6eae31319f5161c5129e3fde959852959a57da9d29499b681dde2d9a7c496cc87bc8ff75677d4fe53a6 SHA512 00d8f5751ade4ce5d49ec2d1b1d51e3b15d725c0989622c3620e10671305982d5f28ee120003c498686b9b523c441dfd31a9b2d4ef844914f1027caaf15e0ca9
-DIST firefox-102.15.1esr-tl.xpi 532373 BLAKE2B 562c4ea206eaa9f67e014583226b5083c52bd612827a4b49d010d8fdef96c8343149da00a4e5794989a1694512c0d0d83d98682c2cf11e7a889bb953e6790ad8 SHA512 80f30969009e5a70f12f7bd74ac19ebdeca55dca2c64a12f7e0cefbbc1ae868ba5d1755066c0b2f36482499492a39c1b6bc8757db79acf2bb9c11edcfd532306
-DIST firefox-102.15.1esr-tr.xpi 590515 BLAKE2B 83f2bf6f556f568d1a40784d9ff6fa49d072a0c6cd20f627c1a51a8f4b5fc6f4476019840b3f55892bb4dc99a687226fbd890620abd9295a4b7841d58027fc3c SHA512 ea5484fe8410eef09c97d608a5eb55770efae75e80becf033d81486b849db5c5bb4c6bef52b26d25d83d7e5834208c981d90839f4f519ca82d356476384f7bc8
-DIST firefox-102.15.1esr-trs.xpi 497377 BLAKE2B 4d6c631998641f8f5c4e7fe2ab3183afd20017cee167576fd14cd107c9c978f2067913a7a1ad8c47dc86c18076f5165a2945ebf119c1e72f759fc55b290c70d6 SHA512 ef0e4dc86bd62c9ae921b3fc9934b648371dd869a8cc52281037d2df27bdc4111493797a1267d453b7fd3db50f49c92602859447b05757d83252cba86b7536df
-DIST firefox-102.15.1esr-uk.xpi 664329 BLAKE2B b794dc475efcef1bdb0d8ddeccfefe7756854bc47f7de16cf8c57ba1d06079e466551f115696fcf558a82463a2f96fd0b14fa7a5e19976212d32fd213d4ceb62 SHA512 9a3c4263f2d57ab920282c3302e56c2bac231701a7c99f7a1228f6340291648f4f4991af1698ffa3ec766746a4250b2b2ac281172356b619a2d4a031baaddb76
-DIST firefox-102.15.1esr-ur.xpi 569928 BLAKE2B d2cd5d944c4259197033e9dae43dc08ce34f8c2814d647c22e12f05958f00d912ddb9ec04d411d782532315d4ee76d8238bd9453c6f0bb0c39536cf0607da1e0 SHA512 562ff9e93e4a185feaf1495531c0db298287149ab20fbe8d4cd83a3e8eecdad55e2375c1375938cc8397b8b0f97f050a1b962e4cb39619a27a53bf987a9ae2f3
-DIST firefox-102.15.1esr-uz.xpi 488874 BLAKE2B a8b26ec15d639792cd4551f386be9ae4b98f62e938ab27c8a507afa05809a5b458bfe3098a8be9f8bb239a41030647c4e93c30e4833594765c776569ecf903b4 SHA512 d2b042d631019b0891e4649480aec99758770e31c83a297b1556023af43454f3975b2ec9d9335c57b0be3c94ab53a3dadda3292d1bc39aa1e8bec40d3bdf9c10
-DIST firefox-102.15.1esr-vi.xpi 611420 BLAKE2B e641e03d69b921fc7210f52d71d35921cd01fc47e0c338ed53a38322032b29f0e20592a4b4b7d5fcddc952cca93cfbc3fb2307c604590e965375ef2f8280496c SHA512 dca11400fd9e9cfbb4283df69e5000ac0504594238c50d5f719426fc2dc74193a058d82f385f7d7b55c2fde61325d97ac713c94ba96f5a6880058971c4dd3e85
-DIST firefox-102.15.1esr-xh.xpi 427928 BLAKE2B 335e256f5f772fb1fdf6b92c2f53f730d6193d9e092c268ea15bdb18b5fecf4317c2430614326f41432f384f937d8a9ae2af43e566bdc1d9f12a94533cab0b92 SHA512 993860d2a80c41963615533f3da33cd1ea11d6a2fe1512a06d8f637cdfff36a50ae088bb6edb535b08e6e4e4fbccfb71c4f345fc97d91c0c2638ee1e900cf32e
-DIST firefox-102.15.1esr-zh-CN.xpi 613312 BLAKE2B 5dec5d8117dc31b4d2ad5fd030d6233c7b3e47d9e279670c7ec32ae7f39f323bd4ac739bf8e5822a208af735e800d40db21be0f03dac2c7303c296183b5fdefb SHA512 cf6002bb131db9248908559967bd64da0f084546ae6b898ccf586910df089be5f730866dc672f3b13d988f8a3b7e011ab637f9f4a38ebe0052d7f87775ed83a2
-DIST firefox-102.15.1esr-zh-TW.xpi 614572 BLAKE2B daed53e754bdab4f6a02f45bffa21341803b23c8c069d2c5f17e29958a7630e944e4dbd60df4a05e4de0d94bfb19ee6fbf7465522134c8e084608cc0e52f2af0 SHA512 935d1012cc02cf80dbe26bfbdea714c885646719452cc687b06936a60998ddfb7b03411e7b9cd18148fc7f80fa1f9b7fc00d6c575e6dfc6f344baa49e0facc02
-DIST firefox-102.15.1esr.source.tar.xz 483198220 BLAKE2B 03506d41c5171d0fe6d4b00c7b0aaa019bc090dce74bc119e42e4d0ea049b4c72428d9388549d6b63d69262c3c8aa61cbadb6e4f6bb702f3b7c9e51cff5232a4 SHA512 bdb66b4fb5622af3e60580a3bcd464d98ef13cb38d6ac6c9e5fc046e567a003cf080125d7748950c91c442fde5e8024c50c4180d2f551aa3528160a3c05ae187
-DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
DIST firefox-115.2.1esr-ach.xpi 441056 BLAKE2B 52f1a02dd264bfe6c18dcb1282bdffdefd3216f294b97a59d95a5f5039c5f887907fac1921b4113810e665bc296251471958f8372c0e28f90c26f63eda0551c8 SHA512 a10ff0e945528f6723e830a608f45592e27eec5a37b8025a215e03b69016a280e5c5266919fea2a20812cf932f86d29a9716db2eedf755d7e9c41b801929a7fb
DIST firefox-115.2.1esr-af.xpi 402477 BLAKE2B 90945bb7b12ea5055c8fecca9824912ce87cb5c2986493832a8bb235397c0ba7573d4fdb5f796d976f05d897d915bafd800b38bda411255ac773d36bf82138e4 SHA512 b78836dab6d56a636f2f5beed8b485b5007e1c4147f949dd6745449580c052ef359ff0a52b2851e6ae41536bd19b55e07374b1e8a58af93b305e617fef09f69c
DIST firefox-115.2.1esr-an.xpi 482933 BLAKE2B e97de0315e009201a08ee89f404ddde02db7d5c2d698489d1362eec9bfe14642fbcee1a5c4da25e43821dc731bd163f46cbd1cd60ab7d68b3af85ef95d33b074 SHA512 45bf064dda5ce66eddab97553003ddcb8c89a522e858fc931c9221eb97069ec6c8908fd361fe12377a009fecb45b07b51fcedfb16ff6516b108abaa4b6309548
@@ -207,106 +108,6 @@ DIST firefox-115.2.1esr-xh.xpi 402432 BLAKE2B 3012eee773e3d4bd3d2795dc530ac81889
DIST firefox-115.2.1esr-zh-CN.xpi 595484 BLAKE2B 35d42cd87628e9e13075471ac5db9275fd5f063a63b5962a5c1c7de238135ae3d03cc5156ef8b87344ebc32176ea3ef2cf505bf9d8a8b787cfc572b09e0e191e SHA512 857042f7718fd3e4fb4e4c26cff9fc881d343aba260010f75143fcd6843bf06348138af5eeb157bac65f384055f59b619482f5cb1a38d9d5e045cf5391c45948
DIST firefox-115.2.1esr-zh-TW.xpi 597819 BLAKE2B 70b5179e0af42de33c415275ce620aaf500bde4ab50b41fe14e92c2d8a4eaf354fe950224461f58bcbb46f3b70e29af5059208edd5fa4c3af0419cff05861441 SHA512 81cc213c6e102c4c1b8e754b8befd5d7b959ce3f41aa9a65532e3bf1e1ac36b2599251f0d2230bda06658a4fa353edf5908aaf59e18b64448adc9fe2953aa8ed
DIST firefox-115.2.1esr.source.tar.xz 506585124 BLAKE2B 0c0600401c862c01f1fe145ef76c8b27efd4a9d8426932a2cd2de587134c4fd23a643cfee626a071ed7b06c9ec7459b1e4645581be08ae8a66659708c3166848 SHA512 5f9ff96996e3c482fa4d2e2861fdf14d2154bf0277d412bf9c9435204c7e2e2539ce7ef0891d8dafc74d5a12650a5ccd33d79547aa1bbb2c2a0972aaeb755edf
-DIST firefox-115.3.0esr-ach.xpi 441059 BLAKE2B f64061376590dfc04d797d5605b734b23c949a95404be84f957b4c006969fb330ce35a2406e0254b5253a20b68bd6e6320948cc4fa809e64c3721356692826b4 SHA512 7a2efe4ccfeddfa34a6905deff14f1aca69287e8331cf294dcc2692316e3c2eccf9aab0161b14862d426a2191aed7c21718b7d09293ea2b92f6e01f97674f42a
-DIST firefox-115.3.0esr-af.xpi 402468 BLAKE2B 64a23250007217bfd458817bbf4ce85282cfb18796333410c1c0eb56871e936c1fa3c690adfbf552ec53f14e92b07970780a71303043321d14bfc35f499377a6 SHA512 8a78188b3a9ee53596ee74c342008ad5a07edc598883a392a636125021e412719994d2254dbb2f3acfa2957f380767ef0a87e0d678160ab76d06b3bf7836e070
-DIST firefox-115.3.0esr-an.xpi 482934 BLAKE2B 0aaff224747cb4defc2535d3596d130449d712b82c46b3926bdf9c153da19955bed17fcdd549ee557e8da67d45afb7047b7825bc35e42883e394677ed2fac5c2 SHA512 ac2fad6c99d940f41bb351e55b43545e769d2589b05ed1e183228abde5ce0d5a93e5fdeeba469816f8d7f8b6b4ec9b26e1de9fe7c8073c1ca73f08c558212414
-DIST firefox-115.3.0esr-ar.xpi 549538 BLAKE2B a82f726cc6b228fea3b4df2d4f8c889704dd947ce25ff7a1323cbdecc5dd1816a01a4056c5e4d0c34efa28e6effe32c6ea3103000768d587db19e1557cea3177 SHA512 668837dff3c1e88ea300da8d0291e0c4f8a40cadbcfeef18b7de64bc40db87760674403bac042bf16a0ea53a5470909ed2ca0506bc5d1d6b323395059880c096
-DIST firefox-115.3.0esr-ast.xpi 477370 BLAKE2B a243b09ee6f4799e5a24de1b8f872c7e00a3b9872fa2e1fdf487959ccba9eea6c89b8d8ea2f747dce494f0d5b8726cb33e4b368f9aada574667c0dd83ee10331 SHA512 f0135284779fc122b38a3dbe92d805c4009801d03d306857f373b3495fbafcb6a96f37622dd59aaed80c34e5f1a4f59258f8753d5c45fb34e5eda95c24175f37
-DIST firefox-115.3.0esr-az.xpi 470741 BLAKE2B 2730b9616abc956b2b3c0e9bd60590d99911bbcd26659edaab90fdd86688f3d3ae158cca00186568792913331be9b06e354b1ef66328eb2c50695611a07ea9e4 SHA512 b0a09c0784a8bb657f929acf64879635976840a7106bf9fe8e23d1a9afba13ea2eae6c871776b7a9a1c830ae799c24fa6c69e2fd3d72040fa6994270c78c165d
-DIST firefox-115.3.0esr-be.xpi 647096 BLAKE2B 4b7c9567feef25401100fb01ccf232d534dd9f054358521241e5a504d80267a8197c339946fe52ed78e972b88bc4e2df1b5dae630b67746f7c85132719aad29c SHA512 b25ce1ea779999ec5f68ed6be5e9769e129ebe9186d389b7354a6191f8721d754d0fb7b77da49601c706734f080bcaf795f98647dae0171b9c4d3384f67da279
-DIST firefox-115.3.0esr-bg.xpi 564176 BLAKE2B 0baf2ff823203d4cb389e760074611aca6081a008c457a0a03003a35602c74ffff80a7d5401f9db69471a213fde92570ae9627c6a42c16072b9f33217a48f76d SHA512 2f56ca2d184840784b97cefa6b8dc3f40816f34e902bdb325ed18aa6fd9e1c5e001f9f0262fc6d419df86be38726979d292d6a0ff90e8580b343cc78a0ae46b3
-DIST firefox-115.3.0esr-bn.xpi 558441 BLAKE2B c5830003169d698b22ecafe5c7f3bea64ee85a708310e8215112314dd30533791a48d3d508c9522415965458a626c37a34746155de04df8fa8507d88edf046d9 SHA512 6ca6f4319d4016d51aec8f596432d9ac182d0dc8451aa3e572f3ae0f31c6d04bb30ce64c5d6c02e422cbb3013545d388eb00e0657beae7b5167abab50df21f29
-DIST firefox-115.3.0esr-br.xpi 534386 BLAKE2B cc7274eb4d0d4e43c0a7a7a9592405522d917e748262e8e726859155e8de403fd24c2f3ca17e8a2d07a6a7b0e3841e20426bd36224e53dd59df7d21336194641 SHA512 87c769298f8370c4e20175ccb470e931935d9d33c43cf174436e8ca2d4b35f542d3ad80454463192dc9a3e0d171855862883630fa32286173a75aa2fc864b96e
-DIST firefox-115.3.0esr-bs.xpi 441264 BLAKE2B fac219379063682fee10687741b7f2b0563b04b6c1c000ed3e46f567e9c90edfcbbfa232dddf3a2cf22ff85d02fbb3ad80ee35b68cf554f4ff9401e9e46acadd SHA512 c5b4029bf398b823fe496564855301576799318de717dfcb3e622e8200e39e9b727b7db5665b9440a60e80a05117448a8249f76a25fd6683d64fe6b2df03fa49
-DIST firefox-115.3.0esr-ca-valencia.xpi 521960 BLAKE2B b2f87b7a77cdc01e3268183487227bb39b4496b5ee9555444ad8828c4c07dc074ed3392cb1976ce7c30eb35fdbad95faaa96453feaad54e89cd7068b623616e4 SHA512 727b5d62aad4d0ae7be6ecaa9300b2b7f50a07933afb330d950d41b6e1f07de27c86528c9b3754c1d503a00f7d935fda43bcd6c7de28a0112b925ee04fdce49b
-DIST firefox-115.3.0esr-ca.xpi 545473 BLAKE2B f28f65b20f4e59ec8e9a5fe6b41ac3ba693c4cd4f762ee81247182e3d59f77ff8ea78a81607ed570269372fa5036e4fec5b48ab68202356a144beae657258134 SHA512 9b87824038aa3c0832414d47ee5c59afc8d9ab631eacfe5d79a7ae4235cc6ceb1b6b881d37f55b801cce66e4616cb73b8803e8c2143246e5b2dad38f52ab7224
-DIST firefox-115.3.0esr-cak.xpi 564572 BLAKE2B 622f39c892ad539c25b3e152d29bd15af7988c66be3d9e1a0d3dfd3b15a2aa5a177c8fb928e29b5a31cf5dcec93cc92f29098db894ce5da9c1d25442608a15a6 SHA512 ea19020f9e4520ab0c8d5ba1af82c7bc2a218353737c050b44eecbce4eaeade1b3a864ac2f05d4dc74b42e361ed3f593e506d53ef98100918e66932d4534e9ce
-DIST firefox-115.3.0esr-cs.xpi 592263 BLAKE2B 0db8401d614f2b73eb56d6b9bc87c1c0860fae4449d2c3ab7b0f71a147def7c0284174185ea4f85ed167d96828ebe94d916ebae03d9e18b77a287268959965cd SHA512 e9058b164e803aaafb7680014f09c28a75295d7537909349e38176949180cb29e0e860bc863466a7cc80247d4f6d505b186a7660754bb636f19d99608bbc43c8
-DIST firefox-115.3.0esr-cy.xpi 564691 BLAKE2B db5613d147d3aac9dcc507c73da65d38bd4c13562582552ab2fa7d850d0fb81a6f11e07dfeeb85c0f5cd148a7390493386fb21aeb0f53a62b59f93fec1c50b09 SHA512 0a5d369332ea3a864836496c8fd4ac4d6c575a1bda9f956a0c8ac6c6b7a780cabcc6b2f789657cb36e60cf123d9a4ec926cca9e897c2bc6371a3e74acc9b6d4d
-DIST firefox-115.3.0esr-da.xpi 554013 BLAKE2B 1dc8e91fcb83696c34894030df43d2b322419c56c6cd8498b415ad8d99c79097325b1832b9d93efd8344f1596600179da59c36f0f8df4006bf8618d29f73fd7c SHA512 c89e337552be6de62c51c9eb3d51993fb55a3804a67c76bad776f5b66fc5aa436038864f4f4a3a82c4e93bf9a60661831aa1c2382948c44554610ec8d9f5bfd5
-DIST firefox-115.3.0esr-de.xpi 574633 BLAKE2B 81fa56513f143094bca54c85fcac0fc515a008751ff58aaba7367eafd7dd414472d43dca0e944d35ba61edf321be908e0eb76c2718a96dcad534ab821ccd87b5 SHA512 95dc2973201a9ac9e406a1f24ebef5dbaaa4808f3c6245ef0e0347cc8fa23aeaac4dab1b5e47225ec7b26f153a4f3e8250cbc6013310805690e74e16a6fe91fe
-DIST firefox-115.3.0esr-dsb.xpi 589322 BLAKE2B bb2bb59f18dbe3cb2266e4eb413883bb19b90df542315d6ca695fd32891d158f81ce3dec356b23a373799adb0174dab6ca2630845bb0f03819aa40e0d5e18e6a SHA512 20becffba335abac89cbcbdb459596e3557500c64eed02c26b26d1eac8eb6ffa8611be35f93ade677c8109128ba2264b71cf123003c5d3e8e7071e45b4122ad2
-DIST firefox-115.3.0esr-el.xpi 663762 BLAKE2B 5e87101918f61ea0b94d79e104bf72ba1b8188f117998d640f3e86b708286bdaa00d8747176429a2410a75ad1eab4743dc77e54e1970d139e7bb29aadefbe02b SHA512 8f26d6f1e39d4b65b767c488cf4b7aaf7eaa8c037bfdd8dea4baeaaec78946c4e93fd197b50278a6359b6924daa12d00587d37db75de79eeab0a34d9fd9c100b
-DIST firefox-115.3.0esr-en-CA.xpi 519419 BLAKE2B cd17300bd3cf97360d1aef2fa516e1084373404a63a4fb492150e09ca3c296387138d9f3f88709469120a216ff8d0ced5663afcd5a841d910315651bce80a86c SHA512 c34164ed7993d166cd66b679b37f1b80d4dd8a201cbdb5e7b82dc91d112153ee915dfddca71a0769afd69cce77de22cef1e16a7c889f3d47ad9e2555ecd74281
-DIST firefox-115.3.0esr-en-GB.xpi 531047 BLAKE2B 245d8bad968f18c6cf0edaa4f66d9d6d4b9abacb74336aa22fa3d67112de94475e8595922a9b733ada8c6012808a975543180a0659295940cdf412f2d07e64f8 SHA512 84a36a17c51b24b35ed00f3137738d79cef3d42f3c079c840259b743953f740667434113a719856fb84270f813940c73f3f691eb098769d0bb6ed8273919f445
-DIST firefox-115.3.0esr-eo.xpi 556383 BLAKE2B 38bfde79f8d30e897146c167c7b6e2d15668a3ff9fc552211ab36f41da937612cb942cb65d03d75848459c4026109acaa774e112273596df4467cf6975d5cbf1 SHA512 487f83dddf8f0d9cee12aa7bdec4a6ae1aa0d15150a73071ab50238694f85ddf2da14d1a24737f40f028f7dfa47a91faa7d5f0761a56847d12abc0276ee1e5c2
-DIST firefox-115.3.0esr-es-AR.xpi 568957 BLAKE2B dd204e2aa42a3564023f0b110715ed9254c313af1737cbe3d1f580963a495936321b5c4c2a8dc6d65729553609f7b3cebb6b8e202aac3176d8724329553a997e SHA512 6236b7cf8e91fb3083903bd0610db92410798a898e854a4adb77342d186478b344b42daada9c927dd5ddbc21ceaefe7005213e694663223946106b99b3a0bcb8
-DIST firefox-115.3.0esr-es-CL.xpi 568613 BLAKE2B 2b34057303505f9ba6ae37a038163f4ea560b72681292234bec0b9e47cca0a0afb282f3c60803a58e5d6ec35f50ba2e2a320118c1548dd45871a65b61dbbf646 SHA512 f0a8ec2855d4ce5ced2424d87f491dafe9022085556c7af803729f3364e7bc5cad29d2f77c9fb79988e5127a6cae12286198545adcdbd2f7acb3b516387a02d4
-DIST firefox-115.3.0esr-es-ES.xpi 562043 BLAKE2B 1cdb46cea9b1dfa0ad9799127879631eea9bba6549a61d9116cb6ba6fd6875d50c26ad7d990964c92e25b60cb9716b9aa234d07c2a94b62b892b10cb2258a51e SHA512 bedddf41febc8e3eb4de3166839bb8c68f026f4f17670cbe5b54aa82a613c4d42941d556eb6aaae7da73410abb87de291587502a5be0637160e98f28529114f5
-DIST firefox-115.3.0esr-es-MX.xpi 565318 BLAKE2B bcc405d6417fd79265b7010aa193026e6ec7378ebefa0bdacb78ba598fc63c731b1e0324b4d1ee902f745bf2cb612b26a17d1231c412108f3bd570dbf014b213 SHA512 d1ce44f1f8e0bc85f778694354b69ad8b960a10fe79681f7426d576d883fb47748c0499388236d92ae8a337d0defa6dc0198a2cbb41d186651972aea0e5dec84
-DIST firefox-115.3.0esr-et.xpi 516122 BLAKE2B ad809eeee1736b9159a6c7359899600f422cf9cfa2f5deddc22c7397c6a3306cbc7174b39ce070d8fe5356716a1e22ff4d21b7663378991cf4d0a4f1ce837a86 SHA512 75356ef0bb7659581efa3a7c5969448d152237883e2c5b13cb8c55d06a0d44d92931383498687e82a67e1d0f3b57e6589fbe42d23d8472da952f6d88c2dddaa2
-DIST firefox-115.3.0esr-eu.xpi 551618 BLAKE2B 080d769b0370970d3f824af5da69e0239350053d61ed14878bb3c906eba7ceadcc39d9a3fedb094240a03132288095a70e896f9fb089c807f9d6fa4592b18dd6 SHA512 65413eed90b1a5284884ba6474bf89eac707874aaf8dd3786bf3127e4f049a4f06feeccec896d26a6799d4e3455331c48fd2c67683fd364de631b471e3a270e7
-DIST firefox-115.3.0esr-fa.xpi 564541 BLAKE2B 799377d15de82fc05212208fdcdc35f9335e7ed299eb7117c49997d1fbe64f520adce8cde184d0e38c58e12a0de7855f1c25aa3bf93691216f4d224c119fa3b4 SHA512 5b2fed9db85074651fda96cfc4f70fa3547a0e142e6dbbe41781df1ff8cf061d5534283dd184ace6140c4f537563c73a063772384908f536f77225e9fbbcb25e
-DIST firefox-115.3.0esr-ff.xpi 457106 BLAKE2B a7f577f99fc9d5fcb31a7b25709320326466ec822eb2fd29f3e2d568691a9a602726955758d37164881b8f9b0e7d4afa23bc15c04b7040214fa263ec5f3f0542 SHA512 c4bd5fff242dc9fb4e8c9d1e7153a13dd83dc310ff747387982b3b1e11a62b7344338ae21a4a2d264f94a52e13b9cd10330bb757919410a0f806cff79f59936b
-DIST firefox-115.3.0esr-fi.xpi 551243 BLAKE2B 7c39cff9bb6b02d4c9345719965ac5e7d1852e0943af8c54670fdbcf06f469dd3c19c8728f0b99221209b02b3d2856c3c04413da363fb6df46edf5d3d6425f0c SHA512 da00cf0b5594ed6ce49cd567a211f733e5fc2896d5650b88419e05188ce20a54d66c5255bcf1303fa7ad3f56f89c6720f0e274b09f1103eb2c63e2990f4d17a4
-DIST firefox-115.3.0esr-fr.xpi 580609 BLAKE2B 3d723953bcf36686eb60144350f3be775eb522e59fcf11165f92bce0087dc5e3c1436760fa3eca52dd062d2ccb0aae62dc60f9b2703c749d17906d13a82d1a97 SHA512 3154c78db0708eb9f109d8f719d796c37b252c35fdd4c14a032285bc330f4fc2185d5ed6ff69980321cb03d30fbddfaefa2c812b8d25cca1e192c87e161b22b5
-DIST firefox-115.3.0esr-fur.xpi 573085 BLAKE2B bcb0e941d6aee58c2b5210f69e0af169751ba316d4758b6cd18cd1d64b242d566e58d416cd7c79ad6062eb29480d8582177cb29fba354964ff350a24c4391c5a SHA512 9f9f1db1d12073d4b68aed90ed277246de2fafbb29607e7a972ba9b9cd0ea7e26300fe6afa20f046868499ef4fd2b6ae4578348d1fc9edea48fc73bee844f1ea
-DIST firefox-115.3.0esr-fy-NL.xpi 564947 BLAKE2B 18055ee7ef4a771115545156da09e1e5967ac2b747695c393d1b58ab6af4ef3b2a0c6c6703f9a771ce06d30101e14c2dc7787ca4e6a737cbf08af8f185e18564 SHA512 2e4a5eedfec75d459bd13fabf8cf979f247fa8d4314827229e8b3372b53380232a19a7a5e7175250e55369bc9d131084bdc7dca902f5944bddfc2bc531debe60
-DIST firefox-115.3.0esr-ga-IE.xpi 454337 BLAKE2B aff8870964da3935067e41b186a5f560ccf428525ebaa23fb356f67c52bb2fe7696a0bdef88f94f2f82f8d32af87d14f91de28051b46575bcfa6b570f90f83bc SHA512 26eaee1dbbc91b6276c97334eb16f3c3f1acbb7304eb424599581bf2106e1ba37e2f4cb53268500c1239faae03b64acd4825d98c35623b648092050d7330954e
-DIST firefox-115.3.0esr-gd.xpi 566956 BLAKE2B 1eb28684742e4bbb60dee138c21629533cf68b95488ab82479fdd34836574cab7717de2b96f1979d84a068a19688d1917713776fc5290e8b82793598dd4077d6 SHA512 bbb86a47ed64e2e9eac5b95cb0bc14f3812fee0f0b8302545c95b9ac813c90016b6a8b16fd5fb5a0af6f612557ece38a4e093709f5bc87af37e91a2865885cc9
-DIST firefox-115.3.0esr-gl.xpi 565467 BLAKE2B 711716841cf6e445b25a57a83dbd3fbff65e75f8a4f5ac6e79aad881a6449fc4889afd341873beeff889b486766d80f8e8c073a39878186557f5b9ad0bdb3ce3 SHA512 b27c245fef9828a7851953b3412954674a8a4d18aab5e81c879e914be4c254989c9abcf17a90fea506b9418f34eddd17fd4868496f5dac7defd602cabc717a09
-DIST firefox-115.3.0esr-gn.xpi 577582 BLAKE2B 32d7a7f5dfd5956448c87ebc781bb62a5a987fdf08ecbfe56455ae8e93ef37e8e57da6ae7a91af341e1076d59b6a2ae3bee7106ef161984818ad4d181f4b922b SHA512 5ee7fe330a65d9029278771fd1357977fbe080a5a4fdf39f3f919499ab8362a67b4b7aced5949607c67048eef5d0b01893d03b735a66a51efb1339d1019a2f1e
-DIST firefox-115.3.0esr-gu-IN.xpi 506687 BLAKE2B 187841233c014af0e85ec6c924793d51c38dd40331e6c9d251f37261c964c4c8d42a093d085d5c310144f9f7a09e2a1edea4ec9a55128af6b04060984de7c79e SHA512 86675e75804ce1bcf2e297797e3a4309531f31638a6896f92cd4f90881197f56aed1417571feab5ae17767582c8f1bba9bd0f47f6bf6fd7385e291b24d9898f1
-DIST firefox-115.3.0esr-he.xpi 574391 BLAKE2B e8bf34ff27b472bc6ed79c127adad255d3690b8becf43294480b4b6f7949a3df3d54fac3030d447247ab7ffb5c36bfb8b802cac6b086091fbfa675ddafc91ab4 SHA512 a3f70c001825a120ab70fb1f46e902f887136a7b677513896af93f1da7c28ebcec33099d15700646d0516df4df14e52e9a953b5504f71f395a97574cb754b537
-DIST firefox-115.3.0esr-hi-IN.xpi 538820 BLAKE2B 4778340405f1bee826c72baf847ae185748e10cc667f27b2184922558ccf20bb870d17b727cb7f0a1ab6c5e8e752b7321fa78a1f4131bab3ffb9d20d79dd1c9f SHA512 ac1c80ded013c067262605875aac0532f0af246462585ad65729ed469f1f605ec83a1fc07362312f221c405c09e4ad9efb8e5e39779466319c2a1d09092d9f95
-DIST firefox-115.3.0esr-hr.xpi 531646 BLAKE2B a37bd94a0e9f623b5466e1f6e8ada6b2d3ed955def86728649a0d44dc723049ff80b9973aeae0bd5ebdd6fe96a0e552fc248f5934a01c338760a4bb11e9d3b1c SHA512 ff7ccdb8382412c6f1070fb8f911669d9ed3137f71a2e06388488a1417cc0bb9200af7b9235643319807027a152ba7b7219c1f30dcefda60d27b9a63292ccd53
-DIST firefox-115.3.0esr-hsb.xpi 585516 BLAKE2B fcd3002274585ccddebc58b4896b0be8a23bf57f06e63ace8cc22eac8d67f74e55736bd2bd067a9a6441ccff23063a5cd71eb97ef34fcd5adb4a0cb7cb79a811 SHA512 9367c4b197b9121bdb43bd86341945cb0d7c29112d33d5650744a903408a38be3382b180f1b8613efcc1a865e0e033c82041e55fecdec81409b93406e28fe5e1
-DIST firefox-115.3.0esr-hu.xpi 588968 BLAKE2B bd521bbaa43a23b86f837b45135cbbb0d822fbc15ea3e796357fc90ac4cc52b70ab3fb0b99401d9d62580024a08db53e6cdd681129306558584cc8a7f786d24a SHA512 7f69359c4918da8820e193ac574c7c3deed8936845995669760c9f8a612c4faf25d7f97d472e670476074ccb5029faff449e66429e4848b4a8b3b85efa1a7af6
-DIST firefox-115.3.0esr-hy-AM.xpi 579189 BLAKE2B d9c5206b38a616c5a82fa42e1b85dccb28e80479031c8f003c954900737947e38c090c2c2a03acf8ff2d2acbb5764abe7a70effb4329a8cfb631751aecda0e5b SHA512 5c5fe70d7af0a9cc09e4db119c2bbac147a21ccc34b90e9b27226b55a63c0a9a41d3e716f8d8d4a78ae138aa4b21ba369cc7ed8320feeb8665290d8ca0060780
-DIST firefox-115.3.0esr-ia.xpi 553074 BLAKE2B 8483ea7726903fa9d829786fff54d2ec016e49eda52593b7b8948500860b838e61d67abf724d233813f6f7020bc9d094e4ebe8e4a9993ef7deedaa2b74fcc9b0 SHA512 2802816e770b9105e2e322963983369cd11a93865e6b828aa2fdbf73ee49cba91dacbe00db17dceec518ccc312696b0fee2733fbac70f4ed385af326f7787a69
-DIST firefox-115.3.0esr-id.xpi 537744 BLAKE2B 64d3a51a1114b4e98bb7358124b557b183b4adfcddf6f0987143e938ead21c946d2f5740c913b95d25966ef3199f81119f8aa88fa8843c987681302bb1095309 SHA512 da9392fc5cc03b8249b90d059fdf050659befd319573d7affa23cd0a87e3980554fa98ab15e1e0e11621b75380754b53a1128cd894dc397ce5a63e47246ec601
-DIST firefox-115.3.0esr-is.xpi 560794 BLAKE2B 85a4b8e42e68eaf19ab4f9d53afcf61037e38123115cccbc244b71dff127bb0a3084526c2cb4a27e3c7de1053e300fa9cdf36c67c5be439c8ffbcd2c93d6f90a SHA512 91c6ea8d34f09d442471964fb61fe64930768289db3d0c03b69fd43fc9a5c9d566e08b86814e618865ebdec2b11a85cf05977de830ac3759873ceb6b0c0714a1
-DIST firefox-115.3.0esr-it.xpi 507474 BLAKE2B 8274a7b9fc53b9211af287a6971aeab36cebb5d90ae8bcb318a712a141541a8ddcad909689e2d910181d8ded5b3b84254d912168b9bd92abff9860f4a9d8a0d3 SHA512 8d2fef1ada4273997cc415c7316def0e7a15e657bfcf17b01066e90c395527ee0dcff572ff2d0f0fd15f0a046f8336b686743ca174864983afa4640c03a3eeb6
-DIST firefox-115.3.0esr-ja.xpi 634398 BLAKE2B af36de4603c5271f149e3d8c38b826bf24149d9238bc379079831b68b926725bd638c0b88e8d6070a915de0751f8c62789e962d8af46bb840e773ea2c82641b2 SHA512 0f4a074f0063e5ef8be840f8cfe4d9ecfe7b2ceea447bdb6aa0b5136ccb27c6570c33d8ea9a056954bf5f9855d57cd8c5d56c05192ccc468729d32e89ed26d81
-DIST firefox-115.3.0esr-ka.xpi 610754 BLAKE2B 1b4f2d0756513b93a4e60a9e7786fc8b2efb8a0ad1abe02e80e0bf7c87435d3a151ce133638af4e46019c906271fd6a5344ac68d5df12d6b58feff235480670c SHA512 9e7d567a590a6c96ded077b3a99c4bc29e8fe6cd74393c30047a93d6bfefb56b91325556b369e28a30d9b58169a4430abfe4afda1407804f63a358efee3a385e
-DIST firefox-115.3.0esr-kab.xpi 562652 BLAKE2B baa3267f9a39cdaab0d9812937c16699f1c4bd7bdee0d0fb7649c0961e7f0cafa118a59aee150106ec0c2b86dac43e32bac495c968f7dfd6521d7313ffedb099 SHA512 7607b6882e4f1664be7dfe91ec8db950bc41d0a8a8f03a3d34458935d1dc573ec1855fa27340c937fc8c00afd4d292ac48af00ebfa703a892b15e635a6a27e3d
-DIST firefox-115.3.0esr-kk.xpi 639132 BLAKE2B 1a6f2807a73a15877d01510a355bc33ef28d9164734a6e12c797d7a1bac35ed612d63f72eb198cc979ebd01c16f8b5ae5717624ea4d5ba18fd85cbb42c2fc618 SHA512 2ad1292836451f98af104a801014d1e0ef5d821f5b831202d5d356d69d171d1660a379f1e4b7115b0701546c0fea5cac90f0bbeeb692d102601941944711dd7e
-DIST firefox-115.3.0esr-km.xpi 508111 BLAKE2B b73cc368d8b10c254d72fc9ab0f70bdf1892b76ae28b9ebbe3261998adb5de99622e50140c10b7d48cc8103bb54c621cab4ff6abaa05e205aa787931841b1c37 SHA512 d5ee7331132afe88cd8c30959b8af6fedd8a76900e0b520172a59d8b29f162dfe267358c56170ae1c85e5dce384e2ba75666f3120488bcff7f15a2bcb821cf11
-DIST firefox-115.3.0esr-kn.xpi 473774 BLAKE2B 976c1de5e6e4f2b742d5871e9173899edd4f932be66fe07d03b2a6c5b3b7279fe445e1b3b8a612be19b472297480925ad78cfa5d901a8d2b360933bcddeecd01 SHA512 a7b93029a0bb3e4d369408329e6060c60d784fb802951702805940bada481fb8ccf8f59ac9f4f7bc46bfe18deefb85442a7df2ada682300aaebe1803a846754b
-DIST firefox-115.3.0esr-ko.xpi 600377 BLAKE2B b40087038701923761027bc36c5242be5b02d14fe61fd902200c227c83da4e2d708c6cfa84e05bec2442ae718be70cf06b1cb0bde528b177d2880bbe0f517b36 SHA512 e3e34bfe30ee733a888396fb1ca12321903cd5e40f992c4683cc9e5f502dcb2080d77cc4a05f688dd8b903606f94e6f4183a18522197a9a3ae55471668b5e396
-DIST firefox-115.3.0esr-lij.xpi 463745 BLAKE2B 2633cec214a78207c9f564dcc9b11ff18f80ef41dd31be70d538b26edbfc9193ab56f090cafd0ab301f625cdee6e158bd1cb084ae370a238b75f7583387d23be SHA512 d2af8cf955ba7a8ce6d3b749bc70de61fe0245b976bea3116452b7c16d550703b47d30d7ed81d92d2cc605d1c488a76ea556008ba8976213c8b4d2cbcd2b6719
-DIST firefox-115.3.0esr-lt.xpi 548291 BLAKE2B 308a57f3dde1db37f78e475f5af23356957950ef5f0b4b87bc0c517bbd5bf30aaaaae227f7606f08b5c6c9f153bcc32604c82cafdd551c0eeaab770e12d798f4 SHA512 fd2731b642fe02ba6a793e798f59f2e02dfd3a891fe818caeb67aad43dd1ac0db4491f7d5f9096a21ca5f59fa6148652b6c47a6e36d12bdd01d38b73860ec0b8
-DIST firefox-115.3.0esr-lv.xpi 450735 BLAKE2B b46f973dfda68cebf351d6105b99b9bdc7f37cbef5f65a57d02809518b8ba0896155a00d5b91ea7ff752e578162b22efff19dbb482118804832acf45d4f0c26f SHA512 957329bb566c1cd2fc9c49c3075de1a038484229ef53d17dacba09555cb9916b511142007880d188aeaa1f9f2f7e1dc94d3d38da86c150c391d1f74da90f5935
-DIST firefox-115.3.0esr-mk.xpi 470106 BLAKE2B ca375281018d95ec99542d15726c1f495948d94a14ca8f922e6cce2870334f9aa61e4ef18bdb030f381b4d736601451ad26dfa51f09ba10dd60c1b5cef1860cf SHA512 5a9e9df4912a2203d38a081bb9ccbf41ce7a9948315b0dbd9b7d27318bc742fa0df4817d5fdb8004968254437ee6bed773eabbd27a294deceafb4d28cbe8d999
-DIST firefox-115.3.0esr-mr.xpi 510471 BLAKE2B 09d3f5f2918eeee5df7b2656b587ca76fb25adf64586876004fa23ec3c34c5887842592888c5835178474b269870b1dd2ee67822b39073d73b43007d1c9e121c SHA512 6e8cb360abe4f4ae1ed8914e797700f12ceb4df00f2f00c1577759f6cd59867f24c7a6643f50ea2743f5567d853f2e7f0231460e4936b50b44b40c396349ee16
-DIST firefox-115.3.0esr-ms.xpi 431284 BLAKE2B d5e26a8bfe9a641e894ed92104436fc1ae97ef7a3be6e9fa9b301a9a4df6733480c83f9e0ab3771c9599d9f984e3ed961d921960acb0169836e411e71f74e4ac SHA512 ec96fdb4a2c98d423654b39c13368e2d1ba36494cb707c55df78b6922741f7d0c847bdb5bdb48572a82097c93375656ff477975aaaed047e45355dbff9047b55
-DIST firefox-115.3.0esr-my.xpi 493652 BLAKE2B 0a9dce9ba240377ab3a6cbe5ec685eef686718bd522f6ddaf52a7298a9d2c7a8bacaac95d98fc2f3128a697b46c38dff785cb0561987e0b705113bf3b244768a SHA512 ee6da11adc2fd135be4f23d12f10e2217537b7e4db777dfa0017260a3b65aa603ae91471c67065030c1ca6479b3d4fdc4d88573cd2a8c745fcc2f7fc73dd7c15
-DIST firefox-115.3.0esr-nb-NO.xpi 548979 BLAKE2B 690b97e1062aaf130c945772abc25feb540970e57a7eca5c1cefe7719e151cc03a7ccf54e819c68191b3c6fdb04a9050f3e157a71554958ff8180f370c9a2958 SHA512 fc845558a1c6989b5d8dc282d7df3dab975fd094222c86e9a7ea3f1e4e72d3f50b91c39b6d3b5aa5b250c7f45b038cf2dac67e1585401c50af8472021d615072
-DIST firefox-115.3.0esr-ne-NP.xpi 468989 BLAKE2B 7b9cee2877ef5f5eecee4e0ebbedd1e0a92f4cdefd6327ceef6c03e52599f791ccaac265befff534395e17269f86e43dd39097567544aef5077a53b18784afbc SHA512 9d09e6123aa9867458059f502650a95995b1898590e53e2c837492fe1e1aff8efd92d1323692d9b2d238581727dbbd5f2f0e88a9c770d0e97f43c586e3a643c6
-DIST firefox-115.3.0esr-nl.xpi 559196 BLAKE2B 16951a2731bb8472491153bee77c7f6388fde450b1f5f1ed1dcdc64848392775a9358c0880bc96205b62ac4b51aa2329d185ea14e1dd814f0a9b35936ea37575 SHA512 4c5ee15f85b97d4b43e922e66448ebe90529e1dc22bed1283160270d0dc263d1a5c6a226b3e873802ff60700baff1d757bd1c82fc3ed0a579cfe70540924ce80
-DIST firefox-115.3.0esr-nn-NO.xpi 551972 BLAKE2B 310620304bca58a923b651ce9a86c4a4d60f704422c57dc99546d5fbf266227c7e8353da963a34d8693e364a93ed85ca965cede9d44706736a847d9bb297a60b SHA512 4f8586c5b0df788cd262fb4383490701f13277d997f162060a31e080c6c713f1a4df50a5b06311fbf76f376d2ea0440f19c72ec5c4c1721423b37cd5ff0ebd89
-DIST firefox-115.3.0esr-oc.xpi 572146 BLAKE2B 2c35080e94713c274bfc5cf63b3b89363372fd448fae600b14ff88f1456bf5075105ad871e54bc500d5fe8ba4262069cf028083778ef036d089435f426cb5d33 SHA512 76840f9405e48964348bb9f551d0cccd2fde97d8213163dd5649de7bc928104d8c400dbed5a7353598c246d574c7f43ead704544ce655b755ec6efd2bce99bcf
-DIST firefox-115.3.0esr-pa-IN.xpi 626125 BLAKE2B aa8427e5ea401286468e1e563d75fc42b400791c50c37910969ac8d5fb2561306c012d3fd6f1431ec48b1534db9fe94b4b9dbcc3f828e502b8832ea1c52e8a7f SHA512 ea7d53b4df06aad6d595407a2e7a1e1d62afb01afc67c3f84d7c82c3ebbc57d32b9de22ff25ec55d6a0f7acff8e385f47067f26684e34ac4445c227302e4431d
-DIST firefox-115.3.0esr-pl.xpi 579839 BLAKE2B c6513829af1ca3594bca7da397fac73d27224ffe4666961ffa5240be7576356888594513035abba4693f3c002cf13171cc9394748b432abf23a2142aa430e3c7 SHA512 dac5635d71a883e4a8835f7ecaa7a9f6e61e7e93eab7d4956455e897ecacb46b56caf9251fc8dfc3897777fbb7d3255d2cdd1d0a587d90c226c273922995d669
-DIST firefox-115.3.0esr-pt-BR.xpi 563948 BLAKE2B 56e9442da9f3f0f7b5d44f6e244a5f6f13fe3bcabd7b607c8cfb4072db9dfa37e544a60c865dd9fd8c43501b3e0700613622590d793cbb31687fa393f8837fe9 SHA512 798eb7181da5654fc26e5ff0ed2367882a52fb72d6e522aea218ce8f281d3d1e96b9cc22756e9c6f1bfc15146ca09e9b8c7c6ea049838f197bfe5d97b82c8e52
-DIST firefox-115.3.0esr-pt-PT.xpi 569055 BLAKE2B bb59d13cd850fe82d555c1700d6afb3b4f706daaf7302e3b4cc6fa5173026883de0b1dbad6c23fb78294a9cf89457392ca802235746a03de0eb89606c192baa8 SHA512 f0fe2e6339ebe0a6357c97b61dfb528deda2efc63757c48905d9d85c69e0fa8a40844f168e5d97e25b7bb22cbfc70c1c8985f1598eb079bde94271ee23e6a9f7
-DIST firefox-115.3.0esr-rm.xpi 558669 BLAKE2B ee694b439424b02b8094282bb165db36a26c39d2bbf7cc530205e62bbb59af9976986b0cf6e93ae2fb3e3b917bbbb9ff60430073802dc06540cc8475b7da745e SHA512 e862af9426ee0763001c2b2e9c67fb5d14afe81aba7946fee4a6a1da27009994ca3a9d94860ab07caf25e2aa4576ef81c2d84b454b6f01fb447b421a2d83ed0c
-DIST firefox-115.3.0esr-ro.xpi 524793 BLAKE2B 53aa98a3b550daccbfb480433926e41513c30f8ee990e6bf7f9b35b92cc2f9b9f892bec430505affefaf50bdf3747e7681b35b25b67c7b84e2c15e7545f93601 SHA512 e76bc1229a5575a6588d9a5ff3b76f64d82f975d97530ed6436c6927d93f631e0dc02522ce03f6e0c036d0409d9ab1b70cc82ba52bfd1593c41b2fc3a9b8dffc
-DIST firefox-115.3.0esr-ru.xpi 651421 BLAKE2B 45553ff0041295b1b0e40fff44c45621ff86eed36120edd91073d1776e7a9fc3ca4a9ad82aec340819753f79a45f05d1f2073b2e36f12415f9cff3910fa3947e SHA512 8c81d8dcc687516ae4bfb21a9b9dab795a4c9bdd11b4d92f8212d23381ed002d7324ff1af49d247663eed0b1d5b1dd5d96000325f3961b69b92d18e0efe7ab1c
-DIST firefox-115.3.0esr-sc.xpi 535151 BLAKE2B ca5b092019b5f16ac8ce99887243d0188f102f6bd07a9e3f836a00ba1411c340bd5e957c4e36f87bdcb9606b2c2e17ca49f2e9b5b3375323cbe3b0ba285e9087 SHA512 195fbdf81891e28816cbf27ace01d60e61f2812390751d755a7237ac548dd9933db9648ceb5999b38de056b9e250ee3ebff607c65299c632feac07628204ea2d
-DIST firefox-115.3.0esr-sco.xpi 489673 BLAKE2B 4c0a51bd9b2fefd84609ffae658e10954fefc86ee86b78dced65e9d3487373c5edfadb27ac85f22ff7908a854cc1d8ca60aee890b9e772fd4d1ae563f74632a7 SHA512 965a3b1405dd6e10dc805a248c5a087699a591e464b91ce7aba9faa254554b390720a3c15857ccbe0de5414bae77f12704af7ff07f02d4d80f0835c7914c6f13
-DIST firefox-115.3.0esr-si.xpi 569006 BLAKE2B 66bd34827ef3d721442dbee4dfc9988fa675836460d565c2d1ebf71cf332e3fa867baba8ffdf454f58d06e97246c9f19b05c20964011ba103262dae1f893fc3b SHA512 d5587f67619f3a006d860709e084cc600db3f98c1ea7118a43461c7d49cd0dcb3905cb00c74a8231c9fbb9adc181b2db1ca5444be1c1153803a0c48c8f1575f1
-DIST firefox-115.3.0esr-sk.xpi 589723 BLAKE2B f88bcb9985a0087f152ba66b61556beff3b56a246cfdbbc9535d50e939c7ce35334f2e06eba6343719b0164f450f6c7be0eb6cea927ee5ac7c0df8b49256333f SHA512 43b15ef0993bb1608e262f459a7058039cea062566dab16d21d797553c5ec9f2dd9912f61a89a600ae00311ce00c4eb0f09a38977d3b37a750d82d307e707675
-DIST firefox-115.3.0esr-sl.xpi 562527 BLAKE2B 42ef6e5bcecd41762dfbcf89dab98e8776d2fdce82b8a0c0d61988b7b1935ee5705c2f4d8bacc23e2070aff818d0f02cbe966841cfe3a99edfdd9f9fd2fd2121 SHA512 8f06723e8f0f20cb986b6ab64e83041055f29072ce03982e6fc2dc8b6fb0b670a20fc3bd0e3855534e2634f40e78158aaf03a96fab2c8d78e6afc160590ed358
-DIST firefox-115.3.0esr-son.xpi 400970 BLAKE2B 2ab03f9d54f2c12f2274d2fd4eb48ae035cfe33f73e752abfe7cb2dacae48db5fc9729fd78d9a172ee53a9b68a2cc63fd96541a1abd595568816e1f6353008db SHA512 8a64cdb587b5c17a1b1cdf1ee100d098dc6be91cd7ea40d5af7c1f54fa6b0a6b5479a7f35d705d0e89896c4bd8fd1a79aa93fbb6b8d951a1dabe7ff905637350
-DIST firefox-115.3.0esr-sq.xpi 564458 BLAKE2B 59bd0ee81e452591e4845854d1199634b261bd9eea1687db4e6bc2a95a567fa4a7df87dd20886850d7a6101808acecf2f0c9077571d0f9e2583445c98f345754 SHA512 b089107406077a5035dd3b6addad2332acabc2db5c60ca3a5a59dc3d4fa7d4bb891e310f25a89dd0bb597b9818b0b89a0b5b26ea95aba070f52fbc2f1a828777
-DIST firefox-115.3.0esr-sr.xpi 614012 BLAKE2B c5d523beed77a733f3b192601387fa78b2afc0490a16380f324e75299a782aa3c0d9df60e82ba399d88bf9ea806ab05fd5c636b17f5c39f715550ad604eca79c SHA512 4ae8f2a19a8c80990f529b9d74cb7b3d902682632425fe53688f32f77090d94be99f47947e1742c3604f3cb4f572b714203ef6e55ad50e3a0479d6be21b42c94
-DIST firefox-115.3.0esr-sv-SE.xpi 560562 BLAKE2B 0d79e79fb2146bd827c8d5b2b0a5744518bb0389f73befddb3bc4879ce2a686facf1eea4ca469f4f22e53839ecdafdba4603f5a484ea3912ef8850a40cdac484 SHA512 7a3742a9c4b68a19d667cedee5a18abba00387f6709f454f12a3bfeb1f05d7b23defb6b21c8b939d77ccf506199b20cc2ee2c09137476b32c53b2d6d6dd585b3
-DIST firefox-115.3.0esr-szl.xpi 504123 BLAKE2B b30ef2c06b975f31ebb951fe63eb6242753bbb0c65f211a74bf9e538ebedec353a02e3bac235a2d9e58d34a85ebcb0a748c460f680d3ee01e86fbdfd7f355a45 SHA512 b64d29f5c4fe66afc687645bfbbbeb6a4fff69df847b921b55cd56dea746d3439b7ce28089c6c6a18ce8f5e63510072b3796c91657b6aa52117ac9e883e476fe
-DIST firefox-115.3.0esr-ta.xpi 488854 BLAKE2B 0a6df0fd1762371c7d0380b821ad061bad761cbbc7a5b6047325724685d019b0b271ed8226bd6814c9740d8f3efa5b87135fdace18d45dea0c2ff9fbc61f512a SHA512 b95b4fa141c49d7934d48868549e27c37a6a52ab3f8901eac71388f059b74afbfa9fe13d2e859ba8276c28e1798735e296794858913b1985d575d64cb1bedce4
-DIST firefox-115.3.0esr-te.xpi 536157 BLAKE2B f53873c869936af3c2abe16f79cb534eb2fdef06d09f606192de4e70cb23856eeaf22331430e5fc50731429c98a53bcfe4bd61cff139f7e77cf63926b9c07a74 SHA512 123cda2d694f5dfb5a718bb3fbc2b5b76c1bf033ec2f62a938ecc7ae9c687a05d5ede180031bff869db62cb880917f4e4a9465ca24b26a50fc47f38bbc4d9cff
-DIST firefox-115.3.0esr-th.xpi 632036 BLAKE2B e7c80e63919c8e9cd1417440617d0c3598df0cd38f362ea23541313cbb3baf2497ebfe08d5c1265f970d9aafde06d72cbac979d807f72d9ea946318f84fcf8e4 SHA512 af0c0f336694ba79bd07399c50da1e3ea9d500f21274df99e9d2a4ca3f550ddd2964ef8fe1e89741a1d615de4fc5a16b8ee676c254f43727c50cf6c02f83c690
-DIST firefox-115.3.0esr-tl.xpi 511429 BLAKE2B 1367540fa508815b2ccf160ae75648bbbcc87f113af53ff18270bf2fc5049a2d7af3c6b6a81548b75743d728cfa8717b6cf8b46ad385e900ad599cad7dc1d1a5 SHA512 2b18f040eaee2aab06caa471f3f7792da9f44e18f217945787e5ada0364c3d9992419bbdb101353e1ef03e9eaaa693ac1c5ccd827c15af86bf3a009b0d29f30e
-DIST firefox-115.3.0esr-tr.xpi 573250 BLAKE2B c7c4536d0ca886b7cff53634ec0c254b1b274c5c8f1c49af362d1a93cf5b103d14d243fadd16cbd4c84519330f379f92c65c7e88a72eaf5c47a6118990aa85cc SHA512 1ac5af3ee0a1827889ac68fa4ceef369ccc27ab92e29565bcb25bd28d4b6f8249018c29e9ca78f0d036f16687e79a1be44256cf709236bedc83ab5894b6a7dcb
-DIST firefox-115.3.0esr-trs.xpi 479676 BLAKE2B effe9aed6e4e3ee1b82ec318adc8782b3086efe165a63724ee6d40bdc73fa9c6ff9c6a98ffc214cbae91399b92836045ae3b7e3e4d5b14892348a4fd70b31818 SHA512 01dfb044c6de5ef6df7d8d7791bab76c7cc48ec5bbff95ecfb0cb255b39a7e2d343ed0de7327fc959c3f7022ff6316c55c58ac232e2008fd22b483f950fb44b2
-DIST firefox-115.3.0esr-uk.xpi 645038 BLAKE2B 0c12ec2272b31f558c6c9f89393e0f2e482934e4fb07e553a727be9181dde8b3348cd6b7cf762a069a66792adcb9267ae9404d097e83b89d02db460445ea8df5 SHA512 580530562936915e9892ec41ca1cb92e0156a1f128031fbe4c9b973d2049f58f4c97f9454a4a36ef8d68c841758a18b792967de744f1cba033ade26943644259
-DIST firefox-115.3.0esr-ur.xpi 538792 BLAKE2B 4a8a2554c9ebc152a1c619f1cc06556bbec6965f3f5c2571d6258d4d60ade20bdd46d86e1ef6015d654119365f9edfd0b4a9f58d76e7c3ee1649d205df9cbf5f SHA512 14b83d2e33c8b3d706c543ae7a76dec099741fe492db34e44f0262f177a3341070dc8a211bbeda975bef846ec2082863fcbc8e59abf4513a470058605dd022a7
-DIST firefox-115.3.0esr-uz.xpi 461752 BLAKE2B b32741f273eb6eefe04fbdb5ab72a0535dd9c461a18e72db86a86b747c5786951f1950db863c281bbe5c99da0708f794522367b5fde7a41528edb2e09a0ee4a9 SHA512 2f488e30549cf372f3cc8ccc9652f3966ba81909c54f21b7f0e9112e6adffcb50f1ef25460aaefb04258bd3fffa42ac8d11484d7f635d1f1114c62d17fd2abd1
-DIST firefox-115.3.0esr-vi.xpi 595540 BLAKE2B 1903b240a754f5494407003472a08c9abfd2ce57e021597e68f2a94ec7f9189fa52b05c87606bef3d3d419f742a78fbec72aca59733f7e7c741a21cca76b4078 SHA512 a91a5211833eb7561a70265dada85c4d7cfc18e6da015b1726c0ed0c7bab9918f50d100b7ea1701014c0ff2cd5d22131db308da509d2dd161681b79b0f05feef
-DIST firefox-115.3.0esr-xh.xpi 402437 BLAKE2B 6831582511f5de2fc6438687c56d9f48ce84972bcfeaa39a0042feeee21bdcdf04804e9f0fc569e98238aa32b14afc6b62f2617c9116e09918be81cfc3789088 SHA512 acd7f95b63692f165da9b881352ba053317dc5606f1b0874c33083630a70e95bb9b69a339a9336d057802f14f0f57c72f6b5900a22eb04c951df0b7eddda7b91
-DIST firefox-115.3.0esr-zh-CN.xpi 595480 BLAKE2B 17f8f497c94774181b44f119c52444831eeb0e39e22493325a1e85f82b79cfad1f156de606f5bf2bc01edd28d824b614596e07988b35bca88e6485edffa520f3 SHA512 71f5d0a8dd9ac68a83cf0cbf28b33c8b0ad008ab4b279abd840e0e3695bf1cce852af51bb95bcc84bc6f5bae0f2b08986a6725fbefcbf2318cca8f915c7bfa08
-DIST firefox-115.3.0esr-zh-TW.xpi 597824 BLAKE2B e48a8fd6887f1de2cd46db6a6c13a541b9046c0f8e669db1dc8d3b6e16f0bc4e77995712876e4d0dcdd67d72020178ccae595bb69d87b9a4908c2a6ffea727ab SHA512 93aad13cb9075e00796b79ea6b9f1ef7b7d5a85177c3f380ba1a7bd799d37150b48307e7f7a312a6fe4b029bce891821e712e7e725145892c04697154293cd0c
-DIST firefox-115.3.0esr.source.tar.xz 510157064 BLAKE2B 858c7b47c07244f95327e29b52d73cea74f620ad8d496c719172cd4c812e53d84ab0fa9aaee23c93856536712bc517bf9c6e47122295c83c4c8191229145a3f6 SHA512 4a85095620a61dc516cfce6f288ba491a99c72a78c6dfae264c1292f9eba902e3df7101b97a6f8531114ccce421c92586e143872798aafd7aabbe98a257692ee
DIST firefox-115.3.1esr-ach.xpi 441067 BLAKE2B 33f3e8fdf9e11f09b1486993d2fc580213525da4c16e2963ecddd2af7c44d72c85d502d2c0e78d01a247fa87dc7021a2edefc5a1d169e426395f3aa9fd0ec7ce SHA512 2d5b1c61d58ee73e0371a5a6f1c9482eb8f93043ad14cef7d5f559a2cb9350b4bcdb58777df1e067c2bf67b4e4a0c69a80c9792420ae320335aa99e441fa1d73
DIST firefox-115.3.1esr-af.xpi 402472 BLAKE2B e7515490301f0d0814614fdf83f27b4e9b91d191188c16d471e1920bdd3ed6086fb7b8cbd1658e3e4f42b0d2b1d0ea6bc642e62025534e9c57e6431d0e3b7b8f SHA512 7dc4b34862cbf337906d055c107c90fdece6a5db067302cd4324d3e84e2e9aa6d15c939fbb9292d5e976ee0e862545944f1429439db524a48378ac23cc226642
DIST firefox-115.3.1esr-an.xpi 482928 BLAKE2B c5bc3cca7a40bc65ac2ec71912686e36f268c2d983a5c3d80f86d312414c0b276c68cd925a7ac8cb6d00b8aa960fa3d474bde4e6dd3a43c84045ae8b0d42dc3b SHA512 b6f38e833a488668fc305f5d24adda02a6d95bdc7baafcfcee0b8667ba0002cc0e3cbb9795408c7d200f6e1e7fdd1cc8320db7040c5486b9eb9a0621e5b3fd20
@@ -408,207 +209,7 @@ DIST firefox-115.3.1esr-zh-CN.xpi 595486 BLAKE2B c24578d05d5b3c3f7dc2df7184fb575
DIST firefox-115.3.1esr-zh-TW.xpi 597814 BLAKE2B 5f48207fcb7d6cd81c7a223447726012cbe8a3f5d0fe195460063bdf98f3658e11b28003ce27a56363b1ff474fa840f28f4c5facd50beb7051264d9cf18681ac SHA512 29b304dd87ae32df33ad5d1485ad4734c106d2641c6ff3bc60564cd27d9806eedd2e598df22ee79ae7eaa4045c7ca3a2fcbc724a70fd74c3fd5c06f6294da715
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-117-patches-04.tar.xz 22388 BLAKE2B 89b9303a71e2421a2cef9ce0a3ca7dba5de7c21d6af59abe36b1e090bcadef30d2954acda874d72641b61b4cbfe0b032a6dd1d7d699709a2f4818c6e1e228d49 SHA512 7914262226a0d70cb3d24cd152d79e9e98b7a72993276ecf26f4e79608a0f4dd9717b8b0f3524f54db385af404d1779a2ec828e23b02c10a5dce27b53d20e835
-DIST firefox-117.0.1-ach.xpi 444794 BLAKE2B 7d8323bc22d1f078783171168e9d94ff5f8d8d678b8b1c2a9f7db7fc1a4e4221a383b8a4898d429cf4c7de77ceb5885d87817c6c965ca527de59a46321f4b150 SHA512 d0eac4c1f80492f083e4bf40879adf62c1c5c84179b0d9393f9f14a1d9b39c585e35793dae313818cfaeee063f0ca2b1b56306ef838ef6d4e40e47bca07f609b
-DIST firefox-117.0.1-af.xpi 401870 BLAKE2B 7f280de7cc75817b35f224aa94bbe715eb7f0faca8f0c3e4080670ab88d218ebbd26ad04eab5afaa5e8be8729dc98a57dffa31c873aa563d9d68bab95410002f SHA512 8c35c83202637e32e4ee07b82d37005db9c4fd18be24da8947bac5763ba6d69412cab0d5a2c1f57d5b1059d9d6006bc49f16988571c1caef0c0ee07fbe29f64c
-DIST firefox-117.0.1-an.xpi 483720 BLAKE2B ad0f6f648cbb4ab78cb86a356c110c94313661d8d768082a9984d5ad712954ba00c6314bb5cedecccc6198de5fbad779fe5b6233bd4f10b21492d0e257d96981 SHA512 b0b0233e7cbbc920f1c3bf322ff3e66928d97399d61d1fbea53066bf217f1bc543b8e10ad5262bc26c2d489f6fa1db070fe09840b8a46e5695eb554b1d465b51
-DIST firefox-117.0.1-ar.xpi 550587 BLAKE2B ffed86e98893f4cae6a4f7cffe7882166caf2419b17c0fbcbae1b60864127efded8dbe6f3ab1e11c78ecf08a985200dc0edad78aec62065f5459a670728adba8 SHA512 a9d20841e595e2a7e6a54b3457b3b0987ef4a78b2321dfb7f52fefc273c38b804a4a15377afb149ee7832406832ad9ed05d7738dd90d1ff16601a21eaccef2bc
-DIST firefox-117.0.1-ast.xpi 477431 BLAKE2B 43d71d2da5c0b2b2b72b35abad7802e50709ce8c642886d5e21b66d578fa2ae07e5aeaf4ea057ffa89e0c9faf2fe29b14e90f43cd2e52cfe692f41bb6b7fe5c4 SHA512 35deb651a815178f6eb495ed19f89ea3f6fce30663f0dd0ccfb652a67a9b50367846b34250d0924e1f766d9b6db65532d83aa90b7a8677b1fb9315c5708938db
-DIST firefox-117.0.1-az.xpi 470715 BLAKE2B c7cd0b875ac79bad7b4f5c2d00e841bcc669d6e16c2a0e7e0ecaf791ebabdb6457d774b8f6d57e020ca8e41600f2cdf30f8bc4d5983229da608333099050c1fb SHA512 b014e7aea064395dd45dd3ae104c473163517ed7692deb5473d6155ea3276a741f63e9d1f0e94a71822a02f0ce82fc223123e172bb61e6f8f0579e17c0aeda4c
-DIST firefox-117.0.1-be.xpi 652093 BLAKE2B 80adf5fc012a03e542e9c1337601196342a4c72df2aa87ec3c6218c14cd35f1880fbcfdc3e1fe9376bdc2a0a6ff6b73fb63fa73933b8ce3dc762d8c13e3511a2 SHA512 e79bae64579daa7e06054c3ff51146041e016f0b76b878e26299432d2a972fb3bcb42bc3dcd22072661391cfd300981bfad3c76152143565a9ee12c4137e9dc1
-DIST firefox-117.0.1-bg.xpi 565325 BLAKE2B e02d0ecfb983c8d241ec512c7c9c0c7a0bace46e5cda0670611bbadb9f94da66956a38de7eeb95dfcba7e9959c4fc3235d6bd1adf8223c02692c1f18ab5f6f80 SHA512 805c8d39ddd217d3c9dd5e5d18ca261843140eb0dfb40ddeda3e0b5dca3f4479c096783d48ae21e80ba6c3ce6e6f03d9c27b66e067d6c0d9a302b561b4e9b75b
-DIST firefox-117.0.1-bn.xpi 559637 BLAKE2B 72c3e2b381e6ea045de5fd43ed2fae43e64ae2844fe7048b91f9b2cefe11454530f5d2b0ccb2be6e45a91b2ac5b772423c1bee819f15d81ec652d67d55d2274d SHA512 b0baf45e0c50ce77863c943d3483321f157bb7af4abd8231c0141e93b9cc1caa0a97d2253fd62f75aa599ec908b1168d400835445eebf9a6cb522bde3103099c
-DIST firefox-117.0.1-br.xpi 542774 BLAKE2B 18bd431094c8504657c68256103b452fd9ee9134ea82a7574dbb5c52c15cd3f0fbe49f9e0fd5f83eb366e6d870d48b2b154b830c8c8b7bb529d9cd47f0df9454 SHA512 2691be474fd2d8cef39114cb045058ae3956240d89e3fe298bef3227396f0a7df1f0d87bf4408f7330127e4e6a1d6b1979dd81080059a2370237b7269834fcb2
-DIST firefox-117.0.1-bs.xpi 440955 BLAKE2B fe021ebc2909e83d1aa2aacc6aa04a05d820369f724b1ccbe0fed7078c3b1c79ced9bf30250756e0c153546fd7b840a6a93d3b148b2ee6a4f895292f8638f4e9 SHA512 43567bd807b147339aacbf03b1bc9115097edae6f659e77013224be0a72771dcaa6d07e98f2cde69cce0e12293aca8cbf99e12c5b03d79ec40a7aef2f0d1da69
-DIST firefox-117.0.1-ca-valencia.xpi 522903 BLAKE2B ca085c37458e47bfcf6d01f325cce8bc20aa2d9878185d4141f83e294197b9e441a327b355082958d9d1b82570da95b4058c26ce083595ca1014a0d281f7208b SHA512 f8195d1a75c337ad887bfe71b114617573b7feea61e2646187469cf8faa81814bdc7f12d8a8038c5997fca3e39c9a28304e9ffa066a2bae74aa3078ae4a7cf64
-DIST firefox-117.0.1-ca.xpi 546625 BLAKE2B 52dc4e9cf4efb94609b4653d65b9d4ae4e081fa9f71f75aab71b4d3dd4e1f9e337597f0309982ff7bb22f90c960405cb260420c086db1e81886d57573d449300 SHA512 7191d9a218218ac5dc0468455a263705321964619d463fb9874d1494cc0b184bfc0c363033324980492b192a3c0836e257a52eddad15fdd3f496b4e058fa2b2c
-DIST firefox-117.0.1-cak.xpi 567757 BLAKE2B 76874d4da409c7d17914b4d420d194a03a16bb5f02f0cb40318b2ac42358a7392c9ed0bc210618af936643d3a8a7f59db00da105038050ff4207e20212d6a9d2 SHA512 18f135007ca84ed28dbee447ce7a93c03ffc1e92d8fb61ea9cb06241a1a5186ff49e6125b54c0bb98d81e82d20315a193d868c556b3b91340ad13983550958f3
-DIST firefox-117.0.1-cs.xpi 596753 BLAKE2B 50e62d65a91a44f8f1ec922cd52a8ca3be4c569dbc503f85cf266d90ded69c49a9bb16ec033344a7084b322bcbd5b073f918cddbf0aeda23a3e2e2cc4dd4268b SHA512 586d8d9255012dc2a8605dd2d0351b6fd19e63cba1266b40d056edd5c290c007322d9a0cbb44068ca5d88f6b7a8be5b1cc233ce8c5832af4332be78091ab32f7
-DIST firefox-117.0.1-cy.xpi 568486 BLAKE2B 731e359d7a2dbed662956106eb3255cbaa3bc6757aac69c455a4b625d6b61068a82aebba79aa078d8b251612e33103d4bdac4fff5d6e76e0d3ca8e7b855ad045 SHA512 425225b47c3646621d9aa59a3d5f4871a97315e132616a576cb572e70271bdbf4224294833be8256ed05bdf384d541cd234f361f6be19caed206257b848070f1
-DIST firefox-117.0.1-da.xpi 557765 BLAKE2B 0b095d846c427e32ff84050dcad1cdd6c2a1c78a13a24828c051ca4893155b61abc917a616d0905fd164fe49d8cad9b198e5e1962b1fd63c020674cda3d7ca4c SHA512 6fa0960c3c33a1c511a2bafac027168d0f7ad203c34ac18a7659f89ba6284cd2eff240bf74652856058243ac81ba716ac8348b8eaec45b8a3f8f96aed5e791d5
-DIST firefox-117.0.1-de.xpi 578123 BLAKE2B 8047d3a77c50d1df2591120149e9956db06f679e07285bfb5103cb85d65a53c842d676ab7aa7b6308c615ae58900ffdf318f829fb9070fdccc01233ddc67ad8d SHA512 743fca26081f04232eb086b916503895c88c968fa30798b14785bd12f779e2ebaccefe4edd37f3095cd91444dac1c3b01d154d380aeec36c07f520c2fcdf4431
-DIST firefox-117.0.1-dsb.xpi 592963 BLAKE2B bf0d40cb824ff981cdfd3223da64a8538972ba059cd07767ecf93ef163c8e3f1ffde39867c02f3d13b7baf0489336979f4e62b1b8a0af461a0f17c4640402e66 SHA512 d3aae373841e4404762ef3a2c24a342bf280f463fa86077c02c23119fecdbbeed865b69a01b22282b3fad354564ee23ee3474102333c238115f48cd9de6434d3
-DIST firefox-117.0.1-el.xpi 666561 BLAKE2B 7230b739140167e3de81b593ebea72a581f1ff2099ede20f942b2fdf116023706114f6335db9483640671084d28a1e4e126f9210aeafd1edec5ed97f6a45ce86 SHA512 cae5777f266809b8738759567415a2cb813834eaea63d2fc09ff2ba230858eab3d67af5b7ae2bc1f2068ecc7259c823c8f460b6c331686b5ca260a0d520c608c
-DIST firefox-117.0.1-en-CA.xpi 520398 BLAKE2B 82aee3b8d0a4b44b162abc86c052fb76c10a7bc3fdbc9b87bba584b5e117b1caef86e6cfaa54f5d44d95ea285149f5124e7821802a9931c7260b58a448243c66 SHA512 c051bf524c704fc01afd310dbdcbf00e1f8d439a7c71c021d40de5788c10c5d194d78e243ac6b0310d23f84a6526705c98742df948dd69fd3d8d8080c6a08997
-DIST firefox-117.0.1-en-GB.xpi 533891 BLAKE2B 0b1174ac3716f9caf0e74f7559e3c3cb56385f53deb6a836e55a056d00993af5c10192a24de4a55fa00d901252a0a4d6c6415a8cdcb439ef567080f37238767b SHA512 2d855ac972934f4151f666dfcd69027df442aa1109f505b039703edada2fa37b306bda4163636407a908ff6af90b713bcad2494d42885d9e47599e99b9e02b59
-DIST firefox-117.0.1-eo.xpi 561457 BLAKE2B e0123c20272d8fbf31c2edec047f79e84178db792288aca5eed62ea25805ece8b4e0c2382a060a2e642c73ecee4448b29885b65b520e36e0513e649d5fcd3290 SHA512 44f1bf3022055938d4e127a8de84e20a3fdaeec872bea2a605132c0bba4138109d5522239f40a4d5fcdada2c7350a3ba26976b0d8c2f9b5fa1a8c96091127ace
-DIST firefox-117.0.1-es-AR.xpi 572729 BLAKE2B 891c9abfe34b851c4e566d78e77896734aa45407dcb3171ecbc2b69f454b8d89e30a888074e4e928aea9b6a90c2faf2eed5214883b5cf985d5c5a2de2466c050 SHA512 4e15bd682e7fc57fd846630a47a3e5898855e59dccc5c20d6db46a3bec9967d557c1b354019019f5c9310caf5ded2bbb2698d8d45984ef51402baeadc30afb4a
-DIST firefox-117.0.1-es-CL.xpi 571661 BLAKE2B 771ffcd98f952a65ad5e3a03a4a1ae891d8162bc9716db7c524e1c6d99ed5decb49583bd5540fb520d35b1539ffce8cd71f8940062785b7234332b94b17f0f7e SHA512 9f7819c6190463aca08329285b025b9c9870f6d890e833b4a65e8ece5f8f124c78d434fe819d8ada183e7ed3c8de1ebaae5d0409d9c79d28c63d1e0601e9f427
-DIST firefox-117.0.1-es-ES.xpi 564585 BLAKE2B 929468686adc48f25d283a304ab80435bc9c4bee6888082dce5ea6b9fe5a75d5515200e13538185da264259824246a068496dbfe8effa5afe204897a5ca46b66 SHA512 2bbf7d45de5c79d9daaac2fb6557378fbb91324f12cbd3323b2c881e004068f2cabc98a97fad70c7a583b79a3b16c66ba215b27fda8efd0a34203dda1fadcf7f
-DIST firefox-117.0.1-es-MX.xpi 566699 BLAKE2B c707dc1ed97ecb0edb7e1a30b081fef688a41e820093dff5f8143736b8bb064e3d090ee064fc42ff87ab61c19a27a6003ceb0918631f10f9b98fbfd060e5a716 SHA512 665c398b3a0fb26ae34e978ac9325312e16e4dfff88632b9feaea8a7ed415d145a9ad3d98c1439ead0581960f315a2f3e01a49624b2cb31ea8fd2d8545b3c9f8
-DIST firefox-117.0.1-et.xpi 517160 BLAKE2B 284faae42ed138900ca5ecb0b0a851d9f929bb9374635f5c1fe15f5de8fa3e64c1d0478a53dc9dfe87df31504612e408cfe83f1f4158a9398ba40fc90a905ce7 SHA512 4afd3b849286efef78805b1d2f8c42d76ea5499cfb60545a42ab818a4c357ba2f111c041e39f51182376ec0dce2952845f268346443c293696cbfedfe65723bf
-DIST firefox-117.0.1-eu.xpi 555913 BLAKE2B c849636853d32f11e2add5e167b92e75df035247f342c28a6e66715ab8f6bbcb1de3c911bdd569e6b503069acb4f08e8ee3abc33e3fcc422a3aa29b2512f03ce SHA512 7f7b383e5c2e4ec6eed6815a9ba84f7aa80c345202170cd1a161aaccb98d3bbf0c1a01c9b3580e926a8868a3d36ec27ea7a3abdff1bb904072aef1bfc811a327
-DIST firefox-117.0.1-fa.xpi 567400 BLAKE2B 584c29684bc4e7145dab3cf4d260c4b8e5c55f1552d67369b5414adee49462df9f1874fb4608ee435a22246052d25c1a1ed2c16e78ced4b09177e8c34db532eb SHA512 c46a29a7835d4ebde8ef21c20467c2478c9a9eeb8ef971ccf6c0b88ef28b7da64d341fc21b1d4c527c66ad7a1a88d315a64d076c6b87d2f5c32f11cdcca5ab25
-DIST firefox-117.0.1-ff.xpi 456776 BLAKE2B 7b17db5da469b2fb9dac75c7b5b8092d91da4f089c7d0a64742e11fe987089b5143a5541c07f66d457f166b804a2e00ca670d5f253ac18299ea68a39cf6d6e2c SHA512 75d0d7b1ef7ad6e661dfe326e31351d7c41597a3185f709d1e033640119642c48d80c7fc7e69d242bbd160779ef37aaff9fdd5319980a611975fdfbdbd5d8f58
-DIST firefox-117.0.1-fi.xpi 555275 BLAKE2B 86053d2a7808cda208c8793fe7c17d22a7128eb94a24c0407bc54e127ad384a6daa1a7225d2a1fc11f4fdbb0b781eda6b219a74932582e122d6b2f1615c23d4a SHA512 c56b1dbdcdcdd2ce272db607f291c9f7c201e328c52ef94ba1453840a6bccbae61963df867f3588dbd164b9bdef4153cb005698243505e06c0010f7118cd9124
-DIST firefox-117.0.1-fr.xpi 584457 BLAKE2B c88c10add51a72c3758c8d4f78d4cf3df5cfa9908395425b5747ba8f1f2137d8c92ab8da77ce06b56c4c8ccc8c4669faecc2f629d0e0782507aeea2d5aea2266 SHA512 348619f4b50bc52e55230e53c374e87f191f55df37721f08f6fbe8a8d2d16b21082ae9f9bd4633d3a8fccb638aa18d385bbd37a46f7b75718523ba9d3e5153bb
-DIST firefox-117.0.1-fur.xpi 576611 BLAKE2B 861ae2eb336680002b2301d172912530a8d0cc2a1f9a7420c173c9e3afedc321122b7e12dfc2276716a88fec085182a2f5c02b239cc53d911500824ddbdf65ed SHA512 ec7af54a5e46b88edf07c2a9330bace169f56a0ea8928c137f2751b0d30cd72eca448d41049d9d0953f8eaa58e2c51b05f6ff4a43f98d6c84c4de148fa99e717
-DIST firefox-117.0.1-fy-NL.xpi 568067 BLAKE2B a874f1dc6881fde14fa988ffe28f8d80924407b89039b7d42d3b5b68f05e60eeb58a97b608cc33f7bb0382f5815acdd71da6814ec6f74c61fcaa44c2be75e113 SHA512 c7ccefd29da83b4d8878a385e690ae56e8a528fd3b7088bb9b6e79e94e9b1529c6841c565a786258700ab2a987cb96bb087aa9efaea1c2fe52ebafe7f4161125
-DIST firefox-117.0.1-ga-IE.xpi 453869 BLAKE2B ae04dd74c34bf498cfcb8a2d6c4026097bccaa1ccd82267d43cabea66f9fd2eeb4875fd58b2c7f80777818bee461aa0a4bd431005005695f542706124daf3e4c SHA512 1a08fa6f47ea9d778d0d0f3006219f324319bc749ca804c05554bbb90b3a4bda692a059d51dcf40e8d1442aea6b62a3597f4961747400ceb191d71efa066922b
-DIST firefox-117.0.1-gd.xpi 568329 BLAKE2B 20ab07d0cd19c6e21f2935af15e7c8c2e610d017878ff7b09e3877874870ae11e164e55f5c55b298cfa21bd993af9a863446e3f9e482154ee2449b2bcdc08970 SHA512 238970b699f9335a1e9a80cbe3e3ea94cfac00e7abbfaef351d35e642d17049f4b969d5fb0e1c9c9d1d4a854e6ee67ed052535508f44b11a130ab96a69d87383
-DIST firefox-117.0.1-gl.xpi 567521 BLAKE2B 89e1b7254e358bd6999313c87bf2d96c46d8edaf2fd1f122a96ad8a5dc08874075853bfaacb179f3bb78e701a48542a2284d4b06661d32e6c86c8181ef0deca0 SHA512 ac545da67cb40767b701735d2c07df0c2cfc5e08a2e75fd0c422b1f650ca8ebb3228085c90e8fb96b76ed39b98d11cad538a986de37b45746a5bb20cf934758e
-DIST firefox-117.0.1-gn.xpi 581965 BLAKE2B 1f1359408f49cffc2b4f010c90474c3fd7a609ce634bc019d9aa7c7b610f684b1084259e094984d3de7e8ec73b6c3f5f91d7a81192fbe60e4d6c75d2a1c01ab0 SHA512 dba8ba7b1a8c71d1af4cb696ba0a2424c20b7d5df2d10c511475f332f930f87eaaea96fa264f0b8343ab75782ea62844e1791815519feb6913a446bdec47745a
-DIST firefox-117.0.1-gu-IN.xpi 506746 BLAKE2B fe5d1bbc055e11771cce9f683bd6ea71576184ae6ef7374525e8cbe3b3e024f528dc4a80a047325bfcb55b66fa47e409e3a121d4d41d4f9e21785c741d214003 SHA512 5c97fd05b406266e852a09b57caeba14263ab03cc256eff95f9152be893f1d7fc9d99562f52a744ffbfee7e59b24cb734cbe26d71826d4a93a0aab096cb95a1c
-DIST firefox-117.0.1-he.xpi 577834 BLAKE2B 8452847e6d424620109092870376cd396ca801474570f4f551e5844dcc036962b28b32bd8a3cedabf020282f800cc61d485aee5d0e01ca751e18535f0a75070c SHA512 a25acde56491f88486dd05fadee58d533f817e0ed8322e36ebfa2f37e5c68e8d8867b9ea0804f43b8626ee26bee0143b1a8d26a60645d2cd5f1387a84d900da9
-DIST firefox-117.0.1-hi-IN.xpi 543573 BLAKE2B bb888311afc6e000f0b13d3a6cf3db056216b1bc0a8e3950b31dbd5b4eee4358e33703ff9b4b515efe7d4fa252ab955b472e205089b5956e0b2708bd22d34f4f SHA512 92479f6117cd798963edac66df6aa0db77611ce2522ed58fb26e940784ccb1ea578ae317ac5f5ca426a7081c0e2a9182e567f9ed33f554fd2edc045a18918369
-DIST firefox-117.0.1-hr.xpi 533132 BLAKE2B 82f7bfb95a928fb63168bc8f5cb784ee7ab4e17896949d7c16327caf602935f8c50a4f63e501dc1e5695ee7a8a06525be5970a0fbc52392931ffd1d840b421b9 SHA512 7eb470e9b7bc17d94d80d95a790bf253d17af059e266d7872845086cab599ff5d3a4580081427163d683d6be99ae86aa828e6a1524a301de32dce4fa8614a7e1
-DIST firefox-117.0.1-hsb.xpi 589121 BLAKE2B 00f8198fe7e41f29da3c67dd2a0eff203ba86284cdf27b398198792534d2838ab24c0354ac55c542257fe00d450cd606668b32cb4c5e777bfdb5046748333aa1 SHA512 6f538d758dae2413b29fd289b8d20d44dff05b4de7e9c31936c5d48fd5226ec34138dbdf7ad6c82e8e7f96b5315f1529fa863a9417a2fd9938ad117394d18a48
-DIST firefox-117.0.1-hu.xpi 593016 BLAKE2B 9740e12c82ce95f8fb55120bfb991f9153c9e551a5227d532242dea57a31c8defae2458867d90fb55061d02f6896e0ed55d41beba9174e8fa6b06d7a2eeccfd5 SHA512 ac21bb393c1fa4ce1f244854d3915d2dd35ce2f9b5377ba34748197afd447ffacd7207f1039b699dda7a88fb8c9a17dc90ea3d3b43897d1b5e2e90c4291c9482
-DIST firefox-117.0.1-hy-AM.xpi 580487 BLAKE2B 469a3bb6f5619a6584a842003b6530368c388b2967403a62260866c895966fa8b6e060bf51a4543d24525f7773b530884ed44500ebd7cfc8ae4b41976845c031 SHA512 cfb404e1fd4dec6ddffd6902073a52c9ecde0cf62cde35bc50301b5b87f9a1e893123fda28fcb8acf33ebb1bd5449b371232c647f499a938fe460df6fd6078ba
-DIST firefox-117.0.1-ia.xpi 556623 BLAKE2B 703586794d6306d1aac41c52d307c16515d4213874726f97e5d2a35ca5af053ddd85930a41c6a0edefc740db839f459af3288c8e84d41fd5d89f687bace7516a SHA512 56f2121b47410ffbbadd7254bf079cecf0ed791a32bb81aebfe22248d33cf613d86f460bb6494f61b5b0b66394c02117717a89f6bc23f6cc0d440491fbd8b5bd
-DIST firefox-117.0.1-id.xpi 540545 BLAKE2B 682f799f6905ef167dc463de95e6316ae90bb10fc960e48d68bd2d5823a875a237845fbb58f18efb1328f404247ca79855974e8827d7d4fbe28befd019d07673 SHA512 8ff70a2498bb77666c7f1c1db15bf3332c0d74a7ec08f8d1f3d341e1ad37d6d83015e881a15098a9ddfdd58e723aa31a6bcac064ecd56bf20af0e046f6651103
-DIST firefox-117.0.1-is.xpi 564433 BLAKE2B 37532a4b1af33a8845df4d8b1095d24664e7ff4168cbe6e5032a83d7906b2ea3f793bafd85e26cc84e436ce57e9ea85cacfc804e06afc60ec8eebe884efe7df6 SHA512 b1d878ad48b3cb5f7352b4306c93b69ae7569901d9ddad33454901a47d17bf2aa17b228469734ad1adda7d6e8035cc5c04005c83cd6804740155886dd420a8f7
-DIST firefox-117.0.1-it.xpi 510636 BLAKE2B 26289a0e470191018e3ceeaad99fae8ce37475c47329a8455859db717528fb0f92b26d6cbf7e6031b64fd1d397126e63fb2f9b462347d0b096e8869e24598bfc SHA512 80ab6f36a3d69f752cfc5b1231638bed7e6849340a7ba439202b563e2b583892cc97c8a70c541b742f48783b8e0a8896bcc5d05c36e659815b36d297aca236fd
-DIST firefox-117.0.1-ja.xpi 620391 BLAKE2B 7833f134c42c9853611af96989d611b7e6daa782828540291804b8691fb13d1778e9bf782c3c3cd4689ba8e2dadee8851548133949373bf12efbb447e6a42cba SHA512 f30c184a0942ece283f015d5c0925748f7178d89508da380fde0c29e6d362755b78f7d304c8eef915088dd64be9c28e26c63e47620b321ab53a7577d571dc05a
-DIST firefox-117.0.1-ka.xpi 620751 BLAKE2B da252eeb96fe3786c3905c334946a2c984f73fa75276f6cae3959e69688c59ca4d625d9e300e3d6b6c324bb3f368681932cf07e4e63e0edce4cfc4a7c7d1803b SHA512 9cd3b9537998bcef38d036f2fa8981628ae5183758969a5e259527d856590c5e51e0218f77a1a8039a86745018b1ad96bc94c92da73ac9241f84715df214c584
-DIST firefox-117.0.1-kab.xpi 565303 BLAKE2B 23ddfdbaba2eef6da6e21e6e4084610bd5905168d589347100e99e55b3a388869c6099d089efaf6ba7193a768d265ad0e27798b4cf7d80f714e9f28aced6659e SHA512 972276edf066f5728aa200ca505a41ba5d99cb08aae6246a7d599952a2ef9c23bdf0f0cb8ed969790dcd7547a6b6a5462ff4e4c834d483e40151718d9e12e7c5
-DIST firefox-117.0.1-kk.xpi 645184 BLAKE2B 5369791e634c40279d58b858fb83d9ad586843d4eeb5aacb25f85d7bb8a3ab9ddd92b96f1b913d8bddc9f0ab40b855f72477d25825674c11a12a8e23efc6d0df SHA512 8845b795477701e1798fe5ec7b6e03977e01d4401ad5459244c79b3701556567d06c45621bc084da085fb97dab3f4794568895d1228731062caa28a6b086de17
-DIST firefox-117.0.1-km.xpi 507782 BLAKE2B aacd4abc97e87158d5760838874bb513b24371833da551a2d3178d9c36f4faa80104ee6c7b4de7d7fb779955491b590b7a7c93d69a2a0ec5d83304e3b97629dd SHA512 e1cb02447fa00abbe323e47b9d19f37dd0c81cbd15b0866eb6df90d95699ca788512dd640340898272359c0ffea2539783d4bd41161d05363eb1c62e48bfe877
-DIST firefox-117.0.1-kn.xpi 473354 BLAKE2B cafcc0a05db676b74c944af04bd9d8a4a19ea468a76b02a0a6d5ed2c7185d4dad8ac2be6a3ad486d6eae478e8f76e3825cdf6a517b941bde2b931deec965e282 SHA512 6d0c33582712357fb47de4a62b7922792aa06d5bb863f233013076895f4260adbc493d7c0c6cf9ad22e0e57503ef59a934f531f779e514c3617bf077cf9528c2
-DIST firefox-117.0.1-ko.xpi 603702 BLAKE2B 7430ed03581cbb2b70745169d602197c86fd07951eb12a63cd08a6fd828486caa1474ad07d7ce84a0aaef89b949cde3023dc1996a16a330daefa71d2857c3e0b SHA512 82afeba574aab4a4db1c8c0a55745ec5cfce4b040726285afcb289c3502343063de1ceb1c7eef60214581ec5288aaa23a50cfd9240453e9eda45ae0be2027358
-DIST firefox-117.0.1-lij.xpi 464077 BLAKE2B dcdd0a2919e1f4fab8dd7e6c39451cdd8334ca2c12a7bc553ab68f74f902614d562ce82a01e9b23364f00d3912b652012da7ddcf225bee2e0c5ebf871c045a90 SHA512 129ec86c19d7a9d6fd2e8d9140ef8eff1d5449c3a5210b1369acccbe0bb8d258f38cc71f36ad2f6babb5cbbd6de279d4043fcc4254ecffda5353b141db15bbae
-DIST firefox-117.0.1-lt.xpi 549438 BLAKE2B a860990472ab714b95e6eea422876e5e2b8b874ebfdc9107eb1a00b21adf37b5f95f0fdc1346f2350c83291531f556160bc71691ed1677bcd587e1965155b411 SHA512 b11e3e62c0dba3d0f23831d5199845bf42dfe0583096619eacc2be038d197794d2474a75134ca7abd1b670df54ef712251cf4f18c361836e0e87f2788418a924
-DIST firefox-117.0.1-lv.xpi 450454 BLAKE2B 1fcb416ad653e67c1b05a1c2c4677a82a6652bac0c8eafcf39b7898a3b3fb27eb00405fd13bcb51b23000972f0fe01647404af58a9a8e7d3a0616e7b9deaa143 SHA512 e02d0cd4c3075c6f06e9a2589b66a7552e55b45bca898a5b7ea1a3da36d8c0c8ea291fce3f949c14afb530117e29b3898d412c10b0d2b7884039bdeeb76ffe55
-DIST firefox-117.0.1-mk.xpi 476033 BLAKE2B 01a7640d6d7a23c071e3ca42c52c709526db39dfbbcb1eca6afe33f6dc6e354ee0a2ec7fa1c9b0ff31f2a86cf09562407cfbbd5cad3b2302f9e2bcbcdfd182f1 SHA512 8b88a7b2d06dba93bc9a63036539d1f08a7419b0c641ac81f98f76ce6f5e67f528c296b6695766dc402e1284f79dd407d86d365a4808d66447684c1dfa05b4bb
-DIST firefox-117.0.1-mr.xpi 511391 BLAKE2B 68029db7a2ff7830ed5b5cbbdc866b01974d5e68b8b99aae553c3ec1c836b0411633a5d4be03ad600ac26e229e12333b0c905908b69029ddb5ce388eaf78d68d SHA512 b1fff78cbfffcdf159cf48211fa964605f4fd8d58988250899e263360c3a986dc61de2baaac3d4befc2d0d204f0ffc4ef1af410070698e4bc12bf810dbdd5393
-DIST firefox-117.0.1-ms.xpi 430981 BLAKE2B ac6bbad1c1bc87449c36850e998b7a25d8f4547166580308e4c933cda38455ac809492dc7f4a4f8c65d7a39ef1c06aeaf9ef17c369876f7c5758b0dcfd2369ed SHA512 3c6b1a9b08f58888b672349c558b4e7674bd5d977a8816e3995849f4741ca75be4dc1f14761cab7f3b1a0e92e63bfe768fd9785ddf936052a6f79f39885b3ea1
-DIST firefox-117.0.1-my.xpi 493863 BLAKE2B 30d88b139aad38a5e4e61eea7968aede3c35159c16513f5abf162bb551d365a40215aadea872af5079c678e1bd53f7696eb23ac117fbc4b9b0658789ba427a3e SHA512 572af46bdb94371f48f3e47bd2847e649f027786d4891b9629aa2c6c7c34b0975ceaa938e1fe8e5c1ff2cc101f6b681c6f5608450c5d394132c637f13f670ce6
-DIST firefox-117.0.1-nb-NO.xpi 550899 BLAKE2B f4b966c69551e5ee9cc9a25b9160c35177016725d3508e6827ded565d8f21968c487e94c90d21c9f9422df12bafe6479f49f43d32f5cb03b0473319f788c7036 SHA512 327cdf11ff7b25ba0c5d6f5df55d8ac9a658ee0595d90e97c79d285b727b3d6e88ace910c360c29d59023b99a71546d7e59ccda4bdc31eee2796f8828ec32fbe
-DIST firefox-117.0.1-ne-NP.xpi 468693 BLAKE2B 5ed5e3d2229720e9bf9eca44d0c1061fa47eeaa069d7d4683c3c4381c464831fec7852cb09500e8dc57b0b5aaec3687decaa302e3a587eac907770394e808103 SHA512 e04e7a1b013a3914056a50e00de134cad3028cb1133d56771bf545961b8fc9e14cd2312518f58af23ac393b80fc9bdd87a84a17b85e9aaa758fbae547b91f6f1
-DIST firefox-117.0.1-nl.xpi 562329 BLAKE2B eea9d199d10ffb2c98f28bdece3c45dff1b0388c80f53f86453c0417a4d21470c6c71789959797232b41b04bba05cac641acef415e868c2ddd5862630012283c SHA512 d5aa8924a3017a27970c5dd6bfaaea24eabb29d7ed18333d7e3eade70dcb2525ff4b31215caf0199c5956ee663e4ff6b28360eb996c0ee7f1843981d86ceea47
-DIST firefox-117.0.1-nn-NO.xpi 555662 BLAKE2B 85e3db533a9eabbbe7493a514b2e4f12065e9c7b08faa64b4d58e6111d6ffa5994189f58dfd7481a3ff021d374251574653c2a974f8163d42014537b179fad54 SHA512 f93591ca9214d07b79018d4614346888d7d2b1d6fd101cd399636c5ba09f1f843a7541a17f53606af9dbd3abe802a250c1f465aa7611f6643215385acc1fd923
-DIST firefox-117.0.1-oc.xpi 575179 BLAKE2B 16773fda04259691fc33e14bb8cb67f48ed51aa6ce6d6370fa3e8693aae345252f685b9d35763daa7d32ce81fa331f574a329db9e5cdb71a1b15788349a661e7 SHA512 1fc1d139eaefc52f556d3d523b574e20489cc6ed0e71288ea6b515fa25b8072675c0c06c2c24848409d8aa563e48f78f1e7fdab2919c4d733ea1c4fa55219596
-DIST firefox-117.0.1-pa-IN.xpi 629875 BLAKE2B bc9b9b3cd9f429f837bd778af7792e82c5adc374240c668c5be29be0b87c747912301df43bbcfe1067ab099facfc785968f83b85c1dd6c3873a527ffd599ec01 SHA512 f23258394b70863715d702ddea9717c740d0261be85a1b043cde9e263943e5dacddb3174f7c6c185a00bdbceeaaa362127ced1873ec476ab9e9bdf933815a246
-DIST firefox-117.0.1-pl.xpi 585327 BLAKE2B 936b06c9e0bd1d9b998150e864c0c1ff145e1c2bc7c1125907b01dbbe1c411b36b60fbbb947568aa220ef55c670dba56a7431629a9a1411adde4640e62673a3c SHA512 63a813315a1056bc19ef7fa65c7856ff503b00fc0f366b7697c73c03e6c75b43235762351159408655781d10adc7b41cc31975ecc0f2e686af915ca8fcf8d9b9
-DIST firefox-117.0.1-pt-BR.xpi 567123 BLAKE2B 5a0fd77d0a2802f844cad404c6c547db041c77e7c0f61eea5f256345e4aa29dfabf0b5522ef9efffcbd8c26d5fe8f309dfc94472ce7f7c09c43ecba7e0d79c90 SHA512 42a319dbf135ef5c67e48594c14d75d7424ee494f9608b4e959bf2154f1e4cb09f3b39442c0193ddd722f1012abf9936c87f0ba9be83e7605a5e7d24b8898f97
-DIST firefox-117.0.1-pt-PT.xpi 571439 BLAKE2B b639cefda2d0d23887e20b127bd765dda50630abaddf02b40debf00cc62b8aabccb381f675ada7f0207fd4a92d97ce1986d7f15ccf2a78390569c382c26736ec SHA512 f47c106d686820772a6205cf8a413a3a9a9d0bac5d0c5d2e381bc921f277e6ab87d6b30898a3e52b424f55dd96723376797380ba74ce8df539fa38ab2778ff34
-DIST firefox-117.0.1-rm.xpi 562455 BLAKE2B 37eaaa72a74fe0715e174130661c5eb8ef6913a8fc2a3f6864ac3109c6a137b449ec30bc06918c6bffced7cd8526ee67ccb1d5b38fea0aef989fdd2d063bb2af SHA512 f455a5a11e512c31be52fc763ebd34d16daae768408d43ed883627222cb33b95e9bd1dfeb4cb7166aa33a60dceee62c33c44a0e67821f94f2f9d056e0bdf2702
-DIST firefox-117.0.1-ro.xpi 525859 BLAKE2B 8c2c2dd9eba7528c07ae033ccd6652c57027e889c93cef660dddc51718e448886db087a034546f533d51a0c86d4e578524caec9fdb917553d070820fe7e4c0dd SHA512 849f229e8c82f8294116be54367ec85d746470b46c81984a4b469209aa6c537c8d35edec05f466cb6b5d6387dfee893fe839e10c3898466aeffe56f2ba891474
-DIST firefox-117.0.1-ru.xpi 656334 BLAKE2B 7f1ca76313a0cf27352e9ae007b1d0f9773b837569041e233b2d3ef13ecc2c2d6ec6c07975d6daa7172ef90392312b6ccb3e2c30103f858cae139b28edf37ae1 SHA512 0bbd4f8379d278badb0f84f167245563635daf7b9d8216e9b79026116c27eb84b31dee9667ed8932c4fc7de3aa95d918c855572884f353c6420e8835ef875b2b
-DIST firefox-117.0.1-sc.xpi 541048 BLAKE2B c4291076ddff342066e27a117518c2cbb0875bdbd8897611963189c51c4f7dd05c9cb47275079506dbba6da2921bdeb54bafe65ff1c3d0f221612e2dd0fffe7a SHA512 681b7daa72e48b2bfa820ab698dc447a1a590a0bb132ff93f8ab1b4700edc7855234486960bf7673473dde45f7ba23145afe0e4739e4423c29aa22124a2737c5
-DIST firefox-117.0.1-sco.xpi 490213 BLAKE2B a46899ff81bb521fd7b46afbc644b6e59ba74e3761a5684db3cb4667ddbce44ad5376256dcd5033fb6ab2563654ba594a02f11cafe63923deaa7e82e5056273d SHA512 eed95d20c9b260986284c185797efe7a98ef5aabd5d33bf71c8331e2b8cb18cf665f0ed8b1380943a9a0a7067a3935b8c11203e1b9c7ec8f30eaf3b055ba20c7
-DIST firefox-117.0.1-si.xpi 578783 BLAKE2B 1eb170aa347f30e2e88877bc4f99e26ba5c9ebdfc0d4f1b6dbbb964f8966ec5dcaf9597fefd8fa201f291ba7086e4d5db1e467701dd25501a4e9a0ec89a97484 SHA512 ed113e784f85d43fcaf02e74c80a02035e3c3a9f4a45590ce707116b00ec61745dc80475affea41e82a15e10a35ed90f9e1872388798532f0f7fb21ee4aab01c
-DIST firefox-117.0.1-sk.xpi 593728 BLAKE2B 2b7cf7cdeae1b58bc49844a3a467574c59e60c2301767b5e03c8c8e1418525faacdd7d833ae24dfa97937cfbe721e187facbea81867b16b952d4c70a0d9385d9 SHA512 19807928b1243b09c43f0495a47d94cb07c6d1ade5e413a64ce5ca35412d0026724e3117321b24c709fff9ec1abc38a4619623a4ff91a2cecf53b5aca5c97dd1
-DIST firefox-117.0.1-sl.xpi 565967 BLAKE2B 649f14a27eda7c6cc4b306036cc0a333f5dc9feb13e803479830880fdfbab4da4106c3455bbcce65784281c0823d3c5d75e2fa2f71863d29da9f8adbfb77ad42 SHA512 c29ccb34ad2698db99f2bf7499d3c294668c12b10fba5f02a2049bfed01b57f684a44b03dc5945acea78604dcbd256ff5a188e2a51ea9bef1173c8890afd8d0b
-DIST firefox-117.0.1-son.xpi 400542 BLAKE2B 6b3a042c000e2aa018e0e830e19aa9fc3059e429469fad760ac53d2b22b1d932075cc08d21edef8b50c9cc1152f383d5e14cf7893ea26faefa28668add8cd683 SHA512 576d4efc5a55cbe7f8f74f0f44b2b985d315884afee9365831002512e04b04bd4a0897097d4769cc4af7c3b2d3bba9b761cdb100787518df58151d64757abde9
-DIST firefox-117.0.1-sq.xpi 565650 BLAKE2B b726906c7f9021366919bec4a638989dd91bd0b541f602c0fcd8bf237e3c3e87488ea8cdc70cd1ee592b3db4076b30439b2e5e9719f4519a9276ad0fa4b0de6e SHA512 d6029c737f83be9fe621fa6af7e0767af07e6fe9dbf923bca773ccbe1b993e708ed5361d60b89ce2dc13dc1e078c3dcf49b6523bb7bd7cf7aaf8b43adaa5215e
-DIST firefox-117.0.1-sr.xpi 615339 BLAKE2B 1cf4181300ee42b55a04a59923e72023f00e106645f656586824dc5ac6df930174d3144ea5275450d2bd7e788cd069b6d2ec775efe7e410aac1bca66b95c37e1 SHA512 9a32a5449201c88bc4405108b5b27426961dfffe7ad366b3208a95b77812a80ee35a8e27cc956ad4732164f5a31a43b4f5dfdc81651d04c06a64333926f847e3
-DIST firefox-117.0.1-sv-SE.xpi 564229 BLAKE2B cb84a2f6b680939f2a5070ed7c745d156eddce911b5455c94c93b7d1865769f59d9547a7ef2587ec7f6b9333984d63830fb904f0ea7981f944b408a4e82a8429 SHA512 37e85842aa7cfe107295be7bb53fc26e89b346d8dc7438ff19e5a55973ac0118a668788b4a729d27f436f7d5341c7b50054247b82666d6cc5d9a8d4c97eb6f49
-DIST firefox-117.0.1-szl.xpi 504975 BLAKE2B 724406eb4a1010e5fb36cfd9bf2e574e1f8a792214dbccb8cfd194561b03a487e79ae8a406f46217ffabe2983d8730ecd0251fba8e7fff024684481b5b807695 SHA512 66fd575e656f44329988366e0b2aca56d9f33a3fa57d94a44e3dbe276653436dff49b8949a86944acd84374f91925acf80de7ea59637bf768edcf9c128bb2a77
-DIST firefox-117.0.1-ta.xpi 488410 BLAKE2B b1521191a6586dc105960aea7810ed2840ac19f25548253d11a8f7e4ee6142bf8fc27f7074bb67b02f2c39f62e42d26207e193762bff0be0302d8e9b1317534e SHA512 3bb33413b2af42d1a88418b4cf8992f5bb48f37eb6a5b4be9de2973d8e50b1226a22c0343f53eab00fc37706f00a20c020a5cf3b8404872dba121162bbc9fe40
-DIST firefox-117.0.1-te.xpi 536503 BLAKE2B f011ad982318e2e73ba5002c3500f8d0a901fc5c036eecbc3e934c3bfce0b9639e00ce47e9a226cb43e8dfeee1d5c3e21757825d387fecf6fc8826fc5082d219 SHA512 0987a70b2575c006ef4fddf5a3c52c8064031d934d1890ef9b731b2eb1302abd2a3e27a39ef1b94998d60820c0772f3576fdf1c0e9c6bf59749d4c9ae0ccd823
-DIST firefox-117.0.1-th.xpi 635861 BLAKE2B 9d35892f1276e3a455347bf03b80686e10a5315c51fdd2183eba7b717ab1a61f44bdc8e717d932c2224a44f0aaf1abf67e93c422bc33b10d1141da51e04f5644 SHA512 02d5c139556ed9bc745db688473da5327ddff24ff90487bdeebb025bf7f4f9dece032c1bb14cb36bad0598b14c5c63cb7a84bcf4fd6c3811d1dfd22d935b18c2
-DIST firefox-117.0.1-tl.xpi 512498 BLAKE2B 6e41e677985506ece451c5b0762aa0638e113bbaf774256a52e67d2f565ab5962f2573af11324a08371fb8f14e57b0b0f79f76b14873c27bfd5a7742c583af6b SHA512 9fcb5dbb7d1b6915763a75e3a97609076b4bc459a0018be664196e00a2a5670db9a8ec66e22241df3831adc6b72922bcf51dae8b65743ed5e2bf23331f7577bc
-DIST firefox-117.0.1-tr.xpi 575940 BLAKE2B 118495998cf20b66db33f517e83c9072eb7f95450f8b3f521ed54306553bd497542739837129fbf6b772187d04f3fbad7d7a91af0ef0a4a3787e5ca325e41705 SHA512 3573abf195d43ffd1d8baa02baf804c47bf0a7ca904a346513e657fb4387947c6b2e1fbdf20145895e77d7c97af4829a706d53d4adcfbb276f79effa3f782e50
-DIST firefox-117.0.1-trs.xpi 484139 BLAKE2B c5f70d5ab2ac8b2c3e6dd37849577bf0ab383624015b1678414782175b6d7af4a9e974e166a389386c37b785e6a9872c159a47a6a8d7b9dbbdd673c9741e14f9 SHA512 a2abede6cade3000fd0b04a320b5cf103d999610c006ac1c44b53fa3a88cfea895be8731206f6863eb4903f747242a734cf2f3e42b6d3595bb0e9f6f3c4631dd
-DIST firefox-117.0.1-uk.xpi 649509 BLAKE2B 44b7d3bcd4774ce4c547e9e16e26e26fa74a51b294b9a087b4b7d14773a0af50a0d332ed49f8e7f1d6bcf4b92a2fd7137087fb9a91c8daa24e25c359a1f80d20 SHA512 1e09f9887b212de19a439ae26a405a44cfc806c88c4c7fd3b72a6e497818491de9aca1188ac171ba3c13542e3341846b92f859fb39d68ae97066a00116dd8a34
-DIST firefox-117.0.1-ur.xpi 539405 BLAKE2B a566551e8b4ec6168abd3ce2e4944ce970187df9bd8aa4948fa3815d03684e72e6cb09d8263cac4fde1e657b494d69b0eaea62212bf2af886731c9b188d1f364 SHA512 e8688bb3c3d60dd7789c20e43f4ffe144e0a29f1eb1da0cef23b29f78b474c415f42dd392e8037f2e78a43adca2af3b2de3d8c8aa10cdf5dfa64fbcee003124f
-DIST firefox-117.0.1-uz.xpi 461435 BLAKE2B 8327cad84645658a4ae73d1883fe8e14af0a29070cba518207e1748d681afecdee665947a674d6f6f7a427b44d2b4929766296aab59a7f4ffcbec23b97da4a0a SHA512 cdea003006ae45be1832aea3ceb9c12e840f343411caf55480e7b663601ab302235dbe390e7029dd178be3b15c797d51a505aa62d04007551d7cc0962a606285
-DIST firefox-117.0.1-vi.xpi 599834 BLAKE2B 0733b21e6bb8adfb64914468eb0ac42bf14c789250f9176500645d230821dc191d4c679ed88e912bd1b83292a32b18585d0202a732280bfda6535be902d46711 SHA512 1dda8825f70a5e8c6ed93fdff4ed6f37058edde2a551cce6fbb15400a29b13ffcb3f2fb6f0350d84858795912b9076506fd068454a515a80aa066685c86ee75f
-DIST firefox-117.0.1-xh.xpi 401978 BLAKE2B bcb660965e3987d114909769a231d39cb8f51c27652a1d5c115e97c85a3325c45852419c936523ae5c4ef1d88ee334ec3a5b7618a206f9514ba43a230ab5e5f0 SHA512 a36b9e5fd6758e18fe2c400a43ea9b78b913eddc7e030caf907deffbcdbf9537e5d4f747321c7bb06893ca95b4386161d8281930e315f0edd886837f5c52a556
-DIST firefox-117.0.1-zh-CN.xpi 599263 BLAKE2B 97fa0aaf78fb5ae47f55a738da58a42ea3969beacfd955342729e719d88ba35d7cad8d03b92aa2f66fa863499661043e43cae0c0449f89517b4f39e602033a28 SHA512 675bd545974137c50415989ac8dd3ad6ee941e83d7ad603404c67819a66505ff9ccf01db544db65bf7a64cc2dfd11fc4bd389552a421cd0e3545abc55e00fb64
-DIST firefox-117.0.1-zh-TW.xpi 601287 BLAKE2B e0d429281429671f6998b5a6bd119937c52ca4c9e11d64b60e6f73a0b7fa8800336a29055944c4ccb05eaeb7862fc13923a4ebdc84543fd96992f4ae2b0b5bc6 SHA512 89f6f72da94660d83ddf4ba71803bd4f520e1dea5651172c97ca007bbb681e7330648f5afebd1d5f9be37992da4d9eaade750bff63918dcdc05698193940f86d
-DIST firefox-117.0.1.source.tar.xz 509601584 BLAKE2B c618942209f60550ef5bd3db4a3a150fbe8993d2a40ba9b1ece3e647e4fcdd82639569f354f87b488b47781d52d21a158a25906c88fbaf86ddb57b5973f8ace6 SHA512 1583b0ad3b3b17c59bfbfb3e416074766327d0b926ef4f6c6b1e3b2d7cf6a18dec592b7d17fab9493ba1506f3540a02277096d28616dd29b6e7b9e93905f2071
DIST firefox-118-patches-02.tar.xz 13720 BLAKE2B 9a9a535f1f753fc34a2ebd257a90fd73c154fddfa6611eb590b68674f14a84a7c751972d6c3bd88f00bf7eae0c5fc2be5d371cc62cd52fa790f01c30ffca2adf SHA512 85c7f983341389e973407ac645db885d1601b621fe29271bd4f5766d5fbf6aaaae45bb8fc590e767a1641013624a86e144957bdbb59112f22236af1acf9a5cbd
-DIST firefox-118.0-ach.xpi 446025 BLAKE2B f601ff42403ce2d4ce611f02c128a58b4f037795896e16f5b6dbb4eb524620bdcc7b06ff83d89bee8183d407da34989760f9092307fdb34f0c44ca4ff9da9cc7 SHA512 934b564d5a556dd0fa891fe3cd237e1415ec393020c7724955de25fc90766561f83a3ae975f0a361a1e986927990880beebf3f1502c79c151100f507e8634786
-DIST firefox-118.0-af.xpi 401797 BLAKE2B 11f6d9304ee1b636cd9759550a166b6466fda8973ac2e9111cc3797433b62155dca197c053291e6d72a6db2452a5aef401d8da9c80d0dcb5471c0e3d641c4ff8 SHA512 049c167147b4ed0bd6851594b283fcb40faf03e1a479bb0f794dc10027a66b296aea488241a829a7fa32125d36e770fe6ae5792bf66012bb588658ab04c7a095
-DIST firefox-118.0-an.xpi 485440 BLAKE2B 03d64b70235d70000d223ab776ffad06f825370295d33326db636b176d0b085b1130e22e31369855233dc787422879d177e05d57bd0113541a74d4faff1fe0af SHA512 2592ea83595099a8523dbe5ad955c1794e4a61032fecf783c4475d624f3815ae86c9322b4a945fefe635162698c69c80ef5dd70a5d9afae54e27bc0a5612ba23
-DIST firefox-118.0-ar.xpi 552502 BLAKE2B f30c0fc1fc6fc848eebadbe73bcbde66a11cf1520dd2d7e57733439de47d9f4e077283a435b7f99a320bc513429ff9129c4f25d1b8348af78369bfdde47770e1 SHA512 9e80110bac944522e4eba58d3956985d2211bb38dcc01dce8a19f93330772c9ebf9379266a1023caaa84e90200848c629ab78f47e2c36ca443dc8b2477c61162
-DIST firefox-118.0-ast.xpi 478764 BLAKE2B 7f8a12a2b50469471dbc758c3e419a04a657ff5f1acf6919cfa716001ca5e6500941f61acf11a1b6d8eb88347318240acea1f50f30b75f094e03a157f6a5a8d8 SHA512 d5a2a4295c4bb5476a24724186a38511b3ce4fdc306986976bccc582cd333fa9eac37faf90e56022d423c4aeabcbe00862a73e148d7eda32d9683a0a2356658b
-DIST firefox-118.0-az.xpi 471884 BLAKE2B e27a73de51fca44f195c5ba156e94d39d51be5a93d1d7ff04152f0b8576cb8df417e29cc82de9ec3a1058b0fabda8e4d644fc451522740d5b1ab7a9547364259 SHA512 4b02eccd5110e4b17e913b409a51175321af35674ca14ed7c3971715c11d256eb901a9db0e7862c49e18ce1cd81f4a1b8cacccb0845c277869d6a4aa16e3b9f8
-DIST firefox-118.0-be.xpi 658000 BLAKE2B 149b4a330ac1c039c5dec69cd696481f625ec2b53e161db5d3b8afb4f689fd68c096c41c694c4f91433230b9d5eaffb703dc48a3fc8131603691990270b2677a SHA512 dff7de3b83e1c7575f60dc542e503bcad945277fb199646ddc6d2c7d6141ae5edacd687a1436f14ff10e7a78e9d10644ca0acdc78b025d8439e6b9477c45c844
-DIST firefox-118.0-bg.xpi 567002 BLAKE2B 399d33d40432b9e66d144c3f66504d54708e72be348dafab1fbc6831ea5718438eebdbd124a98dde5b9683b418f549c0e3bdb8d4c857c160cd841290c5d8c6e1 SHA512 c911c01f3f819b025db97c238816b58f752e7be1ccfade7ed2ebf549a3a19804a97574f248deaee75ec54b7b9c51caad1cf6c73af31c83af56d3a900b1dee883
-DIST firefox-118.0-bn.xpi 561427 BLAKE2B b4a1dee0ff9de6836d8e5dc94290c73c52afa5b18d38375e5f1b648a455360564e36fa5e46756fccd7cefa4ad23b91a8ce606bb031b978ac1369b34673073cd0 SHA512 a73b8b283d5c02737f6ceccf7dfe62a23382443dc54f749468caf45afec7cdd6de340152feec1c0f6d821a3f25c200326e1f8c3476b5e36cec1f6782d87c26fa
-DIST firefox-118.0-br.xpi 546689 BLAKE2B 7d5501371ed46368fe4957d71b233e564ff9d7ef8d41f98dffc84b9904dc79c83bb6aa0aef9f0003a2a592c6f3257caa6f29021d6034a1fdbed947bf523bc121 SHA512 754a47acfb7e32585ba23d81fc495694ddfe0092a3d0c5463be2f4f60c7fcc1616a1dc17c0df3f95c7b96c831217e5e656dd863038d5550dba775ea94315eda8
-DIST firefox-118.0-bs.xpi 441970 BLAKE2B cc34baf49a7587e12eccbce150fff1bc64b6b14b337e003fd1de4b531e50e1fe087cd7fc851c1792a8d3cf4a66ddc493b01496078d2fd928c1d86a62ba3410ab SHA512 2fcb79cc704188739b4d9b817daf653fb704006a0f4a98640f383648dcdef7b2f0d74a63c245cd437107488dee3dbcf02fa7f40f063194205680018206b23331
-DIST firefox-118.0-ca-valencia.xpi 524708 BLAKE2B f80d1839bd233dcc913be4d6ad5e88a55dee49d8b7d7555de38a298cde5d4d2abebba4281712a6468946df8da171a2c3ec4b2d520037467b6ec566f3e3458860 SHA512 ff01f53335a4dabe5db90d8e6d083038968597273b97aaea44f0f4dd7025e562b364e229d330fe9fe28af52a1e6080ab1effaa06229ed400d07eff43219c8d68
-DIST firefox-118.0-ca.xpi 548396 BLAKE2B 3e5c9c00bf4541fa5e6ecd64333e967c33aa1ef9cbb04d0bcfac0f59d393ba98d05aaa0f583ee2b7119ceb35d8e5d410eb8f4ce4735ef3b6dd402fc09f4b5f0a SHA512 ae625d96dcf804d8b48e8b472014465664cc3b3213a065922f697561ea32b9bab0f4e2c2d6de1d63c358a3de3d54ed1a08d6eacfa8807256bd5debeccca8441a
-DIST firefox-118.0-cak.xpi 569601 BLAKE2B 57b6e4db886f7c0bb9479f9068367246b2cdb41604f4d90c9fd7e4e9c2e21334d9eb7a3d2fcae2b22cc18bb32368a6c6231b81012e690918a1a3075ede6c39c4 SHA512 df46da31abe4f2bf17feaef2a91b1434b69b2bcd880d347549d278166c1593af9ad8ce9395e315f4a3f1b06d84091a772ccafaf88dc821d101479b46b50b5ea4
-DIST firefox-118.0-cs.xpi 602031 BLAKE2B 4383b4ac32538fb599a5a72b0b5d19ffe253c7775a89f209ed425c5bd3db6914a8a7fb855e52f2c6a5575d848e6fbdfdac27e1128c1e1c5f160c269e71d44b9d SHA512 6e674244b95974e55fdf349ec27c4db553598ec5000d59dc939f1d08be7a5c432e2f684d97b6cf402326aab419aead23aaae605cca9e83648091a587eb6ce172
-DIST firefox-118.0-cy.xpi 573646 BLAKE2B 7743bb9b6c0e07e28ba0d397c394f825de9c920a631bdf39535691dc67697b08b9919db39a8ca8a1f314e5a27dbcb3fca5908e871ae8c822081ef1e1ff5baa84 SHA512 e95e29183eb88f6ff825fdd82325e8bc8c1cbfef9a059bd2b9d307cc32bbcb583a6376c52aa005f7a54a31883cc7e63e42e0ddf0eb2e092ffe88a05937847690
-DIST firefox-118.0-da.xpi 562662 BLAKE2B fc0311350148f2b9f8a7b94075ea07113a76658fc11b10fe489e91eef52d6ea6552e5996276a943dca609056d9988e0369ef9bb8cfd0bfa77c1e84c0b6ced621 SHA512 c0a91db6fabd04b5c10cd8a1f8dc8dd3fb0acb41aeb2fd089f8b6db055fad324a17c92fa0dbae8d6618ad05b250abf381eede015cea833e051b123bbf0bd3155
-DIST firefox-118.0-de.xpi 583331 BLAKE2B 438ae52c7a7658e4cf14d8dd42d6d30bdf75eb61bec178704c6439da504a2de3e10bde169704ed39b0d60a6064daaab008c0e01ac5bac3de593d6b8492a2ba39 SHA512 00da9bf18cdca5d0d7555729ad84847d17914fe2bee9d0cdb5481bb9d65fe1bddd6ba11edfd18ea5cf3a61cdcd73b6682a33044f8e70cddf7138db31792889df
-DIST firefox-118.0-dsb.xpi 598385 BLAKE2B 288be145984edd13c547f7ba62e3e4b7a1fc935bb2f38de66ef644fc8b50ee20836f49da876eb350cd5dfbef799ac4e97e7eb587db21f11c9c287fab6f03c6c1 SHA512 000aff916a0c7ae31fb15c12988a8cd28c69038bbfee3a66ed4ce8404a39239cd3358208574d420d7a46c3b52df2d73ae9dd785af896d5a3b2cea4d13e79093e
-DIST firefox-118.0-el.xpi 672683 BLAKE2B 7b383da031ec9d0f62bde0f5487505b6e4969e06376253114f20f0d73184991c398f01f215f617d2e4a9d6d9f86d78c5372b8de6741bbf5217b33e43d37678f3 SHA512 d17f3a551fb31a60aab2b4d81ee7dedef31bbba188406d0470a86034ca4e8c25e760beda98fe6c8a6d1d877e9e0a897ec311fea90b67e2faf560a8aa286030cd
-DIST firefox-118.0-en-CA.xpi 538014 BLAKE2B 16e552145e6a51c5ba675b09386eb60873510037853eab7c6c8d18f78fb80400347a57c68a64ca4739dfb1c4fb50bf8c3cfcd266ed9385404bf0ac7cf27c341b SHA512 8ac78b43f0db52e26d94986b8e86f3b1d4acdb406aa4b708a3cb071a6b9fb7ec5ff8a916a26014669bd4229e04a2c1d429e141789bc6c2151517dffea52858ff
-DIST firefox-118.0-en-GB.xpi 538570 BLAKE2B b1519b0abfb699d32676acc2cbd5070407e626e1581e4a4ab6038bd40593f9dba32f5a90eae8d843016e8c7ec9f25104ee4914b99328d6762f65c98a9367f614 SHA512 6f3c524b4f5e422d2d46c15f489e0451b5bd52d6b17ecd56a437ca3d65accb3df7c2386d721157de1eb3c938e0b6557c981c999c22de8baca5c05d923f036d18
-DIST firefox-118.0-eo.xpi 563415 BLAKE2B b7dd788d90eb2479fb608b6a8922d54c07fd583d4c6dc0158cac861f50fa23e47905d2781b7188d9994f102422d8ed5b1f2d759774564f97d59f30bc2d4c737d SHA512 6f879e765d0d4718ebcd70dade2485e725db5ce64eddd816379f5c4f02794b3f3897ad77f8ee1ee669ed1355276d644ab7015615f13d8105bd3c992dbe0dcf2e
-DIST firefox-118.0-es-AR.xpi 577749 BLAKE2B 00cc4ce38da4c551bd92a2acf95e3c7fe19942d547beb0c075862438a6452f5259f428f60711600dc794e3fdfa0e4988f09b534ab1f5c6c5790662e9c5cb03f0 SHA512 828725d5a004cc5154491f9b9634cc16b7b5288b1696ebff2bc018a99e96207830dcafcf582767f875ebfeaf6c81b2ff09ca132f2da7a4bbc827cf9c6e3ddfb9
-DIST firefox-118.0-es-CL.xpi 576549 BLAKE2B 5ecc7420dc88b2867c910d92bd4b84101240b9222aef8cb8702b1dce7a2f7e25770c26b9d92e88eace97e79c757a8eeed277bedb682fa9c275f1720421b55782 SHA512 edff8d4a163f5068d3d8ae1d0687aa77167ced3f3929e6cd15ccb387b52d26793ffcbc545b0e9928459a8a051742115399ddb1d249e9fa81666b649292c9c622
-DIST firefox-118.0-es-ES.xpi 571109 BLAKE2B d76c4f7da8377b81d2116911cdf73550a9e9ef5efa167a98fdb0443d19ffa919c416ea7bab124a219a0be66cdcea965a37da773526967298b57af3feed7ae89b SHA512 d6e9d0f8d537b883f7722f6fc885da3c36651511cc24bf922926377665187a08815e3beb8c566e70f600b4cf4cf07ec2f81c657803a54771172881664057b859
-DIST firefox-118.0-es-MX.xpi 568539 BLAKE2B 4d7a6a96f0fcc65b78b9b7b7bcbf58cfc53f81f730dc154d7aa29db5823c5a00ccdee0064508e3fe4d5144004cddc35b3a9fced9185d47c7fe2173f433a905f0 SHA512 1eb3377aaa7840703d058fafc4683b95042e7f6527a050a9173770d728b6fce4bcc54b7c3d28151f8867b1d9c749586cf69e4b713a929904854558d8206eafd4
-DIST firefox-118.0-et.xpi 519008 BLAKE2B c934b9bdc6415788e6fbe211001d2ba07cbf96332ea0fdcb8d20b6ec6c0dc1d4698c74ca2ba59eb9eb0de78758e4f221351a4b4ef1f60dd4ce0d3458f103831d SHA512 57000dc1ceadcf521909abc7d6b5616c328f26d607bb47f76416ca98bab716cb1e85ee159089e1e2d92345b94b2304017417d9d37cd4f06812df1c346eb6a2dc
-DIST firefox-118.0-eu.xpi 559332 BLAKE2B 30ebb56dd768f8eac0478ad07979c289e458d89878ce6fb7e1a4b2ab352b967ede93b94427a28c050a38037e8c5813e2b5cb876eb7a3029e27a3a8c5f1401b77 SHA512 bbb18f36aa179dc2263792aabedc24ab47729284d9c159597e982cc0e8140eb90c8b235f29360ec481c51da5e94d8a06d1d52d8020088cf98d21bddddf25e05a
-DIST firefox-118.0-fa.xpi 569207 BLAKE2B 9f5fc22d1b0b44cd172162f95bfb6a22b2268aea0088238485ce20bd9f2801c1d0676a4ec88b91f43d751d614f9c14429186f607910e57cd38e895360a78d14e SHA512 c3177b1be472fa7aa71c6a959012e3eabb37d97bbda2898fea474d0c00d7e7996c523c99345682b41c15aae6cc9b66d7e0567676753d2c2b9ee85dadeb0d20d2
-DIST firefox-118.0-ff.xpi 457175 BLAKE2B d3b586bc8e4b9d0aceee5f75ab8b7fd08fbb2a768f12ea7fb9eaaea80d0f2e9f3da732896af752a4fc5ee5cd189c8b86f9c936e54812b2590d0f195ba13d7a33 SHA512 701e14947d2be2903b517a33681d84d5ec0496b9977e766f9aac7e91376d59d67c9b867001b30d121aade150dfac513d4254bbab3b70f6ea6d74d35f4ffef692
-DIST firefox-118.0-fi.xpi 560265 BLAKE2B d05790ff89d64307325727ef473c9c71c83cfb44f1834200e0b9b00632a74a9b8c6b1ecd3894b2fc0d066813d2aa245ab0fd404af67eadb3bc3198cdf882955b SHA512 978bad217754d2dd0fd7850cfe10ab45eb6ccf64a9650e9a218ec1602036d98470cb39bcf510a5bd01b38cf395b1cbaec7ca2f8421441356ea4cb1d80efd9973
-DIST firefox-118.0-fr.xpi 588802 BLAKE2B aee457ec27035c1ef820d8de931a0e2b3389227badf0752e0557880d7e87d59c967e910467e844613bc26360b3523de0796c38617c6ee1d82ebeb4341e42fdb0 SHA512 6e66cf10e28323faddb8fd74adc4c3dfb669cf37c456037be408adb61496f77c3679e848e148f1f70e68541ce6797c53bb2613200c52766f339e8c71c0cb558f
-DIST firefox-118.0-fur.xpi 582434 BLAKE2B 822da4d3f22fa27384e73cf3c4e8ec68b016994222f1356da3a03930c8ab792edd710626c31d76221d36193d4eab3143fb9070272b2628cc5f60cbc8ec6d415b SHA512 2fa23f253fa642153d0c46e5fb0cadf59a1132514c872ecf4fd474880967b213bee556f1c26d34329779a6e03cc7e7a55d594d689c59f75214fa4b49e257c2b5
-DIST firefox-118.0-fy-NL.xpi 573265 BLAKE2B f30bef69ce1aeb22126766dbb19b493c9248d079943477c94bfa2f1c71083ed7561c22e77fb6a6fac82d1c6eadd611fe7e1cdf511b863b9a44b67c91105b516e SHA512 8bbe83d2b55cf4ae1f29d7d9ac10cbb924d904655fa1a961f6275193dc1830fdfe626c4e6d35e56ccea6e92efa8a3ad3ef7b08fce52988b70f07cb4873a1fcc7
-DIST firefox-118.0-ga-IE.xpi 454899 BLAKE2B fce035e8632f66dac7d139e149293f10835346c9254d2f926b7ba19d434c0d84094838dad50186075794af24c8405d7ae8ac1f9aac28359c291abdf80063e446 SHA512 f6bfca0ac240ed3a58d23846d1a36825bbd517e781334566b9f345c5555bb20ada7cb36d0828f327c98731ff71bbd35c3015c3cc6a538e86fc0516f060a94d2c
-DIST firefox-118.0-gd.xpi 570197 BLAKE2B beb93e3dfd5bf1ce5b4496f29df315b1f1e0821d226ccadaddf95a6cf0541c8a31fe5f3de8e774c60e900654fe1752aced1521359451ef4c1d4dfc049886799f SHA512 2763e4b9fd42cbc991d724c2af1f8b94c09c49279459c16541fd39a8bfb191bb13c31e3fe2fd5dc7918208f17d77066f750881805661de0dad142ff6f65618ef
-DIST firefox-118.0-gl.xpi 569420 BLAKE2B f07a6f79749a94154b17ab20f5fd42bbeb4188b62262921422c88b2bc3fec09f91dd8e6fee82bd546758ba760ae29512574d6ba5c9a77d51723ed819b5fbad4e SHA512 6c167440661ad2aaff9bfaaf2a560a421fee7f8dee033a519508a58db836169f0d290617d3cd4f2b70652bdd2d7fab92bd08f486f9e2d4670d8ec7c3f82c25c2
-DIST firefox-118.0-gn.xpi 586934 BLAKE2B a1bf44449b65e9b0b5e415ee3f9f76cf6c4db007eb089ebc3c05f4c208907cb4fc10babeecf8fa25bb637dc8719730705431705d12032bc5a0f5e0a598c5b92c SHA512 598b8adbaaf5e360728663f72b31b57cb81f276a911ae8ad2365725f182139ef8742bd2500252f50f477f34ab285f071836ed908cae96724d8da1694b8a55094
-DIST firefox-118.0-gu-IN.xpi 507513 BLAKE2B bbdb197c8f55faec83bc250106953df6d5384cddbbeba8a1f1c231e956db31d52c47237329b53e6ae43516497d55bb95cfb4ed455e50c9e87fbe1b0e35e32a2f SHA512 5f081a6350bfc199ba43b5c0227e5f91e5b87eb928d2a60910d22d65905bc3cd5caa01f07d940bed25ba39f1bae9241e78ac82b29beb1f3273ce4656c4d4f577
-DIST firefox-118.0-he.xpi 583015 BLAKE2B 65121427823e31977125d66437ca6ced959bd4fbba05ada7ac18c0db7ce56668562d185cc58d479515479d99cdaef167a70594d3f8482060f510c2d0410ef94e SHA512 ae2cc19cc3a28ade466538ed0bbb87f27e4fb7c3712c59894ada313222081d43e852eddab9830f16dc2099fa4a39de56c16611ecb069f0bf999792c66e39621c
-DIST firefox-118.0-hi-IN.xpi 545210 BLAKE2B e86c7164eeab69777b5587d343fc9f6374ec483af98f6e6c043cbafec2204a8cf71cf047fdcc7f55f65b55842e3a2cdb56445212268de76603660c75e6011965 SHA512 c346827c5eb9b81ef85f2ad6f4b41870e1d500d5ca0bce4c217398664870b3a43e5a79bed550d89d3eee5619e66c09c44e0971a5d6bc785887f398300644f242
-DIST firefox-118.0-hr.xpi 536179 BLAKE2B 6b64287c68d0d1750e1b72ef3b15c0851846818972c0e2302e7ec7fc0c97e1ec15d24971b3b91bdcffc331d3d1550902f5199e3988c37a5db2c19bfac163e39e SHA512 6fbf876fdc8f337de3714eae3b2b7329ce2a7e93bb97aa597900992ba17bbdbe84e5098f672700dbf109946f9c469023df7b66119d84a57b23b377db1ada142f
-DIST firefox-118.0-hsb.xpi 594444 BLAKE2B 9fe2d3cac76babfd1753763e53afa9b5747f7ea8d595901f8814802be46b3145ec17bf3edc39c4302463020adb1a07f384931eb13ce57f2fa85a54cb3d4436fb SHA512 a55d970d747dc166b27c85ea663899779c908f8fc73486737e0e8eae41a76daa8df7a0389ee2f9ebd09f76de346120198aa3fccb569f6bbdae2e2ead20b1eb08
-DIST firefox-118.0-hu.xpi 598444 BLAKE2B 3327654cff44538bdb6ced3294134d5ae87f5898b92196aafac549fcdb95ca11ecd5675b31cd57e3b7a0f614539f881ef3541cbe5756fa1fab59070a803db25c SHA512 e1bcf26fc70250536ff74465eef51bd4e5e2883532ad1f0aed9a4f308bd281ac80a6e3228bade9dd0d426beb2425d0a92b216ceed7ddf13d88335ead1a4c543d
-DIST firefox-118.0-hy-AM.xpi 584474 BLAKE2B dc98818297015e3536da76e5665bbfabd41ad0eca359b0c75801945f34c61365be34cd2915d4891667e94b34aec29ae3cb41114de516dc8383413f3fbe7dad03 SHA512 8b2d1060df3d7f951994c20fc16bd1b11f402cee3ec1ac5cc38bf93000f07a92b7cad260d3aef678edd339801f29a01651223e11ead1c4887689f63d8bc65649
-DIST firefox-118.0-ia.xpi 561642 BLAKE2B 6ee8a5ef57a71f47949877defd8fb4dbbab6dddd81df5ff3a0d3a7bca362c9a6f940070bfaed7a2295d1bcf01ddab18a486cd8f265a8613e0ed555c5cbc2dd92 SHA512 b1d8b815887b350e2de37b8676a67054da4433b5fba6cd93674f6f740f405247604ecc21eba906ee9d0f6fe0a0d59522c6f0527b960288dff8316e2bc066d49b
-DIST firefox-118.0-id.xpi 542968 BLAKE2B a5f042c65b00ab1d7067750bb40d644585177a0092bb4bceee316ae3ed6d05cad9ab6430ddab2ae4708172be322aba4e9936659c1d3ce8e6cde289bdd4e860b4 SHA512 d1c5b822c4d17fd9c02a4defac69d89b1e236a58fe481bee78b0673322b7d7dbfcf690a29d17152ed7c744aa29b1ac0d01790ea00d1b827e327120592310851e
-DIST firefox-118.0-is.xpi 569562 BLAKE2B 24476122c8ae497d7432615510853c2bbe659cdd5cf3f10412dbc04463bdae01a0a799d4e5a179c1e68aa603dc238a106728e12bb6f9327d10015326f27830b4 SHA512 c5a01e0291c0f72b6dd7695414daa1dc80fd86503d2b167cdfea0f583274508d751e9a5f52a9165c47760f877c233b5db33ac69629249f3ecf3d2442458ffe14
-DIST firefox-118.0-it.xpi 515955 BLAKE2B f97a6733402884b35d002cf6204a5d407956bf0dfd5c5ea4ae3380ad53dc5b3d008fd077c16b9ec9937a5a70c4d13cd6d7fc29365b355d985408a0b8ebda443c SHA512 3c4ff60db19da278d0010d1e77818462641fa0c21e16e728276adaac191f17de070353cbf8c59ba4ce019d5f30e3da10a819508d37fb0e20ee2f81493017e9b1
-DIST firefox-118.0-ja.xpi 625825 BLAKE2B ed86fc60b55a157edc1075a9bddf4f06415bf37c79e525d2d36b168de1776b21dae93594c353d3a8443974843072569c36d88057795839f362d513a3bb7976cc SHA512 ab14d606fa684007c9677a9118aaf5086eceac66385772dce025d886e954cd5b765c6aac4f57dfed6d2342a54ceec32f98fb45b2f9481ae63ee57e5a451b8835
-DIST firefox-118.0-ka.xpi 623571 BLAKE2B b21a3e242d1b1b3be4d618e6f125d37af5dc0d2ffa07f8aff90b2123a8150fe7574cf178565575edfba274d9a9fecba570fbdaa30d47d31cbba9e266a824004b SHA512 af53e56003a738f618c999b4d6555c16273429814f7294f8e3e61a864690f24576cf9cd8cac26c330207072fd5beb432409c719c90f053b4ddbb37932d9dbcea
-DIST firefox-118.0-kab.xpi 571648 BLAKE2B 7741aae7922183f077fdf4d79dddc7e6f6e8a598d22ceec2dfc59f19aa63b204d015a8bba5c96186553287e1b0797c97f142b46f3406bbbf09d03afbd16fdc32 SHA512 31f6efd2cb15a2dcfcc75be4396fee01b570b263e0fc6ce3d7952e77ee510cdd0894a6c82ebeb224f52a1f8ca4e29d9bfb857486f5006d3cc2ce6f92afb467c2
-DIST firefox-118.0-kk.xpi 649059 BLAKE2B 859ecba8f2b871626ba2b91e716bac4bc01251e3172b073fc341a5087005de3679a5464109e51c9c94af4fe9216ab05a5679c4154f20ba560ae1a22441c0962d SHA512 66daff50757aa518648f8f7aa1fe55efa8b8d43e9a9538c8fa1563dcd42ffe3e92f3c6264078e2098ac4afd92890fa8a21d117d604ea73499b46458be0b65e12
-DIST firefox-118.0-km.xpi 508309 BLAKE2B 128c88c523d5ad328d109506fd540d2aed34c49180315c259d7fdf97704be6e429b9b5c4b457d1e892da304c2ad83f8e217d3fd772b5dbe97a3cde5ae8998702 SHA512 0f917fa495ee3e0942ed8eb07b75907fef68afaf97a0f6203f3e31b221b5e8df3b1bf3dbcebf9694cd329e896bf05b23a171cf74aedb906bfb72be5b30e061ef
-DIST firefox-118.0-kn.xpi 473780 BLAKE2B 20556ee0025ef4b1376ae3858ebd4dc5d04c928caa0c4ac07f33da7ce5bba64a67631c0fc122b0b0c64993b7def20b71d9f36b3a7bd19997706baff94865accb SHA512 c17ddcb31487c6ee89ce1c71ce331af402428cc97b83ca2153a580cf8b9b305d1d804df3ad1df3ab3b9985d8bd431b70612822fc5ae37cc8b482872a238f28ec
-DIST firefox-118.0-ko.xpi 609088 BLAKE2B 9400d3f70fff6d7b6ebd846d473a5f4167ab6546e013e9cc82886db6a97d9b1f339a34e0e4e2fefb1947cac0c85bb959f2af1d9763cda21687c7901ac0e40fd6 SHA512 5a2db85bf39fceeed602abb6ecf4f5b221238cd5515233b8d44fcc68dc7aa14b509e3e683226861805d048c491dcdefdec15b37090e9b7924fcd3256d5edf0bc
-DIST firefox-118.0-lij.xpi 465495 BLAKE2B d817d4b151305b42a650929be3c96f3566c6f79aba26b165324fe8b19777679b3b3343708a8b2660bc17f04f69b9adc35751c6d78bd49ed512208e2ce1dc353e SHA512 ce54f9816f9c97a34a28ad6ea33f03b6e86988d9174ef1bfabc6a78bc772ada8cf4bf415e84c324bff2b78589c0b2ef34d7689c12e93fd7d1e2ca169df8e69ef
-DIST firefox-118.0-lt.xpi 551348 BLAKE2B 297eeb115254cc1d155b8a6bea2619f3b795553dd5ad768c5dcf2b0907b0262dd101dc6da583b3e2b6cf3d31b56f1d62561f95a2f96633af62604e9936dda821 SHA512 4f5d7c59a74fd2388028593651c86d916f4886355723db8bb6a1ee2b2417aadda7ea910870672dc45744c22cc3fa04c9d6097020b04230ea1cace1f58211d071
-DIST firefox-118.0-lv.xpi 451456 BLAKE2B 7a54edf062efe0156660041d40120dc730d8d715892fab7eb4ed21fffde3fdb6a936c26a9d54a334abbb0e84e71cecdd307de86c943151d877a0227e34bcab4d SHA512 429e6591695df2f7d448fc82f1c2b7542baa1f451ac3b238db2fbddc2136777ff677fed6c63523cee4f2f18bc137ffcc571b225b8e9637bd6e38c74f2eb1c083
-DIST firefox-118.0-mk.xpi 476566 BLAKE2B 962ef56385ec259f32ed32d61e8afb2f50be558f44ccca7c16b0bb6f13d19306742bdd7e8720c304c5d03fac323c4253d581850d5ae368c009928d85b53daa16 SHA512 af297607048d3c3dcd89b5db8f31233dd0b429d182de8c0b83729abbde9b06c84e657435d52bdb65524026c5f473f9ba378bc6cfabb4e300b49638b8d5b6b7e5
-DIST firefox-118.0-mr.xpi 512902 BLAKE2B 1070376815a72e8acbf4803a12076a6ff66d7d32f734bc866981c56929acdc5c9ae485e7c261fa9a3c58d570cf511519259e87daf275b99d0e852416c4a07c89 SHA512 52f9c32717f2e9f27799fdf149a4bc9b08acea4c9c3cf4d0b340ed882068a718b57acddeb7a6a5cfd74e96e4243de1ae727597c825c24bdbf8cc623261373dbd
-DIST firefox-118.0-ms.xpi 431284 BLAKE2B 7ed35b6d462bbc531799853ff6087aed514c55fc6260f0dc6b6b6e0e381df3d312e7e898e4a68a1a1f04171443c036e03912ff0665ae8922d25c3c1397e9b961 SHA512 c69b07fe08f502acc3bc0b34632646bfa3aae298a183ef11f0f56889f17bad5cfa43e9e7f9f362bfeee97b2fa76bc6345ece9da5c04fb734ac1d10843a698cc9
-DIST firefox-118.0-my.xpi 494968 BLAKE2B d580f46ae09ac56b6134e04476faa952bf6aa32c7699136e8a71b7c2fb9a0c95fb32886a5c5f47296cea337d20e11331d8b37f8d0f06ee879dc0d9f047b8ff88 SHA512 c4a930a9e237238d06269013fbe62aa4d12db9fc0d591bfab0cbdfa12142460dc471adb5b8b57cefa52919fd87f3b876266ab2a6f4139fa0a5934db7008adea4
-DIST firefox-118.0-nb-NO.xpi 556715 BLAKE2B 17d90149509dc9d07af69b9cc677b07e64ca49e422e2e69dedb3b3e310cf88754686b50782d1a56bd9361c86ef5dc527e35e85957f98fb1d560e92895f2d35b8 SHA512 e3ccc12ed2bcfb9955b871da3c671bd4bd92f0890a15c9ef0d4fd49f48c4135cfde4c2f57f3a52531d4597d42de62e736e78de3c8d16ce300f514db0c5e04815
-DIST firefox-118.0-ne-NP.xpi 469851 BLAKE2B af04c3195caa375f359a712397355514e292ee4e57d6c8f5f052630c66c83dd681a834a54dca7a68a71d026555e3629c2af139bba18e041e1d8b2a6d1d4d936b SHA512 7441f3c8cdea5c8ae6a73d1d9170e98cadd92c887d56b38957398d909b5a9df5163de6172ae67d12aaab0554f92151253c540014d421239a2e67d9229bb43019
-DIST firefox-118.0-nl.xpi 567477 BLAKE2B 1036e25098dd4490b649ce21a6ab01dd5605dec62a7fcc0f45d417f2046668721d0b5ecde3d0152e6ee24fdd1b4ae1d3cd150a08f661ea5bb96cbc5840b6980d SHA512 abafe8903a2841e30cdfb00a490430c7eeed97cd703376c6ba0f60b2496b3b12c2030cb5f82285ca1d670a81ac718be2d1116e7b98af8fa4ca5885bd5c43a7f6
-DIST firefox-118.0-nn-NO.xpi 561327 BLAKE2B cd2e51f20c5e2bb1f5b4c0a2b87f40217b9f8cb9e1e27b60e829ffe1f6e5fb81fa150d21f640c28300646a1c603ff278f1bef2c097267ae48bc205a860ab9ba7 SHA512 5947d9808ee635f81c544b28174a99d45598f3d5fa9ff4a8d73d9b3bd81bdd9801ec7bfcd716c0a4c3cafe8bebfe1f9d2aab7140d21ef8b2e935411345983e08
-DIST firefox-118.0-oc.xpi 577637 BLAKE2B ba6397c27ffb5313ce348b77f77261913ddb46f64c797f129b216f998c1a855a50663f7348d77aa4afa0856fc932b0cf07622a5e0c44b9abd95f43a054ca15a6 SHA512 61ea3ce818e06fc0533617f985a5fdb8f9a5ae100886ae2da87e209aa48df11461c3ace8bb75ed90605f83ada8ca352f94ea0936f666775fa930eef811cbd5a3
-DIST firefox-118.0-pa-IN.xpi 637560 BLAKE2B 90806a4385f96352980d935b24b5266e77342c4dc6bc6f83a1e76561450ee5e3e524b504e6e12b7644a3ffaaab3b77010bcb4386b951663bbe0f3d71e84cc959 SHA512 b04ccdd22a0edd8d4fd34ad1d6dfc953365a9227742219b933ffd2d94c1b2c3ec6c296770dd9dbd0f9eb0397e0cd0e12423da53a84956d77832ac77d50e6275e
-DIST firefox-118.0-pl.xpi 587893 BLAKE2B 47e769a6be192f9a689a4d931c57313f9fc9938b94901a44272ed071e58a222f0c7788115e7ae76d5a2f5a588143988cb017b03099f9d7f8e716b632ffb94d72 SHA512 0d828a2f27e01742cf9a24cdfc5b54c538796d581337f644c672d9251d827099a1b6dcc2a033032acce483b3d9982a5f4d8d227d37ab533d6fe6ea6e5203bda2
-DIST firefox-118.0-pt-BR.xpi 572251 BLAKE2B 16099ecc495bec370565ae0d51c5bdbc5323a57f0fb6ef803a85843a929620398b935bfb7ba8408d9f5c4b42508ef707a9aa09ceee081c705317dc1c75ff8789 SHA512 7a3194ddb9ff0b5a464861ed9726c6ac700ee89a51e9ca1c05ba72070138704bee33de88e4da0ed161cb95ae2ee90cbf1e1e2befa3fca79cafede92d5d0dcd4e
-DIST firefox-118.0-pt-PT.xpi 575073 BLAKE2B 621a70e1f6fcaa64525b3d760b43aa64994aee09f6f0bdbaa6b0a6abe46b8bb3ed345e9ec7fd94d12efcb449afc31924c06f4e5d47827eaafc19d34c2a27e048 SHA512 2fd440ae0c5b2600040717416dd9d0810dc0a59f82e0cba7ccf2fb22443f1814844e9def117ca8d2025b4f423849232bcc23f9c30d56f9deaab6a7bd19830a96
-DIST firefox-118.0-rm.xpi 567681 BLAKE2B f869cb9724f75bfc9a54116010e87b44f3380eb12142facf3ab39f4c8ad87c3e5a663ac69c52e8c8db4bbf3e9796c174a35ac2346c60d021021869a26b1065e6 SHA512 2843ac1b9deb9a8400e27ab19a3cf138d857888dc41908119851a2c1745fbe12dd86b91cfed25b2e07c57f2de4d9af8decd163edfd2cdebf9b283a2d11d34b05
-DIST firefox-118.0-ro.xpi 527803 BLAKE2B 6abe1fadf0b28d479f75870d86ebbe751f1ba0456313643d74d5d9ac5373fb08b722237803e53bbe33a39d961e65abd842e54baceff0c98b1786a00dc181ec08 SHA512 6fcb4d8079544714dfa948ed6c19996698884811ce070cbb396392b28f90300f2a48d073eb28afbeba8841ccf5b56972d28c29bb733ccb1a65125572921f66e4
-DIST firefox-118.0-ru.xpi 662272 BLAKE2B b19095b7d0a526925ec5f8e1d7d4730dba54663e20b39aacb5c464c02fdb7902e4f60e046860ad90350344f12bd7b0e9c17607a1ccc8c963a768a987d9842d10 SHA512 6c69d9b0520c79d458e576663107a781fb1d0afeaca5cf86a9da6c8891e0a574d3a4186f82866085b8f77ab0e2d7c74ec1a4b3b174cf5c0c46a58470c216928d
-DIST firefox-118.0-sc.xpi 543781 BLAKE2B 3e75296b7bc6cc78f28f32c951215b63d59c54bc2792cf2df194819c18f3c474af99838b83b31d8bd27cb3b791f64099eefd189c015e3a569ea105bd5b2be1ad SHA512 3a40f26e0bfe6dafba8cb3b11b634cea7416e8554ecd128119049abef93d2892c4151374c93bb92b0dd83dbb670992064171f79cf716eb54a39022aa0a2d133a
-DIST firefox-118.0-sco.xpi 491897 BLAKE2B fb3b2b07a3f869526713b82fc932a81f45b5efbaff2fec541e11699a859631464a7ba42d0dbd0d701fd45b8d8a5f8c064d18620370901e55d93ff5321d9cb229 SHA512 4cbe26aaad43b219f04e93e3721ec8ef2e86e8402fc7429fd51f50776127d7489d67b3ea81956d9f514427fdc05f44d0e4541b5b8ef67b8a8a4f016d19b4242f
-DIST firefox-118.0-si.xpi 580408 BLAKE2B 51f6253c8304321528b8f77eaae9d467ce94427fb4c581d17c8676cc227354d39cba077c932e22cea9fe204e0e1a221884582e991a56c39acde825d1eca62faa SHA512 847f58bd85b28a7f82a613d8177eebb145ee1a5266d281a10ee8c4827a9bf08b61abd70228242731f0a650e27d8dcfd4991399baaba225ab37adc53b4bd3fe92
-DIST firefox-118.0-sk.xpi 599039 BLAKE2B 8b01b1457bda999a0586aae0d8a06bdfa48f4c20ef11512123d4b76086bb7c0d7df98a12d7153f3fc5c01351a8a68b772268d7d234be3ccd8272741d5a0e0c7b SHA512 250f80eeadbb5531cecf77e34e7280b4cf6dd45e7e8f09b42f8532e6e1ce0b94d5f55f3449f75f35e9d6c03cb45ceb8cfb6a464693db4475d2ea46a2a7295cfb
-DIST firefox-118.0-sl.xpi 569545 BLAKE2B 8e33fdee452810344d56347ea19f7992c57e98bd78a9d3bbd2adfa2c1a98a0dfe4eb1f8be542226e760a741eb89d9bdedebadd1446badacbad6dac224b9ebe19 SHA512 f2131ddda7b53246624e6de3ed1ae3c73db42c814bd14881d643484b2861d3ddc6a89a5f5606d1c65126c30174d4e28a084f4d4120c02373e89c3a44e1e2dab6
-DIST firefox-118.0-son.xpi 400845 BLAKE2B 52a0a6a6b64b87b58054cfe4d23a4083552bb74a2138ce7ab578ce2c03264226135ba23e69d3dc75217ebf657bb6a3838d172c3a931b24d9e95a864d1c0970df SHA512 c70be874e3c9bfca778ebbe956bef5057fd66ee04f1ac2b5654f29ba9b172a367bf1b2e7dd706e4bf96136135ebeb472a1013a60b3782f6208e0cd718586f1f6
-DIST firefox-118.0-sq.xpi 567475 BLAKE2B 18c3690056cbb92242bd78a4c9f6fb26aab5c009d204f920b45e19fc51b2dfcbc9a691de45170a67b929306ff3733d1a102e2f8f107469b8e03fa9aa8353e9e5 SHA512 c0b0783892ce281eb0bb6608b22d4f94a4b86b52dc6c0375a59df72a9f986c9a977b85eac81a4a241637a970e185e1b80bad0b805d70ed819725f5b67b1768af
-DIST firefox-118.0-sr.xpi 617281 BLAKE2B 0ca881be68499ccc511cb19927b5664332803072c65144824ce1c006564162294b70c6df26416287802ca4d4bcfa3d64765a22cf4aa0b9602e57cf04d176f22c SHA512 821546ef4962a82e2d4a91c23ba0fbde7c739c9c30d71287049c0086ab9f8b9d0040f0706698fe53007e0207d83c3fa9163dc7c293b6c59c49286ed44cbc21ce
-DIST firefox-118.0-sv-SE.xpi 569307 BLAKE2B aab0cab473dcc873f64096cf1a40a11e3498f08ce27f2aacff1d753359187789813ea17933a6fa4979f9516027f7d5c7f5c6c32f11f49245248763fb9c10148c SHA512 635b1b36306859aab889599d4eb1dd6a5ce52aa2ffd15f9e545ed1739e01bcc168df52bc40470efaad8920c8e5e7a66bdf44f7398f6c2c8e7f8f480bbc443e79
-DIST firefox-118.0-szl.xpi 506756 BLAKE2B f724448f194b02595657d452c20996a9252b4ea6b3282d9ff3e985c4e53a57b2d9f64d4507f42a39d55464465689c975175e4b5d760142afc9e4cdd5294a8452 SHA512 cdbe2435d392d574581bcea588d4435ad72506ce461714bd0235291b136d8f227cc14b19d17e52055f7aa49932cde365ed1b2b83ae2fab2ae40aeb4d2562267e
-DIST firefox-118.0-ta.xpi 489456 BLAKE2B a278e3b39cc4a980c95a4579946da56f0b7f56817bfe4362f2b0905cce248762f6a2c0ef28897ecb1b1583f14e4c12ee7c20614e07bc60ebb3b85c164b980ed2 SHA512 74388ce18c0feabf70c5c84eba70d96ec6c9ba4b79b3d40c06bb66ca05f4d73dd4e83d451302353082b5bbfa64cbd0ca03963f6ed33073579d02f3bef339bd0b
-DIST firefox-118.0-te.xpi 537896 BLAKE2B bfd22565a3ef793cdffe17cb6e486c3acdd33450079463fd0945eb121d4c50f6b7132730b618cb7db6ce5e0799af538b2fe6dd7a3724ee5573a3200507e6cc09 SHA512 ea8040ae7368b72cf8b663081712e76944ab7cf578ad45579a5bda1f3d469efbfd837011b0cf46cab00795803b9892828d29f2d5102244117b9260b6fba3c122
-DIST firefox-118.0-th.xpi 638984 BLAKE2B f34b0ac20cef933c9b3085a0babb9095780500566ab7759fc89465a7f43a0cffa198f094ccbeb59c65c444daea0ee94c5867d5ea3a7e5e52e95552b89a87ac5a SHA512 47f79250c57a956f9f3491d1cc5cb98b01a21f35b4d0e2ed7793efdeb3f0aa78a0821386d31065b1b44f40ec054750b8ed60ac6da7aafcf5c4e935f43c02bc94
-DIST firefox-118.0-tl.xpi 514348 BLAKE2B b8178cba9adaf72e3c10d11e5d1b5a33267c377f16fb880319ad729e25792e585eaefcec5052663fecf98f4a6d7ade3b66c91088372dbf7f8a543216bac00d3c SHA512 08eb5470c054bf0604f0d44c5b5b17543b1581badbfc015506c1973f8a9a62dc4e589e0660300cfbf3e5741c71d9d5c390388e5abb88e89857efc4603694b892
-DIST firefox-118.0-tr.xpi 580795 BLAKE2B 5466d92fae70ac80c009c47f9e7d8f7fb7e90f151eb27a57ace307e1aa7784aca9f6b1d76ea1fd27a65cbee70d1dee53543b9be2f9ea76a0e4ea16de26d57f02 SHA512 373de9e7725950dbcd20396409ef8c6a5e266286db84dfe594cc7b63f5426983e983d07f6df1d39f0c236aad9f1ba07dc45f68407563d42a429d52203ad708de
-DIST firefox-118.0-trs.xpi 485847 BLAKE2B 9d812b1d7cb27723ae023b68ac5b58a078c7a7aee3ade550879bea834d0fb5ab537ff25093c0d9cd7d12e6b1c9ae086849253f42b5cce1e1f6c5271ec6224031 SHA512 40d5562202aa83c4325df84dc7d6ae4960dcb6ad070ac86abcfefd0df95efbcfd4db47769a1a85efd2b50639b54116e14c424f65039b048745ec447443f66190
-DIST firefox-118.0-uk.xpi 655402 BLAKE2B 0d0d01f39257abda6ca676a6ac502c54278e78b925b590fb11ea83baf90a9926155f901f388d03b9236cf64227ea240364aebeeba6403d96b1d5383875312291 SHA512 657c7e73b10b83aefb0352d0281db8da41936186d5cd307dc431d2220d8f01d73b2515ceb25fa3ea7c30b1b9cf5264a7b74939dc0a9bceead5d7346e2823b37a
-DIST firefox-118.0-ur.xpi 541042 BLAKE2B ba4a5b94589b3a857a53606acda24fbd730a246a1c1fe8caaeaad5104eea557f7b95ce9690f2e625b772283489371628a74bfe2c25857dcdf6897074e968a4a4 SHA512 965b5f84d320a65f48e42c8218a41970ee589fe7f457185a4c6f572d8b74c44db40c1a84caaf2749c735bad5acbe9b6b4357639b073bb608dedc1727213223bb
-DIST firefox-118.0-uz.xpi 462474 BLAKE2B 93d6f466feb43657bfdf7b4533a1c009b1b7f26d7df936247ce1b7a7ea3b99e71151c92e34f943589c81f3116e036b2cea9a2c520ed1832a762b583e41726877 SHA512 2867ae13f7943e84badcda014d60db5cff7db7b02c08d2fdf4fec4fdf251a1128d226c6ced867b900f29117dcf6c4809bc57624a62f968144308145a1ea90e31
-DIST firefox-118.0-vi.xpi 605281 BLAKE2B 51865b9d8dd8f1a5f8200f754df8ad6ee2207f858606c8d5f5e18a063dceadc0331f4b4506438a17bf7a57de5b290ef401ba128cc9cdc43629cb81ecb7d42e3b SHA512 095f8851750a7f804f81ac7cfb83e1a4a483251b2140340e58ad961e5f7fd3758e3d8dc6df4273470a1064c7c034e087c3e4f39546c9c35f248982e036ce8597
-DIST firefox-118.0-xh.xpi 401464 BLAKE2B a2423f2509edd33aefebe4e9523c0463d51745035419fb59e8595845574903e4969ec6d341eb5c4bb95194eef210682fb1faa140f301ee33750388af95367e24 SHA512 d40d0c276ef89330c41634619b9e5b0233be6090a3277de91c06f2647280637ecd405f028ae1d4349db5ed9726d4f9f1a62e81d51d807c00e186e426e1d022d3
-DIST firefox-118.0-zh-CN.xpi 604604 BLAKE2B 63bee140785e0d04c6fc4bb798c50267a5ef1987c2b7188a570d61cf3e3236cdd8badfe473822d63602df849264751dbf4de116fb7046419a5f378667b0d0bc7 SHA512 7ad987778bb5b514dda69370744a1e5b9f212238be9503444ed13ee177545742da0d6ee2db06b05ef40b991474a3995ee6aec4d4130c3ae87af91ff8d080cd07
-DIST firefox-118.0-zh-TW.xpi 606636 BLAKE2B b976d18ba6dac7f48dcf8e904e0bdfc670ace60c0f0375114a5f9b4d095e51514ee4975f48afb0f5a22065200d499150a4ccf264d61b611e1a1db2d6816e7bc3 SHA512 b028cb6cbf8b5dd7bcc3fda78356363e6abcae9cc2f5d81c0c7d7b24b52d2c9a179c069915f2c1125773fa88c8e008e758426345dbed18a2d8d0b8ba15a3e9b9
DIST firefox-118.0.1-ach.xpi 446026 BLAKE2B e5c801bee7f8ebd92c5de87217fb46cd7e3b7ccf08d2ff25537ba80cef8e5c940a3eec173f3ce46181fe68aef783751a68e9236b556818dcbada34b7d1bb29e1 SHA512 cd3c9010a75cacd7afb2f3d9626798d935a88c1f9460130325ca76fecc04094e335762e8f55c4fb9fd98c09f6fd947b7d8b58ccde23fe0f06d5ae59a40628f0f
DIST firefox-118.0.1-af.xpi 401795 BLAKE2B ad6a6815cb2f544a14d9125d9d89dbd745b679ccd89ef75c8bdc77fdf55ebc1f7c14422c92ae07a6a59a166f89afdf3ed024603c4ce9edce80c95f685ed6d3f3 SHA512 9187bf995aecdaeaa11c423ca60514fdd5f8d90fc8e93f1ee28897dcac057914801083a6b2c90634842c66d8ae80b87d6ec8989ce8cf666b4b64fe3b919b1a18
DIST firefox-118.0.1-an.xpi 485437 BLAKE2B 8da6d2893750e7e2e1e718fb8e6e559725f97ad8f3aca44bbc658573f89f5d21460b62176f9423ca0c81358863a2804ac653ebf49596c3ec84c3bf8f0ca16b6b SHA512 b61baa59dcf51c0627b0630680ed440734d69824f87236e7806c461dda6c891d6fcae6b791366bc9a55050e1a8aaad258f1df22eeaec0c6d72a96bd82651ea04
@@ -709,12 +310,7 @@ DIST firefox-118.0.1-xh.xpi 401467 BLAKE2B dc957bd62cc2994b95fd36d6bbafa1a72362d
DIST firefox-118.0.1-zh-CN.xpi 604599 BLAKE2B 2d3b7020945bbd8d18152741f6f69446b70cd468a8608d6dea6b07d148b3b7d83ecbd99457e17c432a117b53ec0297dfc760cba0f06b6d03b83e9c0891482f99 SHA512 2c85bac1ead436e651c73b9db589ff0dbaa22331cea6ee641344f2caebd918deee45e5833641765a413f84ee62430679fc68fee534fb21d5d9a15b5185374b44
DIST firefox-118.0.1-zh-TW.xpi 606658 BLAKE2B 368842ec50e390cfcbce8eeca4dbd28c43eecb1176d3d530cde6f82fd0cdb670052f7d421517dc90ce9f8c8e07e0c7e9271305e467260a7e1f36d84861d4cb76 SHA512 fb2b55c11a1d028a85f83b79334f99169431a2890dd434a07b386b967fe8c54f1affd9c9078c3b75f61950ef55371dbb94e0bc67467fdea51c0a36bee864ab33
DIST firefox-118.0.1.source.tar.xz 516965884 BLAKE2B eef2b6f4d4f090535a8f74fa5ae3774288aa82142b8bb70c7ca913222a941ac9b7f8d9e6b6739a2ce67dff6f1bec0a9a21d11d015e3437013badf82335206b58 SHA512 b1efa1afea70434dc2a18d335bb8b526883cde200f1503b8c5fd2e7db8285e6a999cfa3aac354ea1c15a91d13a46d68db37023235314240b59eb8f55e01554ad
-DIST firefox-118.0.source.tar.xz 518635224 BLAKE2B b31aa245687fe3c33152675ec5c4b8368ae810fbb8830535343029ed87683e2321afa8fdd473a41442475164312847874af09ccb704d9b1404cd033d0a8af0ec SHA512 7c34c43930bda84d17a241fe7e0f8e6ca262410423ae7e7cc8444224aea2d25a52acc9079064ba57f3350e3573eb23aeaf7a2d98136d17e6fa89a61aaf57155d
-EBUILD firefox-102.15.1.ebuild 37115 BLAKE2B 4faa604c32aa8afdd09901b8df1b0e2ead85b23d2549ec29ae6afa87d82fcd358ad55c9a3553548ea4b74666e8e7842d6820971860acf91df2b7db9c64a600aa SHA512 dc290bc6527bd082cb3810ceb5d438db0f3a42cd267c8505ec72b3db1a5f6e501b1080224290367cdd37f5bd1ae6c342126db69cc66286732ad4deffe4b15359
EBUILD firefox-115.2.1.ebuild 40747 BLAKE2B fb55f9218eff4bc2d73244d1feac5e639c4e667d666853f788b32a4554cd57d776a2c077db6121652ff5a737bbd92f83fa0aeebeb0acf8176d8c4f4e716a8d59 SHA512 b4bba9b153652d988b24bd8fef9a479d49df95f7e6f9aa9eea993a26cc918eb3c5eb4b683fa76d3c82c4a10d24b3e8b060dc76cc32cdfb5e01af7cdb1566fd21
-EBUILD firefox-115.3.0.ebuild 39084 BLAKE2B 7b38a25479e66305c0756bc4097be266b8395c488851548349c114c9393b2797185c48ccd753e58989052ad1bc12405035a85ba32b732df45f3d5dcaab28c418 SHA512 3b09b7b32bb094064ef2547b0fe0d89f64fd8e91cc9707b7fa2bac4fc7db6ec5053f3fc9954ea096b7704d3010d4f79f0c6a4ff0e16751fe3096632da22c3dd4
-EBUILD firefox-115.3.1.ebuild 39077 BLAKE2B 2ee7ae602b3e8ba246dff87dbee0affffbb3f4224b2cf69be127e99c7fe01451128000a34adf6a57e3a3588536c10e32bea4ce939d09f8a8ec4f69d8dd124c13 SHA512 6828e8347810b2774a637d07167982f285b5fb0f6f4e19caf68ed4a0f8175517f40e6e17415228c8131db63f0e94f2a9dd154d916965b0ade2312a6e190b4831
-EBUILD firefox-117.0.1.ebuild 43979 BLAKE2B 1192233496b2611ca6972b1cf65846b73fef5df7c90f6dba74ac4d10c668af5e80e09b8aa0188875ba3f7830765957076760993589dc970479305c599d0aa4f0 SHA512 408087909b79d644185de61f220949585909699662d5c44834b0544806153596335987dac008a632bc451325828c98343aa406d626a221aa6d1ed3cd181d056b
+EBUILD firefox-115.3.1.ebuild 39076 BLAKE2B 673a90197a1629302b8b0075a115bc1f0a8e5df6e371c9e35b58f1ac20c78d11fb5ae771b1ce7657ad5334ca89f9870caff66005e0a1ed585a10876bcecee5e2 SHA512 61a249a731e8fd9e569743a1a9023dae85695cee375d1c2c90c94bc8ae46fe7545f9aaee136055efc49f16e6222f654a2dc3edda7f92c7c4d6133764a6176401
EBUILD firefox-118.0.1.ebuild 41596 BLAKE2B a63133af5b5d777dcbbcca726f579d1db23e78bd02d8389acc14f72c78a5bb6ba11395f84b7a2d4d413969d37c2ff1c0a2c41a2f01a744806f04ae253cf4008a SHA512 6dc8a3ed44042314209bfbdd225b52a9a85b84f13a62b456a1cb7e2b03b79d22d4bbce79a1ce5c7de94ce9e3fa411b6266cc5c334c07639f627f211a23f2a81b
-EBUILD firefox-118.0.ebuild 41603 BLAKE2B 998cbfd94a5cccb8b03e74d4982da1b4afdf82abd4cfb6c0e0a6cd2cb115daddf2dae74d0653922c650af10a5442636231d638d1d622c0ac77c580afc87781f9 SHA512 b18734441f704b647106227c3abbe4ce8112ba6d1f8b70530b7a69d2554ccae029037b6c0b229359d5d9e56542e9b976821fcd28fcd6f4ae2f02cfd9390ddad2
MISC metadata.xml 2658 BLAKE2B 4e52ee338d13627658328468081959897f9ffba3d0729a03975f756ed95e2649e21a40de4933c0a2bdd9c1d4dc6cea973f503a3d448f49f73ec3eafb933f6845 SHA512 1062c2e2a49757a8e3b027db5d425113ce6e7bdba630786109caedbb3717c7600094c7bb3fbc83e1887d96e464f0dc48bdbcff16d396ea5481f36040e0e4c70d
diff --git a/www-client/firefox/firefox-102.15.1.ebuild b/www-client/firefox/firefox-102.15.1.ebuild
deleted file mode 100644
index 23a3a2eeda0c..000000000000
--- a/www-client/firefox/firefox-102.15.1.ebuild
+++ /dev/null
@@ -1,1290 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-102esr-patches-13.tar.xz"
-
-LLVM_MAX_SLOT=16
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-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 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,whissi,slashbeast}/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 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"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate screencast"
-
-REQUIRED_USE="debug? ( !system-av1 )
- pgo? ( lto )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-# Firefox-only REQUIRED_USE flags
-REQUIRED_USE+=" screencast? ( wayland )"
-
-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:16
- sys-devel/llvm:16
- clang? (
- || (
- sys-devel/lld:16
- sys-devel/mold
- )
- 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] )
- )
- )
- (
- sys-devel/clang:14
- sys-devel/llvm:14
- clang? (
- sys-devel/lld:14
- virtual/rust:0/llvm-14
- pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] )
- )
- )
- )
- !clang? ( virtual/rust )
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )"
-
-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.79.2
- >=dev-libs/nspr-4.34
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- x11-libs/libxkbcommon[X]
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- libproxy? ( net-libs/libproxy )
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4
- )
- )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- 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-71.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? (
- x11-libs/gtk+:3[wayland]
- x11-libs/libdrm
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )"
-
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-
-DEPEND="${COMMON_DEPEND}
- 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 ; 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+=( 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+=( 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}"
-}
-
-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 ; 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
- # 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
-
- 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
-
- # Clearing crate checksums where we have applied patches
- moz_clear_vendor_checksums bindgen
-
- # 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 ..."
- 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
-
- # 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
-
- # Set Gentoo defaults
- export MOZILLA_OFFICIAL=1
-
- 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-updater \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --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.
- if use ppc64; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- 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 wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld when using clang
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409
- 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
- # This is upstream's default
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- else
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- 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
- else
- 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
- elif 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
-
- 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 use pgo ; then
- virtx_cmd=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- fi
-
- local -x GDK_BACKEND=x11
-
- ${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
-}
-
-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
-
- local show_doh_information
- local show_normandy_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_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 ${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
-
- # 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
-
- elog
- elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using "
- elog "useragent checks. To temporarily fix this, enter about:config and modify "
- elog "network.http.useragent.forceVersion preference to \"99\"."
- elog "Or install an addon to change your useragent."
- elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100"
- 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
-}
diff --git a/www-client/firefox/firefox-115.3.0.ebuild b/www-client/firefox/firefox-115.3.0.ebuild
deleted file mode 100644
index d02c0ee7fda7..000000000000
--- a/www-client/firefox/firefox-115.3.0.ebuild
+++ /dev/null
@@ -1,1368 +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-06.tar.xz"
-
-LLVM_MAX_SLOT=16
-
-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: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
-
- 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
-
- # 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
- elif 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
-
- 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
-
- 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.3.1.ebuild b/www-client/firefox/firefox-115.3.1.ebuild
index 43b6050c6940..45cbcf9bda63 100644
--- a/www-client/firefox/firefox-115.3.1.ebuild
+++ b/www-client/firefox/firefox-115.3.1.ebuild
@@ -56,7 +56,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
SLOT="esr"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
diff --git a/www-client/firefox/firefox-117.0.1.ebuild b/www-client/firefox/firefox-117.0.1.ebuild
deleted file mode 100644
index c333fad41851..000000000000
--- a/www-client/firefox/firefox-117.0.1.ebuild
+++ /dev/null
@@ -1,1488 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-117-patches-04.tar.xz"
-
-LLVM_MAX_SLOT=16
-
-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 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"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- 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: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.92
- >=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= )
- valgrind? ( dev-util/valgrind )
- 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
-
- 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-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"
- 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
-
- 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
- elif 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
-
- 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
-
- 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
-}
-
-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
-
- local show_doh_information
- local show_normandy_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_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 ${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
-
- # 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
-
- elog
- elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using "
- elog "useragent checks. To temporarily fix this, enter about:config and modify "
- elog "network.http.useragent.forceVersion preference to \"99\"."
- elog "Or install an addon to change your useragent."
- elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100"
- 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-118.0.ebuild b/www-client/firefox/firefox-118.0.ebuild
deleted file mode 100644
index 63526d063cb0..000000000000
--- a/www-client/firefox/firefox-118.0.ebuild
+++ /dev/null
@@ -1,1430 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-118-patches-02.tar.xz"
-
-LLVM_MAX_SLOT=16
-
-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"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- 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: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.93
- >=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= )
- valgrind? ( dev-util/valgrind )
- 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
-
- 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"
- 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
-
- 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
- elif 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
-
- 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
-
- 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
-
- 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-terms/Manifest.gz b/x11-terms/Manifest.gz
index 9f0638e9280d..f432b76b5c8d 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/xfce4-terminal/Manifest b/x11-terms/xfce4-terminal/Manifest
index 045b1cd6ceb0..b8e692fb25e3 100644
--- a/x11-terms/xfce4-terminal/Manifest
+++ b/x11-terms/xfce4-terminal/Manifest
@@ -2,5 +2,5 @@ AUX xfce4-terminal-1.1.0-menu-accel.patch 2663 BLAKE2B 0b2aa19dfb9ae17b53f57cef2
DIST xfce4-terminal-1.0.4.tar.bz2 1009367 BLAKE2B 48a618f8ea98ad0408d8e54d4489358874e9e0e3c6a7011f298d0fed21512783258598cc59013c7406128e68d7311ddf64fdb13f9517306a819db50edc0555cc SHA512 76ea8f296fe1c128dc70d8aabf23447300ba83405d52e844abec89049968bac51fe47fd7545a76e4a421275c6a2f230f326ed3a25083bf536f17fc3218b05fce
DIST xfce4-terminal-1.1.0.tar.bz2 1021840 BLAKE2B 981d73362dd7e1122b893c0761ca8f758e9382bc49a5ad985d11a953aa17e65b0c372b8a6350ed2671665508e625fbfbf4532dadc88211c14b6848c195d247dc SHA512 c01f0e7a293c4e55b4ee151eb8beb5ff9634a8134b545452c87ee9fa9928507e73bda1a63634900f669a58353877c2cb3f48e7b95cf236bdc857ca311c73c86f
EBUILD xfce4-terminal-1.0.4.ebuild 993 BLAKE2B 28ddc50f253b30a5e895fde4478b87733e3f7588415c19501c6e204d75a4c2c82670d185e6864968685d57103e481f4d01935a546583d1e1cf9ef8570be70717 SHA512 eeacd9a459369df9af02af0b26b4a01f504ea67ad70dc4d0c9e6b5cbdbb5a9357660b974e0871cef56b451270f140e569b22bd813f141c6ca992fbf2168315fd
-EBUILD xfce4-terminal-1.1.0-r1.ebuild 1130 BLAKE2B 0e441c3ea789e3ab6c672188e508c40e545829410af7c1277d52014631cfe9b622d179cef22c4c2ef5b81c12b616ac52736e58d5618da7d686928db0d0c2dd2b SHA512 4381f13c585e617e0f7c0b8dd7bce85fa7d11b259789433086899f454f74283faa42eccfcf50d820e752c198dd702ffc9a1c5609129bdd9d0ca0deb2cc99aa6c
+EBUILD xfce4-terminal-1.1.0-r1.ebuild 1126 BLAKE2B f6e435ca990f3a4ec053405063a45dfddf7c187b3fa5548267770934e29a40af8408f2eb94e042c54dab94586228771238276a73faef973ccf779203020cb6c7 SHA512 90943cce94731e90b29ff32a04195d534e4d6e56671d0061775745fd8ab48c595e460cd0b1413ddfcd23dbb1b120a750279c9f701fc9f328d76b173fcefa446b
MISC metadata.xml 372 BLAKE2B bb4bcd3652bb3bbaee272af26e6b07b5279167c165574cfcbaa1c23d8b9786cc79972325893fc563aac5ae1eef257ebe4807199497a02c147515af68b80e27a2 SHA512 722c99f01658541a9d1df513ffa218ac36897644e771d8b439bf6b2c38e241304c0a43c94115ed95f367ba6e3a8606bee2c63ef8c1ef9841f08b9f06977751c7
diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.0-r1.ebuild b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.0-r1.ebuild
index 656858903238..2847ab21be66 100644
--- a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.0-r1.ebuild
+++ b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="utempter"
RDEPEND="
diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index 38e7ef709c78..2cb8a7671a38 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -1,3 +1,4 @@
+AUX xterm-384-unconditional-gnusource.patch 566 BLAKE2B 5e08ba6d4c1dd676a918ac48506825d3a09de04561bb9f9396524b915bc3d86037e1c4dd5966ce221a0b6e10c1e42d0e7b593c3afb6535d8d4c96a07b1775b79 SHA512 f6790a627c8eb6a391e8bf33270ee6e22b38f16e8c451e7c2a86be3f90edde68d6069768cd8fa3ff20a70e6048c49b8ac68d692f8567b713de815a532a7bee4e
DIST xterm-379.tgz 1531901 BLAKE2B 29691ccf4c84c9ad3d42e0f0fdb082d46425ccd3831d169b40cb16b82118f8a946ad3ea898c409c135531f50fedd0bc7c1aa27ade236918f28f93db647fee313 SHA512 69ec8fd7d425e934010543a4e6afcbec273ca1b0fafad3076af37d65fe369d6e0c5b3683003c1c41f70404d50a3ca1e826c98ee1b3ab0ab12dff22d0cb00a98b
DIST xterm-379.tgz.asc 729 BLAKE2B 45a4dbfe5a0ee1a3b3f41ae5d5f422038b297d29e5806869f6e2ae604606c935efad3e1d6422869fc1025b516e13a13c5f9e72822a03ede842970cb142be5528 SHA512 e5146f28b30231de6d56072da31ffabe93233032d782c6dcc213517a1c33898b7ed8bbf99f33f866024084956d3ea234eacb8dd9890b4b5ab6554dc3c4a50351
DIST xterm-380.tgz 1537369 BLAKE2B ef4114ef3e9a2c731839689f62a7aab9549302c4d86467b778260f9ca8edecb1d0785a24291c9499e5044bd42d61ceb4e50b1d99b9b532f60c0617564750e56c SHA512 cd901298af8df5f2eb5ee551d8810ac18a6b6298b29070529675af60b8aeaab05f78aaf9a13c22b88591b1e1ad7190d62dc10b9a59bbbfd884d1a436c9375dd4
@@ -15,5 +16,6 @@ EBUILD xterm-380.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4a
EBUILD xterm-381.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c
EBUILD xterm-382.ebuild 2923 BLAKE2B 19dba7f16c7fc600cf62d4117795727e6151a97e8e9d1b2c549ff99d983bbe4502a0984f0f98a5bd00c1d58b8f50f01308fe51b2d610725fd7368f833ca2e562 SHA512 a100938b7c97751b4064a2b0db5363d85fad53c42fd0493484541ee34974fc13a6215687cee0d908f096ac241189fa04aa6c9d9e4b0b2136f2867eb5923424d0
EBUILD xterm-383.ebuild 2923 BLAKE2B 19dba7f16c7fc600cf62d4117795727e6151a97e8e9d1b2c549ff99d983bbe4502a0984f0f98a5bd00c1d58b8f50f01308fe51b2d610725fd7368f833ca2e562 SHA512 a100938b7c97751b4064a2b0db5363d85fad53c42fd0493484541ee34974fc13a6215687cee0d908f096ac241189fa04aa6c9d9e4b0b2136f2867eb5923424d0
+EBUILD xterm-384-r1.ebuild 2998 BLAKE2B e30d80a630c88200785f665d847e8950c824bd43a677a735bb0d96caf693e3cef2bd4e1ef0b9f9c80f863efc8ba7edffb94b4214576c968d3aba570912409b20 SHA512 02baeca95e2a0868b8c50a240cd3fe7d2c2af842b62485677cfad7a88ba5ef42acaa73134c4cae9692b5f8d0277c94bb37e9f9537ec3adf6f0776594eb55912f
EBUILD xterm-384.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c
MISC metadata.xml 552 BLAKE2B 1de52230aa9b681cee30dd4ee4651521bf9474cb2a99168fd6c8f13e0918cf185dbddd3dc6f97e0c81118680294e9c4d74137378763b021a07d8ce0a1430e18c SHA512 019a08f2f03a270da7a33bf1b0e9bb42864b806990884b9f2c19110238ad5d5fd18bc896e9fa7cde130b4ccf3f7003db43f6b485caf5b021f5d5e36f279f9d36
diff --git a/x11-terms/xterm/files/xterm-384-unconditional-gnusource.patch b/x11-terms/xterm/files/xterm-384-unconditional-gnusource.patch
new file mode 100644
index 000000000000..669970c4fbf7
--- /dev/null
+++ b/x11-terms/xterm/files/xterm-384-unconditional-gnusource.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/895100
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -65,7 +65,7 @@ EXTRA_CPPFLAGS = @EXTRA_CPPFLAGS@
+ EXTRA_LOADFLAGS = @IMAKE_LOADFLAGS@
+
+ PIXMAPDIR_DEF = @no_pixmapdir@-DPIXMAP_ROOTDIR=\"@PIXMAPDIR@/\"
+-CPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H @CPPFLAGS@ -DDEFCLASS=\"@APP_CLASS@\" $(PIXMAPDIR_DEF) $(EXTRA_CPPFLAGS)
++CPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H -D_GNU_SOURCE @CPPFLAGS@ -DDEFCLASS=\"@APP_CLASS@\" $(PIXMAPDIR_DEF) $(EXTRA_CPPFLAGS)
+ CFLAGS = @CFLAGS@ $(EXTRA_CFLAGS)
+ LDFLAGS = @LDFLAGS@ @EXTRA_LDFLAGS@
+ LIBS = @LIBS@
diff --git a/x11-terms/xterm/xterm-384-r1.ebuild b/x11-terms/xterm/xterm-384-r1.ebuild
new file mode 100644
index 000000000000..575512bbf25c
--- /dev/null
+++ b/x11-terms/xterm/xterm-384-r1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit desktop flag-o-matic toolchain-funcs verify-sig xdg
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/"
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz"
+SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="MIT"
+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"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+DEPEND="
+ kernel_linux? ( sys-libs/libutempter )
+ media-libs/fontconfig:1.0
+ >=sys-libs/ncurses-5.7-r7:=
+ x11-apps/xmessage
+ x11-libs/libICE
+ x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXft
+ x11-libs/libxkbfile
+ x11-libs/libXmu
+ x11-libs/libXrender
+ x11-libs/libXt
+ unicode? ( x11-apps/luit )
+ Xaw3d? ( x11-libs/libXaw3d )
+ xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+ media-fonts/font-misc-misc
+ x11-apps/rgb"
+DEPEND+=" x11-base/xorg-proto"
+BDEPEND="
+ virtual/pkgconfig
+ verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-384-unconditional-gnusource.patch
+)
+
+src_configure() {
+ DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+ # bug #454736
+ # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using
+ # something sane like pkg-config or ncurses5-config and stops guessing libs
+ # Everything gets linked against ncurses anyways, so don't shout
+ append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+ local myeconfargs=(
+ --disable-full-tgetent
+ --disable-imake
+ --disable-setgid
+ --disable-setuid
+ --enable-256-color
+ --enable-broken-osc
+ --enable-broken-st
+ --enable-dabbrev
+ --enable-exec-xterm
+ --enable-i18n
+ --enable-load-vt-fonts
+ --enable-logging
+ --enable-screen-dumps
+ --enable-warnings
+ --enable-wide-chars
+ --libdir="${EPREFIX}"/etc
+ --with-app-defaults="${DEFAULTS_DIR}"
+ --with-icon-theme=hicolor
+ --with-icondir="${EPREFIX}"/usr/share/icons
+ --with-utempter
+ --with-x
+ $(use_enable openpty)
+ $(use_enable sixel sixel-graphics)
+ $(use_enable toolbar)
+ $(use_enable truetype freetype)
+ $(use_enable unicode luit)
+ $(use_enable unicode mini-luit)
+ $(use_with Xaw3d)
+ $(use_with xinerama)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ docinto html
+ dodoc xterm.log.html
+ sed -i -e 's/_48x48//g' *.desktop || die
+ domenu *.desktop
+
+ # Fix permissions -- it grabs them from live system, and they can
+ # be suid or sgid like they were in pre-unix98 pty or pre-utempter days,
+ # respectively (#69510).
+ # (info from Thomas Dickey) - Donnie Berkholz <spyderous@gentoo.org>
+ fperms 0755 /usr/bin/xterm
+
+ # restore the navy blue
+ sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die
+}
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index 27f2f77126a3..1aff5b23a248 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 03eed936613e..2d5bc364b7dd 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,5 +1,5 @@
DIST thunar-4.18.6.tar.bz2 2831580 BLAKE2B 76b17464737b1cd7649fbfb14e3512cc215cb101c74dbe091f909cb5de6c8c9cf4b1e813620cf6595f4486789cd056533f9f7fee21e206cb80514d4d85d65221 SHA512 fa55a50b164926db39d80fc8588fc7924f3810cbf4128447d3a27142759c9f15f1fd1bbf34676611568b6924f7a9a888500c279f82a03598ae68d2a1a27426b9
DIST thunar-4.18.7.tar.bz2 2841751 BLAKE2B c5b2d60e4f94a172ed02a0999694a0a3dee57d9a335ec5da6bc4e608e1ce8d81c823b92dd32133054482351f24b47343664b1b1bb18b2e6836ff4463e764f1a4 SHA512 bbe567bad7c020489c3895109daf14edceef4d6301ac430f36c3036017a5d66d706aecd85471b9e41d25b7cbcfd86fefc4c14f904d4b38d19fb7ecea081f6eb9
EBUILD thunar-4.18.6.ebuild 2089 BLAKE2B 91bcf1471fc0eece5190c9bf1ab2ee0de1690f67c394b3c22587230913abc2d004616a4dfcfdb69423ad04265163234af2d9e00179670e0971baacb0063e15f9 SHA512 70d1b0d49cdbaa0e34fad5831060a045b26c91d856a7a6d8655e0447805a5533525300d6db94dc5e43ec50a159664241f6c6a5edfdae78c4fa5afbb079a3a662
-EBUILD thunar-4.18.7.ebuild 2095 BLAKE2B b0a947d8f4e61fb79409931f3a63b533912b3885149f356ef6ed610f9857b693487d4b4a33358b24d27f26d7c47ee7d0e3ce73a0bb89d6639ab69b7603a0d48f SHA512 14a8c135bf0404f745941ced7a5bff653e661f6090fd2c50dd8e007061cf2b2fbaa3feba81b8b368b001444cdadaafc4e56a471051bdc5487a5adb96d334049f
+EBUILD thunar-4.18.7.ebuild 2092 BLAKE2B 003c2c91dd37c209dc0d5e6c5c0ab669237b5906a855b825ea89f6c8d2d3896e0b1c09830dbf61d83ed2efabc0c391fbaa6f084d63824f2cc473d2dcb8c8e7b6 SHA512 d9aa35fe5b241cc554517ff4edd403aeb74e6a8986df62ec49f5055560e0b3e0a465b0e986095946d2332a0cf2b534f87af1dd9465e6af4e858f71a0e9f79c87
MISC metadata.xml 373 BLAKE2B 8565ee8f50389c9ecd482437d0081ce6c9ed0ade1fffd724c2485c03c708565c91bf89a974a37a3deb541e2e0cf35a19881c8b3ee39182f26d1c522088466ff1 SHA512 b73f53699dc6b936d1baa9bffde644a86481083b4ca333b2d5148bcd03c43e9ff9577c6b35a2e40d89071158c4b4deea4d6317e40959f4344b7f974ac3d22c71
diff --git a/xfce-base/thunar/thunar-4.18.7.ebuild b/xfce-base/thunar/thunar-4.18.7.ebuild
index 8a289d8815c0..ede9c64d86e3 100644
--- a/xfce-base/thunar/thunar-4.18.7.ebuild
+++ b/xfce-base/thunar/thunar-4.18.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
DEPEND="
diff --git a/xfce-base/xfce4-appfinder/Manifest b/xfce-base/xfce4-appfinder/Manifest
index c701d0447d61..c4680994790f 100644
--- a/xfce-base/xfce4-appfinder/Manifest
+++ b/xfce-base/xfce4-appfinder/Manifest
@@ -3,7 +3,7 @@ DIST xfce4-appfinder-4.18.1.tar.bz2 564600 BLAKE2B b715da63ea4e98e268e4173548b68
DIST xfce4-appfinder-4.19.0.tar.bz2 577596 BLAKE2B d6d8bc4f3cbbd1c8e31b4f2a9964833e35eca18de26c5e6fb4cc8b8fdfafe832018e1b7113fdef0bd0f88b04a4cdc2cfc70ab84089fda990b6e0c7fd658f832c SHA512 4796eac89c15b7349c390adcb151908d6cbfa89363daea3638066f5d8108abe5f8140b6a070f9fa8689f876fe62645a43be0f1fc46ec40c036dbf1550b7bfb79
DIST xfce4-appfinder-4.19.1.tar.bz2 581111 BLAKE2B f848018920150292481808924dc619c8bea91f1b92b9607db9d1bf69565cb6a37cd92a39df3642d0914422d814127f18bba82bc0b3bed497979ee1799c8f5ffa SHA512 e102016ea706e922cd57193d62e44dd66575828a43c05c9d80520916b66d1306bfed4a753b8eb5055c9072822862646e417683029ce3ab7061412c2b4b803ab1
EBUILD xfce4-appfinder-4.18.0.ebuild 902 BLAKE2B 1b8e25646732aa0f133887860142b72eb4e62523e5c93062ef7132c45c4cb07db667dc5b2f26ea8fc2242505413e18a0904c19cd8709de9fa088a7b28ff12c60 SHA512 159f1bead44966373c261127b531a23d8121d8941805c1fb8664acbe9ae42c29ee22572e88ac9b55e318b049aee4577db7d61ee165ed703eb82738ad59cd3425
-EBUILD xfce4-appfinder-4.18.1.ebuild 908 BLAKE2B fc2022aa0d4143788f1fa0b00a41b2ff0f7e466e44c6fa0444a7d1dc1513768246e0daac6654d4f84399ffeeb55ed551f4833ee036c1be2606c8bcaf990b7cea SHA512 863aedd73407855a4e0a5e8e72526f2253e951de012260e1702557f07f82f1424475d6f074d1ebf5a0fb695437d243ca8fab0978c5ff3576cf5e87e91ec1015b
+EBUILD xfce4-appfinder-4.18.1.ebuild 906 BLAKE2B 2b65bb25023c64393c3de1e4dbaea97015c62ac19b39c52f2417451567e0e304bf8f452251abf3601e20a7a4c3ff524928fd2cad877153df79b601a1b2d38b8c SHA512 8c9fea9adb1e97ce27e3828df67d2546c9e2a5aff11a44034ac5dad61bedfb194729f81d3931577667b05a7a167ca47ab2a101e6d9f7f9a62a18a042925da1f2
EBUILD xfce4-appfinder-4.19.0.ebuild 915 BLAKE2B 1636e36edc48ab4886c6b191de369879a01d12848c7587559e94dc114592d35a58e2264e43826ab2ef6846d09311b6a8a7bb7a86e0ea69d633d17f1d9c393868 SHA512 f51ca7ac4813ff3c540ee17c64c516c8333d3b230fb9a6be9e9d340654c06c685d3cab5529f262b59fd053a53b198db13b9ada2160f81f67d8f746c7c9d63ce3
EBUILD xfce4-appfinder-4.19.1.ebuild 915 BLAKE2B 1636e36edc48ab4886c6b191de369879a01d12848c7587559e94dc114592d35a58e2264e43826ab2ef6846d09311b6a8a7bb7a86e0ea69d633d17f1d9c393868 SHA512 f51ca7ac4813ff3c540ee17c64c516c8333d3b230fb9a6be9e9d340654c06c685d3cab5529f262b59fd053a53b198db13b9ada2160f81f67d8f746c7c9d63ce3
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild
index 6c3fe76d75d7..1cc1d1a91c9c 100644
--- a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild
+++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.66.0
diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index d8629846794f..41c78043c9c9 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -4,7 +4,7 @@ DIST xfce4-panel-4.18.5.tar.bz2 1591758 BLAKE2B c0ea27d10d66f6a8abd5beef53906303
DIST xfce4-panel-4.19.1.tar.bz2 2087777 BLAKE2B 9be568832d6bc56fcecaf6eff2a907b64cc2b7f9fa51f18109c18300b9cb9cd7044d64b2b89d28ede409be3d4cd026274c543db7892ea128a1ce52679d62cccc SHA512 f22673e3a8785283a4179bf3a7791f2b14b9d5e87efffdc822ad61b24cca827517a15f0484392255ef04aeac99b5d4722bf347d14981340d4d86d7b47700883d
DIST xfce4-panel-4.19.2.tar.bz2 2192543 BLAKE2B 67fb4732f15160df9f54d1ad84a73ebc280b7e57e518b0032b008586fca521fb686b4fdb02f226e4a4c9ee3c0cdbd0b8ebbe88825bd89ac18ccb6f49f8266759 SHA512 c5db0cf3565e471c9099c97e913de23e1a3038a37fc960397bab5a8ff2908e88a424fcea5aa86b5fbcf903403f972b16cbf7d26386c30408ba4a7d0fc45895c0
EBUILD xfce4-panel-4.18.4.ebuild 1577 BLAKE2B 1ac4c19f43b7268f0805f222724109f01564ed8cc0d502995c3d15b529c832512270b21fb2b2db3062caa7820d5e848fbfad30bdc439f281a050405e1c65680b SHA512 b6e0fba3c92bf665b8b8b6d97fcee40e7d84b0e5781a855b0d9ea4a4122fbdd155174e29c447cad53b8f12fbfbc4bcd9373a1f2095fdeb1ac880f1621922fb26
-EBUILD xfce4-panel-4.18.5.ebuild 1583 BLAKE2B ea5ea5ab771469da3efc9907a4c79da066426fd0708cf95db8306bb4d48c07672a548891caccc45d9ea4824f37468601576c1d6e61e0f55cb12f9901b579df44 SHA512 1709ac81399bfb096538e71382e13380105e0c499427816a619b33b1a71f4cf526ccef973f5645629afdf6dfe55443728971c682dea4521901b6d298da351c05
+EBUILD xfce4-panel-4.18.5.ebuild 1578 BLAKE2B ec992010981112ef2f87fac8a58a92c3a14154bc47244811dbb66a0fa2d6cf5127417feae35811068535585c8fa9183da50fb9174f096a4d1095b6f199361feb SHA512 23c514e0f0c65fb778f01b74168de61c37290334a10fe67740cae7f793613093efec4ac3cb53bef8289c599d867274085aa5244ffb918a3d92a7c145101022d3
EBUILD xfce4-panel-4.19.1-r1.ebuild 1957 BLAKE2B 1c2a92c750275a890d71154d4d691c8d4ada576f8335362e59125b2c3558c63e6c4aa9b7ade6f7dc497f19247375f5a8c197ddd86ba7c88c0fbda795952211c9 SHA512 88c56cb33b4e9eea7056cf2514737b947b7ea28dc59333dc5b2c05a20e39d63ab978f5159e3f7661f2649e40481b19fcb9daae0883b94544665d92d425220136
EBUILD xfce4-panel-4.19.2.ebuild 1850 BLAKE2B 89790eb5458f5a8f25e52be065a146b9a33dbbc4264fc631cf09c853f367d25516d8b632fc1f7933e87a0caaa073bdc4fea6ea79acb7582e47e7b781e6d3a75b SHA512 28b5175c486984ee68a9fe9a7c52b458bee3f1ff2018db4eb242670eba96ce5721a4306a32e59030c2ba329bd40570b453301822d0bc34162c65b38fd8a7f9d6
MISC metadata.xml 377 BLAKE2B a9ab246bf0acb1731905d6f7aaa6d558204ca06138e0f531b76570f1477353a636b504ccab11ed861044faa5d02fefa43c5cc08f8d6c742851f1e8976e08f3d6 SHA512 9269670fb22fc1179cbc6f4a3f7f160bd1164ab470f6bbfa4875d85d7c0fb29ac7ae05d46daaaba097a418890961e568ce249e60329ed0325ba3f5dc976946f8
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild
index c1862efc0ff4..eddfac63e2c6 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="+dbusmenu introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index 7a551647a20e..fa5ec3fbc7ee 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/xfce4-clipman-plugin/Manifest b/xfce-extra/xfce4-clipman-plugin/Manifest
index e2cecf9da68d..08d4b0aae635 100644
--- a/xfce-extra/xfce4-clipman-plugin/Manifest
+++ b/xfce-extra/xfce4-clipman-plugin/Manifest
@@ -3,5 +3,5 @@ DIST xfce4-clipman-plugin-1.6.4.tar.bz2 480785 BLAKE2B adc04a41e373fa62f822f0f11
DIST xfce4-clipman-plugin-1.6.5.tar.bz2 483621 BLAKE2B 0c13126a17e0fc668945b479dab3919b3f6e03a0ad378050041f40ddc4d0f138ffec128be779275eac637daf42352de4ac143d43d26cb8f40ac4d754d8ee70fb SHA512 b0ae4a3928590346dd0f9786959c138f7e9cc03afa974eee558890fcd2b96c019bd4be67f7c231cac802fb6356c64b1e0394ef327aae6256fc433ced245fdff9
EBUILD xfce4-clipman-plugin-1.6.3.ebuild 1163 BLAKE2B 04624df426358311c512a0bc83eb1859e9184ab78b9061acdc31c89d1a655a0436e228756d67c4b240ffae58f50f95b53800709fd0a3f8065dde58769afa4f97 SHA512 17b29e3d4ea7964fe6dade6923f67f2617f2f80c99b87587b42ee06e4d1f27f97923e264ccd5a2302a2033706de0332d1da0a727c38a202fbf86d002bfa92571
EBUILD xfce4-clipman-plugin-1.6.4.ebuild 1168 BLAKE2B 23dac444365e069c5a124f7f83911b307dc1516ddf5c468bdc8643f5146fc3d4f91250631490fa09d82fb0c5e88fdc3bff0dd813829412d016d241bf9af4e400 SHA512 686d3783068fdd8ca84217bea61c10b9e0bdb43e1069000e386a60c97ae1bdfe63ae9e9e5754f186d89d52eac07bd40a5a32331c9e3655336b495acc68df94ec
-EBUILD xfce4-clipman-plugin-1.6.5.ebuild 1527 BLAKE2B c4af5341c324c2082f9aa3899be4442f1ba71ac28cbc8d48223690e23e50e634e0043fb22db4f5e479107df0003219aef9372b13fab550e47793a4c6d0646986 SHA512 1306fdeb79b5a3c9d30d75ea69c9c4a081201144c02608c99a7a2def6b8a955cadd0b2f1e09f088303674cd04e0467cff50f61b4808758d59ba530ada5abdf79
+EBUILD xfce4-clipman-plugin-1.6.5.ebuild 1525 BLAKE2B 2618044d23a1cd73913280c78512e01253a82cbbcdc9985bffcdb19874d786f9aafad269e696102b6e0e05af53f8a9ffad6464a78594a8818b79ed0d889a0613 SHA512 9ef6da61e8829ce40784da1af549bb6b6831da592e1c9f25c3e2b5886dcd524f99864bbc75f3b50353e21ac1796d29c5b6e85958357ccf9be81bf00c4ee135cd
MISC metadata.xml 345 BLAKE2B 2a84642f72b32862062e911bc3d9495d77cde305206e3ba0d0bc82c792450506696d02e45b59d5035278bf53061016c72de278586e7669d53899c4d3c86585fe SHA512 0dbb04321b8dedc5bdfd3e7714cdbb3021ec1c866fcc61613081282c32316af6598e1516b629c6c6560a509abb0e6f378c0089dca1425b6c82ab796d5875a693
diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild
index a0d6402bf9d7..71dc220f6861 100644
--- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="X qrcode wayland"
DEPEND="
diff --git a/xfce-extra/xfce4-cpugraph-plugin/Manifest b/xfce-extra/xfce4-cpugraph-plugin/Manifest
index 969c8e0ea6ef..1023e20acae2 100644
--- a/xfce-extra/xfce4-cpugraph-plugin/Manifest
+++ b/xfce-extra/xfce4-cpugraph-plugin/Manifest
@@ -2,5 +2,5 @@ AUX gcc13.patch 393 BLAKE2B 4f1dd0cf42c08fca280e8906a7d3879f5e335b3fa8f00b5541f6
DIST xfce4-cpugraph-plugin-1.2.7.tar.bz2 438674 BLAKE2B d4ca7c850410aeaad7d5eb0156c4feea4a01a0be0d77a62c0165ead9158d2c7e41220ca8ca38e82db69600991f5578f85c1793d1bc94954e9f9cb85cb147316a SHA512 a89f5d9f986717a78a2cbd31db378c1b220cabfc83bf1c85f2533ecccd17b4ed70a3de9321f2e06fcbca2b77d3b02e5a8541e2adf936567a426e1d7221faaa3b
DIST xfce4-cpugraph-plugin-1.2.8.tar.bz2 465181 BLAKE2B 68e8ee6ee8e943480626716f493d70046b8eeafbc9597d233e887009111fa5e6401fa652b0830163d413bfa7f28d004a75985cc72601e2b8cac7048dfd773e8b SHA512 f0f4201d0572997e8c610a25fcb957ebe4dd224204421aeba4e8ca54da71bdd97fa147dd7af7097b9e09ce6e1317836622a0bcbfec9589858010942993e27940
EBUILD xfce4-cpugraph-plugin-1.2.7.ebuild 970 BLAKE2B 35e11be8eec70cb7c5f552c5934b1fdec403061328a1872d6cf95321d7bf50ec1e8d75c0c42da8990b116d6174fc2024e6674223225c62d47f04a3ab5c89f171 SHA512 a168bfbc451e34433ef6e166b345ab9a0c1f7be06a4c9948c659d11d61541f5fa14cea05a34e8c35fa7689663cfe2672c017cd5f757d8fdd80e7d9e4aed8f6c2
-EBUILD xfce4-cpugraph-plugin-1.2.8.ebuild 1024 BLAKE2B 36d230750fccc884b583abf51b49bc682f6e489b27ebb58bf135c36fb476145d2621f2d0e7a377af070d14945c873677e9087219d7c2e6b0eb00c1d54d79662c SHA512 d7256aac0b700acb9b4eab7db5a2e6c373be7dc3ddd27d5a7f099ae622a8898dcfd6c09ead873e83c82e2a45242aea184e665ab49b63aaea5fe1d4a0b699aead
+EBUILD xfce4-cpugraph-plugin-1.2.8.ebuild 1023 BLAKE2B 3972420d46712fba01fd1cf782d97eb5ac643281709c139bb6eb88a1af9165d07e38769937d39ec2ccd662bd56241f5a45f7bffa598de3e1ee86f87530f3c82e SHA512 8dbde4f760dfca39468bcfcde2709884bb123192ea50448be15ed3400482da1e8938a3ded36f37b41a90cf93c974cd2578da0d91530773f61105b564a02e26d7
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild
index 952e3decb840..1cb960308f74 100644
--- a/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild
+++ b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="BSD-2 GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.50
diff --git a/xfce-extra/xfce4-volumed-pulse/Manifest b/xfce-extra/xfce4-volumed-pulse/Manifest
index 1ce1b0f1e83d..d2448949ade4 100644
--- a/xfce-extra/xfce4-volumed-pulse/Manifest
+++ b/xfce-extra/xfce4-volumed-pulse/Manifest
@@ -1,5 +1,5 @@
DIST xfce4-volumed-pulse-0.2.3.tar.bz2 308063 BLAKE2B e64d2e668bf1a6666ce82ac4f03852abfb0346936a789ce7f89acde1734af948f628ca3c17d515e72ab292fc86525623b8aa0b4a219555d7b8729cee10889142 SHA512 da190cea2b3993717f35e1ded058613df99f8fa223a90d379d95dff0bc9d44f4fba15bd23ff1b54f11218d20518092d14a2f2b808d4984673d3bb77616c2f3e3
DIST xfce4-volumed-pulse-0.2.4.tar.bz2 314882 BLAKE2B d765de73e434f52829db3ca66285268e317dfa1d885cc9b44e575df619ab3270035a45e914f116d846122ce23f0504af9269ac9c41fca1ad403c97cd0fef53d6 SHA512 3867806a41d088a016085b64ba2a7878d50535b006c07f5f81882cd4047d013c6ef4cfc5cd34e6f21209ad301db91d44206632b60ee0e7226742af72fbe58484
EBUILD xfce4-volumed-pulse-0.2.3-r1.ebuild 749 BLAKE2B ab4a600e5d34d7ceb80f98a3f5b4aae1530e1bf33407b831978b6a53ea01cbf6c2b6838be5593f550d1578c1a6a56ca777ee4fb6c686f92aa79b66cc1ab6a682 SHA512 bf02914a8e30413ac64a4b2ac7d948deabe2e5b7016113240cf72f50d1801a4ca72f5ef9e065015eca82e6f5d2a03bda64757a76c005cdf43acb031c599fe5ed
-EBUILD xfce4-volumed-pulse-0.2.4.ebuild 743 BLAKE2B 55d82cadaaa7254eb07a69bd3a639ca65323fc9bd8b7c3cda30ef744c83f91fbd9a6a074cbc56ddc3be0e2a802c46fbe3ea6350eb89a63e476fd823d36c1d1a1 SHA512 7f56bf777864f3572afea283d17d12f9f4fc2ad95e6e69ce8e2c4fbb7c060c6d75c7fb5d83088b7fdf6a93b1494fb7657ff5cfc7a258b87e0e058073403d0a32
+EBUILD xfce4-volumed-pulse-0.2.4.ebuild 742 BLAKE2B ae241086b0c4e7e6327cdffe8287acc79832d808f7f02730a7297b69c15a7991b2096c814cdfa6c6d6f4efd6bb857cba05c8fa4628b1f1fa21edf2e461fca4c9 SHA512 ceb1c70cfa2cf68858e5e06d9bc29964567f448c98d1c905933cacfd158f98aed2ed4e9fa27fb290a4ac955f86b346ec369d7240a0dfa3bbf2e823ffb26d5c7d
MISC metadata.xml 339 BLAKE2B 194b0b5f2931827fafb9348bef2d4ac69680bd4a83c0656eecc80902aae59cdd5c8e23f13eb354f04b5c4367457a2e9e6ce8bd4a6bd9d3d63a544560b61984fd SHA512 22280768a6ea4fcc10e893c27a18fb4258bf0c94e08843f6838f50fd7bf1503efdb7c276f4b29292864901a47d676093714cd377828bb92d45636ed460768a15
diff --git a/xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.2.4.ebuild b/xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.2.4.ebuild
index 2c8488c4c6e4..d55301d48636 100644
--- a/xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.2.4.ebuild
+++ b/xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.2.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv x86"
IUSE="libnotify"
DEPEND="
diff --git a/xfce-extra/xfce4-whiskermenu-plugin/Manifest b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
index 9e2d038d0338..b1a63b8824b5 100644
--- a/xfce-extra/xfce4-whiskermenu-plugin/Manifest
+++ b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
@@ -1,5 +1,5 @@
DIST xfce4-whiskermenu-plugin-2.7.3.tar.bz2 180287 BLAKE2B 7433e2bac372666281311109f04bb07b62c884a56a794c0c09bc28e1c80786b4ee10d32deac86d4bdc12c38edca46a355a571f4d7164861898748ef5fd844541 SHA512 a734e54e900d17fa82c53eeab2a2e706481951911640714928b53eb3a06a3b5b3e7292e6869e719345cb5c89d917146ae350db6827ac8fd3bcdb9b4dd2ddce4d
DIST xfce4-whiskermenu-plugin-2.8.0.tar.bz2 187093 BLAKE2B 8836dbb7691dff9c2abe03e996514b07e73532140f685dd42c7453638a0f7fba2c149553c098e9dfb713e111f14ce21f5738dd338f333fe5a980c0fc2c06ce68 SHA512 844c34ea85e2574dc39e90bb08774c3e7e9e3e13a0a35b1da916d3b3187f158d9f6e130312f2545e26cd214f98cc03461a857ad4c91893febe9942ad08c58a70
EBUILD xfce4-whiskermenu-plugin-2.7.3.ebuild 1113 BLAKE2B 439366383c80094d51c65708a1bd29742a3ceac5550021afa8e9fabd5576330f0aee2899c9831ebd20232c07d3edd7c5c21141df460805bbdd2deaf4bf6fa35b SHA512 36db6ac7429d01290079aa9c905836474d221daf48eed2847c1aee6f455e96216f4db604add075a68905efaf18749da5dc2c41b12e7286ac0162da7b50e96dcb
-EBUILD xfce4-whiskermenu-plugin-2.8.0.ebuild 1287 BLAKE2B 7fd56be8c35cd62483cb41bfeeeaf62fe11048cddfa32cfa4d85abc5c361061ecc773d77e74cf77c50052981b47508e4ceb68c83bc35821f8f9878124162aa7b SHA512 b6fdd4bc4d40344460415ec63668c140de9b0ee0bb1b52c2c461af20c9b073ec07b27bc47ba602cc897bf23c354dacbb90cc44062c7e7d24105edfde294c1a79
+EBUILD xfce4-whiskermenu-plugin-2.8.0.ebuild 1286 BLAKE2B 21fcbbd6751baf9800ef78c98d431154886ebd9a1e173ce8370c533bd5d2842ce05832562dc4077058a4c91645e906af3e08f585b5457db485d91958577acac8 SHA512 3048ab4880e42ccea96aecace0dbe1568cfcf245913a815d7681a4cb91846be4b09102936ffae9ee920fdb3ad86eba43575411e5f5a226fea758460309889f47
MISC metadata.xml 1944 BLAKE2B 194722c49d5d0b44e3d17b39ee88004bee768f424066cc8ebc568165bcfe8919ab4cde7879ad849581ca703a16ebbc427aa303b5e601911454039e0782efe3e5 SHA512 148c807da224a3cb35497898eb5c8081b0ee485e74b9ec19b8a47a56d07d233d7429e5f811130af12357cef4f053f6fa722f110b57228ea1b28f8c02ad5971cd
diff --git a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.0.ebuild b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.0.ebuild
index 8594e3c7a453..65201b8b7529 100644
--- a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.0.ebuild
+++ b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
IUSE="accountsservice wayland"
DEPEND="