summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29759 -> 29764 bytes
-rw-r--r--app-antivirus/Manifest.gzbin884 -> 883 bytes
-rw-r--r--app-antivirus/clamav/Manifest73
-rw-r--r--app-antivirus/clamav/clamav-1.0.5-r1.ebuild389
-rw-r--r--app-antivirus/clamav/clamav-1.2.2-r1.ebuild391
-rw-r--r--app-editors/Manifest.gzbin14134 -> 14130 bytes
-rw-r--r--app-editors/featherpad/Manifest2
-rw-r--r--app-editors/featherpad/featherpad-1.5.2.ebuild34
-rw-r--r--app-misc/Manifest.gzbin50715 -> 50717 bytes
-rw-r--r--app-misc/openhab-bin/Manifest4
-rw-r--r--app-misc/openhab-bin/openhab-bin-4.2.0-r1.ebuild135
-rw-r--r--app-misc/openhab-bin/openhab-bin-4.2.2.ebuild2
-rw-r--r--app-misc/timew/Manifest2
-rw-r--r--app-misc/timew/timew-1.4.3-r1.ebuild45
-rw-r--r--app-office/Manifest.gzbin8421 -> 8415 bytes
-rw-r--r--app-office/sc-im/Manifest3
-rw-r--r--app-office/sc-im/files/sc-im-0.8.3-malloc.patch21
-rw-r--r--app-office/sc-im/sc-im-0.8.3-r1.ebuild4
-rw-r--r--app-office/texmacs/Manifest1
-rw-r--r--app-office/texmacs/texmacs-2.1-r1.ebuild59
-rw-r--r--app-shells/Manifest.gzbin10636 -> 10642 bytes
-rw-r--r--app-shells/nushell/Manifest57
-rw-r--r--app-shells/nushell/metadata.xml1
-rw-r--r--app-shells/nushell/nushell-0.99.1.ebuild (renamed from app-shells/nushell/nushell-0.95.0-r1.ebuild)551
-rw-r--r--app-text/Manifest.gzbin50287 -> 50292 bytes
-rw-r--r--app-text/crqt-ng/Manifest3
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.13.ebuild41
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.14.ebuild41
-rw-r--r--app-text/lowdown/Manifest2
-rw-r--r--app-text/lowdown/lowdown-1.2.0.ebuild2
-rw-r--r--app-text/mdbook/Manifest2
-rw-r--r--app-text/mdbook/mdbook-0.4.42-r1.ebuild (renamed from app-text/mdbook/mdbook-0.4.42.ebuild)0
-rw-r--r--app-text/sdcv/Manifest4
-rw-r--r--app-text/sdcv/sdcv-0.5.4.ebuild73
-rw-r--r--app-text/sdcv/sdcv-0.5.5.ebuild2
-rw-r--r--dev-java/Manifest.gzbin55365 -> 55362 bytes
-rw-r--r--dev-java/asm/Manifest4
-rw-r--r--dev-java/asm/asm-9.7.1.ebuild2
-rw-r--r--dev-java/asm/asm-9.7.ebuild97
-rw-r--r--dev-lang/Manifest.gzbin22134 -> 22140 bytes
-rw-r--r--dev-lang/pypy/Manifest2
-rw-r--r--dev-lang/pypy/pypy-2.7.7.3.17.ebuild2
-rw-r--r--dev-lang/rust-common/Manifest4
-rw-r--r--dev-lang/rust-common/rust-common-1.81.0.ebuild12
-rw-r--r--dev-lang/rust-common/rust-common-1.82.0.ebuild11
-rw-r--r--dev-libs/Manifest.gzbin100636 -> 100628 bytes
-rw-r--r--dev-libs/asmjit/Manifest3
-rw-r--r--dev-libs/asmjit/asmjit-2024.10.25.ebuild33
-rw-r--r--dev-libs/asmjit/asmjit-9999.ebuild33
-rw-r--r--dev-libs/icu-layoutex/Manifest4
-rw-r--r--dev-libs/icu-layoutex/files/icu-layoutex-76.1-remove-bashisms.patch151
-rw-r--r--dev-libs/icu-layoutex/icu-layoutex-76.1.ebuild135
-rw-r--r--dev-libs/icu/Manifest4
-rw-r--r--dev-libs/icu/files/icu-76.1-remove-bashisms.patch151
-rw-r--r--dev-libs/icu/icu-76.1.ebuild178
-rw-r--r--dev-libs/openspecfun/Manifest2
-rw-r--r--dev-libs/openspecfun/openspecfun-0.5.5.ebuild2
-rw-r--r--dev-libs/tree-sitter-bash/Manifest2
-rw-r--r--dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.2.ebuild15
-rw-r--r--dev-python/Manifest.gzbin273789 -> 273753 bytes
-rw-r--r--dev-python/aiohttp/Manifest6
-rw-r--r--dev-python/aiohttp/aiohttp-3.11.0_beta2.ebuild131
-rw-r--r--dev-python/aiohttp/aiohttp-3.11.0_beta5.ebuild (renamed from dev-python/aiohttp/aiohttp-3.11.0_beta3.ebuild)4
-rw-r--r--dev-python/cftime/Manifest2
-rw-r--r--dev-python/cftime/cftime-1.6.4.ebuild39
-rw-r--r--dev-python/dulwich/Manifest2
-rw-r--r--dev-python/dulwich/dulwich-0.22.5-r1.ebuild (renamed from dev-python/dulwich/dulwich-0.22.5.ebuild)20
-rw-r--r--dev-python/google-api-core/Manifest5
-rw-r--r--dev-python/google-api-core/google-api-core-2.21.0-r1.ebuild63
-rw-r--r--dev-python/google-api-core/google-api-core-2.21.0.ebuild64
-rw-r--r--dev-python/google-api-core/google-api-core-2.22.0.ebuild2
-rw-r--r--dev-python/grpcio-status/Manifest2
-rw-r--r--dev-python/grpcio-status/grpcio-status-1.67.0.ebuild2
-rw-r--r--dev-python/grpcio/Manifest2
-rw-r--r--dev-python/grpcio/grpcio-1.67.0-r2.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.118.3.ebuild103
-rw-r--r--dev-python/identify/Manifest2
-rw-r--r--dev-python/identify/identify-2.6.2.ebuild29
-rw-r--r--dev-python/magic-wormhole-mailbox-server/Manifest2
-rw-r--r--dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.1.ebuild40
-rw-r--r--dev-python/meson-python/Manifest2
-rw-r--r--dev-python/meson-python/metadata.xml1
-rw-r--r--dev-python/mido/Manifest2
-rw-r--r--dev-python/mido/mido-1.3.2.ebuild40
-rw-r--r--dev-python/minify-html/Manifest2
-rw-r--r--dev-python/minify-html/minify-html-0.15.0-r1.ebuild (renamed from dev-python/minify-html/minify-html-0.15.0.ebuild)0
-rw-r--r--dev-python/moto/Manifest2
-rw-r--r--dev-python/moto/moto-5.0.17.ebuild136
-rw-r--r--dev-python/mypy/Manifest4
-rw-r--r--dev-python/mypy/mypy-1.11.2.ebuild126
-rw-r--r--dev-python/mypy/mypy-1.12.1.ebuild119
-rw-r--r--dev-python/netcdf4/Manifest2
-rw-r--r--dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild54
-rw-r--r--dev-python/owslib/Manifest2
-rw-r--r--dev-python/owslib/owslib-0.31.0.ebuild45
-rw-r--r--dev-python/pdm/Manifest2
-rw-r--r--dev-python/pdm/pdm-2.20.1.ebuild128
-rw-r--r--dev-python/phonenumbers/Manifest4
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.47.ebuild39
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.48.ebuild39
-rw-r--r--dev-python/pip/Manifest2
-rw-r--r--dev-python/pip/pip-24.3.1-r2.ebuild (renamed from dev-python/pip/pip-24.3.1-r1.ebuild)2
-rw-r--r--dev-python/proto-plus/Manifest2
-rw-r--r--dev-python/proto-plus/proto-plus-1.24.0-r1.ebuild45
-rw-r--r--dev-python/pydevd/Manifest2
-rw-r--r--dev-python/pydevd/pydevd-3.2.3.ebuild142
-rw-r--r--dev-python/pyeclib/Manifest6
-rw-r--r--dev-python/pyeclib/pyeclib-1.6.1.ebuild44
-rw-r--r--dev-python/pyeclib/pyeclib-1.6.2.ebuild44
-rw-r--r--dev-python/pyeclib/pyeclib-1.6.2_rc1.ebuild44
-rw-r--r--dev-python/pyscard/Manifest2
-rw-r--r--dev-python/pyscard/pyscard-2.1.1.ebuild46
-rw-r--r--dev-python/radon/Manifest2
-rw-r--r--dev-python/radon/radon-6.0.1-r2.ebuild (renamed from dev-python/radon/radon-6.0.1-r1.ebuild)2
-rw-r--r--dev-python/rapidfuzz/Manifest6
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.10.0.ebuild59
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild67
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.9.7.ebuild67
-rw-r--r--dev-python/simsimd/Manifest2
-rw-r--r--dev-python/simsimd/simsimd-6.0.3.ebuild64
-rw-r--r--dev-python/sphinx-notfound-page/Manifest2
-rw-r--r--dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild11
-rw-r--r--dev-python/websockets/Manifest2
-rw-r--r--dev-python/websockets/websockets-14.0.ebuild60
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.135.0.ebuild56
-rw-r--r--dev-ruby/Manifest.gzbin111245 -> 111248 bytes
-rw-r--r--dev-ruby/coffee-rails/Manifest1
-rw-r--r--dev-ruby/coffee-rails/coffee-rails-5.0.0-r3.ebuild40
-rw-r--r--dev-util/Manifest.gzbin65153 -> 65154 bytes
-rw-r--r--dev-util/clazy/Manifest5
-rw-r--r--dev-util/clazy/clazy-1.12.ebuild55
-rw-r--r--dev-util/clazy/files/clazy-1.12-INCLUDE_DIRS.patch42
-rw-r--r--dev-util/clazy/files/clazy-1.12-LIBRARY_DIRS.patch33
-rw-r--r--dev-util/clazy/files/clazy-1.12-standalone-install-location.patch50
-rw-r--r--dev-util/intel_clc/Manifest2
-rw-r--r--dev-util/intel_clc/intel_clc-24.2.6.ebuild2
-rw-r--r--dev-util/snakeviz/Manifest2
-rw-r--r--dev-util/snakeviz/snakeviz-2.2.2.ebuild35
-rw-r--r--eclass/Manifest.gzbin39020 -> 39021 bytes
-rw-r--r--eclass/toolchain.eclass2
-rw-r--r--games-util/Manifest.gzbin7892 -> 7901 bytes
-rw-r--r--games-util/grfcodec/Manifest3
-rw-r--r--games-util/grfcodec/files/grfcodec-6.1.0-cmake-install.patch21
-rw-r--r--games-util/grfcodec/grfcodec-6.1.0-r1.ebuild25
-rw-r--r--gui-libs/Manifest.gzbin5454 -> 5454 bytes
-rw-r--r--gui-libs/egl-wayland/Manifest2
-rw-r--r--gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241101.ebuild38
-rw-r--r--mail-mta/Manifest.gzbin2383 -> 2383 bytes
-rw-r--r--mail-mta/courier/Manifest2
-rw-r--r--mail-mta/courier/courier-1.3.13.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38353 -> 38354 bytes
-rw-r--r--media-gfx/sane-backends/Manifest3
-rw-r--r--media-gfx/sane-backends/files/sane-backends-1.3.1-verfix.patch23
-rw-r--r--media-gfx/sane-backends/sane-backends-1.3.1-r1.ebuild (renamed from media-gfx/sane-backends/sane-backends-1.3.1.ebuild)12
-rw-r--r--media-libs/Manifest.gzbin69576 -> 69550 bytes
-rw-r--r--media-libs/flac/Manifest2
-rw-r--r--media-libs/flac/flac-1.3.4.ebuild57
-rw-r--r--media-libs/libebur128/Manifest2
-rw-r--r--media-libs/libebur128/libebur128-1.2.6-r1.ebuild (renamed from media-libs/libebur128/libebur128-1.2.6.ebuild)4
-rw-r--r--media-libs/libheif/Manifest6
-rw-r--r--media-libs/libheif/libheif-1.18.2-r1.ebuild (renamed from media-libs/libheif/libheif-1.18.2.ebuild)8
-rw-r--r--media-libs/libheif/libheif-9999.ebuild8
-rw-r--r--media-libs/libheif/metadata.xml1
-rw-r--r--media-libs/libldac/Manifest2
-rw-r--r--media-libs/libldac/libldac-2.0.2.3-r2.ebuild (renamed from media-libs/libldac/libldac-2.0.2.3-r1.ebuild)11
-rw-r--r--media-libs/libpulse/Manifest7
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-memfd-cleanup.patch28
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.1-proplist-util-without-gdkx.patch42
-rw-r--r--media-libs/libpulse/files/pulseaudio-16.99.1-memfd-compat.patch24
-rw-r--r--media-libs/libpulse/libpulse-16.1-r2.ebuild208
-rw-r--r--media-libs/libpulse/libpulse-16.99.1.ebuild215
-rw-r--r--media-libs/libsdl/Manifest10
-rw-r--r--media-libs/libsdl/files/libsdl-1.2.15-gamma.patch42
-rw-r--r--media-libs/libsdl/files/libsdl-1.2.15-sdl-config.patch20
-rw-r--r--media-libs/libsdl/libsdl-1.2.15_p20221201.ebuild166
-rw-r--r--media-libs/libsdl/libsdl-1.2.64.ebuild40
-rw-r--r--media-libs/libsdl/libsdl-1.2.64_p20230726.ebuild45
-rw-r--r--media-libs/libsdl/metadata.xml1
-rw-r--r--media-libs/libsidplayfp/Manifest2
-rw-r--r--media-libs/libsidplayfp/libsidplayfp-2.9.0.ebuild29
-rw-r--r--media-libs/libsndfile/Manifest1
-rw-r--r--media-libs/libsndfile/libsndfile-1.2.2.ebuild70
-rw-r--r--media-libs/mesa/Manifest2
-rw-r--r--media-libs/mesa/mesa-24.2.6-r2.ebuild2
-rw-r--r--media-libs/soxr/Manifest2
-rw-r--r--media-libs/soxr/soxr-0.1.3-r2.ebuild (renamed from media-libs/soxr/soxr-0.1.3-r1.ebuild)7
-rw-r--r--media-sound/Manifest.gzbin57261 -> 57280 bytes
-rw-r--r--media-sound/alacenc/Manifest2
-rw-r--r--media-sound/alacenc/alacenc-0.4.0.ebuild2
-rw-r--r--media-sound/flacon/Manifest2
-rw-r--r--media-sound/flacon/flacon-11.3.0.ebuild2
-rw-r--r--media-sound/gsm/Manifest3
-rw-r--r--media-sound/gsm/files/gsm-1.0.13-shared.patch159
-rw-r--r--media-sound/gsm/gsm-1.0.13-r1.ebuild58
-rw-r--r--media-sound/ncspot/Manifest4
-rw-r--r--media-sound/ncspot/ncspot-1.2.0-r1.ebuild5
-rw-r--r--media-sound/ncspot/ncspot-1.2.1-r1.ebuild5
-rw-r--r--media-sound/pulseaudio-daemon/Manifest9
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch76
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-load-crash.patch26
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-unload-crash.patch22
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.1-move-qpaeq-to-daemon.patch36
-rw-r--r--media-sound/pulseaudio-daemon/files/pulseaudio-16.99.1-bump-c++17.patch23
-rw-r--r--media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild387
-rw-r--r--media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild385
-rw-r--r--media-sound/sidplayfp/Manifest2
-rw-r--r--media-sound/sidplayfp/sidplayfp-2.9.0.ebuild51
-rw-r--r--media-sound/sndio/Manifest5
-rw-r--r--media-sound/sndio/sndio-1.10.0.ebuild (renamed from media-sound/sndio/sndio-1.8.0.ebuild)20
-rw-r--r--media-sound/sndio/sndio-9999.ebuild16
-rw-r--r--media-sound/sox/Manifest2
-rw-r--r--media-sound/sox/sox-14.4.2_p20210509-r3.ebuild116
-rw-r--r--media-video/Manifest.gzbin23210 -> 23218 bytes
-rw-r--r--media-video/ffmpeg/Manifest1
-rw-r--r--media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild612
-rw-r--r--media-video/gpac/Manifest3
-rw-r--r--media-video/gpac/files/gpac-2.2.1-fix-bigendian.patch22
-rw-r--r--media-video/gpac/gpac-2.2.1-r1.ebuild1
-rw-r--r--media-video/guvcview/Manifest2
-rw-r--r--media-video/guvcview/guvcview-2.1.0.ebuild2
-rw-r--r--metadata/Manifest.gzbin13047 -> 13047 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.gzbin28371 -> 28358 bytes
-rw-r--r--metadata/md5-cache/app-antivirus/Manifest.gzbin1520 -> 1192 bytes
-rw-r--r--metadata/md5-cache/app-antivirus/clamav-1.0.5-r117
-rw-r--r--metadata/md5-cache/app-antivirus/clamav-1.2.2-r117
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin23799 -> 23957 bytes
-rw-r--r--metadata/md5-cache/app-editors/featherpad-1.5.216
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77502 -> 77196 bytes
-rw-r--r--metadata/md5-cache/app-misc/openhab-bin-4.2.0-r113
-rw-r--r--metadata/md5-cache/app-misc/openhab-bin-4.2.24
-rw-r--r--metadata/md5-cache/app-misc/timew-1.4.3-r112
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin13478 -> 13316 bytes
-rw-r--r--metadata/md5-cache/app-office/sc-im-0.8.3-r12
-rw-r--r--metadata/md5-cache/app-office/texmacs-2.1-r115
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin20861 -> 20854 bytes
-rw-r--r--metadata/md5-cache/app-shells/nushell-0.95.0-r116
-rw-r--r--metadata/md5-cache/app-shells/nushell-0.99.116
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin79981 -> 79514 bytes
-rw-r--r--metadata/md5-cache/app-text/crqt-ng-1.0.1315
-rw-r--r--metadata/md5-cache/app-text/crqt-ng-1.0.1415
-rw-r--r--metadata/md5-cache/app-text/lowdown-1.2.04
-rw-r--r--metadata/md5-cache/app-text/mdbook-0.4.42-r1 (renamed from metadata/md5-cache/app-text/mdbook-0.4.42)0
-rw-r--r--metadata/md5-cache/app-text/sdcv-0.5.416
-rw-r--r--metadata/md5-cache/app-text/sdcv-0.5.54
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin72865 -> 72693 bytes
-rw-r--r--metadata/md5-cache/dev-java/asm-9.714
-rw-r--r--metadata/md5-cache/dev-java/asm-9.7.14
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin51048 -> 51041 bytes
-rw-r--r--metadata/md5-cache/dev-lang/gnat-gpl-2021-r52
-rw-r--r--metadata/md5-cache/dev-lang/pypy-2.7.7.3.174
-rw-r--r--metadata/md5-cache/dev-lang/rust-common-1.81.07
-rw-r--r--metadata/md5-cache/dev-lang/rust-common-1.82.07
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin185559 -> 186358 bytes
-rw-r--r--metadata/md5-cache/dev-libs/asmjit-2024.10.2514
-rw-r--r--metadata/md5-cache/dev-libs/asmjit-999913
-rw-r--r--metadata/md5-cache/dev-libs/icu-76.114
-rw-r--r--metadata/md5-cache/dev-libs/icu-layoutex-76.116
-rw-r--r--metadata/md5-cache/dev-libs/openspecfun-0.5.54
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.217
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin374844 -> 372630 bytes
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-3.11.0_beta217
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-3.11.0_beta5 (renamed from metadata/md5-cache/dev-python/aiohttp-3.11.0_beta3)8
-rw-r--r--metadata/md5-cache/dev-python/cftime-1.6.417
-rw-r--r--metadata/md5-cache/dev-python/dulwich-0.22.5-r1 (renamed from metadata/md5-cache/dev-python/dulwich-0.22.5)2
-rw-r--r--metadata/md5-cache/dev-python/google-api-core-2.21.016
-rw-r--r--metadata/md5-cache/dev-python/google-api-core-2.21.0-r116
-rw-r--r--metadata/md5-cache/dev-python/google-api-core-2.22.04
-rw-r--r--metadata/md5-cache/dev-python/grpcio-1.67.0-r24
-rw-r--r--metadata/md5-cache/dev-python/grpcio-status-1.67.04
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.118.316
-rw-r--r--metadata/md5-cache/dev-python/identify-2.6.216
-rw-r--r--metadata/md5-cache/dev-python/magic-wormhole-mailbox-server-0.5.116
-rw-r--r--metadata/md5-cache/dev-python/mido-1.3.216
-rw-r--r--metadata/md5-cache/dev-python/minify-html-0.15.0-r1 (renamed from metadata/md5-cache/dev-python/minify-html-0.15.0)0
-rw-r--r--metadata/md5-cache/dev-python/moto-5.0.1716
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.11.217
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.12.117
-rw-r--r--metadata/md5-cache/dev-python/netcdf4-1.7.1-r117
-rw-r--r--metadata/md5-cache/dev-python/owslib-0.31.016
-rw-r--r--metadata/md5-cache/dev-python/pdm-2.20.116
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.13.4716
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.13.4816
-rw-r--r--metadata/md5-cache/dev-python/pip-24.3.1-r2 (renamed from metadata/md5-cache/dev-python/pip-24.3.1-r1)6
-rw-r--r--metadata/md5-cache/dev-python/proto-plus-1.24.0-r116
-rw-r--r--metadata/md5-cache/dev-python/pydevd-3.2.317
-rw-r--r--metadata/md5-cache/dev-python/pyeclib-1.6.117
-rw-r--r--metadata/md5-cache/dev-python/pyeclib-1.6.217
-rw-r--r--metadata/md5-cache/dev-python/pyeclib-1.6.2_rc117
-rw-r--r--metadata/md5-cache/dev-python/pyscard-2.1.117
-rw-r--r--metadata/md5-cache/dev-python/radon-6.0.1-r2 (renamed from metadata/md5-cache/dev-python/radon-6.0.1-r1)2
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.10.017
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.9.617
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.9.717
-rw-r--r--metadata/md5-cache/dev-python/simsimd-6.0.317
-rw-r--r--metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.42
-rw-r--r--metadata/md5-cache/dev-python/websockets-14.017
-rw-r--r--metadata/md5-cache/dev-python/zeroconf-0.135.017
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin209814 -> 209975 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r317
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin136708 -> 136863 bytes
-rw-r--r--metadata/md5-cache/dev-util/clazy-1.125
-rw-r--r--metadata/md5-cache/dev-util/intel_clc-24.2.64
-rw-r--r--metadata/md5-cache/dev-util/snakeviz-2.2.216
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin10657 -> 10819 bytes
-rw-r--r--metadata/md5-cache/games-util/grfcodec-6.1.0-r114
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin10901 -> 11060 bytes
-rw-r--r--metadata/md5-cache/gui-libs/egl-wayland-1.1.17_pre2024110115
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin5003 -> 5003 bytes
-rw-r--r--metadata/md5-cache/mail-mta/courier-1.3.134
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin64014 -> 64017 bytes
-rw-r--r--metadata/md5-cache/media-gfx/sane-backends-1.3.1-r1 (renamed from metadata/md5-cache/media-gfx/sane-backends-1.3.1)2
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin116043 -> 114733 bytes
-rw-r--r--metadata/md5-cache/media-libs/flac-1.3.415
-rw-r--r--metadata/md5-cache/media-libs/libebur128-1.2.6-r1 (renamed from metadata/md5-cache/media-libs/libebur128-1.2.6)4
-rw-r--r--metadata/md5-cache/media-libs/libheif-1.18.2-r1 (renamed from metadata/md5-cache/media-libs/libheif-1.18.2)10
-rw-r--r--metadata/md5-cache/media-libs/libheif-99998
-rw-r--r--metadata/md5-cache/media-libs/libldac-2.0.2.3-r2 (renamed from metadata/md5-cache/media-libs/libldac-2.0.2.3-r1)4
-rw-r--r--metadata/md5-cache/media-libs/libpulse-16.1-r217
-rw-r--r--metadata/md5-cache/media-libs/libpulse-16.99.117
-rw-r--r--metadata/md5-cache/media-libs/libsdl-1.2.15_p2022120115
-rw-r--r--metadata/md5-cache/media-libs/libsdl-1.2.6417
-rw-r--r--metadata/md5-cache/media-libs/libsdl-1.2.64_p2023072617
-rw-r--r--metadata/md5-cache/media-libs/libsidplayfp-2.9.010
-rw-r--r--metadata/md5-cache/media-libs/libsndfile-1.2.216
-rw-r--r--metadata/md5-cache/media-libs/mesa-24.2.6-r24
-rw-r--r--metadata/md5-cache/media-libs/soxr-0.1.3-r2 (renamed from metadata/md5-cache/media-libs/soxr-0.1.3-r1)4
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75575 -> 75111 bytes
-rw-r--r--metadata/md5-cache/media-sound/alacenc-0.4.04
-rw-r--r--metadata/md5-cache/media-sound/flacon-11.3.04
-rw-r--r--metadata/md5-cache/media-sound/gsm-1.0.13-r112
-rw-r--r--metadata/md5-cache/media-sound/ncspot-1.2.0-r12
-rw-r--r--metadata/md5-cache/media-sound/ncspot-1.2.1-r12
-rw-r--r--metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r718
-rw-r--r--metadata/md5-cache/media-sound/pulseaudio-daemon-16.99.118
-rw-r--r--metadata/md5-cache/media-sound/sidplayfp-2.9.013
-rw-r--r--metadata/md5-cache/media-sound/sndio-1.10.0 (renamed from metadata/md5-cache/media-sound/sndio-1.8.0)14
-rw-r--r--metadata/md5-cache/media-sound/sndio-99998
-rw-r--r--metadata/md5-cache/media-sound/sox-14.4.2_p20210509-r315
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39261 -> 39097 bytes
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-4.4.4-r917
-rw-r--r--metadata/md5-cache/media-video/gpac-2.2.1-r12
-rw-r--r--metadata/md5-cache/media-video/guvcview-2.1.04
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin58006 -> 58016 bytes
-rw-r--r--metadata/md5-cache/net-libs/courier-authlib-0.72.34
-rw-r--r--metadata/md5-cache/net-libs/courier-unicode-2.3.14
-rw-r--r--metadata/md5-cache/net-libs/libktorrent-24.08.3-r1 (renamed from metadata/md5-cache/net-libs/libktorrent-24.08.3)8
-rw-r--r--metadata/md5-cache/net-libs/nghttp3-1.6.04
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin17899 -> 17902 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/xcircuit-3.10.30-r26
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19545 -> 19541 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-13.27 (renamed from metadata/md5-cache/sci-geosciences/gpxsee-13.24)4
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin73918 -> 73917 bytes
-rw-r--r--metadata/md5-cache/sci-libs/openlibm-0.8.34
-rw-r--r--metadata/md5-cache/sci-visualization/Manifest.gzbin6403 -> 6402 bytes
-rw-r--r--metadata/md5-cache/sci-visualization/gnuplot-6.0.1-r14
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin33814 -> 33818 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.309
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.97 (renamed from metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.95)4
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-icu-202411109
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin93036 -> 93200 bytes
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.20.715
-rw-r--r--metadata/md5-cache/sys-apps/fwupd-1.9.2318
-rw-r--r--metadata/md5-cache/sys-apps/fwupd-2.0.118
-rw-r--r--metadata/md5-cache/sys-apps/fwupd-efi-1.7 (renamed from metadata/md5-cache/sys-apps/fwupd-efi-1.6)8
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin13984 -> 14148 bytes
-rw-r--r--metadata/md5-cache/sys-auth/polkit-123-r117
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin34872 -> 34854 bytes
-rw-r--r--metadata/md5-cache/sys-devel/binutils-2.43-r22
-rw-r--r--metadata/md5-cache/sys-devel/gcc-10.5.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-11.5.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.4.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.4.1_p202410312
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.4.1_p202411072
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.5.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.2.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p202406142
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p202410252
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p202411012
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p202411082
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.2.1_p202410262
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.2.1_p202411022
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.2.1_p202411092
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.0.0_pre202410272
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.0.0_pre202411032
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-8.5.0-r22
-rw-r--r--metadata/md5-cache/sys-devel/gcc-9.5.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-10.5.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-11.5.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-12.3.1_p202405022
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-12.4.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-12.4.0_p202409192
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-12.4.1_p202410312
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-13.2.1_p202405032
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-13.3.1_p202406142
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-13.3.1_p202409202
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-13.3.1_p202410252
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-14.2.1_p202408172
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-14.2.1_p202409212
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-14.2.1_p202410262
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin41333 -> 41331 bytes
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-15.0.7-r25
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r65
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-17.0.6-r25
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-18.1.8-r25
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-19.1.3-r15
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-20.0.0.99995
-rw-r--r--metadata/md5-cache/sys-power/Manifest.gzbin8285 -> 8288 bytes
-rw-r--r--metadata/md5-cache/sys-power/sandmann-bin-1.013
-rw-r--r--metadata/md5-cache/sys-power/sandmann-bin-1.24
-rw-r--r--metadata/md5-cache/sys-power/throttled-0.1116
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin15720 -> 15723 bytes
-rw-r--r--metadata/md5-cache/sys-process/btop-1.4.04
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin13583 -> 13574 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-128.4.0-r12
-rw-r--r--metadata/md5-cache/www-client/firefox-131.0.3-r12
-rw-r--r--metadata/md5-cache/www-client/firefox-132.0-r12
-rw-r--r--metadata/md5-cache/www-client/firefox-132.0.1-r12
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin7855 -> 7697 bytes
-rw-r--r--metadata/md5-cache/www-servers/tomcat-10.1.3016
-rw-r--r--metadata/md5-cache/www-servers/tomcat-9.0.97 (renamed from metadata/md5-cache/www-servers/tomcat-9.0.95)8
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin26148 -> 26308 bytes
-rw-r--r--metadata/md5-cache/x11-libs/gl2ps-1.4.2-r14
-rw-r--r--metadata/md5-cache/x11-libs/motif-2.3.8-r64
-rw-r--r--metadata/md5-cache/x11-libs/xtrans-1.5.213
-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-libs/Manifest.gzbin30692 -> 30692 bytes
-rw-r--r--net-libs/courier-authlib/Manifest2
-rw-r--r--net-libs/courier-authlib/courier-authlib-0.72.3.ebuild2
-rw-r--r--net-libs/courier-unicode/Manifest2
-rw-r--r--net-libs/courier-unicode/courier-unicode-2.3.1.ebuild2
-rw-r--r--net-libs/libktorrent/Manifest4
-rw-r--r--net-libs/libktorrent/libktorrent-24.08.3-r1.ebuild (renamed from net-libs/libktorrent/libktorrent-24.08.3.ebuild)11
-rw-r--r--net-libs/libktorrent/metadata.xml3
-rw-r--r--net-libs/nghttp3/Manifest2
-rw-r--r--net-libs/nghttp3/nghttp3-1.6.0.ebuild2
-rw-r--r--profiles/Manifest.gzbin235923 -> 236087 bytes
-rw-r--r--profiles/base/package.mask5
-rw-r--r--profiles/targets/systemd/package.mask8
-rw-r--r--profiles/use.local.desc5
-rw-r--r--sci-electronics/Manifest.gzbin8719 -> 8721 bytes
-rw-r--r--sci-electronics/xcircuit/Manifest2
-rw-r--r--sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild3
-rw-r--r--sci-geosciences/Manifest.gzbin11580 -> 11587 bytes
-rw-r--r--sci-geosciences/gpxsee/Manifest4
-rw-r--r--sci-geosciences/gpxsee/gpxsee-13.27.ebuild (renamed from sci-geosciences/gpxsee/gpxsee-13.24.ebuild)2
-rw-r--r--sci-libs/Manifest.gzbin43144 -> 43142 bytes
-rw-r--r--sci-libs/openlibm/Manifest2
-rw-r--r--sci-libs/openlibm/openlibm-0.8.3.ebuild2
-rw-r--r--sci-visualization/Manifest.gzbin4353 -> 4353 bytes
-rw-r--r--sci-visualization/gnuplot/Manifest2
-rw-r--r--sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild2
-rw-r--r--sec-keys/Manifest.gzbin27271 -> 27275 bytes
-rw-r--r--sec-keys/openpgp-keys-apache-tomcat/Manifest6
-rw-r--r--sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.30.ebuild19
-rw-r--r--sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.97.ebuild (renamed from sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.95.ebuild)0
-rw-r--r--sec-keys/openpgp-keys-icu/Manifest2
-rw-r--r--sec-keys/openpgp-keys-icu/openpgp-keys-icu-20241110.ebuild23
-rw-r--r--sys-apps/Manifest.gzbin51357 -> 51352 bytes
-rw-r--r--sys-apps/eza/Manifest14
-rw-r--r--sys-apps/eza/eza-0.20.7.ebuild263
-rw-r--r--sys-apps/fwupd-efi/Manifest3
-rw-r--r--sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild (renamed from sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild)6
-rw-r--r--sys-apps/fwupd/Manifest4
-rw-r--r--sys-apps/fwupd/fwupd-2.0.1.ebuild (renamed from sys-apps/fwupd/fwupd-1.9.23.ebuild)42
-rw-r--r--sys-auth/Manifest.gzbin9099 -> 9098 bytes
-rw-r--r--sys-auth/polkit/Manifest4
-rw-r--r--sys-auth/polkit/files/polkit-123-mozjs-JIT.patch36
-rw-r--r--sys-auth/polkit/files/polkit-123-pkexec-uninitialized.patch35
-rw-r--r--sys-auth/polkit/polkit-123-r1.ebuild159
-rw-r--r--sys-devel/Manifest.gzbin7852 -> 7851 bytes
-rw-r--r--sys-devel/binutils/Manifest2
-rw-r--r--sys-devel/binutils/binutils-2.43-r2.ebuild4
-rw-r--r--sys-libs/Manifest.gzbin14410 -> 14410 bytes
-rw-r--r--sys-libs/compiler-rt/Manifest14
-rw-r--r--sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild5
-rw-r--r--sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild5
-rw-r--r--sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild5
-rw-r--r--sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild5
-rw-r--r--sys-libs/compiler-rt/compiler-rt-19.1.3-r1.ebuild5
-rw-r--r--sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild5
-rw-r--r--sys-libs/compiler-rt/metadata.xml11
-rw-r--r--sys-power/Manifest.gzbin5594 -> 5589 bytes
-rw-r--r--sys-power/sandmann-bin/Manifest4
-rw-r--r--sys-power/sandmann-bin/sandmann-bin-1.0.ebuild62
-rw-r--r--sys-power/sandmann-bin/sandmann-bin-1.2.ebuild2
-rw-r--r--sys-power/throttled/Manifest2
-rw-r--r--sys-power/throttled/throttled-0.11.ebuild49
-rw-r--r--sys-process/Manifest.gzbin10116 -> 10115 bytes
-rw-r--r--sys-process/btop/Manifest2
-rw-r--r--sys-process/btop/btop-1.4.0.ebuild2
-rw-r--r--www-client/Manifest.gzbin6204 -> 6202 bytes
-rw-r--r--www-client/firefox/Manifest8
-rw-r--r--www-client/firefox/firefox-128.4.0-r1.ebuild9
-rw-r--r--www-client/firefox/firefox-131.0.3-r1.ebuild9
-rw-r--r--www-client/firefox/firefox-132.0-r1.ebuild9
-rw-r--r--www-client/firefox/firefox-132.0.1-r1.ebuild18
-rw-r--r--www-servers/Manifest.gzbin4532 -> 4531 bytes
-rw-r--r--www-servers/tomcat/Manifest9
-rw-r--r--www-servers/tomcat/tomcat-10.1.30.ebuild179
-rw-r--r--www-servers/tomcat/tomcat-9.0.97.ebuild (renamed from www-servers/tomcat/tomcat-9.0.95.ebuild)2
-rw-r--r--x11-libs/Manifest.gzbin17864 -> 17868 bytes
-rw-r--r--x11-libs/gl2ps/Manifest2
-rw-r--r--x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild2
-rw-r--r--x11-libs/motif/Manifest2
-rw-r--r--x11-libs/motif/motif-2.3.8-r6.ebuild2
-rw-r--r--x11-libs/xtrans/Manifest2
-rw-r--r--x11-libs/xtrans/xtrans-1.5.2.ebuild22
522 files changed, 3660 insertions, 7444 deletions
diff --git a/Manifest b/Manifest
index b4ec69ed0ef3..25dd49f52ce1 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29759 BLAKE2B c4b97d88ed51607e58d102b0e533af805b7201b1e2a3b7b9e76d3659c975b4cc9184bfd6258dcaadc3061344edd7989ff9448a542daa99f9a560fb08d1c8a68d SHA512 ec13bc432f2b95258ceccf8d72c32e09796cee4177973d21c5738000655b8073d2a7da94594293f745d3087ca55c7dcfa469af53a67448fa3a9035150435ceea
-TIMESTAMP 2024-11-10T02:40:32Z
+MANIFEST Manifest.files.gz 29764 BLAKE2B 68bf3dd73d610165b647d2f90a9aa17eb3a56b6a5537874a2f3ef525b759eee7ca538a6742765f5c7db0941eed99938295fb7e7eeef3437c35501965f8b1a710 SHA512 df672e4fd001e915f3a7f08d85e82b48eedaef3fe70c2863588cc3b9f60b6faf821e1bcae572ddc3d397b8e5a875496ef45354fe89b668d0d4f6318465c77eb8
+TIMESTAMP 2024-11-10T20:40:33Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcwHSBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcxGkFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAYKQ//enYezNG+uq15tkKJKllghSoh2XTxQMOcs0b3hAhjP2nDY0ALpBFN7Nl+
-EKYUyxZlcMSNasSYJzVvXfqyMTYB+Oqp83l+EGB/nJMr7Ft78jM2ch0utwYgK3pY
-3cLD+ojaNl4zDx6O89eYR7IXPjkCJWjvaWRdacidz/Bik78mqqtX7wCF1nhFKG1l
-nAWuA02h85ruTbl3qf21ST7pn1+z4fe/hHlQh7Xh7n70RYJrqiVbWVMSBdafjRAG
-uIsY0wk0tbRqA8STL6WVxfEPr67qM0MrjDp4EC9UOqfuhZL842yN8bFXKu4e+D4a
-Tw9j4qnE2dJ6yy+sxtQtb3Y3ChkWsyWh7NucPMt5UV7QeW/Y4zhXeUY0WCSgHLUP
-VXN47oEcjOMXNET+hBNIi60iCJB+pmC1y2eHuGFuSi8UAn7ooQSg0wQHerz/4lgx
-J1msIX7OYyVmPHj4vm5Rf5/7YJRaUGN4gpVXe5oQgb/JwlXNs0vzJlJYPovFCzHh
-xrg/thDXp3iMBeYrvLctRXs+a8AM4IQMLWbrd3DxECJ9Ycvy4TjMvH+JbQr0fOo+
-VSsiKEJyvnrRJCAwnrmMMTfPTZz58YBxsA872uLEmO3DcphQytME4J42iaFj/viy
-vTWfk5puCdAsH+8e0mxBBQ4W046lT6BNOwuyWAbXSG80+MBhIg0=
-=CAQH
+klCetg/+L0FAcEwukfzKvavH+kTu+Tj4yUZnL5PO3kCrE5OJTVNKUSxWc0DzBM60
+McrnierDnSYZGr8ZrifZzUCGixAeVDhJMZq+Xh7FTGBQBnWlNAyaCQSVVjV72Vh2
+13sHJMKge385ccxEibQdaZMCdoIedgmkUb2uwd8+wcepuN7ye9UctAYgzr3So7mT
+kQODH1SPiu/NTwf5jdnx38twT5HJ8iTD6vjBQAjEsvy4cfiwYx6zjfcxS3MVYOBj
+fg1vJbgSn2wRdBAJ6RsV/D9zKL4luz2l33a0EPXx8gYQZb96mVovH/waoAjlqNc7
+mOY1iUa8oA19vu/MTn3wMqDhMKwo8GHjQatSamATYoZtz1si2MBCBNYasSF2myqA
+QJ2Ry9wiCW2/Sx+GYWd+Zq3E1+5cytJp09D5ryEMAA1bRz2MX6AcYs2dIm1BI/Kh
+zeUBQu32DmpnijMAZTJqiKkFbkEo0kl4UUa4MeD5p2ghVDzcdiahvgRt8g5ObIdK
+iAZQpFcuvfvpB6FEe5XewLsOO46Y98EJ1gXPzxHOCXC8EypR1MZczm+TqfYD69h1
+QvVQs/DpEOrnlwZknbG79+nqC8BwkoRup9McUvZVxihzrjiM/J8+tEVuJsdTQypN
+NBOkbyqrY7C7zfm7+oY12LeOAdTHIIboDUZJdDC2WCN8OxnMezc=
+=/hIc
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 54140580e6b6..d4afb667fbec 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz
index ca866a9563ab..61cffa1a4d67 100644
--- a/app-antivirus/Manifest.gz
+++ b/app-antivirus/Manifest.gz
Binary files differ
diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index ae99af84ba43..05a42539826d 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -23,27 +23,22 @@ AUX tmpfiles.d/clamav-r1.conf 33 BLAKE2B 796dfb660b09c69ed0a8b901984fffdb6fb25cc
AUX tmpfiles.d/clamav.conf 33 BLAKE2B 447c5ad4ad79bc70fc386833fa763451d30bf30f1ae26434039a3926ca5aae9734e0152c83b5b9aa5bed87b17c1b685c4ea9f41c9cb6b3197b1e78e800b71fd9 SHA512 eabe5a94c2679b82ea3e29272eb448b47e60b271381d3e97f3970b1a9e086d61662aff2d29887950a911025294aa7cea8bfd9003d257963566b251bcaeb5f6b2
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
-DIST aho-corasick-1.0.5.crate 172064 BLAKE2B bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50 SHA512 6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
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 autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
-DIST base64-0.21.3.crate 76898 BLAKE2B 09dc56f20321ea9e4af6a9bbbb83aec13b78e52d9f0007630b0ea21bd4ba24d7dd604a50001488656f2e18fedf6ba76328c673ae986fc8e8516d546cd167cf8e SHA512 75745fe54f321d21fb94d6481aa35f8fac29c8fa514a36043d10eb1a08f5566ee0ad0cdc7358a20b8086babd2afe043efad6720df1289495b5df4a788dbe920c
DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST bindgen-0.65.1.crate 213479 BLAKE2B 91f143d6d3ca37990ff01a9f11ba43fc7808210f47143419abd2de1d4b38a4855a806476b5607aa140de77b83db1649e318f6f904338c621cb300a53a00b1b01 SHA512 f3fab122b02abe8eca4438edb220eae0066a43f6ff4459aedca6c6261e769bdbdd6c820e5b29ddbc5b5cdf8ec0bdac1a4bc374fae2772117958e7c40bc22e8f2
DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6
DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
-DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605
DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
DIST bytemuck-1.13.0.crate 41703 BLAKE2B f24b786d2209921f2de16209d3b397fa1d62f637efd8f0a92c6d7d3734fa447ae3f1c5499e85a16e30e39bd132c00c59517ae0886d1fab8da4aaf2150a3fc0d2 SHA512 e2e8164c9b14d8ec44879f3efb91f3ac3918e092d22d73152166b926c8b85e854c7b925b53feb173b572e9260100d9c584dbb80a377944b2415d485dd1d20876
-DIST bytemuck-1.14.0.crate 44933 BLAKE2B afd34f2becc41484e7bf71fb4a9f0925870a4f2d9d59daff9e91bada000462baeced4314e469a508d4413a8f2442d83a5f3082193653403fbee1340ab5c3f6c5 SHA512 f072a97e5de93228435bb362363ac1af0738b7927832b02a837f44eb21b0b089589b61e73004a06c5e4d4601e66bb42e67b9f707bbf13429a40b6250a0f05ae5
DIST bytemuck-1.15.0.crate 47672 BLAKE2B 49f2d92cfd5abfbe3fd94e7e4c9a3d4ac22c67b58e73947f461cf8e5022738b7d38c790de2a1717b731d658f1646066bee2f936a1575e2995e6de39d20f918b2 SHA512 5b6886f252945449c4546c181bbb6c95597e498aba6b1faf81c5a4af69bcb9e3e024d7d6e849d347682e8ca72ecaa9a70d13fb06c174e17846f0c85bb4810433
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
@@ -58,29 +53,22 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b
DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
DIST clamav-0.103.11.tar.gz 16550978 BLAKE2B 9fba6d5b41ef07b017be26b7ebd832ca03146a68545f794924332c67429ba27603745e2ad7fc0f58c341c6d9267e5b5265c37525dba9cbb15ab616915ec2d605 SHA512 86241ee8058d9a3ccc13b89bb41aa16cfbeb65717fbcfeea6117b7885e8854f5673c22475e7d33ee4210a15d583e806f252657c07933f072455027f1531427b8
DIST clamav-0.103.12.tar.gz 16507685 BLAKE2B bc31787625f85867bf21c4555aa2fd2998514986fb571fa4e6cb9fa3fedf61b493c517291b662054edc0bbe8d45649d9c244d943df01950e204baa9e537e3e32 SHA512 0e870a5fd035fbf090359ef7634b1b36e346ff3066b896ff17c2c6ace04f4c17e16181a21fead8b8b2f397de9ea47b928515b717a41996bac4c8efed4d16ec4e
-DIST clamav-1.0.5.tar.gz 10344955 BLAKE2B 1deceff859c9eec6185f6c83833333d1a030edd1c9dcc6788f669259b4922f332b564a7c6f3fa7f03ebe2051524132becb35cbd67526aac43e95ca3978793517 SHA512 7d46cf5555107d2856430a5f09f5dfd011b597d3dc7e691db3c956867b1314b50fd23008bf45b377d31493a12716c527159d163748d6ae759e97a041780da0d9
DIST clamav-1.0.7.tar.gz 10348714 BLAKE2B cd57fd9eb7ca5a4ea980cdedcf5977c1d11b28afccaa5807ada7315659dfdbd2d122af4a7cf5c0849df25b41a85b2186c5bbfe0621582955b82b2cc8dced759f SHA512 31b04c795d5a25b6b66f8dc6bb53193e969119f8682c1b5d5194629b7a075e60d2ac9e88e2ababde149e906b0c2e45a3869a0071cef4c1a6f9d5a165a7fa5c67
-DIST clamav-1.2.2.tar.gz 10372690 BLAKE2B 47940236e38296ac908be4c5d1c5ce8bbc9ec5c69fa87b2472c941d2de9642e0ab6a59c63038aa706079e8efeb161083db69ad03eaaf27a6d05f4f1a5bb70aff SHA512 32562230f367a230f70dfca5ed5000ee8829a0da7452b0113e9dbaa47ef6b21901001f741b0e52ce52c02fe8f834bd559bcbdf1ea20495bead9c4976c3a4cc92
DIST clamav-1.4.1.tar.gz 13427299 BLAKE2B 395c8a54a35e701e29a833b3b284ad55ab580a6990aae79044fd31e6878d714d31c66c5a8e1ee238b13c942cfb7cadd7046e739c2a19b5751f73eb329f5c479e SHA512 066d6117e717ee272fc9628eb1346f3777276a7e0937e1216f14a6e9edd86aea291a34fc02a60466481f0f06107d799a83bf2a9e0adec549e4c69c61d3ca6259
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 clang-sys-1.7.0.crate 42088 BLAKE2B d1ed314a910c1b676eb780fc1c96f5ac391217ec135480d0a91b11d6f447ad06484b48966ae99115e35d921a506caf6aa7ffbc4ed86aa64367dca321678cfd7d SHA512 e544984d5bd76824ea2093f43f98b59a99e1ca8a5de40e49164b870ed4a91a530f3492faf0678190b91e74aa5d122bdbb32c649998d0ce24912dfb0b83ed6b81
DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6
DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e
-DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f
DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
DIST crc32fast-1.4.0.crate 38665 BLAKE2B 77398dedfa5e61357fb9abe3415ee53e45d3f1f7aaee959cbc9774f31a10ed324da2a558d20fd7c0674d450c8985b1e9c78b0b65e6ae2d9da6c873fe631c5ce7 SHA512 3e0bf1d2411ad9c651e0242c574cfda09403db24ab4b55560145ee73b31b08be45e5e12ce2db991d165ff056c7f2f67203fb2c048651f1c66ce90ec3276c455e
DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
-DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf
-DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393
-DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831
DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
@@ -89,35 +77,26 @@ DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9a
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST either-1.11.0.crate 18973 BLAKE2B 31ece6eb44a367926b5f9ee817f6ac9d93746f5b95c95fab360361f6b3a02160c682d298d115f39615e5b4758953f3f29ece22a72fe4285875dce03483f87486 SHA512 f62a3859afdba762b004d4c766090a25d3bd81e4a14509c3bd0f39b0d433aeff997b39759f7dbc5a012bf3b680fc4510a4b2643d63dda8171bad7403554905ff
DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e
-DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
DIST encoding_rs-0.8.34.crate 1378166 BLAKE2B 528692170cdb1d74ffb0b122a5aee61f50a2a7e4ce6db049ebea4a185e5c43d4ed99e515f08524053a110e061f788f861e62e0b04eb016e7a9e2678235a04577 SHA512 e23b87003814dd6e7e17924bd1f53989a5008dd1da07baa23c40d2a18dc1ab2d786d61e2c304b3f60e73be5f180ae2deea3b4499c0157b6afe3c9273d2f739f6
DIST enum-primitive-derive-0.2.2.crate 4618 BLAKE2B aed3121e39f9aec3ce5bdfd0b096829d8c121c7662cd8875afe99405f8b884e4a298e99db3396881979e751b5342596f2729bbca2b15c126950824f94c82f532 SHA512 a9867cd412fa64825ff58de416b67742fedf9f7cdb8b1fafabeaba770d7fd47d87b77ef8305e1db13fba480ff345038c622341fa5062f6dc1cee953617d0f871
DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619 SHA512 9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e
DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
DIST exr-1.5.3.crate 241996 BLAKE2B eedc489004e751e4f4aff1be42f2875c132526a5734f1050ebb91638c85b6970bc07af5f1cbe6cfe1e69d0d8b8b96a0cbbcfd8f4ab01486c60686e79bc5ffdb4 SHA512 f43766506fe13067217eeb52375d4779a726de5168d3cdd082b793b8e44d1e5ded333ad5e03f44d2a9daab494e2ccea62a102e56107eeb24997ac87ca7789225
-DIST exr-1.7.0.crate 245602 BLAKE2B ad71e47ce3fc177950a8285d38a1d1daf0e077ef93650d5193e5d239085c28fb1041a3c51ae7c91644b792aae56bc07be8eae5816de9e686995217fbea1389f5 SHA512 3975ffc7bf4005364d1bd35042fee8b86af6cef1eba35f9431b11fadf2104289b63a3e4d04b6f61686a7cdcd0092b0e957c6a737b30e99158756ed816c61f3e2
DIST exr-1.72.0.crate 243996 BLAKE2B 53797775fef4e8cd520f4a98d390453b36f9500dbe999a631a54d906476f82a7a975bde0a369116a997db5e383c846de9a7bf4330c68ea7ec2c9e44e4856aaf0 SHA512 eeab15189ca6801d3b3748c88395de9d2a3fd970f182f70bd39ff7dbc960bd27d06191a42d1a5cb895a334787f18dd3ff31af74d223419e1845396a5f696dd1c
DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1
-DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
-DIST fdeflate-0.3.0.crate 21790 BLAKE2B 3c96f6395fc42f66e436fbf6b747c2f3c2dfd8c38729bd0eb88be872ad55e5d964ba322b703fae122907d51892619687ac9b7a5e7546f8fe6eb7d80a91c1f398 SHA512 1a1862460745780407892c835b4e3431267044285fdd718dc6b316dbce9520d2955bf36e5e28257f2f758ba7bc3051b446e786d11ace83deec492e4c161664bc
DIST fdeflate-0.3.4.crate 25001 BLAKE2B 69bffdb689dc467bd62738299ea17295bf7dd9d51c78b17e1ef6eee265056308703646791676c44430a686e1d713a8f561c5db972de7ab7c5e7b21050cad70f8 SHA512 a38b493eba656beb97275faf5a2f32c8a2c2cb12c5d5c280d37bbcf1406fe404151fd6312ec496aafdce802ef08745a6927e571890f9b290010ca5ac45ac9bdf
DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7
-DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09
DIST flate2-1.0.30.crate 75511 BLAKE2B c25d9ab787ef60312523d80cf277bcaae16c7e54b1deb0fc8723a3b22c2586092343db1c538d96a37690d21e52ff822a38c90e10bc554fedb75671fdff6df309 SHA512 21528f80c1709cfa764723dce012903581dbc2b63ecad194ec601fc75103307e1b2ef17479186ad895ad957c9a33c6fd666b2981382a8a68ca78dfac7cb5d578
DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f
DIST flume-0.11.0.crate 67502 BLAKE2B aadebeda44f899b6290df4ccddfc0fc49c4e55709243e9b1eb26b6a232aee042d2260c9b504d554551be54ad4e4ae1b1dc6ee861fee0cbb6eb92fbebb5a7d9ad SHA512 29e499f3de970d2d400c3826e912a49a01408dae8d933068dc94576cb0c2ca0e42ec4a9ebeffd17a20f56869f09eec04a2b90a335bfaa6462b8df474b2a49fcd
DIST futures-core-0.3.26.crate 14708 BLAKE2B d9bbd208b274efd44add6b49a3dd5344d9462e4340e646586d59adc5c33949f9d7582fb8fbb609a79546bc66258718b26615e94555f3534ed787c2f0151b6362 SHA512 0362f98019f745d2eb3bc19e504813b262342a511c403d4bfc89ff750d7488d48da476a49183c2ddc9862850c5bedcd29ff82ffdd2033d971ece68984cededcb
-DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0
DIST futures-sink-0.3.26.crate 7853 BLAKE2B 8bd044ee7bf46417b8b52be3cd688776ddb2469e4459a5f202da224a173dac6eb95dab3b93399f0b4451f1c747d9be58b7759f7c820ec6873880913b23467e69 SHA512 cf7d926ffd47abedff3b9ef9dc0a1b6e2bea9fbf435a009e48d2d453b8ddbeafd770300f009c379e88550acae1e1dd71a680e459a98be1dc21e439fe7572a0e7
-DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07
DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
-DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5
DIST gif-0.11.4.crate 634244 BLAKE2B 537a21ed947889acde0c9b8a42a7d0308f2d9017e59145924e735aa046cc494b60b97cdf3b24d62d24159a47bd4b6bd2aa009f2871c0b4f6fecec020f8041398 SHA512 3de0534b35bd783b54715e7f8a92f2d8a22934949627716cc3ade3c8036489d2b9604292eeeeced820b149865bc44a5de9d05700ebace073b48737759b5296b9
-DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a
DIST gif-0.13.1.crate 36408 BLAKE2B f2544552c177a4e33440b05a949f6b205d3dda1afcb7e6574c92ed9d31cdb3bf536e1914186730bd8777e1c10d86466dffbee34d975884f0125a1dfcce937bda SHA512 7e76ee111c6a94763c4dfe01faf4cb0b5272d5041e2b2b8f4db666debf647e192b963c6fb3228cdde28e1d112830c2aa31eaf0551d712ea9963e41e47e26fb26
DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
DIST half-2.2.1.crate 47021 BLAKE2B b7e4890c3db85f5adbc79241aab8a5501a66cc4c1856d883cab771192b42173623abe670b85e092111f31e118d7316cb29733efe5b9cb09e2594909059c5ad2f SHA512 6a2aa43a2a2f5c981305cbac46fe9dbfd3644912f6a8ae17e0ccd09aad5bbcceaf095b91d51d12c55963c88c208510f9bd94b472446d23752e3c0d3b41531a48
@@ -126,16 +105,13 @@ DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a82
DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28
-DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6
DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hex-literal-0.4.1.crate 8559 BLAKE2B ca88420383532a2f2c09e188bc0950cedf74e8335c1e5b3f640dc80607d57bab0aa6967a536a458d149a074f8bc1025a3de99a9081787e7ac80dd8308fa0e5e6 SHA512 8894e48485be7e1d7a16d2e061086c524b039a1be24a4c20126d3f175e12aa87d6d65ae295da6dea88f19708f3f3a051c3c3e334196c094ace68a249ad57fbb6
-DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58
DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1
DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST image-0.24.5.crate 270381 BLAKE2B 239022ae8f5cb6ae187fa886f531b3eda2134f3ca31501902a13aec104efa86dfc717aeaaad329a22ccfdd2d8ff3eb222d2acd83f01854333199611aa95c77a0 SHA512 710647226e060cc75550e6bf852a5d78f94628b44bfc5a9d20fcf60dbe10efb1b28d192e91d5a9ac8aa57e975ecc88b0f9b19d08e732694f1037d8c235b48fc9
-DIST image-0.24.7.crate 290618 BLAKE2B b8c914f80415208ba0685c96d2bd8346a6f935f654f51e6f9fee3f3babf866b8327897ac571aad2700387196dc20f5b966007ee71e0b4dbb1c99a30dd9657996 SHA512 8c08bb61645a369b5f5713cc296b7de3f245d9b7079801d3cec3d95bd3556d636937898f1bbd1ec18bcba57d4c49f52cf042cbb0244342d030a6dff98c290f6b
DIST image-0.24.9.crate 9261055 BLAKE2B b4d95a88fa2fdca01e5d89ba9975be22269e3a5d90d24bc31d5f1168007508a0337d0acc5347be012c2b98de02e4f481a573f012f47a1f1e365d26d89df236d8 SHA512 3f858efceeed54e21543eee065ca6008f40c568e1ece1016b38040eff5625c9fb6de77c7e950c08c9e82b9fcbd4c4ec2f8c4c1157ed5d232bc8e35b4850420d2
DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85
DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
@@ -145,65 +121,47 @@ DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908
DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540
-DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd
DIST jpeg-decoder-0.3.1.crate 744364 BLAKE2B 0ccc3a7f42e471fc1fc7995fa99573b798da89911667e477a310d10b95745708e583d53776467b9d54a399047b727a3fd4c26a1387382c226f6594770b21ba05 SHA512 103b7602876069603620cc2b5530e84fdab88ec96855a821606560a67cfa26f628b401eace62ee793e6c16ef282f958ed789f5db725ff901124fe6c9b123de00
DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16
-DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae
DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4
-DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1
DIST libloading-0.8.3.crate 28480 BLAKE2B b8588be0e7034e94c808490adb8ee6e81c29e962aec436a0d8f8c7617b3ba9177887ce59b95b2f0af00ab030bc77b73e0a889d8a77b84deb437245211a969c94 SHA512 af8fa5fe2428fa98177d6adfc01bcd6e701b0d77ac18c95b8b8d5abb3a6376f16241ccc71b9fe100782c73c843ca53c9bad465545d8bb7def52320dad0eecef9
DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768
DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
-DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78
-DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
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 log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
-DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419
-DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c
DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99
-DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600
DIST num-complex-0.4.5.crate 29614 BLAKE2B 32277724d5336443768a299c835cba63906ac91b85c57ff0e57338902e32731a0e67a93c647e6a57ae53a1b4a961c8b9ca2f6937a275e51a58089378a9646e8a SHA512 7b607f240773e4f4ff1954f46b2ee85be1a4f012e2d290343f6178543d10b69c0e9e1a93b0df8efa013c3914ad48321e1d96a4578092ae4d359acdc239ce1ebf
DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd
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-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f
-DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4070e22d1e6e2498b3c841c5f761e77fb66a34b899a75d48f1563f6b9b73b90aa9431055d4e0269c47a1b043c1f SHA512 291d87380c0ea17fb3ffc9fdff8620d2ff55601c06ef65b2f0c54254fecd5b488645c6e94c6026b82071893f4d420491ff712399a782e14efa1e323e5c299c46
-DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST onenote.rs-29c08532252b917543ff268284f926f30876bb79.gh.tar.gz 725455 BLAKE2B d89839fe5254895376b7a0d793feb246f2244a277fb97d9753ae661e6cd393765a009e3c957a139c9f3f26cfb989e2ec3b14df4099b81e0969334a885e54e61c SHA512 cbae71d1b28ef7465729d19c70e59ccc8690a21131827d3d627128fbe3a178abcf7c3ddf1fd7e7ede0e024c329c26c77474388e343f8758537faa0d570d4fd15
DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
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 png-0.17.10.crate 89384 BLAKE2B 4202db161bd974cc9b08ef01adf3ed4cbcaf00a5b8c3c8a42846581976be44e4e0bcf025d0493d39bc395dbaba6bd1336553d00e58f4280e23f41a6027ff4bec SHA512 33fdf0365b3475d7384fac29bfcd95177e822ac33d3adb1d91a1d52ea90a88bcc5facd95daadf02a79190d406f8a855c4ca4b6e09a0012c63ccbe5285d050101
DIST png-0.17.13.crate 103176 BLAKE2B 99bfd1c444f5967b715b81607e3c3266fb3b1d8110897e4c93afb5b6e0e28df262f9c9d842aefed922c38a5ff9d16e75cca065d7cc14ddadb3a7e9ea4776e787 SHA512 064a932f4c48c2243286a9b4cdec0487cc976291bc8ecf4753691afdfe43acda4b17ea8d48ec933f309d158df28f40ee93b5b32b3ab5252e2e7aa1ee1c0e4e84
-DIST png-0.17.7.crate 80979 BLAKE2B 37628fa2282c7195f983a95939eda1c73745f89d772904173775d7e1906b71615e45de8f59489d6842450ed6f7c7b809b28881c84d5a3399da38013fc3062c79 SHA512 f8009925a6948d8b9c82007f31eefd18d2173274816c0329673e48ef725aec52ca3aab2b91e8fc4f776c8f7f17475a3e065835e578a632445e1bd70794b18270
-DIST prettyplease-0.2.15.crate 57034 BLAKE2B 251f4b19f2580c5503c7c1d1c47bb9fc125f5c9b8d41c960430c953ae83484049df0fcb1bed11693389c1fe48b9a41a5be35701c4f19cec90ee1cdee592f4e4c SHA512 789f9e381964f2da75e9def9f2474bc8a15adb598faae5044088543c9cd53f6f2fb70875263adaa7504e73a9fe1890949bdb9930dad199638c00196b24da6929
DIST prettyplease-0.2.19.crate 57713 BLAKE2B 244d4fbb94102b0516efd656c0ce0d5ab3188bf9135157c797bcf3db5c417825c9ad92378082a6f682c6096c3f76b26dbc39cfa379ea7e642fa786cc4b08cd87 SHA512 c156eb23076560466ee1001d1d6ccf74fc7afe754518b2a21e16b5d05acb4a829da473dcbe43cd3499efbf03e09ca2dbcf2bf475c8260fae5550315ac09e93e6
DIST prettyplease-0.2.4.crate 53478 BLAKE2B d83d392c7e7e0a4fa082d5c84615b012cf1988ec0a475be99313f95bcee47a11eb8c710fb992a18c0c6627b39e27b39fa767c4fa4c1c48f54cc4698f14577697 SHA512 68ea70cdbccad0e91c251bb66b317e126bda3c34fbd2d50f95549f7ee3e48566a7eafb77f58e40e3f298bc2a34f2a5b0d900067c717b117602dc57284d789480
DIST primal-check-0.3.3.crate 8720 BLAKE2B 9c7b5273a5df414c57b4104b9bf795b853b433da3a5d91a1b878ef9b7cdb6a810572dfb8fae11543a106760e449b886f6e10a12347f043171f5d7947b30f2b20 SHA512 d56fcee65802b1ca272515589574786dfd066099c55a536cb1076193242859074918651c4fa3c1a7dab4fd13ba91c8f6a2a5b0789a6cd24faffc092edf27d75e
@@ -211,86 +169,62 @@ DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d
DIST proc-macro2-1.0.81.crate 48233 BLAKE2B 94319064772c757b6bf57eb9e759e827454f719d82210271ebab9c6ee4ecfddc9099522cdc8595123efe2efb64fd50eadd7e31419c5842ff1cb8fdd32e8daa0c SHA512 7edec4b786d9fe076ced4fa5c0d369c163fd1c27c895431245a8268ab2e16665b7c0a585552d46ceee6b8103979a4201f92abb381f0e678128abed359f514de7
DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377
DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5
-DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73
-DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3
DIST rayon-core-1.10.2.crate 70599 BLAKE2B 3ef458725d2df280b259da4cef179f795dd8c29fc1b9fef06c9f405e3818508f2abe3d0eef206c14c6e1222f9271033cd3f534c3a11d2815e06abae31ce36874 SHA512 2b94669689b3c354fb65d2530c7da88d9d8d8a31cb7ad100e526018864f23091ffc976f0239e2614a521d58df3dece355b636ca06d0484ab4f0c3afca660dd24
-DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800
DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
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 regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f
-DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e
-DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac
DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85
-DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustdct-0.7.1.crate 41849 BLAKE2B ee952bade816e4bd1fb44f8b95288b5b7c34efe8b2006905ce62f1dfc1d6f6f33d2d9da45d1b32d9ac2cdcf0c3011a0588c56fa84ead89f3c5f0ed582a3ae849 SHA512 6679df13888c1517fd8c8bf458e201b49e1607343f04a8eef1ccb39a1cdda673bd7835452a6eb06c83d4b3ef1e831acf24561721477985d3d52be931ae4f6493
DIST rustfft-6.1.0.crate 293068 BLAKE2B 6f086f82a9d65d4987bd109952ca3c81de7a7f6a6f6372b8fa48706f648101c45e2139435a1d079662fb64458b26097a9e27e07a73314552ed2fd46442234de1 SHA512 7ca5a3c388ce17f0c05b1454d7f2ffeeaa626272fa7af202e75c2cf5a0b89f46d25447c3d04b5700c447050ac8e12f2bd575b5cc53c38ff5294326317c8bc2c6
DIST rustfft-6.2.0.crate 363170 BLAKE2B fb77c741b16d7dd833901914e91e5fdfc297639a91f97e47746a19b678bf12bd408327635f0ae3008113cbdb89b4b5ad606f55f67e835535837f560ea1642bd5 SHA512 c8f4bbf66f3c7c990af36bacd65240bca2c6334cb7139a3f92790e66ffcb5ea62757a469a7aff56ef602a79ebf2f860dc017a1ef8bd5a896f8383183f3b179ec
DIST rustix-0.36.15.crate 294690 BLAKE2B cd13d14ae72d21831f5a4aebdb4a43040e3d0ab826883c2b85126ac2ec814b3d65676cb82c9f20ab9cf2fcd5229ba3ff33bdf6f69800f602faf28be42839a3b5 SHA512 3c6b5baeb365326e33ca2f5c07d7fa572ee6c705b157b414dc7772ac55b7b7818fd26f5c62c96f348b2af93e54c28e7ca38897ff2902a2dcb23030f7be40b24a
-DIST rustix-0.38.11.crate 342416 BLAKE2B 19cfa275f9621b5cbe200414567a345b3119bcc40eddcac453301dc9f53a5a7b3a25d51c69520ed4a0cb5c0bc9b177fd8b9d63e7bc9ebbb7060a177d22108c90 SHA512 23b19d1defd973fd2f6d62e6fa591040052a9322e88fabb4b8a8f574443c39795842ca3a431aabc7470be262a3054a02a881d7ffaf0afd0d89d2eefef70829b5
DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829
-DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe5701bbc0a778169d885a1837202d4d215970af567ea620c6ef47db69fa664c6be65c782aa87d9efc1d9c8c280b6210e38f1 SHA512 df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7
-DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
DIST serde-1.0.200.crate 77611 BLAKE2B 57f4a76cf534ffda009a5441e694b0ac87b30e470c97d77bfd572eb54f039c3cec56f9bf5e035e4b3b257ddb341cb4b7fdb85ca3c4684167220dbb98d1e6a762 SHA512 d4d01d62e7338b147f83bdbe358813e70b7ac218ddbdeab534926d205d46f86e2086f73a01f453c9d4a3bfed07e10d57ebd1f86bdafd4fe96c6298f1e527b8eb
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_derive-1.0.200.crate 55785 BLAKE2B 45eca5504aff6bd099a42dfc794cf732c7e76e5ed362d16082ac069d29e1e6c22bb3e13dede4bc498df8f008bdba15479de618380f37c9742a34d97c9ca12efe SHA512 e70f0e092d81542a96b33610da8ddbf04023d8ecc1fa4a4f31978699c118f096e8534f9e3e4e479ee74280efb86d752dd1fce038ef2def329fdcc10c1aa50942
-DIST serde_json-1.0.105.crate 146316 BLAKE2B a40b99ac4b5e9aa31a61c4f49f9f4dd9fad94946267a47ac4ba7c1bf3af7122dc410c8984235281b19a917b1fea088615c8e95b4f1aead0957c9e31f2b222599 SHA512 d4203d93ee6e8ffa0d88c21d347196b8d1496d506841273e992c9996019175ed9a965e9401ba63d48589133b13ad9cac6246b7e0143545778b5a090a48a31452
DIST serde_json-1.0.116.crate 146790 BLAKE2B 20492ac3c431fd3666599f079383a9d945549e02357127a58acaa7011684ef0caca221a253218402ceff6956ee8a20cc41ca3394b25bb69669be75ab22b66a1e SHA512 d383de754b0a50cc4ab3e6378b758ebd6178ad32ebed80cb4e32a9d8e81d0c689585ee5cd35f12b376e488d25ecfaca659be943c9bb4104b63a1c4f9ded2f337
DIST serde_json-1.0.93.crate 144383 BLAKE2B e2a824632240f60b51d574f8b44675a38a557e917ac66e7960b303b493604dc369a17870228582bac93faa530b80ecea02b4d5d10ad0b18ab8ce2494ac4154d3 SHA512 b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e
-DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c
-DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc
DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
-DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752
-DIST shlex-1.2.0.crate 6584 BLAKE2B ac07c648d9affe62512edab307fe07436dce69b428570ba6455aaf21c178145b1026e35704f920fc177b334cf190f57e393e4dd9e522dd26d133f80fb2c15f47 SHA512 cf48c0c47aac44654a48047fed3568c30f53f19cd131615cabbc247dbdf1eb1b7540b0d188f341251b4876dd0d5fcc13792800f0160f7907e8d8fe9a5e75083f
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST simd-adler32-0.3.4.crate 12076 BLAKE2B 79da162561157ffc09de0309c05612b84ca6bea8ccd0acae7f6460e20c3db831bc3f71c2a3f7aca11740f084888f204ca4cd065621a99b355633ef69ceb3e780 SHA512 1411201116b4dbad5f7bdc64a3d669bd733a966061a29ec86e8565b282195a28cbf7ae4a69a766798f94acf8c208b0392ec7f62f71e75dcc98738b95cca157af
DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
-DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
DIST strength_reduce-0.2.4.crate 17859 BLAKE2B 63ad1af9698ed3ced72f7c0e6d8c62ec35fd564d179286d6cde8975280dbc901303a3be5664b1902c135924dde8a03447a8e837ff0cc8037db50b053ad3c2c9b SHA512 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157
DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b
-DIST syn-2.0.31.crate 242369 BLAKE2B 5bdd346c0dcc8eea96b3c10dcf6e713e7fb3508a21d1d98f3e0cbecd01558c91d54c816bd0f75725cc8b3f071bed105583bba57ce0abf4fea2d05d8029f19393 SHA512 0bee1285083c5eb97eac82d170924d95e782d4a7fef1381160b449f66c9513b7ba434ea6f77fd67068c6b6a2810ebd44ad03506f0f0692f43237d7eebac34efd
DIST syn-2.0.60.crate 255808 BLAKE2B d7a8e415dd72267fd92da48ba8b3e6feb728f0639797db1aa74aeaa2a57935b7565eec37cbd32eec826154e2c54075b121737369eb15af36c322c34b3cfd7930 SHA512 20bfa02b03c193672a9922f9a5e196185341e082a262f7c00d7c2d467d9e2d77f4af3994634923cfaeee34aa9eab510415165f052ffd9b1ed0b1b581e272898d
DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26aca3d8619cbaed79de7de8af180aa3bba888babed1a1a644161a5a8ef08b4ecdc898e7c583070387cbc3fa357 SHA512 4c7f8b517282f7db295d649d038f0dbd065397abbf9546ed2d9ad19a6eccbc2a189d4601a7a93299cb412e7aa1c2d5bb409f11fe94162889a715303779ee42fc
-DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f
DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce
-DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34421f6fb211d4e1909965a3a327440c0b97c4aba423f416c5a849a47a1d42623a6e64ae27d2236706dc9a30a783 SHA512 078427d19a28f59aaca27f508795cfb06c024b5a34dfc83360c3bec2b8f7abe474706a41fb68732998f154507921beb03dd033f0a6d1dcfcee03b1f2adb8a0b2
DIST thiserror-1.0.59.crate 21040 BLAKE2B d9ae0b1d810e7631edf072a41267a871c1cd88d71c882c8fb47d65b3dc563ca2addef0ebf9a9cb122fbfdccff5b92815b8f2e0f7c3382963828cb69d21ec8531 SHA512 254b0ad6c4b135234f89db8bd5674fb8c6b633495810140abf93cf06c58e911ad2ebcfdc002e7ce29739e95ea066eeed3fbd7c831e2858822dff620598dd147a
DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba
-DIST thiserror-impl-1.0.48.crate 15096 BLAKE2B 6b5eed1102256f2c809c21201cf319cc8eed11ab1dd04e6b6bf9759c8eb32e58f0c88407e7c515ac801cea69abfa3bba0c4ee98b034459129f322f6918e9e168 SHA512 6826e242445fba8beb16325fe2e0ad0423b84aae6c1a035dca85e6e07d2b62be8879cb1a0a2b307602d330ad83530260a2480123c9ac5cde59157f74ffd665b7
DIST thiserror-impl-1.0.59.crate 15726 BLAKE2B 0e524c851f999f4592e5450d7d8ad45a922c9cc5d2229f4dd106144238c8a0ceaeff5a4d1c7e27cdc53a7eb44e60f890fabe1f43ba3d5b950da9c63e6ddcc9d1 SHA512 75543ad39d1243dab23a4b50075bec337c39045f0271337a1ccc144f25dc1e7fc23b0163f16958ded9a1f44ff359378bd22f4c0f5e095c1823e928fc929457e8
DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0
DIST tiff-0.8.1.crate 1417977 BLAKE2B 4beeb5c46cb598311cfbe486d54a99d99ee2bef5aeb040796c30663dc724e9ba2df82530004e933d82564bc8b1ae89af60799725d8df2647003b9618f5537943 SHA512 8a71882990b07d77ba81a4aef6c8614659ba3a37de845123fe4f4c3c5840a1d2929b4d79133b32e641cd23a856251bec46cdf6eb5e0be72a568761fc4f8ea77d
-DIST tiff-0.9.0.crate 1418215 BLAKE2B 4e472ecc8629e714b97ca492851b615c1b700f71de13f0b6efd94c621da5996698da062465a5933ad2f1ba2c0882a02f4d4cffc256db4699f275e4139989874d SHA512 cd13530a976cc8cb24e649568b1833ec7eed1709a41b02c298b68e406b78b6de622d3ce32123fbbbbf0e5fcfab9a6c319a356db352fa83fec819dd318cb1e6ff
DIST tiff-0.9.1.crate 1423953 BLAKE2B d01949cc3a76a32f2e802a151a4c1d4bbe47c7f217f198f940293d02fd6a1a6d3087c66b3fbc099da3e155f959774d2a9d4d8c5f5f00cd6486f5f44571a1dedd SHA512 82419e671c6a896f1d639d46a3c5a019e3bff6c75d961b838f5311e5ecb31c3baafc5f88fe928e88f6b3b31881a867ea4ca9905f43e3e24f77f183260dc27b93
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317
-DIST transpose-0.2.2.crate 10816 BLAKE2B 87c6e1152858048fa188406a3683781b5af1f036c8236db2b4548a452327ba221a0c6ce71a6a191b2fe854a3292119cfe548a9b57266f4857fa0e517c331a6d4 SHA512 a08347773fba17586fd42f8e6ccd17c30f6d6c22faf391c6ff57ece99147754366b4273b41186a206f54b2be0bd3b29b2ef49182d23f0cfd11137cb49368338f
DIST transpose-0.2.3.crate 10913 BLAKE2B 5af25c7e404121acf68caaa5b4109f4f3cd56093575139ce54a68dc14bd2238ef1d3cd2c7626a1a9e860433b15d517b57af264dea1f16cd59827bfa3cc4e93f2 SHA512 1a624e7baf2c74da48489558f9327d935bde67812eec50e205a4060180612d7e6d7d18f18c1b118bd7b08650cd089d8c1574db3fbd504a6915c9cd3b4ec09b59
DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2
DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
-DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86
DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b
@@ -299,19 +233,14 @@ DIST uuid-1.8.0.crate 44043 BLAKE2B 6a5e3008f0399d5606ea4ef51e5932aedf2a02e747b9
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasm-bindgen-0.2.84.crate 172947 BLAKE2B 90c9b846bcea9d099a394b42f126990db82d1dcbe247f8b63f8c91cdfbb5e2d184d36daedaf8fcee58c34afe89bf9a30454063693d64806ead3427680a87e7af SHA512 20f8c9e4f8d81c66e34d9ca2b266fabaae30da9015d139cd4eba3f314c67c17cb562c6eec5127c41302c11c2f314237add2524a8b9a4d5346b8822a37e467b2d
-DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
DIST wasm-bindgen-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058
-DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
DIST wasm-bindgen-macro-0.2.84.crate 12857 BLAKE2B 23ae9963cc2cf9bc589f5d77c8d3819aeb9d671f0bddd17093b2df096cc800d2130bd2a994b786a5f446e9194947199b3f0cdf1c16f15e7283a4ae319ca849a1 SHA512 23b69ff601c149909d81200bc2902018ec71efad8aec9cd84a0653025aaf852cc86d93e28c5f60144ba6ce5aeff04b90d23761e263e3783d45097316525d6f43
-DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5
-DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33
DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010
-DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008
DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90
DIST weezl-0.1.8.crate 42175 BLAKE2B 2a8dc84f018a4364ef814044a590477724b79655cd01d605e02442bdc8de1f7df3003946041dbcc17bc82315f0c11e7fc3c3b0b0375f65436f53bcac11b2bc71 SHA512 6012de47d6bb5177820be9794e70ce6354577247750b8a125dad1d3e093d96cacba62471d8f67f056a72447bb6bf7fffabc6254ae96d93014a5200c71d571c97
@@ -355,8 +284,6 @@ DIST zune-inflate-0.2.42.crate 37288 BLAKE2B 2d60c589607583826570c2877e1deae1a4d
DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
EBUILD clamav-0.103.11-r1.ebuild 7154 BLAKE2B 8e4698c56e9768f73f18e88f34e8991f9b316fd9f4a60175bc3e345d3ea6246620aaa572a655ed246704c73635dd9f47671779294297d75aa536779255cf8cfb SHA512 35d8f4a7e5109f41733e7e24e70a911f6d3b9828fe6ecc7375d60e483fcc3ebe73015b814c3f2bf125c32d114df4248ebe6f9dbe0755474730257ae19b74d874
EBUILD clamav-0.103.12.ebuild 7200 BLAKE2B ae0410bc1cd406eb95e81d5494df9ddf1ccb37bf5627a7c634084099a6de1deb5c56f8ad52d53bcbdef878a4e8aacaf28222aff6566d785d92bd73c100d03139 SHA512 0fe4e0158e5a074b7868088e8d5ce7ad1107af93833117b31e7e746a7b158cf7ad3f7eba97f0895e7bc06ab67ef09314e0a61fe008073747bf3d6cd1bd2bee55
-EBUILD clamav-1.0.5-r1.ebuild 10147 BLAKE2B f00bcf181498dfeda09604504d92b044961121ffdba9129927d7ad6f19a83eb0c474ed330fe81d06df2f6be0a998ee917508e48ec0c482e038e724db4591e82a SHA512 e1a22be9a2345e693b8db66371e0dcb18ce01e7684f2835c954eb2640ba9eee9f02f8af04b78eeb5aecaa34893d7ef5b32223daf497b66feff21e45087e6eae1
EBUILD clamav-1.0.7-r1.ebuild 10590 BLAKE2B 0978d34ac91c354ca99d6c2303ef779010b19200aaa2d720a7edde17bf01e468a73964238d4062041d042e7bb2874c57fecf7f79f89a609654d97b326fbe574d SHA512 8c6e2ce8d1d7931ef348249c3bc0119f6b74036d9cbd43548c151483616c929f5e61ad4d7178e488970789f1e246b5a38aedc1519fe7f9d0b040c1ae826a0dcd
-EBUILD clamav-1.2.2-r1.ebuild 10537 BLAKE2B ed64f77aa16c16c68ffe226a227f94c33d2dc6a98d51e3035f0df52333a6c0e2924c5c2f12cac550b579b283b3724816f98794c7074acdec13270fdcdc8d4afa SHA512 b89a252fcded67bb00ab4506db88574ec614401dcc205c745668cd4c92ed51d1196f2bb5831a6d2538a64abe37b1febbb06ebceaad6cc135dc8b5504e0d80d9b
EBUILD clamav-1.4.1-r2.ebuild 11187 BLAKE2B ef976d21bab2abe86263031e9e0ce467cae4c838ac49773c25aa038c4ef362bb9356c0a580fd144d37ffd6d1fc470a5690cc6d13f5a715c6641c0019484decd6 SHA512 2ada78cff747365a406f90c2df474da30122136cff6eb175ce00d741a7dd4575dd7b9f6dfa9f13b04f2ef10c857395bb3241b488001d429107f74a189ac15760
MISC metadata.xml 1575 BLAKE2B b069c507c1f2c0fa87825a61b468d294e941264f672ada0fc82b473b5706b37bf512bd35ac42bcdba38f3d295ca95394c3923180093ca59581c74099cf23c447 SHA512 cbe1cb7b54a0c73150149c8a721282e8f20ea9bff0eaa6fa3146a3aa27687245f467788552c33337810c26562e3d916a3f19cb0923397e54031a38e58a07e140
diff --git a/app-antivirus/clamav/clamav-1.0.5-r1.ebuild b/app-antivirus/clamav/clamav-1.0.5-r1.ebuild
deleted file mode 100644
index 50043bc0c4d6..000000000000
--- a/app-antivirus/clamav/clamav-1.0.5-r1.ebuild
+++ /dev/null
@@ -1,389 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=13
-PYTHON_COMPAT=( python3_{10..12} )
-
-# Auto-Generated by cargo-ebuild 0.5.4-r1
-CRATES="
- adler@1.0.2
- autocfg@1.1.0
- bindgen@0.65.1
- bit_field@0.10.1
- bitflags@1.3.2
- block-buffer@0.10.3
- bumpalo@3.12.0
- bytemuck@1.13.0
- byteorder@1.4.3
- cbindgen@0.20.0
- cc@1.0.83
- cexpr@0.6.0
- cfg-if@1.0.0
- clang-sys@1.4.0
- color_quant@1.1.0
- cpufeatures@0.2.5
- crc32fast@1.3.2
- crossbeam-channel@0.5.8
- crossbeam-deque@0.8.2
- crossbeam-epoch@0.9.13
- crossbeam-utils@0.8.14
- crunchy@0.2.2
- crypto-common@0.1.6
- digest@0.10.6
- either@1.8.1
- errno@0.3.3
- errno-dragonfly@0.1.2
- exr@1.5.3
- fastrand@1.8.0
- flate2@1.0.25
- flume@0.10.14
- futures-core@0.3.26
- futures-sink@0.3.26
- generic-array@0.14.6
- getrandom@0.2.8
- gif@0.11.4
- glob@0.3.1
- half@2.2.1
- hashbrown@0.12.3
- heck@0.3.3
- hermit-abi@0.2.6
- hermit-abi@0.3.3
- hex@0.4.3
- image@0.24.5
- indexmap@1.9.2
- instant@0.1.12
- io-lifetimes@1.0.11
- itoa@1.0.5
- jpeg-decoder@0.3.0
- js-sys@0.3.61
- lazy_static@1.4.0
- lazycell@1.3.0
- lebe@0.5.2
- libc@0.2.139
- libloading@0.7.4
- linux-raw-sys@0.1.4
- lock_api@0.4.9
- log@0.4.17
- memchr@2.5.0
- memoffset@0.7.1
- minimal-lexical@0.2.1
- miniz_oxide@0.6.2
- nanorand@0.7.0
- nom@7.1.3
- num-complex@0.4.3
- num-integer@0.1.45
- num-rational@0.4.1
- num-traits@0.2.15
- num_cpus@1.15.0
- once_cell@1.17.0
- peeking_take_while@0.1.2
- pin-project@1.0.12
- pin-project-internal@1.0.12
- png@0.17.7
- prettyplease@0.2.4
- primal-check@0.3.3
- proc-macro2@1.0.66
- quote@1.0.26
- rayon@1.6.1
- rayon-core@1.10.2
- redox_syscall@0.2.16
- regex@1.7.1
- regex-syntax@0.6.28
- rustc-hash@1.1.0
- rustdct@0.7.1
- rustfft@6.1.0
- rustix@0.36.15
- ryu@1.0.12
- scoped_threadpool@0.1.9
- scopeguard@1.1.0
- serde@1.0.152
- serde_derive@1.0.152
- serde_json@1.0.93
- sha2@0.10.6
- shlex@1.1.0
- simd-adler32@0.3.4
- smallvec@1.10.0
- spin@0.9.8
- strength_reduce@0.2.4
- syn@1.0.107
- syn@2.0.15
- tempfile@3.4.0
- thiserror@1.0.38
- thiserror-impl@1.0.38
- threadpool@1.8.1
- tiff@0.8.1
- toml@0.5.11
- transpose@0.2.2
- typenum@1.16.0
- unicode-ident@1.0.6
- unicode-segmentation@1.10.1
- version_check@0.9.4
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen@0.2.84
- wasm-bindgen-backend@0.2.84
- wasm-bindgen-macro@0.2.84
- wasm-bindgen-macro-support@0.2.84
- wasm-bindgen-shared@0.2.84
- weezl@0.1.7
- which@4.4.0
- winapi@0.3.9
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- windows-sys@0.42.0
- windows-sys@0.45.0
- windows-sys@0.48.0
- windows-targets@0.42.2
- windows-targets@0.48.5
- 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
- zune-inflate@0.2.42
-"
-
-inherit cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
-
-MY_P=${P//_/-}
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/"
-SRC_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/${MY_P}.tar.gz
- ${CARGO_CRATE_URIS}"
-S=${WORKDIR}/clamav-${MY_P}
-
-LICENSE="Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
-SLOT="0/lts"
-if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-
-IUSE="doc clamonacc +clamapp experimental jit libclamav-only milter rar selinux +system-mspack systemd test"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
- clamonacc? ( clamapp )
- milter? ( clamapp )
- test? ( !libclamav-only )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-COMMON_DEPEND="
- acct-group/clamav
- acct-user/clamav
- app-arch/bzip2
- dev-libs/json-c:=
- dev-libs/libltdl
- dev-libs/libpcre2:=
- dev-libs/libxml2
- dev-libs/openssl:=
- >=sys-libs/zlib-1.2.2:=
- virtual/libiconv
- !libclamav-only? ( net-misc/curl )
- clamapp? ( sys-libs/ncurses:= net-misc/curl )
- elibc_musl? ( sys-libs/fts-standalone )
- jit? ( <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
- milter? ( mail-filter/libmilter:= )
- rar? ( app-arch/unrar )
- system-mspack? ( dev-libs/libmspack )
- test? ( dev-python/pytest )
-"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
- )
-"
-
-DEPEND="${COMMON_DEPEND}
- test? ( dev-libs/check )"
-
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-clamav )"
-
-python_check_deps() {
- python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use jit && llvm_pkg_setup
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- use elibc_musl && append-ldflags -lfts
- use ppc64 && append-flags -mminimal-toc
-
- local mycmakeargs=(
- -DAPP_CONFIG_DIRECTORY="${EPREFIX}"/etc/clamav
- -DBYTECODE_RUNTIME=$(usex jit llvm interpreter)
- -DCLAMAV_GROUP="clamav"
- -DCLAMAV_USER="clamav"
- -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
- -DENABLE_APP=$(usex clamapp ON OFF)
- -DENABLE_CLAMONACC=$(usex clamonacc ON OFF)
- -DENABLE_DOXYGEN=$(usex doc)
- -DENABLE_EXPERIMENTAL=$(usex experimental ON OFF)
- -DENABLE_EXTERNAL_MSPACK=$(usex system-mspack ON OFF)
- -DENABLE_JSON_SHARED=ON
- -DENABLE_MAN_PAGES=ON
- -DENABLE_MILTER=$(usex milter ON OFF)
- -DENABLE_SHARED_LIB=ON
- -DENABLE_STATIC_LIB=OFF
- -DENABLE_SYSTEMD=$(usex systemd ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_UNRAR=$(usex rar ON OFF)
- -DOPTIMIZE=ON
- )
-
- if use test ; then
- # https://bugs.gentoo.org/818673
- # Used to enable some more tests but doesn't behave well in
- # sandbox necessarily(?) + needs certain debug symbols present
- # in e.g. glibc.
- mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON
- -DPYTHON_FIND_VERSION="${EPYTHON#python}"
- )
- fi
-
- if use jit ; then
- # Suppress CMake warnings that variables aren't consumed if we aren't using LLVM
- # https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#llvm-optional-see-bytecode-runtime-section
- # https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#bytecode-runtime
- mycmakeargs+=(
- -DLLVM_ROOT_DIR="$(get_llvm_prefix -d ${LLVM_MAX_SLOT})"
- -DLLVM_FIND_VERSION="$(best_version sys-devel/llvm:${LLVM_MAX_SLOT} | cut -c 16-)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # init scripts
- newinitd "${FILESDIR}/clamd.initd" clamd
- newinitd "${FILESDIR}/freshclam.initd" freshclam
- use clamonacc && \
- newinitd "${FILESDIR}/clamonacc.initd" clamonacc
- use milter && \
- newinitd "${FILESDIR}/clamav-milter.initd" clamav-milter
-
- if ! use libclamav-only ; then
- if use systemd ; then
- # OpenRC services do not need tmpfiles
- dotmpfiles "${FILESDIR}/tmpfiles.d/clamav-r1.conf"
- systemd_newunit "${FILESDIR}/clamd_at.service-0.104.0" "clamd@.service"
- systemd_dounit "${FILESDIR}/clamd.service"
- systemd_newunit "${FILESDIR}/freshclamd.service-r1" \
- "freshclamd.service"
- fi
-
- if use clamapp ; then
- # Modify /etc/{clamd,freshclam}.conf to be usable out of the box
- sed -e "s:^\(Example\):\# \1:" \
- -e "s/^#\(PidFile .*\)/\1/" \
- -e "s/^#\(LocalSocket .*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
- -e "s:^\#\(LogTime\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/clamd.conf.sample > \
- "${ED}"/etc/clamav/clamd.conf || die
-
- sed -e "s:^\(Example\):\# \1:" \
- -e "s/^#\(PidFile .*\)/\1/" \
- -e "s/^#\(DatabaseOwner .*\)/\1/" \
- -e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
- -e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamav/clamd.conf:" \
- -e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/freshclam.conf.sample > \
- "${ED}"/etc/clamav/freshclam.conf || die
-
- if use milter ; then
- # Note: only keep the "unix" ClamdSocket and MilterSocket!
- sed -e "s:^\(Example\):\# \1:" \
- -e "s/^#\(PidFile .*\)/\1/" \
- -e "s/^#\(ClamdSocket unix:.*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s/^#\(MilterSocket unix:.*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
- "${ED}"/etc/clamav/clamav-milter.conf.sample > \
- "${ED}"/etc/clamav/clamav-milter.conf || die
-
- systemd_newunit "${FILESDIR}/clamav-milter.service-0.104.0" clamav-milter.service
- fi
-
- local i
- for i in clamd freshclam clamav-milter
- do
- if [[ -f "${ED}"/etc/"${i}".conf.sample ]] ; then
- mv "${ED}"/etc/"${i}".conf{.sample,} || die
- fi
- done
-
- # These both need to be writable by the clamav user
- # TODO: use syslog by default; that's what it's for.
- diropts -o clamav -g clamav
- keepdir /var/lib/clamav
- keepdir /var/log/clamav
- fi
- fi
-
- if use doc ; then
- local HTML_DOCS=( docs/html/. )
- einstalldocs
- fi
-
- # Don't install man pages for utilities we didn't install
- if use libclamav-only ; then
- rm -r "${ED}"/usr/share/man || die
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- if ! use libclamav-only ; then
- if use systemd ; then
- tmpfiles_process clamav.conf
- fi
- fi
-
- if use milter ; then
- elog "For simple instructions how to setup the clamav-milter read the"
- elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
- fi
-
- local databases=( "${EROOT}"/var/lib/clamav/main.c[lv]d )
- if [[ ! -f "${databases}" ]] ; then
- ewarn "You must run freshclam manually to populate the virus database"
- ewarn "before starting clamav for the first time."
- fi
-
- if ! systemd_is_booted ; then
- ewarn "This version of ClamAV provides separate OpenRC services"
- ewarn "for clamd, freshclam, clamav-milter, and clamonacc. The"
- ewarn "clamd service now starts only the clamd daemon itself. You"
- ewarn "should add freshclam (and perhaps clamav-milter) to any"
- ewarn "runlevels that previously contained clamd."
- fi
-}
diff --git a/app-antivirus/clamav/clamav-1.2.2-r1.ebuild b/app-antivirus/clamav/clamav-1.2.2-r1.ebuild
deleted file mode 100644
index aa5502025906..000000000000
--- a/app-antivirus/clamav/clamav-1.2.2-r1.ebuild
+++ /dev/null
@@ -1,391 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-# Upstream are working on updating clamav's LLVM bytecode interpreter to work
-# with later versions of LLVM, but it's not ready yet. See:
-# https://github.com/Cisco-Talos/clamav/issues/581
-# This does not impact the ability of the package to build with llvm/clang otherwise.
-LLVM_MAX_SLOT=13
-PYTHON_COMPAT=( python3_{10..12} )
-
-CRATES="
- adler@1.0.2
- aho-corasick@1.0.5
- autocfg@1.1.0
- base64@0.21.3
- bindgen@0.65.1
- bit_field@0.10.2
- bitflags@1.3.2
- bitflags@2.4.0
- block-buffer@0.10.4
- bumpalo@3.13.0
- bytemuck@1.14.0
- byteorder@1.4.3
- cbindgen@0.25.0
- cc@1.0.83
- cexpr@0.6.0
- cfg-if@1.0.0
- clang-sys@1.6.1
- color_quant@1.1.0
- cpufeatures@0.2.9
- crc32fast@1.3.2
- crossbeam-channel@0.5.8
- crossbeam-deque@0.8.3
- crossbeam-epoch@0.9.15
- crossbeam-utils@0.8.16
- crunchy@0.2.2
- crypto-common@0.1.6
- digest@0.10.7
- either@1.9.0
- errno-dragonfly@0.1.2
- errno@0.3.3
- exr@1.7.0
- fastrand@2.0.0
- fdeflate@0.3.0
- flate2@1.0.27
- flume@0.10.14
- futures-core@0.3.28
- futures-sink@0.3.28
- generic-array@0.14.7
- getrandom@0.2.10
- gif@0.12.0
- glob@0.3.1
- half@2.2.1
- hashbrown@0.12.3
- heck@0.4.1
- hermit-abi@0.3.2
- hex@0.4.3
- home@0.5.5
- image@0.24.7
- indexmap@1.9.3
- itoa@1.0.9
- jpeg-decoder@0.3.0
- js-sys@0.3.64
- lazy_static@1.4.0
- lazycell@1.3.0
- lebe@0.5.2
- libc@0.2.147
- libloading@0.7.4
- linux-raw-sys@0.4.5
- lock_api@0.4.10
- log@0.4.20
- memchr@2.6.3
- memoffset@0.9.0
- minimal-lexical@0.2.1
- miniz_oxide@0.7.1
- nanorand@0.7.0
- nom@7.1.3
- num-complex@0.4.4
- num-integer@0.1.45
- num-rational@0.4.1
- num-traits@0.2.16
- num_cpus@1.16.0
- once_cell@1.18.0
- peeking_take_while@0.1.2
- pin-project-internal@1.1.3
- pin-project@1.1.3
- png@0.17.10
- prettyplease@0.2.15
- primal-check@0.3.3
- proc-macro2@1.0.66
- qoi@0.4.1
- quote@1.0.33
- rayon-core@1.11.0
- rayon@1.7.0
- redox_syscall@0.3.5
- regex-automata@0.3.8
- regex-syntax@0.7.5
- regex@1.9.5
- rustc-hash@1.1.0
- rustdct@0.7.1
- rustfft@6.1.0
- rustix@0.38.11
- ryu@1.0.15
- scopeguard@1.2.0
- serde@1.0.188
- serde_derive@1.0.188
- serde_json@1.0.105
- sha1@0.10.5
- sha2@0.10.7
- shlex@1.2.0
- simd-adler32@0.3.7
- smallvec@1.11.0
- spin@0.9.8
- strength_reduce@0.2.4
- syn@1.0.109
- syn@2.0.31
- tempfile@3.8.0
- thiserror-impl@1.0.48
- thiserror@1.0.48
- tiff@0.9.0
- toml@0.5.11
- transpose@0.2.2
- typenum@1.16.0
- unicode-ident@1.0.11
- unicode-segmentation@1.10.1
- version_check@0.9.4
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.87
- wasm-bindgen-macro-support@0.2.87
- wasm-bindgen-macro@0.2.87
- wasm-bindgen-shared@0.2.87
- wasm-bindgen@0.2.87
- weezl@0.1.7
- which@4.4.2
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.48.0
- windows-targets@0.48.5
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_msvc@0.48.5
- windows_i686_gnu@0.48.5
- windows_i686_msvc@0.48.5
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_msvc@0.48.5
- zune-inflate@0.2.54
-"
-
-inherit cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
-
-MY_P=${P//_/-}
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/"
-SRC_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/${MY_P}.tar.gz
- ${CARGO_CRATE_URIS}"
-S=${WORKDIR}/clamav-${MY_P}
-
-LICENSE="Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
-# 0/sts (short term support) if not an LTS release
-SLOT="0/sts"
-if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-
-IUSE="doc clamonacc +clamapp experimental jit libclamav-only milter rar selinux +system-mspack systemd test"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
- clamonacc? ( clamapp )
- milter? ( clamapp )
- test? ( !libclamav-only )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-COMMON_DEPEND="
- acct-group/clamav
- acct-user/clamav
- app-arch/bzip2
- dev-libs/json-c:=
- dev-libs/libltdl
- dev-libs/libpcre2:=
- dev-libs/libxml2
- dev-libs/openssl:=
- >=sys-libs/zlib-1.2.2:=
- virtual/libiconv
- !libclamav-only? ( net-misc/curl )
- clamapp? ( sys-libs/ncurses:= net-misc/curl )
- elibc_musl? ( sys-libs/fts-standalone )
- jit? ( <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
- milter? ( mail-filter/libmilter:= )
- rar? ( app-arch/unrar )
- system-mspack? ( dev-libs/libmspack )
- test? ( dev-python/pytest )
-"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
- )
-"
-
-DEPEND="${COMMON_DEPEND}
- test? ( dev-libs/check )"
-
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-clamav )"
-
-python_check_deps() {
- python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use jit && llvm_pkg_setup
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- use elibc_musl && append-ldflags -lfts
- use ppc64 && append-flags -mminimal-toc
-
- local mycmakeargs=(
- -DAPP_CONFIG_DIRECTORY="${EPREFIX}"/etc/clamav
- -DBYTECODE_RUNTIME=$(usex jit llvm interpreter)
- -DCLAMAV_GROUP="clamav"
- -DCLAMAV_USER="clamav"
- -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
- -DENABLE_APP=$(usex clamapp ON OFF)
- -DENABLE_CLAMONACC=$(usex clamonacc ON OFF)
- -DENABLE_DOXYGEN=$(usex doc)
- -DENABLE_EXPERIMENTAL=$(usex experimental ON OFF)
- -DENABLE_EXTERNAL_MSPACK=$(usex system-mspack ON OFF)
- -DENABLE_JSON_SHARED=ON
- -DENABLE_MAN_PAGES=ON
- -DENABLE_MILTER=$(usex milter ON OFF)
- -DENABLE_SHARED_LIB=ON
- -DENABLE_STATIC_LIB=OFF
- -DENABLE_SYSTEMD=$(usex systemd ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_UNRAR=$(usex rar ON OFF)
- -DOPTIMIZE=ON
- )
-
- if use test ; then
- # https://bugs.gentoo.org/818673
- # Used to enable some more tests but doesn't behave well in
- # sandbox necessarily(?) + needs certain debug symbols present
- # in e.g. glibc.
- mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON
- -DPYTHON_FIND_VERSION="${EPYTHON#python}"
- )
- fi
-
- if use jit ; then
- # Suppress CMake warnings that variables aren't consumed if we aren't using LLVM
- # https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#llvm-optional-see-bytecode-runtime-section
- # https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#bytecode-runtime
- mycmakeargs+=(
- -DLLVM_ROOT_DIR="$(get_llvm_prefix -d ${LLVM_MAX_SLOT})"
- -DLLVM_FIND_VERSION="$(best_version sys-devel/llvm:${LLVM_MAX_SLOT} | cut -c 16-)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # init scripts
- newinitd "${FILESDIR}/clamd.initd" clamd
- newinitd "${FILESDIR}/freshclam.initd" freshclam
- use clamonacc && \
- newinitd "${FILESDIR}/clamonacc.initd" clamonacc
- use milter && \
- newinitd "${FILESDIR}/clamav-milter.initd" clamav-milter
-
- if ! use libclamav-only ; then
- if use systemd ; then
- # The tmpfiles entry is behind USE=systemd because the
- # upstream OpenRC service files should (and do) ensure that
- # the directories they need exist and have the correct
- # permissions without the help of opentmpfiles. There are
- # years-old root exploits in opentmpfiles, the design is
- # fundamentally flawed, and the maintainer is not up to
- # the task of fixing it.
- dotmpfiles "${FILESDIR}/tmpfiles.d/clamav.conf"
- systemd_newunit "${FILESDIR}/clamd_at.service-0.104.0" "clamd@.service"
- systemd_dounit "${FILESDIR}/clamd.service"
- systemd_newunit "${FILESDIR}/freshclamd.service-r1" \
- "freshclamd.service"
- fi
-
- if use clamapp ; then
- # Modify /etc/{clamd,freshclam}.conf to be usable out of the box
- sed -e "s:^\(Example\):\# \1:" \
- -e "s/^#\(PidFile .*\)/\1/" \
- -e "s/^#\(LocalSocket .*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
- -e "s:^\#\(LogTime\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/clamd.conf.sample > \
- "${ED}"/etc/clamav/clamd.conf || die
-
- sed -e "s:^\(Example\):\# \1:" \
- -e "s/^#\(PidFile .*\)/\1/" \
- -e "s/^#\(DatabaseOwner .*\)/\1/" \
- -e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
- -e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamav/clamd.conf:" \
- -e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/freshclam.conf.sample > \
- "${ED}"/etc/clamav/freshclam.conf || die
-
- if use milter ; then
- # Note: only keep the "unix" ClamdSocket and MilterSocket!
- sed -e "s:^\(Example\):\# \1:" \
- -e "s/^#\(PidFile .*\)/\1/" \
- -e "s/^#\(ClamdSocket unix:.*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s/^#\(MilterSocket unix:.*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
- "${ED}"/etc/clamav/clamav-milter.conf.sample > \
- "${ED}"/etc/clamav/clamav-milter.conf || die
-
- systemd_newunit "${FILESDIR}/clamav-milter.service-0.104.0" clamav-milter.service
- fi
-
- local i
- for i in clamd freshclam clamav-milter
- do
- if [[ -f "${ED}"/etc/"${i}".conf.sample ]] ; then
- mv "${ED}"/etc/"${i}".conf{.sample,} || die
- fi
- done
-
- # These both need to be writable by the clamav user
- # TODO: use syslog by default; that's what it's for.
- diropts -o clamav -g clamav
- keepdir /var/lib/clamav
- keepdir /var/log/clamav
- fi
- fi
-
- if use doc ; then
- local HTML_DOCS=( docs/html/. )
- einstalldocs
- fi
-
- # Don't install man pages for utilities we didn't install
- if use libclamav-only ; then
- rm -r "${ED}"/usr/share/man || die
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- if ! use libclamav-only ; then
- if use systemd ; then
- tmpfiles_process clamav.conf
- fi
- fi
-
- if use milter ; then
- elog "For simple instructions how to setup the clamav-milter read the"
- elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
- fi
-
- local databases=( "${EROOT}"/var/lib/clamav/main.c[lv]d )
- if [[ ! -f "${databases}" ]] ; then
- ewarn "You must run freshclam manually to populate the virus database"
- ewarn "before starting clamav for the first time."
- fi
-
- if ! systemd_is_booted ; then
- ewarn "This version of ClamAV provides separate OpenRC services"
- ewarn "for clamd, freshclam, clamav-milter, and clamonacc. The"
- ewarn "clamd service now starts only the clamd daemon itself. You"
- ewarn "should add freshclam (and perhaps clamav-milter) to any"
- ewarn "runlevels that previously contained clamd."
- fi
-}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 486dd0bc153a..ec027235353c 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/featherpad/Manifest b/app-editors/featherpad/Manifest
index 4fc4e287e00a..7eab12af8bf4 100644
--- a/app-editors/featherpad/Manifest
+++ b/app-editors/featherpad/Manifest
@@ -1,6 +1,8 @@
DIST featherpad-1.5.0.tar.gz 1087068 BLAKE2B aef468f426c9c635624fe16f8180647a9f62a12c98d654dfb340758ff524e629341469ec3f37cfe8a481def99ba6c99672aa31c49b03226e2e895dce11e9b5e6 SHA512 984d1fba0e4bcb1eda8c2dd3bee34cf2ee0ba5604dd2c9328cc67531099b8a806e8ab79020510049eb788764cf0ad4486c128eefb43d9ab1ccdc4a3c06c48497
DIST featherpad-1.5.1.tar.gz 1087189 BLAKE2B ede7cde803f5133ccab847c1fd1279de97b4cc3ad3e56874f26096e2cbf17dd197a3db1e6ff8b41c603501d541e314ea9ff434c0be486abd42ce4c9ec1555e56 SHA512 2fff60896c30402ffc87a8daecd6b80d86ff1b19dcc3946d507c8f37742b033cad60fbcb7df61e7e4cbb53821c0d06b5b732a5728cbbb6af3ea03b5872075ea3
+DIST featherpad-1.5.2.tar.gz 1101561 BLAKE2B 24f5c8ed30b363b11a5ca1fba6edde13142202535c4ad11f70cf960b8021e8d46b2b49fc2eb96f141cf9e7f11946cde14f794c4fc1aa7e2242dba9e71864955c SHA512 b0d869e4f9d684d150fc2ccd34399bba5e6c80f00cb69d554fbcfd0be3457dd224b03b3c3fbb610d9396be480abc9d79d3c170c535469b6c7aa2525ea5ec365a
EBUILD featherpad-1.5.0-r1.ebuild 733 BLAKE2B f9540acb8dab4daa9e0faa58ce5670eaeadb47a47378ca1d36f38aeda1a3be9c1b413be6cb294e6fdf268b3b9b0b5075b3aa6ff5aa8f94920df0993e9af107e7 SHA512 b6dab2f8c247d564bdc9dffaaaa1145f47b64edc8145da539cc96f0265fbebcb1dc27720af7299661a7f716c76ca95e57b4d7c63f847a4041a717d34b21d108e
EBUILD featherpad-1.5.1.ebuild 731 BLAKE2B 9e7bc1c050fc85a8f8434c3b8a7acc2e1fa9cd7b55b52028d93e04ce13e13dd00290209445a6f883250b9be08a81fc25dea347735d6c571d17173776dcc7692a SHA512 af2fac504f0683a34487d30802e208f259000ec91fb3f78a73d0c0500e8170cf6d993f4ed58044163168ba5fdec64ec29ae2a640106958c1e336dade64c86cb5
+EBUILD featherpad-1.5.2.ebuild 733 BLAKE2B f9540acb8dab4daa9e0faa58ce5670eaeadb47a47378ca1d36f38aeda1a3be9c1b413be6cb294e6fdf268b3b9b0b5075b3aa6ff5aa8f94920df0993e9af107e7 SHA512 b6dab2f8c247d564bdc9dffaaaa1145f47b64edc8145da539cc96f0265fbebcb1dc27720af7299661a7f716c76ca95e57b4d7c63f847a4041a717d34b21d108e
EBUILD featherpad-9999.ebuild 623 BLAKE2B a067a835d4958f5263bd8ecc61cc11e2a0e0075a9c017a23bf95bdf5754d4243930b07951a459c064b7fe21730237187d6b42b489b5e77c2f5f32e88a1d993e8 SHA512 4a2ee2876d2e18adf34bd6c2d45f79d88a4892b984dce6711030e1fdb71d897d940646a656fc59aeac14d15d464d7e0d45dfe97d96540d30c235ceb3457fd612
MISC metadata.xml 940 BLAKE2B 7d24c11cd115ff1687eafc01966063fa7725918f03b9dfc6e0f55c32e99f78a2a0123cdf01b447c2c9defd5f9e92291a6a517f99ef1a6cb8ac533f0d5cdf3d6e SHA512 e405c9af3d902e48ef4db68513b79c4bf28d40a76f6fdb951cc3f1e311741b6fd46dad2c322c5d22aece2dc0ff4c46a5b4ce949c615881896b889604c3185e4a
diff --git a/app-editors/featherpad/featherpad-1.5.2.ebuild b/app-editors/featherpad/featherpad-1.5.2.ebuild
new file mode 100644
index 000000000000..9b69e0fe90b1
--- /dev/null
+++ b/app-editors/featherpad/featherpad-1.5.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
+HOMEPAGE="https://github.com/tsujan/FeatherPad"
+SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/FeatherPad-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+X"
+
+RDEPEND="
+ app-text/hunspell:=
+ dev-qt/qtbase:6[dbus,gui,widgets]
+ dev-qt/qtsvg:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="dev-qt/qttools:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+ cmake_src_configure
+}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index bcffe97bdf29..a1f6ce779d28 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/openhab-bin/Manifest b/app-misc/openhab-bin/Manifest
index a6d66ff0c0e1..1a254b3c169d 100644
--- a/app-misc/openhab-bin/Manifest
+++ b/app-misc/openhab-bin/Manifest
@@ -2,11 +2,9 @@ AUX openhab.env 167 BLAKE2B 6e67342c7eb05fb4f3b2e57769ad51d0db195ad707719caa4adf
AUX openhab.initd 257 BLAKE2B 79ba1215667579b116a4b8b7ab6252546b79562ae5b64e5bd7f21304ee6071e2cdababa35c27063e984955afca768777339a60a1c67d66950ef04b852fcc931f SHA512 5c00a12810c0166ed853c0414c402ea6e5b79b27a91ea13ad875adef563d9d8349a986a428344cfa2d10af5b8b66ff30412764e4a133a9615bd00bb018f279e2
AUX openhab.service 518 BLAKE2B f00b13946a588b1b2b9f94775d5ef281cac777888426bd97a87b72eed39fe23a609a51e819e690ebaae1c5ca5c4a37bb7874a64a52d39a305012602905be9e52 SHA512 e07cc1465bb8eee24cd1435b468279fcb2f95acbf44866306b0637e2d7e46c0aef50bb3ce9e22cafe5140d4b534df77bfcbdc7d7e697def9db94a0207f2e1dd3
AUX openhab.tmpfiles 352 BLAKE2B 23bab4c007c924cdfaa602654f19030d702b855f3baf62aaa016d944c8caf4f93252ae3ab9b3442ff6a8a528fcdd7a12f9767c29bfed7837c8f2cc2594955c26 SHA512 cb7cc7483915512f65664a9439b07c25b15c3066f321c8087cece2803e937392f9f0888a5c836949632c9b0974fb2d6cc577d8f785423cd42aa6ba575ba8fcc2
-DIST openhab-4.2.0.tar.gz 110566875 BLAKE2B 25f07801258b958d3845cc43360eac9707416c424d61a8a2eeda55d522735bbf2690c989588cd40dee09ce72aee7aa53e2704d048645190981101cd293c5090b SHA512 83cc0c171de303bcc01198a94963933a7fde93f84a8ccf3cb27511de680576e14d03482d13abc0c0fdcbda6069a6d6f46dee44cb85f597aea2a8641c6693337a
DIST openhab-4.2.1.tar.gz 110592664 BLAKE2B 6c1ef4ff6a25904a6bd56c5bbb5d6c08163e14723a61966930ffb96183a5890f86ddc73d316d8b48712b262eae80b7e086cdf53510d5a1a09a596b591fe3d037 SHA512 1d8b4b6b7ef4f76ecaee0355842b5bbfce9c422915bdc345e974bfe7d1c275dc4f8bc317f3e53ed6778d7875c7e7757bb3d26e68e016c1d3fbf1009a6a1e070d
DIST openhab-4.2.2.tar.gz 110594562 BLAKE2B de7f67f8891ede0eb197188740d1b8b040a8adcbcd8b505518aef9290debfa7f97a5a894fd22072fa46dbaae7e9286da2fa41afa56b54c1011f9640db171535b SHA512 0c9367780e34f8a59f74d8edf18e2a503c71cc3af0f17aaca75888243b02393eb2c6188b84e5a04c3ca63b88e80cc0eb5a6db3603e348e10ab09e9b922ac2a64
DIST openhab-cli-2024-01-14 8633 BLAKE2B 0b0999abcb884b779087b92f9f3e08fee3662753692392fbb30d218d0fc25fd1fca613c32b8193a3365764c55ac3525f8369aeea4edbf61223cd0219209c4cbf SHA512 bf24ae776d4362e8a60a0c71cb025834e5f645a24377a87484477f544026f2fdd996a1781f1082e62197fce33a9dadb5972df22ce3e4cd9f73d3088ec5bc0a98
-EBUILD openhab-bin-4.2.0-r1.ebuild 3174 BLAKE2B eb4ea8c6d94eced9c31332fd7afc344a772c786bdafa12b144ec3fbb01fe6d0b6785411c487f3606052edd079e069e838c6961e5b72449c8147e055a110015c8 SHA512 20d13d2f21aa55d9f4d03a0c92093fc418ea8dddfde13d47b7932e9c1f9ca68565cb379c7071dfa50d0d35e3f9847e555b7b14c883f6ff731d5f88df8e048828
EBUILD openhab-bin-4.2.1.ebuild 3174 BLAKE2B eb4ea8c6d94eced9c31332fd7afc344a772c786bdafa12b144ec3fbb01fe6d0b6785411c487f3606052edd079e069e838c6961e5b72449c8147e055a110015c8 SHA512 20d13d2f21aa55d9f4d03a0c92093fc418ea8dddfde13d47b7932e9c1f9ca68565cb379c7071dfa50d0d35e3f9847e555b7b14c883f6ff731d5f88df8e048828
-EBUILD openhab-bin-4.2.2.ebuild 3204 BLAKE2B 7a0ece2883a709214845bad36f725bb8152fb9a56fa77966b0331d4a1b537f3d8219ccc4a24a6cb503dc3ee0251ec114d2133476ea90bfd26dabc4f6a30d66ea SHA512 39ff168e348b59598aa89284fb0eab01f82383334a0c85b10dddf5a4ae17f401be08991f98a042b1cd54c4b0f2b66e0b39f5e3d361c1b11f4fc7b0d314431cc5
+EBUILD openhab-bin-4.2.2.ebuild 3202 BLAKE2B e4e676b483bdccd50f52511a1094ba64949d1f6b3af7309237fd5e47d018a73ac57f6a6d33b2e23bfabda8d8574b72c076aede54ab67e3924e583a7c7d638cd5 SHA512 8562b57955a394678757c03e20bc0143cefd1d81df4d5c7a8fa42b8841a655a65d26ff1949ca0a077d31c784d82e48c60f956754eb25b08efd42f05f7a537298
MISC metadata.xml 356 BLAKE2B c21186f077dc0f799f5d65133e691fd2acc098326a19714e1561a83429bcd09df460e4ad0e7f168c374de12c0bfab51bb8da46877f8f2fb13565327a39d5fa7b SHA512 c9cd771ff2115a885331dd88a950288b540d8ca441f37946c405ead781292f7b4660d8f1ed98d66ae3c7350f7e98fb590b61d5290607dbfb754d554cc621ce6f
diff --git a/app-misc/openhab-bin/openhab-bin-4.2.0-r1.ebuild b/app-misc/openhab-bin/openhab-bin-4.2.0-r1.ebuild
deleted file mode 100644
index 683f79d8f3fa..000000000000
--- a/app-misc/openhab-bin/openhab-bin-4.2.0-r1.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo systemd tmpfiles
-
-MY_PN=${PN%-bin}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="An open-source automation software for your home"
-HOMEPAGE="https://www.openhab.org/"
-SRC_URI="
- https://github.com/openhab/openhab-distro/releases/download/${PV}/${MY_P}.tar.gz
- https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli
- -> openhab-cli-2024-01-14
-"
-
-S="${WORKDIR}"
-LICENSE="EPL-2.0"
-SLOT="0"
-
-KEYWORDS="amd64 arm64"
-
-MY_JAVA_DEPEND=">=virtual/jre-17"
-
-# app-arch/zip: used by "openhab-cli backup"
-RDEPEND="
- ${MY_JAVA_DEPEND}
- acct-user/openhab
- app-arch/zip
- dev-java/java-config
-"
-
-BDEPEND="app-arch/unzip"
-
-src_compile() {
- :
-}
-
-src_install() {
- # We use move here to preserve the executable bit on the files under
- # openhab/runtime/bin.
- domove() {
- local source="${1}"
- local target="${2}"
-
- local dest="${ED}/${target}"
-
- mkdir -p "${dest}" || die "Failed to create ${dest}"
- mv "${source}"/* "${dest}" || die "Failed to move"
- }
-
- domove runtime /usr/share/openhab/runtime
- domove conf /etc/openhab
-
- domove userdata /var/lib/openhab
- fowners -R openhab:openhab /var/lib/openhab
-
- local dirs=(
- /usr/share/openhab/addons
- /var/log/openhab
- )
- local d
- for d in "${dirs[@]}"; do
- keepdir "${d}"
- fowners openhab:openhab "${d}"
- done
-
- newenvd "${FILESDIR}"/openhab.env 50openhab
-
- systemd_dounit "${FILESDIR}"/openhab.service
- newtmpfiles "${FILESDIR}"/openhab.tmpfiles openhab.conf
-
- newbin - openhab <<EOF
-#!/usr/bin/env bash
-set -eu
-
-if [[ -v JAVA_HOME_OVERRIDE ]]; then
- JAVA_HOME="\${JAVA_HOME_OVERRIDE}"
-else
- if ! GENTOO_JAVA_VM="\$(depend-java-query --get-vm '${MY_JAVA_DEPEND}')"; then
- >&2 echo "Could not find Java VM for ${MY_JAVA_DEPEND}"
- exit 1
- fi
-
- if ! JAVA_HOME_ASSIGNMENT=\$(java-config -P \${GENTOO_JAVA_VM} | grep JAVA_HOME); then
- >&2 echo "Could not retrieve JAVA_HOME of \${GENTOO_JAVA_VM}"
- exit 1
- fi
-
- eval \${JAVA_HOME_ASSIGNMENT}
-fi
-
-export JAVA_HOME
-exec /usr/share/openhab/runtime/bin/karaf "\$@"
-EOF
- newbin "${DISTDIR}"/openhab-cli-2024-01-14 openhab-cli
-
- newinitd "${FILESDIR}"/openhab.initd openhab
-}
-
-pkg_postinst() {
- tmpfiles_process openhab.conf
-
- if [[ -z ${REPLACING_VERSIONS} && -z ${OPENHAB_POSTINST_UPDATE} ]]; then
- return
- fi
-
- if [[ -d "${EROOT}"/run/systemd/system ]]; then
- if systemctl is-active --quiet openhab; then
- local openhab_service_active=1
- einfo "Restarting OpenHAB service due to version update"
- edob systemctl daemon-reload
- edob systemctl stop openhab
- fi
-
- echo y | edob -m "Cleaning OpenHAB cache" \
- openhab-cli clean-cache
- assert "Failed to clean OpenHAB cache"
-
- if [[ -v openhab_service_active ]]; then
- edob systemctl start openhab
- fi
- elif [[ -d /run/openrc ]]; then
- einfo "Follow these steps to complete the update of OpenHAB:"
- einfo
- einfo "1. Stop the OpenHAB's service"
- einfo "$ rc-service openhab stop"
- einfo "2. Clean OpenHAB's cache"
- einfo "$ openahb-cli clean-cache"
- einfo "3. Restart OpenHAB's service"
- einfo "$ rc-service openhab start"
- fi
-}
diff --git a/app-misc/openhab-bin/openhab-bin-4.2.2.ebuild b/app-misc/openhab-bin/openhab-bin-4.2.2.ebuild
index 751af46f93e1..6d3cd9cf94c1 100644
--- a/app-misc/openhab-bin/openhab-bin-4.2.2.ebuild
+++ b/app-misc/openhab-bin/openhab-bin-4.2.2.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}"
LICENSE="EPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
MY_JAVA_DEPEND=">=virtual/jre-17"
diff --git a/app-misc/timew/Manifest b/app-misc/timew/Manifest
index 72bbe83b3a19..cf807fecb96c 100644
--- a/app-misc/timew/Manifest
+++ b/app-misc/timew/Manifest
@@ -1,5 +1,3 @@
-DIST timew-1.4.3.tar.gz 3188726 BLAKE2B ded92b2ba801023e7f6bc59c0fc17ce069c8279ee92f39280c50dabec0a2425b8612f73edf7842abdbb0b21772244eda325512070c091f32d17ff69cfcd844fa SHA512 89c98ad19d3a5ab5d4e02819d79e553cca4e93da99ec02bbf845b96b421cd084f6786de160e90c97854b50da49448472e9a4c7d23e75c8a93ecd67dda768b24a
DIST timew-1.7.1.tar.gz 3102854 BLAKE2B e3ae527a5405bf27e92619f9cc02046646a8ef60ae721c1ad66e30560c9a8535e6e71388c7ea2eeb84b6b5bb8d7ce4845b77e6a36a54869e5f80021232a924ed SHA512 f28f6c47cc05d8055cc3fae9e96d1936554c685090a40f8af1995e5357947cb9bdfab0ec091f68693a566a876e06eda502de074900f7368a913e85d7e4cf87f1
-EBUILD timew-1.4.3-r1.ebuild 1014 BLAKE2B 3659c14dbb3831a1fea1e7676974568ad4ddeb47ec5dc7fc1152909072fb4f4fcff9febaa47e558487980c3541f48e8ba91a7b30f9a4e28e5d388f416508cba4 SHA512 b5dd8d62efd3e65ab7649f007cecdd506cb8c15b1be9d142968bb4801c0cfa441a0407bea1cdc771c797396ca815a8e11ba874821897580e4a61538e0dc37237
EBUILD timew-1.7.1.ebuild 1113 BLAKE2B 1014cc0fc0011c7aba6bec0848789842f101e8607516ed871f9b719a8e48d79ec8a806ecacb35988f585f454394ed30c857ec69bd38d3815c9067fd4cac9ab6e SHA512 c96e08593804790d81828cc0c3f18d1284209dd1053b9c4195270eb48ed97f40dd84e3cb94ebb39a43ec09775e66bce2f9807132bab3d12a56434be51641b62b
MISC metadata.xml 708 BLAKE2B 3b8781f0aad86446298f0bff09bc9be053865a114227341cbde00586dc678401ceb8ee7a20e6b03dd23c14dda678c882b18174f9d38fc0fa0d2a7260898ae0e6 SHA512 294c6b699e084282feaf9b1409dd12c8cd7aff0757dba80efcb261d68d4e29449a1f708628a6c80ceac819640144fa6a019f869bbe6fef7390d1353f97c8b86f
diff --git a/app-misc/timew/timew-1.4.3-r1.ebuild b/app-misc/timew/timew-1.4.3-r1.ebuild
deleted file mode 100644
index 697045ab4185..000000000000
--- a/app-misc/timew/timew-1.4.3-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Tracks your time from the command line, and generates reports"
-HOMEPAGE="https://timewarrior.net"
-SRC_URI="https://github.com/GothenburgBitFactory/timewarrior/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-src_configure() {
- local mycmakeargs=(
- -DTIMEW_DOCDIR=share/doc/${PF}
- )
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${WORKDIR}"/"${P}"_build || die
-
- eninja test
-}
-
-src_install() {
- cmake_src_install
-
- dodoc -r ext
- docompress -x /usr/share/doc/${PF}/ext/{on-modify.timewarrior,README}
-
- doman doc/man1/*.1
- doman doc/man7/*.7
-}
-
-pkg_postinst() {
- elog "To integrate timewarrior with taskwarrior, issue the following commands:"
- elog "cp /usr/share/doc/${PF}/ext/on-modify.timewarrior ~/.task/hooks/"
- elog "chmod +x ~/.task/hooks/on-modify.timewarrior"
- elog "see https://timewarrior.net/docs/taskwarrior.html"
-}
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index c0948fbd8f81..63f0e755edd5 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/sc-im/Manifest b/app-office/sc-im/Manifest
index a2f4c2402d3c..7024ac3e74ae 100644
--- a/app-office/sc-im/Manifest
+++ b/app-office/sc-im/Manifest
@@ -1,3 +1,4 @@
+AUX sc-im-0.8.3-malloc.patch 551 BLAKE2B 25d38843c41be4907957832cbfcef003ab310b89b45b15b8af783714c4bd9c95ca974f3f91771f4c8accf9ac3eb75a028206a090f5454a21676b1d2ce18fd772 SHA512 aca88b37e57ca312aca2c957404af78fc230300b51ccb182685ca916f66f629fa348382b91e39f1b9a9e1fe01402c80654a9c83af90de7a7857c797d4f917e11
DIST sc-im-0.8.3.tar.gz 1664440 BLAKE2B 9f02e265ecd39b4f3a5e3ab61222094a1424f9591c04ff3ddf745576f2aa1c89345ea2e4d4c95a0565d7f287985e81d9eba849113f5b7aa61744cf69284ce312 SHA512 a3d7cf99c7c959d24ebf7e525abb665c02690674c9b3cdf5b234dcdb376fd73e9488bda522106802932084bbfd239928e39b35743c7051178aa14edf61ec2cb8
-EBUILD sc-im-0.8.3-r1.ebuild 3981 BLAKE2B 1ee080a846f67206d04a90e66f2967a36aac4286b0b127c4c26a5aa0cabdcf974d64058615847c71c3c6b1fb07b72571ba6741341f10d09ea95bf2e66ccfaa80 SHA512 8d1bed158c9ec553adec02b050b0b75369690ce340fa628a171baf86ffe892a660451ee5fa7bae7d3dfaa1c54cb0ca0aa2f6c389fdd74c79728bd424ac94d6c6
+EBUILD sc-im-0.8.3-r1.ebuild 4027 BLAKE2B 104689fadf808cfb3c5c698aab774f6f6ac67d0be86e217ac442cd87d0f561234abb19b617baf3c37f79e18ccb8af75b52e7ecfdf2ace22adc742c9e1f3788e0 SHA512 f52c3a1d979aad470017748b6919a8eabfb5c3153c8c95ea5621d02c2e41fbc496e50fef248b5473987bf53bb7487f99790f2280cea536a2391120240d29e069
MISC metadata.xml 974 BLAKE2B 2e46ac845ba9978e8b646007003dcf2b53844e5dd2a86f4cbdf812d58850e41f3636ba2807503aa56d6c69a8e04033d868534415c7fd71d424444af1eea392a9 SHA512 1f66c4340b79c43daca9d66be2b3e20e59405fc501a793d0159cbe40e7f541af79b036f53905bca0ea8001a14a9f4d17cb3fd060ce95cfbbc0b0ef9c8e521dff
diff --git a/app-office/sc-im/files/sc-im-0.8.3-malloc.patch b/app-office/sc-im/files/sc-im-0.8.3-malloc.patch
new file mode 100644
index 000000000000..a4aae6458e9d
--- /dev/null
+++ b/app-office/sc-im/files/sc-im-0.8.3-malloc.patch
@@ -0,0 +1,21 @@
+From b6fcd0658d566dac0fa0b7e83235c8721877d7a0 Mon Sep 17 00:00:00 2001
+From: Ryan Jaskulski <ryan.jaskulski@gmail.com>
+Date: Fri, 17 May 2024 20:57:46 -0400
+Subject: [PATCH] fixed compiler error related to missing include
+
+---
+ formats/ods.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/formats/ods.c b/formats/ods.c
+index a2e701a5..f7d7372d 100644
+--- a/formats/ods.c
++++ b/formats/ods.c
+@@ -50,6 +50,7 @@
+ #include <errno.h>
+ #include <zip.h>
+ #include <libxml/parser.h>
++#include <stdlib.h>
+
+ #include "../tui.h"
+ #include "../cmds/cmds.h"
diff --git a/app-office/sc-im/sc-im-0.8.3-r1.ebuild b/app-office/sc-im/sc-im-0.8.3-r1.ebuild
index bf62fb3ad657..044188f182b4 100644
--- a/app-office/sc-im/sc-im-0.8.3-r1.ebuild
+++ b/app-office/sc-im/sc-im-0.8.3-r1.ebuild
@@ -44,6 +44,10 @@ RDEPEND="${DEPEND}"
BDEPEND="app-alternatives/yacc
virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}/${P}-malloc.patch"
+)
+
pkg_setup() {
CONFLICTING=$(usex tmux "tmux " "")$(usex wayland "wayland " "")$(usex X "X" "")
if ( use tmux && ( use wayland || use X ) ) ; then
diff --git a/app-office/texmacs/Manifest b/app-office/texmacs/Manifest
index c85dc6806b92..cf975bee400e 100644
--- a/app-office/texmacs/Manifest
+++ b/app-office/texmacs/Manifest
@@ -1,4 +1,3 @@
DIST TeXmacs-2.1-src.tar.gz 35851289 BLAKE2B e29cf78d4c0f8b9d8bf89fd448775979efceaecd409c407bf66622cfa0e0aa166fe9a0abc146a282d71d989cdf03b21a8e17545a93196b868190ecb5fff3e993 SHA512 9e33bfb0a74ca6f6947cfa632adc162776083ae5e5ab46bc85fc8dac5e531457a2f888da5e552d6da39db16e543849a7b86f0fc6918b62e911d35ff725e47a2b
-EBUILD texmacs-2.1-r1.ebuild 1322 BLAKE2B 8ac2b134e776afc2a4528b2fc70505e3394d52e3dafa56e9aa34a0d370f998976da159d992995cf405705cc079819c2edee19438221e8d46e6afb131ccdf93da SHA512 b0de1d9188543c379b22f8b1a2fe57799c39408a3b15eeca820c4375ce22039d228626d61ffd7ce2323225109f97caba2a0552b52de72921ff0f10fbc748ad55
EBUILD texmacs-2.1-r100.ebuild 1366 BLAKE2B c9c11372c3bd1802dcc052338fda6982a7ba26d951071680c6a1f2cd4638cce51760e925c2980764e668437f7df0e3a4cd4490d3cad3e8d0dcebbc0fcb31d303 SHA512 044708fa57a97912978a700163d63c53622b358c0cda6e95a30b39621723aa54c3d4b8aab48f81bd86a9b2d18ef39e8e16a605d8b9ebe16caf4319afb0421d1c
MISC metadata.xml 550 BLAKE2B 6b9e5f132e681b3d4ee67216215e0f884d43b4731082cdda9eb4ad612e49d07172ea33ed1c3efd2576cd0e182673565400956050a8f5601f9df31a316b42fcf4 SHA512 e46f2ac6a80b1890be49363bf094d8500b734dc9e343ed42ed9d7c480f62cee582caf3dd7b36da1507db474279c5fc7b1d8e16294cb85220f28520c5c7e3aae9
diff --git a/app-office/texmacs/texmacs-2.1-r1.ebuild b/app-office/texmacs/texmacs-2.1-r1.ebuild
deleted file mode 100644
index 882a51c9116f..000000000000
--- a/app-office/texmacs/texmacs-2.1-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-MY_P=${P/tex/TeX}-src
-
-DESCRIPTION="Wysiwyg text processor with high-quality maths"
-HOMEPAGE="https://www.texmacs.org/"
-SRC_URI="https://www.texmacs.org/Download/ftp/tmftp/source/${MY_P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="debug jpeg netpbm sqlite svg spell"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- app-text/ghostscript-gpl
- <dev-scheme/guile-1.9:12[debug?,deprecated]
- media-libs/freetype
- x11-apps/xmodmap
- x11-libs/libXext
- virtual/latex-base
- >=dev-qt/qtcore-5.9.1:5
- >=dev-qt/qtgui-5.9.1:5
- >=dev-qt/qtwidgets-5.9.1:5
- >=dev-qt/qtprintsupport-5.9.1:5
- sqlite? ( dev-db/sqlite )
- jpeg? ( virtual/imagemagick-tools[jpeg] )
- netpbm? ( media-libs/netpbm )
- spell? ( app-text/aspell )
- svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="x11-base/xorg-proto"
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_SQLITE3=$(usex sqlite 1 0)
- -DDEBUG_ASSERT=$(usex debug 1 0)
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index 90421fae359a..4d03d771e455 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest
index c6a5960c93a7..1addc1467527 100644
--- a/app-shells/nushell/Manifest
+++ b/app-shells/nushell/Manifest
@@ -173,9 +173,7 @@ DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e
DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
-DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
-DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae
DIST dlv-list-0.5.2.crate 22373 BLAKE2B 9edcbd42af8665750bf633dfea9543db4e5f37208523ee05300a599d7107a57e35e9eee2c60ab9cc1c5dc5d7408187dbf846fb0019a1e7ea7de905e08f018453 SHA512 f2fe69a3a5d319ea963c53e6a410f3a5553d6f6b5708e6318b450ae3b5319a19f9d492bcddd233d7a5a65355ca378bc41232c335deb9c4987dd9350a37afbca3
DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
@@ -214,6 +212,7 @@ DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a524
DIST fancy-regex-0.13.0.crate 85930 BLAKE2B dee797093765f8f1ea6b8896cd832983fdbeafb23828b896811f2657e135b71e374a713fc37f68ff128068d04ae140bb2864415db1edfa2e300aea04ef597474 SHA512 0e7ad0ea46ecaf9eefbeb696bc99aa725022d92f0f11b9f3efb8e81a80a058fed08816d3f9efb4c5fa0176aa1b649e13f5ea18d3352f75a7d2be772fd531f744
DIST fast-float-0.2.0.crate 41609 BLAKE2B 3e594ea36ad8af7188cbf4bf95dce08a21e88cf5eab5ab88df59935964d3fc8b3aa4d20c94a5cff0864b989375e065a4598c5a7db136103a2cc85aa316175ac0 SHA512 cc7c494ccce35c4e10664a6e58ccdaebdb60c40f1f5372b89de7691140adefeaeb81cd7e7b61d4615bee2e5b322481192f54eaa394258405364787b0f16e9285
DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
+DIST fastrand-2.1.1.crate 14983 BLAKE2B a4535b1612b103376fe64d71a393f7bfc37668c574d9122ca90a631aeb91cf0895bb030e597b79a80a4a37ea4d514c4c0836332030bb10a60bd971573a6d6ee0 SHA512 9a51185132c1c89fc31af463c664e996f431e607ce96676b8301f28ff11a99661d18025dd460e3332e373af68d20017d96481719746fc3c5de742d08d63aba3e
DIST fd-lock-4.0.2.crate 13675 BLAKE2B 055e7254c6ea0185a099cba229c15a1044a6c0826eb6151e990134c816be4dd26bb8ab41631be8650340bacc16324a706656d2901c3969354a854216ad3cb306 SHA512 acc5aaf6e89169062c1c59d5258b590d4bde21a35f0acb7da2e3167d0668fa678d1febc305e32d95329a7e5bdb784fadb9b85417a5e4e5deea53d59f05bea74e
DIST file-id-0.2.1.crate 10240 BLAKE2B b23e372541724e1b6be58c50afecac994b4a2180cef45c8ee0ab86c2039f5676f996d0420c88deb05859bf4dfb2366e58a4dfff16c2ce5ec3d2d0e740bc661b4 SHA512 f6d77d9cbee1d95415ce64caebc4c6e662a8ef05a72b59e4daf941f9f0746706156372dd2d9702ca0bf6de800bec05f9b35d81b573965583df5aa35f86d768c6
DIST filesize-0.2.0.crate 5066 BLAKE2B c43cc098a2b4ec4f9a2990ccfb17a6379e7eaa01686cf9d077ae4b3f80f517f5abdae2eb3244989f0fc4e9a1c6c9b6ed1f43921d3067d474211d74fe31cb75ac SHA512 d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce
@@ -260,6 +259,7 @@ DIST halfbrown-0.2.5.crate 29010 BLAKE2B ce570bafa1d3172b31c99b5b75f6769dafb7ae8
DIST hash32-0.3.1.crate 10273 BLAKE2B 0e619f4020f86fd357156014e5b78018827e7508dd69022d3d008caba3e1dfb96502ae00847bac3724cb7184791ed8a56a46479d61b36ffa14fa5c32a2bf56f7 SHA512 e6f7c1be545ab27c0859ee51509fecae749a97f79f91f6742fa66533064fc1c327587e3fe875965c513824e64c9b58bb6e212bfead636ca3a2aef066311e740f
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
+DIST hashbrown-0.15.0.crate 136460 BLAKE2B a2bc34b9d2eb7ca52dad7bc59e9bbb38ff9f79925495e1645eda7c0587e86e0a3d0675f8c7f159c5a83dfb2832fee9788a7ba6914168b51c26f762e140bd05b2 SHA512 497310e0f8e256e931ae0e752f66eb3811d5d3b9254dacfe2a1227e8532dc23eac8cce7a3f0758fbe0e0fd8f08b7bb18b5f118dbbf4fdf575a31666283583111
DIST hashlink-0.9.0.crate 26390 BLAKE2B ba93177de6be0ca355038b80091454b1ba4daae5f266b9796b300db08e73a5399471a73c55fa3b9207f8702fb10f75d4ba4b1c6d9d7ee0a75fe5b93ee5de2bce SHA512 bf9d356d39e14e4de4a95ac6f43064ce42f42fac15ce005d7225d2538968ab171c89c4fade7b1f76e480783406d2f6afd005f8450e0c674b9a138951f0abd7a9
DIST hashlink-0.9.1.crate 28928 BLAKE2B 14276fe00fb8aa7a8183b5cedc99eb403c0a68cb662555cd51efbe55a46c864f68f3d421395f56defcd1a87576c5a38509581adb5d02b831d9aab2efdd376f9f SHA512 16189f332b9e2a71f8cf4c8b72485eb107c4a84d4bfe3c739ecea8fe5dec33ad3c796d57830b12c176bc65a2066913c809a0f7c8db83e9da1bb0c555de8d3717
DIST heapless-0.8.0.crate 77802 BLAKE2B 8ba81c82440701c3fc8e5f8282e71aeb485a78a1c724334f25534ea3bf30c3ab78d95facf3585aa6597c24ee121f2779378a8364cdd94f756b461842b5858dc8 SHA512 9cbcc4b5b763b9478d0070823aa0412805e4b08f28cdb92b3ad6c6add997d0abac13f25cd6a1dc05136d2100304e8617af55f165a4acad3499c15407d7b3aab3
@@ -280,6 +280,7 @@ DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2
DIST httparse-1.9.4.crate 38555 BLAKE2B 24949d12a08fad7c90f57de628fed1cf9d0a726ddf1b1f66def1d7037f509406911e6a54067eb299436d865881fcb5b4dcd54bc9a7fd166f9ab6f562ca29a3c7 SHA512 7a6c34cd0e60aea6a4e747b1e0711c7227f0cb6f332ed34b8b5424ab2d21772a77e60295e4df6421e921f6f9afe1e9955db1be5bf1dbc065200d4aa7d23a4aef
DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST human-date-parser-0.1.2.crate 11758 BLAKE2B 027fce18f2350a8f27f5d3d9603c92fd1cd2e5fae65d60a959f01f7a9c010ea06a6539cac8ea64ddee18c6e5878874e90bf10ea919e8b73a1ed0328853fa1bfe SHA512 0aca40876f3eabd368bde5eef4c98ba0f18a1b3ebd94e7916584d3e41cfe5fbcfab66fcebc9c82ff8bbee12ce4f62e30322d4c8747197a7008dee933abd8b296
+DIST human-date-parser-0.2.0.crate 11931 BLAKE2B 8aab9be4734a3ed6aa7cfc7e6844f26e2de8abdc3f2bc16b372eda3c725bfc60aa6fb2e0016389aa514a801775a4e5fb7981b897c4a9f80fd389f493a4c8e7e7 SHA512 46d825fd75e23bcffa05261e52569cde2dd63521ef97effa46ad4b6b33e0e580e5cbe8160dc2279c61abe9c7569683eee1888afeb65abdd1bf4fcdb78e466062
DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
DIST hyper-0.14.28.crate 197204 BLAKE2B b99c91eaf65947642e217d159372750ce57e332675705cabfdcafdcc9ed3cd90130a9c600118c76e167b927a481b2120d0f4b499772e4fa710803abbec5385cf SHA512 deb26e3815e6315dd193c4db22efe1e73e44bc7c1d400bc7654e950bd074a200b7cbb730ca30faac0940c88529fea60d5737a4fc7ccd4fa24c2ecdb2a0b450a7
DIST hyper-1.4.1.crate 151849 BLAKE2B aa5f48c38ed54de8d1b8ca0236acbae6bc30d530156c3f4f429f89e48148dcfd0580478041549a3f43faf38b30f36bc41276a272463c42c80c1b45a7b24a236b SHA512 0fcaaabfbb606020534aaf0cf68c9f1be3480f2d1b126deec30ba2879cdc3c7c7a24bdc5a2ed81aabe8be4df36b146ac1585ed8d07181dcb743852ff3fc0878b
@@ -290,8 +291,8 @@ DIST ical-0.11.0.crate 29407 BLAKE2B 354f92830a2c3b2c16e514bac4f37470d93d71e98db
DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea
DIST indexmap-2.5.0.crate 85919 BLAKE2B 766da0a2ddc406e3fb1a70a0bee00141045ff72b52cc412adf05972ccef59d416f502c429dada111461cb522a5c442087e01d8fb235c2f1fd5493adea00e79dc SHA512 c4627d43b1bc5c5fd64861d1a7ed66255ec3f790367028b2758a40751286d6677da7170cfb04dd88ca4c2d163df621583d2e0dc4e9db6d7ed9bd0cbea42b1729
+DIST indexmap-2.6.0.crate 85204 BLAKE2B 420a3cceedab93e5023b476f9b6b93e57057238425d4095de59eb9490c2a088193873e643dcad2f739e34e5798baa9a18939424cac1afc5fc7b93ae496ba188c SHA512 c870348691f5acf97e7bff25c805e60f2e9db9e3ee7b3b939b7be45b6bcfaadee9880e6ad27adbbe2545865193655b5fa9de18487b7a1d030017b2fca48616ca
DIST indicatif-0.17.8.crate 64869 BLAKE2B c534020b2c7b25bb07cdd0fd4414fc817506647cf5b8e2081c22be58857d5adb170082a3756004c69187619fc5625f8b9a1904566dc51c621838e09ecda5b43e SHA512 487e73445c5c7d3c16d6f93a3d9767f41b37d2832e56851154f8b69e678ab7d9ab04eba225a6bcf8b48842ae0db0249b060e998e29a252dedf8afacdc88b1aaf
-DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
DIST inotify-0.9.6.crate 22971 BLAKE2B 7a6cedd29b2503911fb42324fe3b4f4f20abb62a6b4370f8a7f634d9988f1b3053a70d69d6bbd7b850aae2590ded7548b73326a598d31e5b579e19ac3cc781d8 SHA512 39c3db1b6da620df9eaaa41cc20c2f22b9a372e181ed7d8ba0c7ad4e711ba4486bcec7ff86bb4d814d9c53e071cc4e43845567069e45b897c562cb677fc872b2
DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
@@ -330,13 +331,11 @@ DIST lexical-parse-integer-0.8.6.crate 33647 BLAKE2B a0ebd7a51c271a163796b0f55bb
DIST lexical-util-0.8.5.crate 85152 BLAKE2B 42a968c6f9d20cb4cb10906399d37d6581b425eadb31439fec4a71395819133249c4fb75b1d962100e77ba35b6f6b4cd428d5b5c161b405b22333ee390e671a6 SHA512 449c7f2a22c109cd179937c36e14d91c742e1a837a85fcf4fb58c21f05317511d1281b564d216a34760ae54a0df2d0ff5caf49da4aa9d43a8d87fcec0033cc39
DIST lexical-write-float-0.8.5.crate 100281 BLAKE2B d5885d793ddcb8414fc9cd3085f0a0360b683df093b458f09fa4cf1dd670fbca7d9f86a19eca3082b32c4eb224cc9ab24a526350af0f894907391833888ca56f SHA512 35afe75db2fb4664e335349978fb8376a2b6cad48000e06652a3d3ce0b5fdbc422679821389856729724babc6cfe08ac8a1511c06bb743709787a4a47f956fd4
DIST lexical-write-integer-0.8.5.crate 55427 BLAKE2B 54bb11be6c9377518384ad843d90d3bd344edadb889e1049ca8b58e34862e6d2a6730cd772c38859372d1068e110fd67db147c2d4c90bdd9bdb232ced7be4710 SHA512 a749846f8beb9b01ce61473f6ce123afb1b9f6efd91428cfff1fbbdd77422867e6eed4cd04c3ef25cd2d5be59864fa0e213ce296735e4021ac4632634b345838
-DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST libc-0.2.158.crate 751340 BLAKE2B a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8 SHA512 c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
DIST libflate-1.4.0.crate 42600 BLAKE2B 3780d05f7ecb251576e19118c5d7166b389c262aba2b58d53d7aa48b3fc2d94e3a360eaa5ca8ae1cc5c462b6cb23ab1f653985fcd30e28443dd6f8c177569a38 SHA512 ebdfdad0b67e835218a269a2b00389b86afbb95cb4bdf9accd4ea3c866917dbdd756a91c38ca34695ebbb80b02055eac738fa4144f86a61116cf477af52e3838
DIST libflate_lz77-1.2.0.crate 5964 BLAKE2B 9dc410c3e8d3b7d16a9cb7e16ac925b2d7a3ba97a4214380de5f9e99e35a5415b82ad961d41221abdaa8a0a6102ce0ed9def57ff89822ca714cccac0ec4b4308 SHA512 5aeb0d1ab0bef43a87552f93dca760450e6fcb0213c9dfdc0ed2f72fcb6ee1b26add02705f7c5a8552c975c9673b1a147fa036b6f4c42c07675a11b3cb1929d0
DIST libgit2-sys-0.17.0+1.8.1.crate 1812997 BLAKE2B 91f61437450398c24a7dbb85803665a0cba268615a0e9d8176e094a192b9e8441d5d985a430722ebdf8c003acd47d40dc5b9e464fb7dae8d9c12b3adbad796fe SHA512 4c37c30426dbba1d9981d65ee42210ec07e2dae73ce2d18beee17b161eb96de0c7b1696cc8b97fa514eb9fdcb8b853713cd19174fc55f033b6a9c1e25520f75b
-DIST libloading-0.8.3.crate 28480 BLAKE2B b8588be0e7034e94c808490adb8ee6e81c29e962aec436a0d8f8c7617b3ba9177887ce59b95b2f0af00ab030bc77b73e0a889d8a77b84deb437245211a969c94 SHA512 af8fa5fe2428fa98177d6adfc01bcd6e701b0d77ac18c95b8b8d5abb3a6376f16241ccc71b9fe100782c73c843ca53c9bad465545d8bb7def52320dad0eecef9
DIST libloading-0.8.4.crate 28636 BLAKE2B 5961c69ce15cf2bfb4ad743ead808374f5a7a9d98ad5585d895fa4654b1c31309d968eb3f5d63e7dd5fa95b77ea59c80e666ab0e467849c858a807cc3a68ffb2 SHA512 670d82fde2ddbfcc28efaf7736d799690e4fe4b7872d95854b9c4320d64f45d4b33c0e1917228302a7625f2e5e55e5ad56e113ee8e67d59fb384b7054a0cc849
DIST libloading-0.8.5.crate 28902 BLAKE2B a0fca8f8876092e874964b3dcbaacd417451704fc1d687669a95a0b9df22ccda73a754118ac0bd706a7c7d86e4eceb2ad012e20e341d71548b34ea8d629bbfdf SHA512 f332884fa75cf210460f4678d45091345b23469c09301614c476e95bc54163afd6d4f098a34f9e0d529fa1ec63892395b50957598070ff327743e4c3b0871074
DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5
@@ -401,7 +400,6 @@ DIST notify-6.1.1.crate 40117 BLAKE2B e8f2626841903b7cb261ece9ff7d42aa6655b439a2
DIST notify-debouncer-full-0.3.1.crate 18278 BLAKE2B ebace871c0d9591a5928330a58e1b79454847777bdcf26945ae9074193580399627dbb8cbe2559027ff7d53168d2a820c101a2a1f795d605be02bb8cdb04007c SHA512 2dfa90add844b25f2c111f086748b29388a58904d1dd46773d6c4c3cf9613b181def28b24ea974739234ff60d2423c965f98e4be8b330bc075153a870d2b0f1d
DIST now-0.1.3.crate 5086 BLAKE2B 10b4937ee6bffe83c66b261e6c238d38ebe1f31b6ef758ebf2993e2e17694a0e9ea08b5628bcebe753b7f2e251c35a52a204b35fcad6c95168251038ea248dda SHA512 fe214c761b5cc3f68d1092e91fd83172abbe8f689f3fd7dd79bde01f37ebba14b2bb66d60a0db62d185f5fb8c21b255580efd759ea15c13374578b0498a85c0b
DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7
-DIST nu-ansi-term-0.50.0.crate 28482 BLAKE2B 48ab82481353372f72fc52b2b7a9835747634e0bd8704f84489c5c1c68bcb4aebead76b232b97dc7319fbd473a9d1d2606b597567508ab0ea9cf17b3e5c85016 SHA512 cb9a1215a730fed293cfd83e7fe89d049d120435740dca5416ad06c9f5b40f496fe22c9d16eca724a56b9039e9f58b17a3301e80c28724fdba70ec81e6f469d2
DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2
DIST num-0.4.2.crate 9557 BLAKE2B 6579e44fad7ffc924db7d85fa98847b242bb6413ff7821d4b3e9c3ee8f444fcca83f83b8c38d6799e581dda3f12cd0785a0ecba3989a28fd0377182ffdfba2e8 SHA512 1f288e1f5c594cb58a55f56f4fc07b044b1a5525f5d404408d63b0941bbee48beb6523bce32e5cee708ecb837802698578fbd658889dbac56cf82d7893ffaad5
DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81
@@ -421,9 +419,9 @@ DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af973
DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
-DIST nushell-0.95.0.tar.gz 3049435 BLAKE2B a4727e386ce3364e8cb922497a9d83dc3a559b29441a62849ec9a6c9a7c8f368e2e1bd35f09ad978422461fc6250f684c9d98429fde8849e32995756abf45533 SHA512 cb13a647858a4ccd9dac3b93f509c9f6f8138e7b6f46a3b2abe5df656a931215a5d42bf39904693e9b31cf502e15a86ca59df9e4af0ca5391773fda6385c7c46
DIST nushell-0.96.1.tar.gz 3143709 BLAKE2B d94f1e33b9a386b5ffd123c634ee9ea76dc15121c9461ef8ee2f8cde069b6a6ec6fabc176e021eb1d23926d96c82915362355f46dda0ee5c46a70bf5dc4ca897 SHA512 f4c62d46b15c5e7b5abd1044271c78dd63a9b45c739dc1e8a0eb70203756a4531d0a65f84bb9665cc902183366e335b952fce6cf4b9d70999d56f187692cb28e
DIST nushell-0.98.0.tar.gz 3186883 BLAKE2B 49b5edddc87e4608e2d957646e7d2729853bab04000ef729a9fe9b7b8798625e9d3cb4a612a402a24e0b4966c1835653f5c7cba0ee1351faf21300e61b6c2bf1 SHA512 26986ae1e6b69d92b2f23a26ff9dfc63d40c86ddd0b0d2624e1b9a90b14560d0655e668359729ef4813e0af3337e4914770105e512598233595f3d7b6690197b
+DIST nushell-0.99.1.tar.gz 3195166 BLAKE2B 211fc7d0780e58ab328d0afefa41bc6886c4aa7548bdf05b50ade4635355adc6695697ed23959327bbf974a8d48b5a2964896a5a6052ff90d052d3ad9d6dff51 SHA512 9ea4982aba8dab3cb086af0c27c167b5796bec0edfe8d542e8ddaa4b1d934c53b6524ee2d63ac52ac57241f5baecfbd8f038fa8d0544ee6e5a7c7bbdcc117f27
DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988
DIST objc-sys-0.3.3.crate 20519 BLAKE2B c18653020b190f7a60075aacd238cf404b959b7e3580d0907ce7ef3659fdf610c5cf3e151b474697f0450a115e7f503e1c3307c43e53c65be65f17b0cc448f9a SHA512 29e0a516c1a3237671d165feb1ef934afc041635023b26515ac7a06b462acc3f4e25823a142339fa4b9e20fc9a369141c31527c6b17821ce403a72dbba68d4a3
DIST objc-sys-0.3.5.crate 20560 BLAKE2B 448be3afd2fb1c4ec3059138329f325dee87a394f2d22a121292d24d55709497789eda356bc5498871660764d455320e30a0e2732c5b5e3f93a22647c8798130 SHA512 caf19594c04d666f24c791b941346d31cc6fc03adedd6d0ff393910e9489d974afccb155400b618e2d62cd13885cc85b16a3c33e4e72409e3cebb0760ae34b99
@@ -444,15 +442,13 @@ DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266
DIST object-0.36.3.crate 325288 BLAKE2B 0701822a51a82a1674514d7572c5f91bb40834e23d40b0fb440d933221e8256b7eb36711e8b8870d866384774c7c1e36b89363d7f6bb94af92f9f567f7aca211 SHA512 2f8175d757a66658bf91234d6a58905ef9a410bb19973e81bdd8b28322f6865e32f5b9cfd0ad38195cb07b2721ababf240876270f39a6c7ab8a36a127dc18f0e
DIST omnipath-0.1.6.crate 11082 BLAKE2B 8bec8df7f4ddae2fe3d7d128f425b9103ae1a047d0f5a82457a7aaf93f233f7d805833a5c958675854c50cc818c2835124721fadb043437dd30e8e0e58d38ec0 SHA512 e7fa490f95fa8bc3f541d277abe912858989da6434b37bae1fb7da837951f95f2977fc10e08b0a4e026769f6dc8798a7107458b68014a080c4d9e3fdebb75456
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-DIST open-5.1.2.crate 23336 BLAKE2B 1ef8cfd66073be63f6d9c71d68e2f4cf79c70d70b533a92a67f88aab0411ac35423832edca34c110136ac5cc9bac56a5145aae4a89a375b51fb4e06e26bf4f7a SHA512 bd2aa675f7eb25362179354735a3c03856697af1dcbef1383e425196c77080be829b8ffc0edc4d343172ad2876e169764944b2b76a8ed32cf7f66ccb7590c933
+DIST once_cell-1.20.1.crate 33345 BLAKE2B 7e56d7dd48120ebe15ede12456197ce82bb2794df5aef1ec7319b2e11ef8f601d8d99c8f5b22aa906c7af23b0119ad17b3a8b4bcbdc3e38a4d78504aaefd5a77 SHA512 6fc961fb053777c584fa7895e20d260803059d67fe172e75355376ce1ab2f8ad3be5158ad58ba1a31b9a33ebc180e00f07f7c24ae319830e101059c5d2377925
DIST open-5.3.0.crate 24718 BLAKE2B d6e72d020cb8fdc6c81cd37548723f46bcb411733d4873cbd6735f9c18c52bb262439bb8d329b9534e99716e66b0a5c352c8be192f24e7b54b19053b5ed3f25c SHA512 00d149ae8b56e5f03c16099ec3b663afb64187b1f81840324e02d46ccdf25736415c3da9759996c06afe420f26dca78606eb193ff31797d950e7cca505753a8e
-DIST openssl-0.10.64.crate 272306 BLAKE2B a8b618aa403cdb06a7f135cd966775f21c99739365c55aabde2680a6154d03c7d554bfae6c62a069841c70ed82ece6c3f0cd589da8c26022b7022c3c4d79a6d8 SHA512 a1fa9f71cfebbb37ed9d4a902360f2cc95a78f55b5da5d51eef69db38cef016fc03236485158d689ccf054e04937b8cddf88e3f0f31672997fb30c6cac73cbf6
DIST openssl-0.10.66.crate 273705 BLAKE2B 7892e96dac3b24ad5622833b4061bd82028210f9f26ec9772cebb65905ff6e45da8b21ad1aabfb87bb5610f534018da6bd20c10eaee8c189dd08a7ebfbf12b4b SHA512 2f4dd6e40dd8aff8c04563517fabeecd5ac0d986764649cc9af9bf4ce25757a67f75655eee207703b46fe57661a216ff00144358ffcbc70525447a063fa086c1
DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
DIST openssl-src-300.2.3+3.2.1.crate 9584245 BLAKE2B ebcc3c3892ab7fab3d08f7627f445f6fad66b67d0c8511e012664c5d1a28096c43bec9e452268980613683b15ffe803f36993b6d365d1bcc45ba51ad7b0258b4 SHA512 e853c20aa2fec0f60d7c1e948377b322441e709961178501f535351db7f581dca7c8c3dac8343b9ccbe44b3f4247371ca2e3e691c8ac7bdc67034f86055b79e5
DIST openssl-src-300.3.1+3.3.1.crate 9783559 BLAKE2B d6717a6d1b09cc277138eb9b9d035cbbe584ef1c6f51c488063ed73f9d8bc20fc15eeab2ed5d5713c6d040f2e2d6f5c31f233b56259ef3b7c4d15b446cc5af32 SHA512 4f90b906dca08664bcf5784c8e4d7111e9f61029f7b9ffc512f3904900d4a29918d14cb6f57845f0c7029ee31e551bd58048c3cdfc8ae5b4c0f2c637075bdc40
-DIST openssl-sys-0.9.102.crate 68622 BLAKE2B 0d3d3c9ef8e2542c7f35db1d8feaf512cc7313481bfcc99354d601e8d6332adfc2e7ee8b35599a9241de35c163efd840186e904375bdc9c65ee743abbc154cba SHA512 7ecfaa0b49cea5c60f6f063fe5217252a65b27c5e6d1185e0aa1bb4b59c4cf9bf326840e8795a870a537c18ee5a987feedaaf2dd767cd6f1380f25468a1622bd
DIST openssl-sys-0.9.103.crate 71552 BLAKE2B 4cc1ab93f5a444b4b985c84f6ae90f345da4639e4ff7c5502dc1ae59f842d46e3855057a7c05855f7cd739b5311f330dff361480ef2a0102fe46471506956148 SHA512 61b802f6baf918ec055be90ee47c69fe0184f6d9a1d29c748386192a11d4df115758961ec9b636126a6b42d7d8f7509248c59f7c035905558c4cc35b804a8eaf
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST ordered-multimap-0.7.3.crate 23265 BLAKE2B f894c3384d447e4ea0a58dc912e4e5bc6e72ac108365458195ac6af8c0f3b5e1f58941bdb7d9c323c67cd23001cdd5c340e35705a5f017c3f789d0dc777ab043 SHA512 4a0c8e2352037d91428cc54014c2c20385a76500faf345170e15d9354c180a7fd719d361822626842d01c4b19d44ee291bb3ccc07ea934fecdf52e28a5e4e354
@@ -498,58 +494,41 @@ DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c4
DIST planus-0.3.1.crate 17324 BLAKE2B 280288b40333ef0328c75145f15919cee1b14b1506fa8d3b3fa541a3644ee25031dd61e15187c7d75553a659d937f059007796fec502c67c5aaa7f2cab33ddf3 SHA512 a0dc1cbb4096cd4e096346f2a7bbd9cf698ceebacb622950f016e886309d835dba1ce9e6d8c42e423c03b765d8778307f5aeed1eb993dc0d600a9929a032f186
DIST platform-info-2.0.3.crate 28454 BLAKE2B 22c60f2db10908c9dd0e07e74ea40823156e2d795bd6e3c279585a424c692762c0d18885c0c5782c3e6caa9a91ee6f3adba2279bb6cd0448041a667a82404fc2 SHA512 305699107d21673ab22e56dc42752f85dae93922dcef93233f355b73838e54c2d157e89db60ffdcfd38f105ca6804f76c524ebb75c4f94845ee0320c46c69d03
DIST plist-1.7.0.crate 101068 BLAKE2B d94c0c9abe1b39d747259fa56decdbbd4679b606f7753ad11dafa43aaf8e8673903c70e5e6c994a6bbc404993bd77b70b119ffc998fa1b05049c5c9768d75983 SHA512 68298950e1e0a3d5228348dfce7f0796a72f75f43f0e6b93647d460eaecb826b2a3fa1f4023bdb84a1544a4ccfc7abfb39f9aa7550d9b2199878064e1a76b69b
-DIST polars-0.40.0.crate 117361 BLAKE2B fd0c740e26032fdc80f53d31f0fbc13086885d41b056bb07437157d0e653ca0cc8252d0e290a2e943118e2ad4c1789309a59b6041d9e8fa9e3cfaf7a8c284776 SHA512 04f99db94fb7ab2589ee6430ec3c0f0b8555a93c3ddac9a535c82e9a40c10a1aa12a706070c1f97ad8e792a8cdae71e6c8840275a193ab54e3b68e613a89a3d4
DIST polars-0.41.2.crate 121098 BLAKE2B ece284b76e9fba58e9bc31ae60c84aa76027b3646f55e39de0b8a0334ed004bb0a259277bc65c41b28880c9d034bf87909852fcc80c71aaef6a89e16640c1d36 SHA512 910d69cf6ab8e0b60da83c9ff1117caaddbd1d422050a0fd255e84940ba2af9d0ec2d9316fb65fa76cdb5f9e14a981c5bbe65faa9b26325f42567bc37b2e08f2
DIST polars-0.41.3.crate 121151 BLAKE2B dcddfe1fa0e54a5c4c1a9b1ec8b0e6d7b51ad88ba85f8abab8e53764857a3d3a240410981f7f70f087ec2c70f83e56b70cd3bf6d49f664be68dbac0f49576cfa SHA512 713da73639c503ca8bd84c6a4e1a40994379816372b053cba30762f698dbe7ebcc69d2ffb72aad1d57ca2bb796d9fe9fd2899b2e1cd3bd10a35acb6ce24843dc
-DIST polars-arrow-0.40.0.crate 310326 BLAKE2B 0c0e18a0f84f353f177c1d366af6d7031631338be37075fb8d0b4e7173f64fa3c02701481dd067ee9b73ee4b01ecf3bc4b86ab3b698514213f05c6d372a84f33 SHA512 d27c02aea7d0de4389ec98e752e52f690a8523123fff06693ac507fe1904d1549e438dc73e8addb9eb200329df25f737e03c4d514faf23cb8969140dcdb3d607
DIST polars-arrow-0.41.2.crate 314765 BLAKE2B d4df42eee7e3b6f8353420813b6bca4b6a66728ea314181a632c154e18e0266e109aff12d5579e94d7230646e36e9b6db9af1e9639a71c7dc3915046d4a45232 SHA512 76d86bb7671199dab43afd29a20a5f2948db10add6474baed33955c5f63015ec199017275506ca108a39648123680e22bdf0cf0f1a28c616790ca7925351de74
DIST polars-arrow-0.41.3.crate 315173 BLAKE2B 1b9b9bca7439a743f4ea2467d75abdc32c5f4d86f27f9e5d09ae5430c54b39b61e280a6b14b25961dc2a7dfffe9c243a9d14f2a113d8259d04cf6d2f6892a6c2 SHA512 5b9cd4c0c5e33dc0254cbb008029932e89d850e178fed9d6e925cddf88a18ab8200acf7f11150e6dee5d9b82d26f54f705bf8da4290e5b1c320604eaf274c72a
DIST polars-arrow-format-0.1.0.crate 41001 BLAKE2B 519ed6b74f35668ec7930672a8396c01b7f1ac8ee316cf125f5862e80b098468e74b9c678de429bd8427875b45a2a90ad7e56ccfdf534e9a3fc1f501f55c37ad SHA512 c8c2e0475107ecc4a29a4f11397f2037d37cc0c7477c68372537b6858029ea8609434a6d8386359239f02e9145e88d07d4221a32e526f0a17879e2e275e16b3c
-DIST polars-compute-0.40.0.crate 25163 BLAKE2B dce6d306dab0544eed931b36ed61dc10d852d1f2299fd578f6aeeaae82d414adc2399ee57adecdbe88c465774eb615612cca5faca2cf758c7df78e886bcec7a5 SHA512 bdf21b2b5ae6320ccbbf0e0ced95a4c8dcee62283319769a77651bbbee26198c663a11bfb3034ee9f7761fe60f87dd5fc1eb8e3e3762b1e7728b134d27587bba
DIST polars-compute-0.41.2.crate 29179 BLAKE2B 7e0d79c94a25adafb64ce38a7ed0d9e2a02319c63f4638803eb1c0bbe76a081ac23ff70d0636d3f0c07c52cf8d86dea3154e9f37741cfd04126c7631529db131 SHA512 10b574235cb8b183e9ee48bf7efdd67a64c75c854ef6339d9f8d2a8367d51f452735ef31db65df0693abfc47b7a4a251c9727954fa91a0d8224a501623b0bc69
DIST polars-compute-0.41.3.crate 30637 BLAKE2B 8559c9cceccd4463a50626c1d00dae774bd9f0981944d9c595ad5a2286a0483317813b068d95052efc21a3cc5d9de1ed1bc5067cf173e541a4074c03b0610f56 SHA512 7d3077d5087890d108bcc087e0efa2ddf59b424139ca2616132f1ca6f266311b6294cef8b6a1e244f47e81150bab5fec08506ac3670a13b6d0f7f05bfead46a7
-DIST polars-core-0.40.0.crate 325008 BLAKE2B 9a6562eb7989736a1456775c88fab79d1900587f30a0fa56c88ab0ea7104fa03661ba48efd5ebaaa8d16225dc2d9db72aa5a012053ba09ed5ee443d4a3c95d47 SHA512 2e0af4480190d16ab3a99f21b6a3b8189bdc857eacd0fe29e3294b90ac4e9d44981ce2a8952347b74557d6fd8951a1602130f3d32d397246a3c3eb619097b154
DIST polars-core-0.41.2.crate 340608 BLAKE2B 505c203343062cddced7c31fc252ed5e6f225a3f949fc83f13b7c23c9595098af7b7e20744a03506a0befbd7a9e16b3555fe566b2059e2e3cd4aeffb031622f1 SHA512 d0bc3c7198f1d3e49bed9114d4a1aa80009617a672ee9ded033129ecbe948ce91ea3ccce1b9903f8ca8a625a774de8ba2c5875dde86b98d12a960bfce5148e05
DIST polars-core-0.41.3.crate 341576 BLAKE2B 39540fb873df3c286d4539e97d0e71c1ee3338d4fc227f44109073c2a99c02e5109412a8dc000bb7df0da89b9b4538fc122aa94e2ee19bc69afd141eeffa3aec SHA512 0fa23a39aaed006500bd63dd5629517afc4d4ee741b6b20185551131c350f13e4bdc6049cf7cd3905e78e7ce925d850ee8861649f48b4febb9f39d059b4cc5ab
-DIST polars-error-0.40.0.crate 5468 BLAKE2B 1f4cb346c90c5467e4cb54be86b6c0d46b5fae40eadc02a336fbb290789ba1f015071f413686caefbef69c13ecd3b93907f894ef7a4f621eeacc223e049916db SHA512 852264831da19069286e9d2e7766961b55f197079be246b297efea6a72735951b00af741460de487160786ac7afb97ee477126c7dc4d534fe026480be9b73745
DIST polars-error-0.41.2.crate 5535 BLAKE2B 1347b3517659827b37458836e4a42be80f44c3f425b824bdb0e606d6520b0d676e516809b157d9a265b72e526efaa048c77d7908533ebd7046d8305b43ec8b77 SHA512 4486ddc52f55656c8e37651a20a9797bb07d1fcc2b4f17a2e907005e638760f73b3f85b49af33285660a8a87727471f0ce673051cefbc06ace25f8c6a60f5d80
DIST polars-error-0.41.3.crate 5535 BLAKE2B ebadeb7df4fef59bbd4998ad634fdc2fd711214a4825d5e3d7e577b6fee568156407f922a78951ca1b8cb5c8b5395e31ed830ee22be3252342df7c09eda2b0ad SHA512 e4f3565e07bf23ff2df322dcbe3a7e921dad10ba841e063b9fde42188cd955e951f924bdec3898ddc051660b5e23c5f516fc79ea4c1cec25bd6ce77222a30060
-DIST polars-expr-0.40.0.crate 46584 BLAKE2B 7189115cf2ba55f86a717a07652be44308260a7dc77d4bba6fdfe5ba5a7ebe9fb80e1c44f14fad41c37ffe96b366a3c2ebff6897fc20c072aab45201c7e1fe7e SHA512 65adbd909a3e9a24a5efd4ab2e8eef4febc2c69c23cba820e25b14c30827e4e76212ca5b6d36894f1a4cdf78520e02915040c0300b86945ada465019e06579f7
DIST polars-expr-0.41.2.crate 48279 BLAKE2B 834fca3bce1b022691f0f9782915b0c92d545638bf03ca7ea9ab1bd6795c9d906c4d7d651cd79d9fa26defafcde3c85f88768f120457fff06d58186776689266 SHA512 3210a40e683a52d5b49090401c25286904ddbd83af3d547fe65cc6b649d1dd4638568f27a586b2c32916a06934fe2c152ebc6caa7978829f37f91eced2c2e24f
DIST polars-expr-0.41.3.crate 48349 BLAKE2B 805435a9cbb4071c4e1e1b851450f7d832da5fa48e9da9abe77774a70bb2d40371f4ca668f8cc800b2e5174fc7d404b8f8aee768dac8558809f47453be1acfb3 SHA512 da8813c3f0aaba49933505f3c515cbba75f5c7ea07b3f65128cd0a19871547e811249059b9d684e0e560a0e78f0fbdfc91dcb045bacfd0ee7189fb8f283e4a88
-DIST polars-io-0.40.0.crate 96506 BLAKE2B cf2063922bdeb91ef5f9dfc0c10c10e928ca60e8b3818ba6f3ee7d43f8ef9cb4cf863d1b3d099778a075ddaee6ab396c3b713162787d6b5dba5cce8baccfab0c SHA512 c88cec87b276da4b34562193d6d0ec322514e942d8a892c1107acb0875d33524eb9f9cc4766f1abee5bd9e62bc57a62acad117f90bc0491ea673ef43afdf4925
DIST polars-io-0.41.2.crate 110698 BLAKE2B 578fe9eec33b8c59e477e35008b444449cff8e4b674004da8cc38e983b68284fa6823dc5d7ca20dce37bc5a66dad231f2714ec65b691a2ef552e9137554bd425 SHA512 4bd4554f6a601712d86d872588d6ce9e2d85c50a9244e2f84e0b136e258458489591190762706d6c1cdd5ed5053cad281dbd00f20f3ed564ccab3fee81d02c73
DIST polars-io-0.41.3.crate 111585 BLAKE2B 7333df40414b6d1eeb3fb56dd020692759876f9d4393423fe68ef23108011fa49063041957d9ac371539455a2e69acf3429367eb03a1e49c56368bd5256eb59c SHA512 0169d958919107cf5d4892bacfe6913f979da50c0d41fbe875d1187083e24749cbe563a30a84b65962d7123c2b7fd7f846d50ee3bd57f88821b5b60579c2f0a9
-DIST polars-json-0.40.0.crate 13726 BLAKE2B 1cafdd52006d3f68fc3c2d29e39029cafcbc464f325c550135c34b6b6938dd528d855fbcbc14ea27610bb24974cb88bdeb2cd9f057e5a36c9f4ca18dd82c688a SHA512 4c3131513a9d049c3060de6638159e4a0617ad7f9cad6b93edcafd28799560d2bec9bdff917bf42649bffea130d727c921a2680073a12f6dab36416b7a33f94a
DIST polars-json-0.41.2.crate 13756 BLAKE2B cfdf1775cf79c9266e817bb3dbc7c5e6f364a57f06160cff3b666ae1195433b475d939956fab2a8368e427780bdc7be68bd6da9191de3c75234710b2ca0f61b4 SHA512 4f79951b7dce6f525c18bb718fde49a1066eac1d85dc50351e2c48d1cba3f8b731036cc13b638eae11ec3ce4e60a006bdf69cc654de0df95fc0ac936f1df3b9c
DIST polars-json-0.41.3.crate 13957 BLAKE2B 2824f90daa78868e12ea37cd2068a81f8d140c4f9a807dd419009a1ded7e17dc81c9b48c9b21e6496e18f7aa495d9005bb7c3b97e0ac36f9f0fcd4753c94acd4 SHA512 ac6449271124e8b6808e99890561ae1b9e4ac1d8b842b088008ff0b4b706dd49f2aabbd5949a6e92dced134304cd896e08aebbc6c18c090cbfee20db0174af31
-DIST polars-lazy-0.40.0.crate 92674 BLAKE2B 85e152fd59c306c29fd7a0bb6d5b808147d6baf7c82dc6fb7a336776bbe113735d79228c3d8f04c2db5358346ab3c34e87a37d3b28e754f8e7053c8cc79fd031 SHA512 96122bc5b1d972f53af4de5eff32cc64d3a21a6d46ac08a18689e6dcdb54ab5c094b927b0c10dd8bbb92e81000c692285c26d39c9f8ebd81dc5d59a0dd665aea
DIST polars-lazy-0.41.2.crate 70441 BLAKE2B a2f0f576416ac99c73d1614a3ea03acd9c699e3271509296dc4b67f74b49f8e9cab615685cb789c5ca812fcfdf8d5d30c8354a93e343d11d146f1a3e1ac3533e SHA512 0eabf8a63d15368294d4d8ec77fed69a4b7517766b77f1279bb4ec3ab43ac6c1ad1af4748f88c85273e350123da2e4e928aa6290c30740e0130bee5741ae1f72
DIST polars-lazy-0.41.3.crate 71085 BLAKE2B d76b91db53e82012a8cccbd39221af667ce1608ef487a06a8e7223cc5af287f86f30419b9441aa97399ad4ca7054aed41fe470a2b72c26dab672304330a8ca30 SHA512 ea01ad742096043eaf24b766072a6b3294b19511af1f8dd676eca114a1fb57356db8e358350022ad7dfac8367235d118f998bbde9046405a4bf31a60b093dbe4
DIST polars-mem-engine-0.41.2.crate 29036 BLAKE2B e4953ff3990e91fd9fae3aa9e9efe1175206ca365d891ca21181747c226b01b15b527495b29fa018318ed81fce9b6467ff157d1f69a6bdb77e841666e6502bd5 SHA512 4b23e760edfabe586039b8a8057eee2c0e05c9808f981d40fe4a50a367ef86d4d6ecee58f2d1eeba0851155ef90b17d31b339b4a01bbeb7ef1b1726689a7b794
DIST polars-mem-engine-0.41.3.crate 28914 BLAKE2B facffc84de3a5f40b39740e6b92f01cfc0aca91619294fff6621a6e2daf354061f005c0e6d3c01ee4cf26c1f29321dd5d75cd30aef987f5ee7d976bea6c08888 SHA512 1179d29a655d8312149a7931e2aca845a679c55d853fce802af7f2e0924dbf07060cc9cde0098112048a7517e85cefc86d89e332e56119aac8992b072ea05983
-DIST polars-ops-0.40.0.crate 129413 BLAKE2B cc41ea8677a5142e7bb21eab61d3c04baa7c747332cf8509926b9f1c36cdf53df386bf81dd970979f23e8e6519445ab9994c4f30036bb9dbf8793c01a74a50f2 SHA512 b92725b5d75c5bb21f9b3bc87c32e614f869093527f54c50b870edb92acabaebe39da7a3b94602d02cff4889a6ca09419385465273ea49a0b1a2dca4d8082e5f
DIST polars-ops-0.41.2.crate 132731 BLAKE2B 939639137c80f1d709cdc3933e5162dd5d89bd222340c332267487766809e420a6aeaf4a192964434ed9108b6b2a43a92358773722122ae765143a955269bf39 SHA512 3df01ebe0ab72f5330cafeaefce669ce43c73f1226f53a1ca6c5fbd855674d3cc2b7dfbb431477b8a74c98d9f65660b0d7f80554823fb3fca9f8f7a30054ece1
DIST polars-ops-0.41.3.crate 133126 BLAKE2B 25245214678dbb592d1e9b3875f544c4350151c0c88dbda859708e650621bace7bf3fa42fa72d9a0d3c7de5d9aed7337d2b9361a3046caf717b815179cee482a SHA512 bf32ea40aa0715a878696ef74c7cd59bcb39abdc14a3f8c9aed8f9e6a8a2155bea22f8610afb38dcd5f030370fc8dfc4593995c78802e8d3baa492d9011819a3
-DIST polars-parquet-0.40.0.crate 170619 BLAKE2B 17763f8902313edfb30c31ab683cf0fcf52f16c8394d84e78a8927544071cb7e42cfe1d2aceb2290704942410f4a8d3a52dba737ffab5b9cd9bf79dd666275f9 SHA512 7bc2dd1a4a2dc67e1fff5f7bb12e2424dc93718fff273f53dec0faf3422357d3a440c7e9fc46310df7ae5d960f7c9205a9914eb77adabfa3e22f524c96358af2
DIST polars-parquet-0.41.2.crate 171731 BLAKE2B 5d8c22e54e181280dbb40ebcb1332faeaf9355e1212c5bf64d186284c1228084b9d75410e8c37d679e88f309a76d520d3cd6477bdd153732345a915e76537843 SHA512 6461099fc7ae1480df77c4cfdbd1b4295c16f22ec855f5dd3b74f32e45d0aaef4d5234bd311566761165a932d88f6c3f2e79ef813bab8d373f6428658d7c321c
DIST polars-parquet-0.41.3.crate 175836 BLAKE2B c67ee6d4bc8d17f9634690cbc025457c5e95095c2660dabad8b140f67e15d917687378bb024014e651252c879e65689a62933ca2807a4989837ac450d5e5a38d SHA512 e4e62ab714733f0087597db552c2c0d0d9985d08bef954827331ec071d03eb7254c20e915a7e59d89ef6b8478d95246d8346a14a8c0b784ed71c7df90c69c572
-DIST polars-pipe-0.40.0.crate 75596 BLAKE2B 713cfa2d3bf13b32f91c5135bc82e63c30b85d7d6ad006356b98b90412b6fef29fdc626fe87fd3e58543aea8be7e0d9ac5e4ae703ef87f6fe3168a613de82d19 SHA512 78f216cd3efea6c976db16dc0cf3809e193c529fcc5815f5bf99c176c22ef9fddc919c5b387699e7a36c48068d959dae4147956826c6cb7792ba8a4300ae35da
DIST polars-pipe-0.41.2.crate 75959 BLAKE2B dfc6b6f7bf725a195de7961b6033b1a47ec4a1a60315708e2a0e0511651d51dad8a8cd8cb714d8ec38e324ef3c4f6af336e781a2756dd1386706263f2d2b743c SHA512 272be90d6cf9e568c7cf48724531dfd57cd800733dceda87a86029d50aa579fd10eee737855c38ec24ac5e20a19955f5aab18bdd40bd40378f18bf366b137cb7
DIST polars-pipe-0.41.3.crate 75767 BLAKE2B 4ff46c2503da7a27e83ffed6d0cea7bc03dd0f1c5f67859572e90d286bb52b4ed05feb481d20cb6174c86cfc7bc187c0619aa7ee5b7ffaaa36788b37acbd338d SHA512 a220d7b8a8c4eb8aa376d42aa9352cf1b41a1bdaaf84389d9fdc929cdd7a682cd79eb15e11fe15d473149bbf392d03f5ca972f98b1dd2c876740cc34557352f4
-DIST polars-plan-0.40.0.crate 232018 BLAKE2B 6773f4b9bcd3806cc0808e730f422a26191d8b3d8233d91e0ca6010b11138f0b4fed4f9eaefadd8b4c6e73d758c191b22d0851ebec288d309537961afedafb68 SHA512 09a15f2a011ca88a8da211089d046fe25b0b1ca84eb0b08333b26db07ed98771c30d86c58e141cb9f0fb235a7b23e5a1c358d6987975d20b3166975d9741ff8a
DIST polars-plan-0.41.2.crate 242132 BLAKE2B c1548301b7cdb853637a888a066343fc28940756ac3c98a9152867ae44d6d178be8704088226d22c8f5eeb72c6aebd77b9547e7efe0b2f9531023467d2046206 SHA512 42a01fda41d5a2ce76b81945a8c648e2b46ad875cc0d4a491cf531f00bed1e31f232024589dbb97da4eb2d3c02bba2ccb6b7d8961b1218eea50957fdf977540d
DIST polars-plan-0.41.3.crate 243254 BLAKE2B 0b94a9b5c8d2cede1f8949320219a61aef869d1663ddf39459c77114ad95ab1c2a0c8bd16a5d71075709feb9bd6b4d977d3c0c7d90ccf2d574dbeafbcf2731d8 SHA512 c38acab5d7f34ecabcc1672fe6c466ecc7900b8cc34a0f19f3cdc6956875a75cf8c350e7119b9b3b31bc10a3fe6773d6acf6e2a6493eba401b005c389404c99c
-DIST polars-row-0.40.0.crate 16062 BLAKE2B 2f589c3505ad36fafea3abcd35187d14d5c5647fa669541c03b53b841308721930dfd889ecaa7ba6fe4a23a517cbcaab36fba737664bf8c402e873c8a4ec7440 SHA512 aac32e6cd9df3440f65e38c878930e982acbc60ac970dd6ed9ba8bbd4d8352ca60acaa1be4f9d35d6adb28a6c7caf8c6a87762cddf94cedd83cc7f879dc2c4bf
DIST polars-row-0.41.2.crate 16064 BLAKE2B 55118a139ca8a7defc2bba577cc89e01ca2996b86fdd31f7b2d6feb051483010067449995352b177274032ed1414f80e6ac8a0b9782cef5c5a9a6614517ef48f SHA512 2c4d9686ab6d66ca0d6d4876c8b7fb65391d1031b28f6205bf6d7caef9bd3b5cd1b1fa221eb9db0bece26e31f837b1f42d016023d65a8557ff1436eb764c835b
DIST polars-row-0.41.3.crate 16062 BLAKE2B b8a9b08ac8ae37e628956512f8b9f5f7331b2edbb2294bcb37db144f3b6b1471940323d61ad92489810fa1954f477f0e7fa8445454ac4f474f7050cece04f846 SHA512 25e92d2e913473de61311a8be23e4cd7726ebf78f28690f1537b0b311ff2c649d12afde5c34b4da851420d16cb9001e5247131cef9dc2dd848cc690fc19866fb
-DIST polars-sql-0.40.0.crate 39518 BLAKE2B 57195ccdb2b6ba3d92d8039f889273ec3d107d540f8880448efb4c27389ef4f51050435693521e8c14ef83e2d500670aed1cf93377401382842b94d02d4cbbfc SHA512 6f9facbc160f339f3a57672e832479b7cb39e837440cc2b84edb0e3b406ad7dbda01fc2a954facfe779aa818ba4051975f9b0e0793ad169dbb8df8ebc762d396
DIST polars-sql-0.41.2.crate 46603 BLAKE2B 7a33d05303ec1d8750b68c968a565f7d2f9c110ad216fb04d8b67d84c0dec72e80f16b8738767dc6d709f038c019587eec66be11becfe1239c52b56c77d10fbf SHA512 3fe936fad0257319d7f6a1c54b13a4f522539057b22cc4fc29f77a08ab469b70e2558fd5cd6affbcb4593740a0565420f7ea3ccf295feaac2c531c4b6355d90a
DIST polars-sql-0.41.3.crate 50377 BLAKE2B 6b4f6799362376171c1824dd83203bfa05ca67b1b06abf4956d089916fc52930c4cb984293bd4438e6512e6176f3f2de542f36f7332b6ec8a0edf45b25df83a9 SHA512 516795d8525d194ad939619b790d7d2ffddb48dd93a878eb6bd4e3b3d30929d555f696e1b18e2b7b2973318b673c4a3d6b769bb093cfc166b84412380b0d3e3b
-DIST polars-time-0.40.0.crate 47885 BLAKE2B 3bb32c3903fcb754fd09fe5579fb8bf04ddd002ccb9be5b23e7ea24c9ca54c9cbfb30c6e9dcdc66342da034076a878a30685618f64b47b03d4647ddb8a29fe01 SHA512 f4461a9b7d96d74352887c0de4939263183cc52674581c748253fd890d647ae7801d48ddcf6c2c6daee9243d799c829f588641be8dfc70a2f5d20060b7ae8c66
DIST polars-time-0.41.2.crate 50040 BLAKE2B 44644abbfa662b4ce874c0a4c857238531d9147f963e987f881e134a39df2b55597893f85eadb3f18ab1535e3cc3fb31f3b0ac9cce48130225f67f0edf8c1347 SHA512 7042dd258cd670c1370647e86901dfdd988c9a4c56a52a8b4f4aa6cf65abb7eef34152f853c493a4f3ab05f2d11505f534d3b568083f2f05c7a97dd3f0557418
DIST polars-time-0.41.3.crate 49879 BLAKE2B bd14398d102b66c7c906ce9db7342079146458f0eddaffc837834eb1856b7999acfb9eca23e30db931d76af3ed54536dffc65a933a5b082a0c2e651637f7adf0 SHA512 32d4d6cc7e44b2174d380efd1234e5816571f37fbab93d9fbdcf95bd2762a1138439f2e2430e7fc6aa20b070624c70619846850abc01dccbc851bfa40506b1c8
-DIST polars-utils-0.40.0.crate 25660 BLAKE2B 64a9e4810052add54dd32ee4e28af2d9c6bf83afd4e752ced8c91878fdfb9e498a6f5b5ce2303a768bb468fb82a4d1e8041d01da8ce9d6ab1995bdfdc867dfbb SHA512 49975cc34aa5aab47809ad162e47775519875f868ef4ea90a2fae2268c6d35eb4a5ddfbf7f0de56811ae7504d65114828d02868d79ce534a482a081b3c0ceb35
DIST polars-utils-0.41.2.crate 27905 BLAKE2B 0c8ebd6649e7c05dd472a59ad339c6af02223724584775d13283f45185352827e30735ed3de6ab3f94c474c1984357c64986d99fbbb10ebd0032e6727eec4092 SHA512 b9a1cb70829d04664bf59dbd76e2fccbfc6fc0fdeca2a8c0f4002c99a78edf0d075d74d2abf279cb5d1cd6a653892bca8512e67baeca89f0304f7fa44c478462
DIST polars-utils-0.41.3.crate 27910 BLAKE2B ba5ea608d3eeee46ef07667f8b6bdadf4ec342fbce40973e0a929341a6be8f8b5784a382151e0ec4ec14f9f092e6d906a26cf8c297e4e0eb9cbd305353e4b939 SHA512 18f8ec71e74976e896521a054cec8800851ba27501e54b32fe7ea6b85d5e7d653e2026d7162292a92eaf5e9faf087019f84d6cc934dd35b037b03b7cbfcfc366
DIST pori-0.0.0.crate 4839 BLAKE2B 5889cd5b51dae18b5159637bd95ad205aa5fa3e40dd1542a4bdd90a0b3bbd5584f6c019b9b22f2fbe3cb30d87725fcc3cc09962fa8a76ded464937b5a5e06ba8 SHA512 6fbc9e74fde5229f57a91ca48799cc0de8febb47a5c636ed54ddb64c71d793518692a664ace776f9407004809e69c11fe2f5fa68aa98332885febb715b34a5a3
@@ -595,7 +574,6 @@ DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b40
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd04a63424ee8b8863e4eb27e56f774136949edc8b05ff4189dfab1f0dffc92855706f4a612be897523e7712ee830 SHA512 e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda
-DIST ratatui-0.26.2.crate 456665 BLAKE2B d0e624064417c7ccd73e3e3c80a318fa33d51be7e5fbcb7de2c8eefe55baf8b67c54f9d1eb5c523407702347c70ffe118cbeafe89fbb9e2c76576bcbcd9356c6 SHA512 2b60bfc3666f1745c618f41760fbfb3b537d54a199bb13854ac369b4afe5b1c85e8d7393b963901ad4832e99163ab2bfad14b81bfeb3a8afb4dbfea0d9c2e949
DIST ratatui-0.26.3.crate 465596 BLAKE2B 2f5bfb577a5ae720e75b89292f2cf814688c449b3d0dc47a8d313b6a3fd3f5525f19afbd07e49cdacb5ef2b7acf5257ad4f1b2ecab008b0f9b1fce6f8417e00c SHA512 fe4c296fa44478e09b31bf3b0b3f186044dd3d29f145314839a283769d76b1bf148b5ec9c6e35d4b34f1dacc127fbe50e8489bb65fcb65ef94959aa30ac41e5e
DIST raw-cpuid-11.0.2.crate 108794 BLAKE2B 97b84bac5018bbc057aa5456ed453dbcd24dc597d6d09ca86ffe04b85f126d3451ee0623b4500e12575d314277d5ca7229b5eb0ebcbd7eaf5a1c378ba318ead7 SHA512 461de93b63c140afdeddc54e8f9a8af989ba61b2c3d25be092c3144378420bc13fd37115b27f08032f5a70d6467862536381010f254ad96df3b714e783f11d8b
DIST raw-cpuid-11.1.0.crate 109361 BLAKE2B 2555ab107b42e2e6985d1900d339b5d93da41c66a80be46c739c09ca0c27fd943a6a397d265bbec05c3e326b8a18e76006ebedeab3ff72ff9ab09afa05ffaba6 SHA512 777152aade1de9941e1244e5523bf4179692457483e194edf513aa0df18b15738d36be2a009306b0b3b366004388c9b73a6efb1449352008af2c957ff0cec7b2
@@ -609,9 +587,9 @@ DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b
DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e
DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4
DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
-DIST reedline-0.32.0.crate 137845 BLAKE2B 7ca6f98f32b7128a3504121f24e86b7578a635adb11c1843653db7a12834327c9523fdd9ba959062cd46926bd4f164198a362c2648d31d71091d63d73ed15172 SHA512 1cf2a864d9dbae5f4d933c039ebacaa9f9dc01ec1e5ae13a16515bf71035fe84c61c64440b150c1afff7f8a6e3a08187a27ef5e3c7ca28114f1b513c80dba11c
DIST reedline-0.33.0.crate 138366 BLAKE2B b02ce67a21c6df6a4c0e4e10860358cca2dc1c17abb0caa7e208b80c1a0d290c3a75c86304461a192bdc5895a96a61e890a68760f86f7c7f3728c80f60001134 SHA512 6101b3236d476046c424f51c98f55d7fc7308644eab48e10a9aa7f715ba18f79391acd00fd2d053a8138e336e361bef3b9ea6568c7d146b7d82dca055a89805e
DIST reedline-0.35.0.crate 139179 BLAKE2B 08df67f4f0b2dce79dd64ac14a3df028369779afa69117ffd73dfd71b47d18dad7b2dd96769f870e388a8ebda40f30dd610fbbf1e34863cf4416ad3340664211 SHA512 8c2d939060b5d8dfd82149017ff4b4fb53045e373fd68f9350ca1d3810ec86f8109a0d5229585ef6b40758e302700ab7ab1d34472f6f69b6204f807e897c1ab9
+DIST reedline-0.36.0.crate 139146 BLAKE2B f73b31f7bbd6a2712e809f72bca62ff09580f181b4a6791673f9715739c3562f7ab5c303d7eb8820bc8a49fa1cd218b9b685d9ccc5af33eab937cab5370b2e58 SHA512 e1e71cd4aa3a51c739a5a67cdf1b247c2ec1aa63670fb246f55d6ade3d38ab753b20e49b7a5131f03e633a53075b8018b6b70561486b678d6839721a6f30e925
DIST ref-cast-1.0.22.crate 12664 BLAKE2B 1f763851dd98d4f640859a93da985df702eebc1064e91a75b06f4d184b60f076362587e405485ff4ea1a01e57f73277d18d476f6cb70aad5d0b4fe7da48d28d6 SHA512 eeab91cfdc68bd4f24ee3e3e89cd67c721763fe94c0746d220ea98504c0f9ef3ceb6341b48a90fd8701aa3150ac8b27af2078d00e7206fbd929dae6c35e8ff99
DIST ref-cast-1.0.23.crate 12795 BLAKE2B 53e8fae33d98527c24616a90d8644292a77ab528a1976d30b6bf0f187300f78e507af89cf81ed748314829dd6008d3a6a3e32eb9c9a2db8470409ac6283b104a SHA512 9120eebe9499d74bc4501f37c9a42eab2dd5f345b8587cef513dceca468267de2537fa9f0e0c5c5d63922151199571522f26869f87e27b774b4781fd2fe7e3c0
DIST ref-cast-impl-1.0.22.crate 9306 BLAKE2B 2ac8881c75b5c68a2c0fb78307dba82244847052f93398477b6e2cf7c0029c00262eb67bc5899827b72354f963ee09c9f165d4535fce90a6a0d106f8ca768685 SHA512 e9ec6b531c10ee3cab1033875dbc2f1b647ed079191820f23d351266b6791ee531f35730143fed716e2d28bf72d02f7143b20d580cd86aac5443bef653004223
@@ -638,7 +616,6 @@ DIST roxmltree-0.19.0.crate 53547 BLAKE2B 0bf23bb050dec29cdfcd66bb231ea81caab40a
DIST rstest-0.18.2.crate 28868 BLAKE2B 44368c85da79308277d9cad96659520ecdddd767e55acc5a4f35e246af64a29112867c4ed40bded5dc0f9d3230d828f6ca98a73adbc1067b60a9119b3cbdf369 SHA512 b73b902c761717acf5848adf888c27e5c58fe304f235e91e1e543cdcfb4e678472b8fe9930cb559be525c0f1a037bdfb2d77b7a0632b021d51976b85288f459a
DIST rstest_macros-0.18.2.crate 57534 BLAKE2B d06bb6453eefa572cd784e38ecf9361873a5f3ddd5dc4926728183bc303e28a304030d45304bb287019b42337d78f294d9ae350d4204fee027b68c264272d86a SHA512 614944fbd51de32b5e7ec1b485c12cd68ed9fae6ef296f9a9811de2495bc27887fa5ff8695c619255ac18da5af2b6ef8a557753d96b4c1ec3d711a9036bc7392
DIST rusqlite-0.31.0.crate 152252 BLAKE2B 5ef8396ab6ee9f6887466e7ff856c6260f40ef85361ca451e230d8590019d6ffa4952df15abd21cf300cf51da4a6ea4e82f5dc88dfba474f2f62036cee76caa3 SHA512 6d20b015ab72d3d75c363111c0cb41feae8bff83104ebdfcb8e5efc1bfb63eb48a17f6de2e6c96cb1e916b4795fea6d58466ab0820b151b12d1dc4c29800ba66
-DIST rust-embed-8.4.0.crate 903547 BLAKE2B 20f47947c357dfcd4722cb6e6c46888c3161b29774454c4b126b7dc5ce2f1e4847863f53aa3a0275319f2aefc8e269ffd6bde2f8cc6822f5a6acdaea87fb6a16 SHA512 532a678d76b49b7a8ee36649c97f00e1d60558359172b6b9719e2cee18686f1c98849ef15b0acdee101166f0984304de232f6ee206826bf69ed5a9b8c00ab5bd
DIST rust-embed-8.5.0.crate 904054 BLAKE2B e6938fa16d5e7701721dd4f31278a6a1034fc6326176c85c8abb07f3a82d23fc07cd683799224ce20f44c1d3521cce474a7b74fa48e90f75b43213bd9645e9e3 SHA512 1d9bef2a6197a8fa7a598d84d0b1956d82a630247ab2bf90cb469f06beae05ed9c6f7dd8552a2839d4e0843a13e17f2dbf52ff6644fc7a861335d291c0594ffb
DIST rust-embed-impl-8.4.0.crate 5927 BLAKE2B 48e23b5504bb101c137e3548a523d87d871a0d077b828fadc99bf3478ceb84329284f89d00da960c88e5bd76ed9d625c7ea7184fb639f85e53af48ef21c59591 SHA512 9a710c31f4e5e6af4810a1322090fdd660f07b8a34cc09f9e8ca618997ee3966792571753ea1d2067214982da8ce9653603127fc97f321cc75888eac1bdea501
DIST rust-embed-impl-8.5.0.crate 6004 BLAKE2B be17e9a5b12b2818380079afcf6a2d4bf1e3599d3f4abb3d36573e227113ed5623f7c6e7708155f8a122e8bdda432bef22523e79a7294161627609c241648e19 SHA512 ae750de993736ed914bfd4f04ca6dbb82b1b0b5dfa0e7b3a8665c62403e9e34884d96b38114d033315fe2656455b7224b6808f909e1e6836d666bdbf66b854f0
@@ -653,6 +630,7 @@ DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aa
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
+DIST rustix-0.38.37.crate 371243 BLAKE2B bceaa4861747208f1f2b68f8924c7247648d88deb200e97d8ed17c5cbf9c934488065f0ee7e4406bc96e8709b292ee1fe15beb346bff57b5f05af36174420a0c SHA512 6c0ad1be1fcf1b74f670b2c7599ba68c2ce834c760ff7486674d190ae0d552165b0c2abdc35b13eee8c0333a904c67f5dd1efa742c20fd3735c7ccdf2a439619
DIST rustversion-1.0.15.crate 17406 BLAKE2B ef68a3a83e11f6734be94117e5170f92f9e1211d353a81b45ed11d4c738278c7f519ebfc9896681d564698fbcc579da10f97fddd77d56b14dbb96b90e16ea811 SHA512 e0e37511c25b71a64bd6f91cd8b29e43c4073ef56196de808634f3408cc297fc7fda1316a5adc5fffde9192b7d64f1940deb7cf396277a3805e89e15b2a855da
DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3
DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
@@ -693,9 +671,9 @@ DIST serial_test-3.1.1.crate 8660 BLAKE2B c53e2253af200a40abeba2e9ceffe24b12abb1
DIST serial_test_derive-3.1.1.crate 6881 BLAKE2B 8dcadae7d44ecb2f4ca7290d5e1749e0ea2b21462b0020fc7d751f7d254a18afdb99456b4d5cdc35c73c9f5f5112654ecd7e06cb3afdf384d93e48430d11dcbc SHA512 7ea928622fd1c8b0e9103815e181ef179a4bac91b1b7de8937b4c97d7f552b22615129df29598d7415e6d735ac08f5fdd7d09f4393861714354bf47bcd6dba09
DIST servo_arc-0.3.0.crate 12738 BLAKE2B 974c29c80428d423ae2c660d58eaee5a03ee7b03c0d2a4fcb1beefdd2bbb8304049d494f2b8b87558ec3f9e2971d802b88c14f88e365b88a77d6ef4e6130a70f SHA512 2027b01976566873dde77759f4d1d4fc89400536454cff7fb0c35b908384e8ed14252a17d87f6e21c06f03948901b963b32b0e965c99affe7e3a761ca34295e1
DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
-DIST shadow-rs-0.28.0.crate 28038 BLAKE2B 2e162b239dd323986cd5d0e61ac105cf4f26dac617f11641263cb438ba857e67c19f83d038cbd9d9efb73f56f00a664adc0a9838a8bf1b93c49f20e4099bfd04 SHA512 bd4f68a442e58da228550e8245e7bf9f9a355d33a7447e0fb8022930737436b30a2c1bf04df43cd2442b8abe2a407caadf12e0f4306453061f9e143780bf5062
DIST shadow-rs-0.29.0.crate 28038 BLAKE2B 41da7087d314c461d106e6e1de116d37f28dfec18b742e6552aa4f64fd340ee1f7a6e089fe67e4fd60d84a9aefc7a6e2f3a955c8083d54197a290b55d42063c8 SHA512 1d97c03d4da24f4b869beccff007d5bc7cefd7a29325d3c5c36e84b31c91d0246319bcb0bbb992b1a30764fe88906d781b1a28b3f2e8e3d40a30d61e0bd60037
DIST shadow-rs-0.34.0.crate 29269 BLAKE2B e340cbed9fb3abf0eda9ec07db9227f1fb89834103916982f1fbffa31389394de1a8fdbd55f66acb8646fb2f1afba5423f84e25f8cdb22bba6e8e1f39fdf27cc SHA512 74e713b10e2f39532565436223a10c100e6d68da445fd617077830a4af58d44412ed94455842db43cbfc9c2dfd370d17c19a7919026ca2145570968e222f09bd
+DIST shadow-rs-0.35.0.crate 29263 BLAKE2B 5fd57a2a866ee8fbd76b0166eb223b1f4b7f15f9d2382220a4cbef34af9661a2be10a78e5234107f96f0e471e9f10368f3d3cf948a38eeb1c52df19a3b113eb4 SHA512 1489b394ed3264dd155c311fd148d0d7c94a1f61c34ff4589a1b4c0ad83f8b103d182da503002dfde781c890c9e2a8eed0c53bd68102d601565432a1637162a2
DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298
@@ -714,7 +692,6 @@ DIST smartstring-1.0.1.crate 29555 BLAKE2B e6706bff07889a39e40c764c51f0f3271570e
DIST smawk-0.3.2.crate 13831 BLAKE2B 551ed3406db797765034e2ba53d5aa75eec57cce608097eaf0f1a94fd1df8aa8bd248087a8a3b037d844fc91773f74501686180802a6d75165f771ea1f20ba96 SHA512 39f3cab5a6eaaef6f4e7703a6840ce7a805f6175e02968090a58a12d3420f0a144533e5d6542f1e9ec0e36902046a180386548713ef6148064922ff837fa1602
DIST snap-1.1.1.crate 33763 BLAKE2B 97e8dfffd23684539e4788740a5cbe35ed8808886087188106c2c9f0d5ffd45057dc5c5a1f1664c2b654bd2924580cd8880a09706813afd4b00d916463f17095 SHA512 8bdd04c555ff3b60ffed9fc6e0ea38168e60d0d340f488950d25164c69e274bcfe832d2db1142ee8c4758e6e2a0b72b5f4b89a267ec9778a64ae8366a2cd472f
DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd
-DIST sqlparser-0.39.0.crate 154597 BLAKE2B d39c641cdab7825df3b337004fe361592304afd6fcd48046e2577e14393f0c8e0e261834623f680893005aaea5a57877411d310cd53ed9c3e1eb3e3c6d81999e SHA512 d96dca3aa83ce1c5fa4374bb4223d590660e3ac18947e056bb443b7936dd585622bacc809967808aedecc3919e7299b3d7c25eb3c418722e2017764617c76015
DIST sqlparser-0.47.0.crate 201617 BLAKE2B a9c8d21ae9129a06f1e93cdec4d146f825a772ad4b3ab3cbc6d947fd3b9ccf7023c1e9f6c7d840c65916366f7aa52801c955faaa4144b6daa1bf6616b0dab42c SHA512 587bf350898f75ede7b75905f19587c11973388991077912ef1d0484ad4e81e9d872806a46c63b59a31193066fbab5f93ba768a6094ace5bb4518d7794f35c40
DIST stability-0.2.0.crate 5366 BLAKE2B c6cd4bffa78305c1584892a0cdb1cee6d66b8fda5db3007d140eabfeaafa011b73db5950bf4ba3208a8b1e394b976b7acd8e1b770b3a230699f4b24541796e3f SHA512 962badfb0ad12a1f03176f03631661396953ca1e0b1320daa813a2bba1c4a786e5ebad1ba433fb844b94f127af42760523dd28dc0cb0e052244fca6cb4f48956
DIST stability-0.2.1.crate 5381 BLAKE2B a2be82ec96a5347f7a7757b2f1e9e518c1573650da2631b16936102bceaab9b41b996fb25f8d1db33e66d24a3963e89c55942e20855a527c9e1bcf60f23af707 SHA512 e71607a72b240bbc2bb2011ccfdb6bba5ccd0c03b60a0ee1a9a8390075895b7d2e7c805456805232f2647aa65b2d7a3fc194619696447df33debb074bb8c9693
@@ -750,10 +727,12 @@ DIST sysinfo-0.30.13.crate 173400 BLAKE2B da65e5f5d2aa20e1effa45a77ae97bf47790d1
DIST tabled-0.14.0.crate 192117 BLAKE2B 1d5a34a95dd09467f98e364d519961419eb32853a4a2cfe39593bee5c3946b6cf346e41d0667d70d298c56f62b6631226f9646874ff96cefe1eb63bf22a0cc3a SHA512 14a4930d39afd52c40f7d3eb0d0cbf9e956354a8001363464c091dd167221bf22f7192fb386728a43f6714ec44222fe82afaa7ac0458ba0ea92bc9ab886d51e7
DIST tabled-0.16.0.crate 214711 BLAKE2B 937936bb4e6a11b09717dfcd520151e147845a9edace09312e355d8da6ca3c98ff30b1716f62021743e841f41deaa2845725ee85b11362172e00f1e775e79958 SHA512 41034dd651426e9d2671ae1834cff6902ed20492c5c36f1f2c7ca9da0b76038013c539af8daf0fce93fd4284af949478343d5412e6d7d3febf0c0d7e244a4b66
DIST tango-bench-0.5.0.crate 23637 BLAKE2B 009987f35a72ce6778e3bbddaba639d3e7b21d59098eefa1c26e7cd356accca78cba7b67d5653968113edef5027cda5829e81fe684794724f0afd6d3e02b535d SHA512 1c7153088f6c7a7562d3a895235c575713d5b792882e30c5e1fe67bf0b7dcf581d73bea976232c90abcffaebcf0dff1e392234440cf96f010648df0e93b2bcd6
+DIST tango-bench-0.6.0.crate 26306 BLAKE2B 0fd7a22b5cee7cf75928562e350d1a1e2a2013d764ef7ae6d9ad60c8b44c7c0c4c68d0188fe41c26d2eda82b112f927c9f1e3636da0f51b68a4ea149b0432e89 SHA512 541b2e625ea2b3e0cde07638719dce9338265a9b4fbb958cdbf1521af87713034f2c40f2016ab396af3ec206f7b2792a853f6f4c3f6121be5cebfda85d2c70b7
DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
DIST target-features-0.1.6.crate 18915 BLAKE2B e1381b9b3488b7d06059261385ce8d9651955a26500a81ddb06f3ce551651e96af4b060ed853889241c368fad9d2a9aeb8e5df222684269c706e17818c680ca2 SHA512 fc8aa1338752886462bfbefd51cc1039835eb47a1419edc3c89ef14adeec6cd94f6b06be3cb211a311dc2f72e08e76571509b5268f41aeae098441aef7fcc18f
DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
DIST tempfile-3.12.0.crate 34423 BLAKE2B a8b84f54a54be636f5b69791ca567e8b692d6a8485ef37e5a8340d26b32b1b0f9f8e9fcd9a2da90ec2fbd39c281d364dfc5723d06892832edb79ea5cf45d069c SHA512 1a27513548060984be894e6f8fc215831e4b2054b2244c6188bee76c477c001f294c762f2f4a14488c58c04e5d1473806d589c7bba1eaa2cc02d97656709be66
+DIST tempfile-3.13.0.crate 34910 BLAKE2B 736378935088ccd8b540997c0554444c3752a74c9a4bd82cfcb700a9b22f572d0f2b3e61252064d4a631b57783199cfb42309e518826346a83fb5adb44843c49 SHA512 68701bee80309cd8dfa96c237b2344f26bd03702d2fc2e1a253820c98654c85d802aee1e0fc856f6372159a92ecbf624f78c8146f34a0cf924f5b56284915f85
DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
@@ -809,6 +788,7 @@ DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09f
DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
DIST unicode-reverse-1.0.9.crate 7739 BLAKE2B b6fa9a416dddaefaf0e8e92ae65cc8e53745338ae75315a917830e96219820a655c7ee38f58a7c5192b9c7e99a546aba5fcd2a2c295a0c34d33cca5dfa664ab8 SHA512 9a7743c8faf61e3ba43f4d9d343019fcef894ea9792e6d37e21b5a41965748423fa105a190a16614a1411773004656ffa69aefaa09a435e7a5bf27995b58c4af
DIST unicode-segmentation-1.11.0.crate 102740 BLAKE2B 6ab5de53073ff56da4924e8c6ecbfa4bbd72a66b8d86f2c32b2f0ccfefee8064997a6b5311af5de2b71943089c9f52862e3cb13cf366cd645f57c96f2ac8673a SHA512 4914543cf022680f341c4a235f6d9204b3ac9a9098f34a80ee8c94e3d8ccbb82e78af016978eda910987533044593ac629a35286dc80707d349b33e405e86bef
+DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
DIST unicode-truncate-1.0.0.crate 12017 BLAKE2B 1f2fd387d61040470632b7ad4de87fed2f0c5ec5a4928d5696ac43be6010da258384628f05683b231c4190d4ef2fe49525fa7a67d9943fb08e8d042fba9b03ec SHA512 5ed3f5a40b95a3c90ea19bde9a42a6722ca64169141e8b17c77a3d956051fe87fde50b449694f9c41c6fff8cf6058768b54a951f76048b1dffc86520c20ebf31
DIST unicode-truncate-1.1.0.crate 12529 BLAKE2B 908c794c44d4928bcb73e3cb7f89a5f57ec39bb0a2931db282849d547fee1e228f0ae01d50421b86a5d08c4860c4960d96909f1444e00179ee7309e25e1a7fd6 SHA512 090050af06ec187902102b07b2caa4f5c4d1a046d013aa1fabef9d18fd3679a6dc4dde6b55b9f606dfb057349fb5c10e2c229d3577116c9fcff07f1099fdf4f2
DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
@@ -818,33 +798,24 @@ DIST unicode-xid-0.2.5.crate 15530 BLAKE2B 99dc8a0f9727c86fe3ec1ee119487ba4cae57
DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
DIST ureq-2.10.0.crate 112894 BLAKE2B e6c9c56cd4790aa842e2a07cbfdaf81d6971bdbc31d924d27eb3839abf7c5261e33aef3aad8b5a2c7f897eb798b107e987e2b64e9df66ca8095885f7e0cb740b SHA512 a04831abe500771bec2394993e79092c37d02106623bd49d45acf18eba51d5324723e1650ec13d2ae20cd23d4f8c2b66ab8cf179e39e81dca6c0cc04208695af
DIST ureq-2.10.1.crate 113163 BLAKE2B aece4293775ee9bed49dfd7c1761fdee20c92322dedf70431b6214e8a40fd9f63e43d2846c1929135005c5260ffba4a388d779a2cb2808eb892b6b869f65fa08 SHA512 9944f0790b9c342a3584bb9217d0546dc4272b011bdaa47d22b42684dd7f655aad22750d395875c63e7c92d8d44ddf1ef610061b485f9600dfd79b4db5743656
-DIST ureq-2.9.7.crate 113834 BLAKE2B e80ea64d610ab01d129527a120878ac3eb38248885c772aead6fb983f777b7469f7debd042ce93c0bfb6adeeb7ed476f7dd96c62de386ec2d64dbed28973a829 SHA512 33893aa1df316b5987571ce6b46373c625ed89e452a313f9490d63896f144e56ee0c35c1eaec77eb8d2a66e7726f3dae6e96bd2ee0db7c0604485105fc69bef4
DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a
DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
DIST utf8-width-0.1.7.crate 2977 BLAKE2B 319871431fd21dc30f812460ca69bf0f3b1f6f9bdf749e4ab650eee1597e3a86afebeb646f4abf4b32ab661142433eb9bd2b0917d0f5c0a93d154168c2ea3278 SHA512 ae870bc338bc74f9e214acbb31155ed37e3c686abcda81e7a3f9b8440d2782e4b29efa6d1a52afb22da390f3e64f012380f18ba1e3c1a37bde927812c361909e
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST uu_cp-0.0.26.crate 36846 BLAKE2B d966c7a8c844723f078abd25f57afcb86c14be570387a9aa7803ea22080777540b32c1eab0da2a13fec8258dc5105fc110ed8ccfe53f7467448bb1e551187129 SHA512 55e5782be1e53d85b1dd05a3193a1c5341544ba8c382273e2b94b09be8ffa26411db452ec9550be22dd23b9d5eb91c4054e0d96ecc8b07995a8dc3cb80e3400d
DIST uu_cp-0.0.27.crate 39108 BLAKE2B 4747b6e870c057af504805ef4501f48915ab8a0b8db299224ecae6348d09a64bf4bdc1470497acca2b90e1f41e4a19263f4aac3733b2ccd44bb2d040bb2e9b77 SHA512 66d7bfe519317b41bda91ecf53f0f44b63a203ab75b35cfacdb135afd0859fe3e5581a1209aa73045d266ab5537ef287780bcd1e473a048759a28b56bf869c67
-DIST uu_mkdir-0.0.26.crate 7914 BLAKE2B 8517b9c92e7e7d325bdee7fdc69b435fc5fd4a4ff7ff008e97bf5dae11a940f986bb5080460d940bf872324507a97fe35df97ff169cdb96f400ffa9432fc3b91 SHA512 ac147d7276ba0ec4b076365c9c193e96c84ee0fbed572458ce23bd37f47175ba7ea87fe87dacb32f585b754c512f86e1c7724246487ca93e3209e44aa1697e14
DIST uu_mkdir-0.0.27.crate 7910 BLAKE2B e158021c4e4a068d273fcb43dde3b5186d6d93e4d921c2b9c25fd60feb82cd8f1b2b4d1597fbd36d776be2833f5b18cd80390d004358514a572c1a7216b6c369 SHA512 b5b743c0862a388c49e845e2a225ba684157183cbbc433deeeaa30777c13f1cdf788eb5efd16224273a8086af759094fc596a6c85c0270eb80ce2666c0b14561
-DIST uu_mktemp-0.0.26.crate 11634 BLAKE2B 45ebabc1aa46f1f1f15c50dd06f72d3f0b732c69bca9c1b0f2e0f054304857123dacf29d746d9a2666c1f6bea0552a189ad0a37bda693fc98eace06cefc01eff SHA512 2ee4714a1af2f7cc42035ad54bde45593bca0c8e53c223ba28f1fe872326da922dd944f994c33a4eaa935c2b81a25fff42d1bdc5bda4b580a18ed251f2239b09
DIST uu_mktemp-0.0.27.crate 11626 BLAKE2B bf2216f626c5e622b6be4d8a2e16431120bab0cad763b2dc5fc5124cb562476e5de4b128cfb9cc32445b07a9733b8803c0c2e61b5e1053929bf05c3e1c853b0f SHA512 ba1cc16b2aabd6d10e8c2c1c11f796bde53172a23acae3f24ae2724fffcc442775251d4dbaa65ee89a46fd3ddea0564adebe07afedd16e02717aa674c8ae484e
-DIST uu_mv-0.0.26.crate 13602 BLAKE2B a9ef67e0d655fee73e0baab13ca1dc1c0f2fbb025d66147c37a41a5e8edd01b234a33e85c610a7b8cdca405d12e63e36e66aab7d421b1b1a17584551a39ff1d6 SHA512 124e5a7e2c74e15df424ded1ee8fcde0d3a4d729ff4ec20f42c01a211ff3a79cadf1aede348d5b001c832a306b0669ea23f8d44f6ff1b9e5384a7f65065ebb42
DIST uu_mv-0.0.27.crate 13663 BLAKE2B e71e58e000585a393ecfd7c115ebdb1ffddbc4412bbcec7cc5ad40507aff7bfc9564eb6a174a311b047d7e9017015fd5b12d3ce84d9e09a6a6589757e99cdb64 SHA512 42b0ae9c785e442aa52a22b71877172449222dcbd893284af9633fc21e42058815ab18a5b95e7b5c8e7b5ab62af440cc6c278131c1cad4ca39e0d7aa7356de17
-DIST uu_uname-0.0.26.crate 7152 BLAKE2B d2f71e4098443899ffffdc20dc60ade5153faba8c167a7af75e115f3717985731360520a36ea4e876050cf2bf5abe9f7fa401efe662313cef76384236de2724c SHA512 87a9efb06a61668bfe1b7517402d39e5108b0ce454288140c4a5632a88ba6d14de0e72af692d6514a15f1317e2f1c71251d1d891c040bc2f1c750c5231e40c7e
DIST uu_uname-0.0.27.crate 7149 BLAKE2B 7c750cc75762c36c192d1c603256fba1bdb3fdceacd241fef14044190191fb02d1c5ba2b78c751a6885555fc0d847c49843959284a4b97b3c30868a41f80cd82 SHA512 be411a871d2efbc155ae2ca280b436277c133b819552ded5793f2846d8a12cbf943014fc79e8718db5b808606feebb726f1ff4a13316a7ddae6ac0314b096ec8
-DIST uu_whoami-0.0.26.crate 6213 BLAKE2B 44674badd745bba2a5704b5cfcb882398ed95154b93a4c052106a905301d627d64decf943069154bbccf85f947a323bedb08caf0c2de18d2a63a608b4c2d57b4 SHA512 cb5ad6c8cd906eb83de1f196ce66c6f1570969a3660ae3b58a6f997826204f569055cfa115948dacda2f18fa20c51cca7e961166dc898b98b17e0fb46b1bf351
DIST uu_whoami-0.0.27.crate 6215 BLAKE2B 76f0dfa0d1bc2c905b5e0e35d5377866a6f9420fe17c740575ff322f96223137ca49756696782c0a5642176008e6389b2ea4894f3b5186d67335f5eea011de14 SHA512 6a1a4872899567fb1e7d8522a115f8b2a788143531c25fd999d2c07500854a709fc43d2c85fa95a01de30e9f163ba8dc165a324ff45dc8ad953cba8cc9a45ba1
-DIST uucore-0.0.26.crate 100001 BLAKE2B e68cd975fbed950bfcc149e34593fce25f838af60fdd29871f7c16b32045ca6c3ac74cc144ae9da6376065b0701583464d008209561d533bb3de67f870ae250a SHA512 f5135843436ae2c32944a99eb2e60395db4f79023589df3d826c7cfd3e29269c292f9d1998c8dab79f36838c9d2f29033b19c9fe6959538e8aa366fca6e7ee96
DIST uucore-0.0.27.crate 107517 BLAKE2B ef4e6c1377021507090df456a9c946b84f28afac4d209aaefae6a6e00281a3fe9115caa2ad335f490ebd99d78d4a6edf654579729ea5ef2c8da9f34a56f1e063 SHA512 2f4366b9f7be62e22872c81e56682c1fa420fbef7091c92acc70bf57d12d328345e0cc5a77c0e96a222f3cd2a357d427f41ba412ad7bca43f0f374a70abaeca4
DIST uucore_procs-0.0.26.crate 3754 BLAKE2B 29bce36b7c47e912d4c8476752529bdfd2213d1770958041a37d373f96af309822a6626a464f82b7e163457189bd48cc45161fd86086869b5561cca91aaace0b SHA512 7e425705fee0294387e5a78ea4bf7f61cd6303055dd2d5eccf8146f6c2f3de458e036475326954bd02e2961183bfa19d501fabe8b01e768296202fa869941a2c
DIST uucore_procs-0.0.27.crate 3758 BLAKE2B 4c268e519e4f1284a34decbce0d0f36df270979e72b52141bcef3fd7a934c71ce9b608b3e0911bd78b123a53f4bc054d35afb8c400fec7d15777b415d3862b03 SHA512 159dae3bfd1897e086608eb129d27bf56acf4bd4ce759fc032048793aa26e53bda046301b8808b9ec9ccf65ae216360191e4a1628e1135214fc7180cded47148
DIST uuhelp_parser-0.0.26.crate 2833 BLAKE2B 9767fa975a199c5a8a79ac361935de1841ffdf09d77c2cc20c3d36132f071e61ea430b8c0c83e0572e6b2938b8831f487b48403822c399403c8dddcd7027444a SHA512 6ca4e44eb550cd1d2756e1d4644d9bf411dc9502607c60870979f477aae4ad38aebdd70183fd1ad6e464ddabe98596ae8711d7ec4fae7d543345dabeba1e0739
DIST uuhelp_parser-0.0.27.crate 2830 BLAKE2B 44041be3ac37e338588ccb5f81d31be65760d97a508bb9ec56cfbffc422d0f69f7d6c49f5f22cc51374474775c7fecf44c4a07833bf45fb12d761d8b526cbe76 SHA512 4a6fa46dd0c1d3f93b2185fa1fe56c69591575c285f6e861d822d6f2a86cc6a2491785cfe89cd31f299e417b5b888b115c315f466b365ff367a2ad7193ab3e4e
DIST uuid-1.10.0.crate 47648 BLAKE2B 370f56b5057fc43ed6645ca4a032737230242c88f3c6945248585054a0d1de0c85cb2eb21bd4c759c1ca73df1b5005652f74b474537116c4fd6642cb60d274ff SHA512 e17db9433d919b51468acaebd240a2cb218d07f099fade49118ca9313f8cdf6aa3103e7aa24440be65a4f25a25f8f511e36dba08cbef27747f9e43b849cd612b
-DIST uuid-1.8.0.crate 44043 BLAKE2B 6a5e3008f0399d5606ea4ef51e5932aedf2a02e747b9bee4b4c2c6646cd959a720373c346a734c00554ff0359fe42bdf471dea5029e23a9e70164e20895cacee SHA512 fe254f0bf6b863538ce568405569a4c755b33bce561148661b10985bf4485fa7ee7a6ec650d93656552b3cdead46b2074ebfd45b040edef19cd1648300f68ed5
DIST v_htmlescape-0.15.8.crate 10878 BLAKE2B bfd3f3224a8b207f76c79212a770a8e735943a140b5d7cfa030ec7d0fa30a85e569d4242903d466294df6284b71afd4c9e00990de6ee9a0e39f60991ee0b8ac9 SHA512 367778a5aff590c108efad0b958d37cdbeb049b79a0c4734bbce49eabf003c4d2d9e3cd0aaa9f5d62a002c5cd4c4a928191de000656024ab159f719865f79a34
DIST value-trait-0.8.1.crate 24610 BLAKE2B fd9a80d3a9316ee79702997f06c31fee10df62bbe8d0f6730a10a7877b4a2026e081f42ef567e49f2a94768808f9e9679ce5c8cd6c94ecd3bcd48ebd454880e5 SHA512 b2fa16a642c6bdcdb41d2b5145bc38a0a838014c599b4e7679df520ee0fe11030b8a8eae23cdb9ed136c770c2992e1411d1f949fed3b258bb689256c51757dec
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
@@ -965,7 +936,7 @@ DIST zstd-safe-7.1.0.crate 20792 BLAKE2B e12fa6387c46ad526d8831dbe1ca0dcc0d3d930
DIST zstd-safe-7.2.1.crate 21122 BLAKE2B 49df1ae857449393e6a09293b8963702fecb375622a5cda96d51c3ae96b67044aa40dbc043b96a16ea3b66dac47287dc58007a825c025c3d9b7aac31b441ab9a SHA512 95d0a1d4bb307f64de40f4bad5b400e5a592c901e133a88d8344c46ba3dd51465a8284fa2e3aca74f531c21e7bc3eead112f3797abaea7e439e3f407401b947b
DIST zstd-sys-2.0.10+zstd.1.5.6.crate 749088 BLAKE2B 89ec471502281a65841e1c38b313571ac0ba1d2bb3aacba11297f782db9f0f8ed9cf945b757840e7851da0b7400b8c58fc79a60f24a6535fc271d28f07b2ffe9 SHA512 588008a436a9c7751fa7c088620bf04434751e508c9a729e6840e42a14a2cc26c8ee252e8f129a5ae00eb1f76ae6ecfffaac043d854b61381d386f71d80993f9
DIST zstd-sys-2.0.13+zstd.1.5.6.crate 749090 BLAKE2B b5714217ca68255d0881adcaf282a6309de322c481fe4cf8c10d9b68748008a9ca0287e8323f5a118d3b052b7dfb257182555718599da843e09068a1e8df8c5f SHA512 c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf
-EBUILD nushell-0.95.0-r1.ebuild 14710 BLAKE2B a56647f10c5f6effe2af6419cad44e2658fa7c5975a54aa3c89c6f0ab6c1da058a2d751b97f53b006e9d80fcdacedcf773828ba9022a6af7fa13fecf52ffada7 SHA512 48f0a54e6ba81349cd70dada759e1af739ab07b2f16e251293cb717ee1537fae91ee291b6d2292c0138db013a8adf4320dcd158e9cda45f63a76523ef25ad6d3
EBUILD nushell-0.96.1-r1.ebuild 14946 BLAKE2B d1e2cbf0969521588069756da315d3fc3e434cda5f2b581959f313829671a68e0f608d4668f6c2026d5d649eae224226e57384a290387d13262ac3ad7ef5a01b SHA512 2f0c8dc5e42bab19dfdeec6fa8506e21086a0ec193d4e9b229b17a0afcea29ecc4a524626782125ca20afed3410d2e056487b78f2e82d39cfc4cbae152b01950
EBUILD nushell-0.98.0-r1.ebuild 15160 BLAKE2B f273cf8020c425142c2a2a1f2335d5dc59af5c2f7b8a54985bd9199fdc56c967d07ed67d43fd280554580d7f76517e5f2cd09be51bc81a86e77acf00211fd518 SHA512 86646d593ef8311e4763e50d6b05377d8b6a2f16026f8128dc22eec8512dcbc067e4c9f5a53e7735d389cee007546280498c4329737b6a8be88c1b3cf12a8196
-MISC metadata.xml 818 BLAKE2B b953cc49f6de54dcb66468d748739d09369e983e77f82106bc9d8603cafb4c0c4efa05fe98fd35e3c8e5a007bc3e11e761f0110a0e0987306e29d1de6d9ccbc5 SHA512 b1adaaec4a6c817cbf7e18dcd4896191932bc67bdfef0326c0b4d60b6c92a1f74500cd80dd8a5591039aaa046c38f6bae3b51c4ca70476c72ab4a3c26f54f3b5
+EBUILD nushell-0.99.1.ebuild 15233 BLAKE2B 03f08b3ebef724686e8713a44e2856ca90ee30b1f2c2281449322c55a7ff3ead7f1aa5cb261167b8cacd1595ceae4399901f815e93d256e25a267919f266ba16 SHA512 e60c4de90ebb71462d546501bf1a7db18bea8af6b90cf5d847b7ed0ef697a0796d71f331ba323a6006423a86389260bdb91903ce34266b37545b6b1881f65aa3
+MISC metadata.xml 896 BLAKE2B dd211fc874614508ad341740a00d1d950294c9096088c6bb4232746cb09d974589ac98c80f4b806dcfff81eee08f6acdaaa29d13b708de7c99b8f27bddf2ce3f SHA512 7c61431dba3c2fb9cd01ae35737080aae5978df3fe0e94bd4f6af7d8038193e5563db2acd5ea6621a978a89512c43e8d25ea0c10f96401ebcb20e3825cf2138a
diff --git a/app-shells/nushell/metadata.xml b/app-shells/nushell/metadata.xml
index 4e814f599236..8eab7d5bd242 100644
--- a/app-shells/nushell/metadata.xml
+++ b/app-shells/nushell/metadata.xml
@@ -21,5 +21,6 @@
</upstream>
<use>
<flag name="plugins">Build official plugins</flag>
+ <flag name="system-clipboard">System clipboard support in `reedline`</flag>
</use>
</pkgmetadata>
diff --git a/app-shells/nushell/nushell-0.95.0-r1.ebuild b/app-shells/nushell/nushell-0.99.1.ebuild
index 26e04a4ee1e0..f34e0d23df49 100644
--- a/app-shells/nushell/nushell-0.95.0-r1.ebuild
+++ b/app-shells/nushell/nushell-0.99.1.ebuild
@@ -1,12 +1,11 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Autogenerated by pycargoebuild 0.13.2
-
EAPI=8
CRATES="
- addr2line@0.21.0
+ addr2line@0.22.0
+ adler2@2.0.0
adler32@1.2.0
adler@1.0.2
ahash@0.7.8
@@ -21,65 +20,65 @@ CRATES="
android_system_properties@0.1.5
ansi-str@0.8.0
ansitok@0.2.0
- anstream@0.6.14
- anstyle-parse@0.2.4
- anstyle-query@1.0.3
- anstyle-wincon@3.0.3
- anstyle@1.0.7
- anyhow@1.0.82
+ anstream@0.6.15
+ anstyle-parse@0.2.5
+ anstyle-query@1.1.1
+ anstyle-wincon@3.0.4
+ anstyle@1.0.8
+ anyhow@1.0.86
arboard@3.4.0
argminmax@0.6.2
array-init-cursor@0.2.0
arrayvec@0.5.2
- arrayvec@0.7.4
+ arrayvec@0.7.6
assert-json-diff@2.0.2
- assert_cmd@2.0.14
+ assert_cmd@2.0.16
async-stream-impl@0.3.5
async-stream@0.3.5
- async-trait@0.1.80
+ async-trait@0.1.81
atoi@2.0.0
atoi_simd@0.15.6
- autocfg@1.2.0
+ atomic-waker@1.1.2
+ autocfg@1.3.0
avro-schema@0.3.0
backtrace-ext@0.2.1
- backtrace@0.3.71
- base64@0.13.1
+ backtrace@0.3.73
base64@0.21.7
base64@0.22.1
- bincode@1.3.3
bindgen@0.69.4
bit-set@0.5.3
bit-vec@0.6.3
bitflags@1.3.2
- bitflags@2.5.0
+ bitflags@2.6.0
bitvec@1.0.1
block-buffer@0.10.4
- block2@0.5.0
- borsh-derive@1.5.0
- borsh@1.5.0
+ block2@0.5.1
+ borsh-derive@1.5.1
+ borsh@1.5.1
bracoxide@0.1.3
- brotli-decompressor@4.0.0
+ brotli-decompressor@4.0.1
brotli@5.0.0
- bstr@1.9.1
+ bstr@1.10.0
bumpalo@3.16.0
byte-unit@5.1.4
bytecheck@0.6.12
bytecheck_derive@0.6.12
bytecount@0.6.8
- bytemuck@1.15.0
- bytemuck_derive@1.6.0
+ bytemuck@1.17.0
+ bytemuck_derive@1.7.1
byteorder@1.5.0
- bytes@1.6.0
+ bytes@1.7.1
bytesize@1.3.0
calamine@0.24.0
cassowary@0.3.0
- castaway@0.2.2
- cc@1.0.96
+ castaway@0.2.3
+ cc@1.1.14
cexpr@0.6.0
cfg-if@1.0.0
cfg_aliases@0.1.1
+ cfg_aliases@0.2.1
chardetng@0.1.17
- charset@0.1.3
+ charset@0.1.5
chrono-humanize@0.2.3
chrono-tz-build@0.2.1
chrono-tz-build@0.3.0
@@ -87,14 +86,14 @@ CRATES="
chrono-tz@0.9.0
chrono@0.4.38
chumsky@0.9.3
- clang-sys@1.7.0
- clap@4.5.4
- clap_builder@4.5.2
- clap_derive@4.5.4
- clap_lex@0.7.0
- clipboard-win@5.3.1
- codepage@0.1.1
- colorchoice@1.0.1
+ clang-sys@1.8.1
+ clap@4.5.16
+ clap_builder@4.5.15
+ clap_derive@4.5.13
+ clap_lex@0.7.2
+ clipboard-win@5.4.0
+ codepage@0.1.2
+ colorchoice@1.0.2
colorz@1.1.2
comfy-table@7.1.1
compact_str@0.7.1
@@ -103,19 +102,19 @@ CRATES="
const-random@0.1.18
const_format@0.2.32
const_format_proc_macros@0.2.32
- convert_case@0.6.0
- core-foundation-sys@0.8.6
+ core-foundation-sys@0.8.7
core-foundation@0.9.4
- cpufeatures@0.2.12
+ cpufeatures@0.2.13
crc-catalog@1.1.1
- crc32fast@1.4.0
+ crc32fast@1.4.2
crc@2.1.0
- crossbeam-channel@0.5.12
+ crossbeam-channel@0.5.13
crossbeam-deque@0.8.5
crossbeam-epoch@0.9.18
crossbeam-queue@0.3.11
- crossbeam-utils@0.8.19
+ crossbeam-utils@0.8.20
crossterm@0.27.0
+ crossterm@0.28.1
crossterm_winapi@0.9.1
crunchy@0.2.2
crypto-common@0.1.6
@@ -123,49 +122,54 @@ CRATES="
cssparser@0.31.2
csv-core@0.1.11
csv@1.3.0
- ctrlc@3.4.4
+ ctrlc@3.4.5
+ curl-sys@0.4.74+curl-8.9.0
+ curl@0.4.46
+ data-encoding@2.6.0
deranged@0.3.11
derive-new@0.6.0
- derive_more@0.99.17
+ derive_more@0.99.18
dialoguer@0.11.0
diff@0.1.13
difflib@0.4.0
digest@0.10.7
- dirs-next@2.0.0
- dirs-sys-next@0.1.2
+ dirs-sys@0.4.1
+ dirs@5.0.1
dlib@0.5.2
dlv-list@0.5.2
doc-comment@0.3.3
doctest-file@1.0.0
downcast-rs@1.2.1
- dtoa-short@0.3.4
+ dtoa-short@0.3.5
dtoa@1.0.9
- dtparse@2.0.0
- dunce@1.0.4
+ dtparse@2.0.1
+ dunce@1.0.5
dyn-clone@1.0.17
- ego-tree@0.6.2
- either@1.11.0
+ ego-tree@0.6.3
+ either@1.13.0
eml-parser@0.1.4
encode_unicode@0.3.6
encoding_rs@0.8.34
enum_dispatch@0.3.13
+ env_filter@0.1.2
+ env_logger@0.11.5
env_logger@0.8.4
equivalent@1.0.1
- erased-serde@0.4.4
- errno@0.3.8
+ erased-serde@0.4.5
+ errno@0.3.9
error-code@3.2.0
ethnum@1.5.0
fallible-iterator@0.3.0
fallible-streaming-iterator@0.1.9
fancy-regex@0.13.0
fast-float@0.2.0
- fastrand@2.1.0
+ fastrand@2.1.1
fd-lock@4.0.2
file-id@0.2.1
filesize@0.2.0
- filetime@0.2.23
+ filetime@0.2.24
fixedbitset@0.4.2
- flate2@1.0.30
+ flate2@1.0.32
float-cmp@0.9.0
fnv@1.0.7
foreign-types-shared@0.1.1
@@ -189,62 +193,66 @@ CRATES="
fxhash@0.2.1
generic-array@0.14.7
gethostname@0.4.3
- getrandom@0.2.14
- gimli@0.28.1
+ getrandom@0.2.15
+ gimli@0.29.0
git2@0.19.0
gjson@0.8.1
glob-match@0.2.1
glob@0.3.1
goblin@0.7.1
- h2@0.3.26
+ h2@0.4.6
halfbrown@0.2.5
hash32@0.3.1
hashbrown@0.12.3
hashbrown@0.14.5
- hashlink@0.9.0
+ hashbrown@0.15.0
+ hashlink@0.9.1
heapless@0.8.0
- heck@0.4.1
heck@0.5.0
hermit-abi@0.3.9
+ hermit-abi@0.4.0
hex@0.4.3
home@0.5.9
- html5ever@0.26.0
- http-body@0.4.6
- http@0.2.12
- httparse@1.8.0
+ html5ever@0.27.0
+ http-body-util@0.1.2
+ http-body@1.0.1
+ http@1.1.0
+ httparse@1.9.4
httpdate@1.0.3
- human-date-parser@0.1.2
- hyper@0.14.28
+ human-date-parser@0.2.0
+ humantime@2.1.0
+ hyper-util@0.1.7
+ hyper@1.4.1
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.60
ical@0.11.0
idna@0.5.0
- indexmap@2.2.6
+ indexmap@2.6.0
indicatif@0.17.8
- indoc@2.0.5
inotify-sys@0.1.5
inotify@0.9.6
- instant@0.1.12
- interprocess@2.2.0
+ instant@0.1.13
+ interprocess@2.2.1
inventory@0.3.15
is-docker@0.2.0
- is-terminal@0.4.12
+ is-terminal@0.4.13
is-wsl@0.4.0
is_ci@1.2.0
is_debug@1.0.1
is_executable@1.0.1
- is_terminal_polyfill@1.70.0
+ is_terminal_polyfill@1.70.1
itertools@0.11.0
itertools@0.12.1
+ itertools@0.13.0
itoa@1.0.11
itoap@1.0.1
- jobserver@0.1.31
+ jobserver@0.1.32
joinery@2.1.0
- js-sys@0.3.69
+ js-sys@0.3.70
jsonpath_lib_polars_vendor@0.0.1
kqueue-sys@1.0.4
kqueue@1.0.8
- lazy_static@1.4.0
+ lazy_static@1.5.0
lazycell@1.3.0
lexical-core@0.8.5
lexical-parse-float@0.8.5
@@ -252,101 +260,109 @@ CRATES="
lexical-util@0.8.5
lexical-write-float@0.8.5
lexical-write-integer@0.8.5
- libc@0.2.154
+ libc@0.2.158
libflate@1.4.0
libflate_lz77@1.2.0
libgit2-sys@0.17.0+1.8.1
- libloading@0.8.3
+ libloading@0.8.5
libm@0.2.8
- libmimalloc-sys@0.1.38
+ libmimalloc-sys@0.1.39
libproc@0.14.8
libredox@0.1.3
libsqlite3-sys@0.28.0
libssh2-sys@0.3.0
- libz-sys@1.1.16
+ libz-sys@1.1.19
linked-hash-map@0.5.6
- linux-raw-sys@0.4.13
+ linux-raw-sys@0.4.14
lock_api@0.4.12
- log@0.4.21
- lru@0.12.3
+ log@0.4.22
+ lru@0.12.4
lscolors@0.17.0
lsp-server@0.7.6
lsp-types@0.95.1
- lz4-sys@1.9.4
- lz4@1.24.0
+ lz4-sys@1.10.0
+ lz4@1.26.0
mac@0.1.1
mach2@0.4.2
malloc_buf@0.0.6
- markup5ever@0.11.0
+ markup5ever@0.12.1
+ markup5ever_rcdom@0.3.0
md-5@0.10.6
- memchr@2.7.2
+ memchr@2.7.4
memmap2@0.7.1
miette-derive@7.2.0
miette@7.2.0
- mimalloc@0.1.42
+ mimalloc@0.1.43
mime@0.3.17
- mime_guess@2.0.4
+ mime_guess@2.0.5
minimal-lexical@0.2.1
- miniz_oxide@0.7.2
+ miniz_oxide@0.7.4
+ miniz_oxide@0.8.0
mio@0.8.11
- mockito@1.4.0
+ mio@1.0.2
+ mockito@1.5.0
+ multipart-rs@0.1.11
multiversion-macros@0.7.4
multiversion@0.7.4
- native-tls@0.2.11
+ native-tls@0.2.12
new_debug_unreachable@1.0.6
nix@0.28.0
+ nix@0.29.0
nom@7.1.3
notify-debouncer-full@0.3.1
notify@6.1.1
now@0.1.3
ntapi@0.4.1
- nu-ansi-term@0.50.0
- num-bigint@0.4.4
- num-complex@0.4.5
+ nu-ansi-term@0.50.1
+ num-bigint@0.4.6
+ num-complex@0.4.6
num-conv@0.1.0
num-format@0.4.4
num-integer@0.1.46
- num-iter@0.1.44
- num-rational@0.4.1
- num-traits@0.2.18
- num@0.4.2
- num_cpus@1.16.0
+ num-iter@0.1.45
+ num-rational@0.4.2
+ num-traits@0.2.19
+ num@0.4.3
num_threads@0.1.7
number_prefix@0.4.0
- objc-sys@0.3.3
- objc2-app-kit@0.2.0
- objc2-core-data@0.2.0
- objc2-encode@4.0.1
- objc2-foundation@0.2.0
- objc2@0.5.1
+ objc-sys@0.3.5
+ objc2-app-kit@0.2.2
+ objc2-core-data@0.2.2
+ objc2-core-image@0.2.2
+ objc2-encode@4.0.3
+ objc2-foundation@0.2.2
+ objc2-metal@0.2.2
+ objc2-quartz-core@0.2.2
+ objc2@0.5.2
objc@0.2.7
- object@0.32.2
+ object@0.36.3
omnipath@0.1.6
- once_cell@1.19.0
- open@5.1.2
+ once_cell@1.20.1
+ open@5.3.0
openssl-macros@0.1.1
openssl-probe@0.1.5
- openssl-src@300.2.3+3.2.1
- openssl-sys@0.9.102
- openssl@0.10.64
+ openssl-src@300.3.1+3.3.1
+ openssl-sys@0.9.103
+ openssl@0.10.66
+ option-ext@0.2.0
ordered-multimap@0.7.3
os_display@0.1.3
- os_pipe@1.2.0
+ os_pipe@1.2.1
owo-colors@4.0.0
- papergrid@0.10.0
- parking_lot@0.12.2
+ papergrid@0.12.0
+ parking_lot@0.12.3
parking_lot_core@0.9.10
parquet-format-safe@0.2.4
parse-zoneinfo@0.3.1
- paste@1.0.14
+ paste@1.0.15
pathdiff@0.2.1
percent-encoding@2.3.1
peresil@0.3.0
- pest@2.7.10
- pest_derive@2.7.10
- pest_generator@2.7.10
- pest_meta@2.7.10
- petgraph@0.6.4
+ pest@2.7.11
+ pest_derive@2.7.11
+ pest_generator@2.7.11
+ pest_meta@2.7.11
+ petgraph@0.6.5
phf@0.10.1
phf@0.11.2
phf_codegen@0.10.0
@@ -362,38 +378,40 @@ CRATES="
plain@0.2.3
planus@0.3.1
platform-info@2.0.3
+ plist@1.7.0
polars-arrow-format@0.1.0
- polars-arrow@0.40.0
- polars-compute@0.40.0
- polars-core@0.40.0
- polars-error@0.40.0
- polars-expr@0.40.0
- polars-io@0.40.0
- polars-json@0.40.0
- polars-lazy@0.40.0
- polars-ops@0.40.0
- polars-parquet@0.40.0
- polars-pipe@0.40.0
- polars-plan@0.40.0
- polars-row@0.40.0
- polars-sql@0.40.0
- polars-time@0.40.0
- polars-utils@0.40.0
- polars@0.40.0
+ polars-arrow@0.41.3
+ polars-compute@0.41.3
+ polars-core@0.41.3
+ polars-error@0.41.3
+ polars-expr@0.41.3
+ polars-io@0.41.3
+ polars-json@0.41.3
+ polars-lazy@0.41.3
+ polars-mem-engine@0.41.3
+ polars-ops@0.41.3
+ polars-parquet@0.41.3
+ polars-pipe@0.41.3
+ polars-plan@0.41.3
+ polars-row@0.41.3
+ polars-sql@0.41.3
+ polars-time@0.41.3
+ polars-utils@0.41.3
+ polars@0.41.3
pori@0.0.0
- portable-atomic@1.6.0
+ portable-atomic@1.7.0
powerfmt@0.2.0
- ppv-lite86@0.2.17
+ ppv-lite86@0.2.20
precomputed-hash@0.1.1
- predicates-core@1.0.6
- predicates-tree@1.0.9
- predicates@3.1.0
+ predicates-core@1.0.8
+ predicates-tree@1.0.11
+ predicates@3.1.2
pretty_assertions@1.4.0
print-positions@0.6.1
proc-macro-crate@3.1.0
proc-macro-error-attr@1.0.4
proc-macro-error@1.0.4
- proc-macro2@1.0.81
+ proc-macro2@1.0.86
procfs-core@0.16.0
procfs@0.16.0
psm@0.1.21
@@ -404,36 +422,37 @@ CRATES="
quick-error@1.2.3
quick-error@2.0.1
quick-xml@0.31.0
+ quick-xml@0.32.0
+ quick-xml@0.34.0
quickcheck@1.0.3
quickcheck_macros@1.0.0
- quote@1.0.36
- quoted_printable@0.5.0
+ quote@1.0.37
+ quoted_printable@0.5.1
radium@0.7.0
rand@0.8.5
rand_chacha@0.3.1
rand_core@0.6.4
rand_distr@0.4.3
- ratatui@0.26.2
- raw-cpuid@11.0.2
+ ratatui@0.26.3
+ raw-cpuid@11.1.0
rayon-core@1.12.1
rayon@1.10.0
recursive-proc-macro-impl@0.1.1
recursive@0.1.1
recvmsg@1.0.0
- redox_syscall@0.4.1
- redox_syscall@0.5.1
- redox_users@0.4.5
- reedline@0.32.0
- ref-cast-impl@1.0.22
- ref-cast@1.0.22
- regex-automata@0.4.6
- regex-syntax@0.8.3
- regex@1.10.4
- relative-path@1.9.2
+ redox_syscall@0.5.3
+ redox_users@0.4.6
+ reedline@0.36.0
+ ref-cast-impl@1.0.23
+ ref-cast@1.0.23
+ regex-automata@0.4.7
+ regex-syntax@0.8.4
+ regex@1.10.6
+ relative-path@1.9.3
rend@0.4.2
rfc2047-decoder@1.0.5
- rkyv@0.7.44
- rkyv_derive@0.7.44
+ rkyv@0.7.45
+ rkyv_derive@0.7.45
rle-decode-fast@1.0.3
rmp-serde@1.3.0
rmp@0.8.14
@@ -442,52 +461,51 @@ CRATES="
rstest@0.18.2
rstest_macros@0.18.2
rusqlite@0.31.0
- rust-embed-impl@8.4.0
- rust-embed-utils@8.4.0
- rust-embed@8.4.0
- rust-ini@0.21.0
- rust_decimal@1.35.0
- rustc-demangle@0.1.23
+ rust-embed-impl@8.5.0
+ rust-embed-utils@8.5.0
+ rust-embed@8.5.0
+ rust-ini@0.21.1
+ rust_decimal@1.36.0
+ rustc-demangle@0.1.24
rustc-hash@1.1.0
rustc_version@0.4.0
- rustix@0.38.34
- rustversion@1.0.15
- ryu@1.0.17
+ rustix@0.38.37
+ rustversion@1.0.17
+ ryu@1.0.18
same-file@1.0.6
- scc@2.1.0
+ scc@2.1.16
schannel@0.1.23
scoped-tls@1.0.1
scopeguard@1.2.0
- scraper@0.19.0
+ scraper@0.20.0
scroll@0.11.0
scroll_derive@0.11.1
- sdd@0.2.0
+ sdd@3.0.2
seahash@4.1.0
- security-framework-sys@2.10.0
- security-framework@2.10.0
+ security-framework-sys@2.11.1
+ security-framework@2.11.1
selectors@0.25.0
- semver@1.0.22
- seq-macro@0.3.5
- serde@1.0.200
- serde_derive@1.0.200
- serde_json@1.0.116
+ semver@1.0.23
+ serde@1.0.208
+ serde_derive@1.0.208
+ serde_json@1.0.127
serde_repr@0.1.19
- serde_spanned@0.6.5
+ serde_spanned@0.6.7
serde_urlencoded@0.7.1
serde_yaml@0.9.34+deprecated
serial_test@3.1.1
serial_test_derive@3.1.1
servo_arc@0.3.0
sha2@0.10.8
- shadow-rs@0.28.0
+ shadow-rs@0.35.0
shell-words@1.1.0
shlex@1.3.0
- signal-hook-mio@0.2.3
+ signal-hook-mio@0.2.4
signal-hook-registry@1.4.2
signal-hook@0.3.17
simd-json@0.13.10
simdutf8@0.1.4
- similar@2.5.0
+ similar@2.6.0
simplelog@0.12.2
siphasher@0.3.11
slab@0.4.9
@@ -496,11 +514,10 @@ CRATES="
smawk@0.3.2
snap@1.1.1
socket2@0.5.7
- sqlparser@0.39.0
sqlparser@0.47.0
- stability@0.2.0
+ stability@0.2.1
stable_deref_trait@1.2.0
- stacker@0.1.15
+ stacker@0.1.16
static_assertions@1.1.0
str_indices@0.4.3
streaming-decompression@0.1.2
@@ -510,8 +527,8 @@ CRATES="
string_cache_codegen@0.5.2
strip-ansi-escapes@0.2.0
strsim@0.11.1
- strum@0.26.2
- strum_macros@0.26.2
+ strum@0.26.3
+ strum_macros@0.26.4
supports-color@2.1.0
supports-color@3.0.0
supports-hyperlinks@3.0.0
@@ -519,49 +536,48 @@ CRATES="
sxd-document@0.3.2
sxd-xpath@0.4.2
syn@1.0.109
- syn@2.0.60
+ syn@2.0.75
syn_derive@0.1.8
sys-locale@0.3.1
- sysinfo@0.30.11
- tabled@0.14.0
- tango-bench@0.5.0
+ sysinfo@0.30.13
+ tabled@0.16.0
+ tango-bench@0.6.0
tap@1.0.1
target-features@0.1.6
- tempfile@3.10.1
+ tempfile@3.13.0
tendril@0.4.3
termcolor@1.4.1
terminal_size@0.3.0
termtree@0.4.1
textwrap@0.16.1
- thiserror-impl@1.0.59
- thiserror@1.0.59
+ thiserror-impl@1.0.63
+ thiserror@1.0.63
thread_local@1.1.8
time-core@0.1.2
time-macros@0.2.18
time@0.3.36
tiny-keccak@2.0.2
- tinyvec@1.6.0
+ tinyvec@1.8.0
tinyvec_macros@0.1.1
titlecase@2.2.1
- tokio-util@0.7.10
- tokio@1.37.0
+ tokio-util@0.7.11
+ tokio@1.39.3
toml@0.7.8
- toml@0.8.12
- toml_datetime@0.6.5
+ toml@0.8.19
+ toml_datetime@0.6.8
toml_edit@0.19.15
toml_edit@0.21.1
- toml_edit@0.22.12
- tower-service@0.3.2
+ toml_edit@0.22.20
tracing-core@0.1.32
tracing@0.1.40
trash@3.3.1
- tree_magic_mini@3.1.4
+ tree_magic_mini@3.1.5
trim-in-place@0.1.7
- try-lock@0.2.5
typed-arena@1.7.0
+ typeid@1.0.2
typenum@1.17.0
- typetag-impl@0.2.16
- typetag@0.2.16
+ typetag-impl@0.2.18
+ typetag@0.2.18
ucd-trie@0.1.6
umask@2.1.0
unicase@2.7.0
@@ -570,90 +586,98 @@ CRATES="
unicode-linebreak@0.1.5
unicode-normalization@0.1.23
unicode-reverse@1.0.9
- unicode-segmentation@1.11.0
- unicode-width@0.1.12
- unicode-xid@0.2.4
+ unicode-segmentation@1.12.0
+ unicode-truncate@1.1.0
+ unicode-width@0.1.11
+ unicode-xid@0.2.5
unsafe-libyaml@0.2.11
- ureq@2.9.7
- url@2.5.0
+ ureq@2.10.1
+ url@2.5.2
utf-8@0.7.6
utf8-width@0.1.7
- utf8parse@0.2.1
- uu_cp@0.0.26
- uu_mkdir@0.0.26
- uu_mktemp@0.0.26
- uu_mv@0.0.26
- uu_uname@0.0.26
- uu_whoami@0.0.26
- uucore@0.0.26
- uucore_procs@0.0.26
- uuhelp_parser@0.0.26
- uuid@1.8.0
+ utf8parse@0.2.2
+ uu_cp@0.0.27
+ uu_mkdir@0.0.27
+ uu_mktemp@0.0.27
+ uu_mv@0.0.27
+ uu_uname@0.0.27
+ uu_whoami@0.0.27
+ uucore@0.0.27
+ uucore_procs@0.0.27
+ uuhelp_parser@0.0.27
+ uuid@1.10.0
v_htmlescape@0.15.8
value-trait@0.8.1
vcpkg@0.2.15
- version_check@0.9.4
+ version_check@0.9.5
vte@0.10.1
vte@0.11.1
- vte_generate_state_changes@0.1.1
+ vte_generate_state_changes@0.1.2
wait-timeout@0.2.0
walkdir@2.5.0
- want@0.3.1
wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.92
- wasm-bindgen-macro-support@0.2.92
- wasm-bindgen-macro@0.2.92
- wasm-bindgen-shared@0.2.92
- wasm-bindgen@0.2.92
+ wasm-bindgen-backend@0.2.93
+ wasm-bindgen-macro-support@0.2.93
+ wasm-bindgen-macro@0.2.93
+ wasm-bindgen-shared@0.2.93
+ wasm-bindgen@0.2.93
wax@0.6.0
- wayland-backend@0.3.3
- wayland-client@0.31.2
+ wayland-backend@0.3.6
+ wayland-client@0.31.5
wayland-protocols-wlr@0.2.0
wayland-protocols@0.31.2
- wayland-scanner@0.31.1
- wayland-sys@0.31.1
- which@6.0.1
+ wayland-scanner@0.31.4
+ wayland-sys@0.31.4
+ webpage@2.0.1
+ which@6.0.3
widestring@1.1.0
wild@2.2.1
winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.8
+ winapi-util@0.1.9
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-core@0.52.0
windows-core@0.54.0
- windows-result@0.1.1
+ windows-result@0.1.2
+ windows-sys@0.36.1
windows-sys@0.48.0
windows-sys@0.52.0
+ windows-sys@0.59.0
windows-targets@0.42.2
windows-targets@0.48.5
- windows-targets@0.52.5
+ windows-targets@0.52.6
windows@0.44.0
windows@0.52.0
windows@0.54.0
windows_aarch64_gnullvm@0.42.2
windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.5
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.36.1
windows_aarch64_msvc@0.42.2
windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.5
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.36.1
windows_i686_gnu@0.42.2
windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.5
- windows_i686_gnullvm@0.52.5
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.36.1
windows_i686_msvc@0.42.2
windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.5
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.36.1
windows_x86_64_gnu@0.42.2
windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.5
+ windows_x86_64_gnu@0.52.6
windows_x86_64_gnullvm@0.42.2
windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.5
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.36.1
windows_x86_64_msvc@0.42.2
windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.5
+ windows_x86_64_msvc@0.52.6
winnow@0.5.40
- winnow@0.6.7
+ winnow@0.6.18
winreg@0.52.0
winresource@0.1.17
winsafe@0.0.19
@@ -662,16 +686,19 @@ CRATES="
x11rb-protocol@0.13.1
x11rb@0.13.1
xattr@1.3.1
- xxhash-rust@0.8.10
+ xml5ever@0.18.1
+ xxhash-rust@0.8.12
yansi@0.5.1
- zerocopy-derive@0.7.32
- zerocopy@0.7.32
+ zerocopy-derive@0.7.35
+ zerocopy@0.7.35
zip@0.6.6
- zstd-safe@7.1.0
- zstd-sys@2.0.10+zstd.1.5.6
- zstd@0.13.1
+ zstd-safe@7.2.1
+ zstd-sys@2.0.13+zstd.1.5.6
+ zstd@0.13.2
"
+RUST_MIN_VER="1.79.0"
+
inherit cargo
DESCRIPTION="A new type of shell, written in Rust"
@@ -688,8 +715,8 @@ LICENSE+="
Unicode-DFS-2016 ZLIB
"
SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
-IUSE="plugins X"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="plugins system-clipboard X"
DEPEND="
>=dev-libs/libgit2-0.99:=
@@ -699,9 +726,11 @@ DEPEND="
net-libs/nghttp2:=
net-misc/curl
dev-db/sqlite:3=
- X? (
- x11-libs/libX11
- x11-libs/libxcb
+ system-clipboard? (
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ )
)
"
RDEPEND="${DEPEND}"
@@ -714,8 +743,6 @@ RESTRICT+=" test"
QA_FLAGS_IGNORED="usr/bin/nu.*"
src_prepare() {
- # The minimal Rust requirement is only needed on Windows for security reasons.
- sed -i 's/rust-version = "1.77.2"//g' Cargo.toml
use plugins || eapply "${FILESDIR/${PN}-dont-build-plugins.patch}"
default
}
@@ -728,6 +755,10 @@ src_configure() {
export LIBSSH2_SYS_USE_PKG_CONFIG=1
export PKG_CONFIG_ALLOW_CROSS=1
+ local myfeatures=(
+ $(usev system-clipboard)
+ )
+
cargo_src_configure
}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 223091a72303..576674aa258c 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index 6c2a1e7f16b3..ef0ef2a9a487 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,6 +1,3 @@
-DIST crqt-ng-1.0.13.tar.bz2 444509 BLAKE2B 7f69f1ea509cff8610f62539a66c9ce7a805660da6c4188c7e0c966b1f3f63932302ace0b70e0a21c2eaa7dfbfba1ef37ceda7e64b520d248eeb671d3f35ff1d SHA512 7857efedb641635e386ca16cdb8789b77641e593bf78f3a89ed0ac8c3d91d87c14de8cf32722b36290261c55975ea250768ac525caa279b15a35bddbde62609c
DIST crqt-ng-1.0.14.tar.bz2 445540 BLAKE2B 147a42ffb63b9f2f4525d683f0f3c02bc4895a235884044150e7fa395f07a7f8ba460287ed0c296592974e0bf8029f8af6daa623b2387d4d9400a6737e7a3b51 SHA512 424f5a9717f9cab5e9ea9b6e5ee9397807acb0dfccc6edb19f2de988c80811ea9c01853d2f664d7b0b1a380fcf6fa7290da0c7d58fef5317632ba83f946235f8
-EBUILD crqt-ng-1.0.13.ebuild 1099 BLAKE2B 1cad7baaacd0322e1987c71e4d5ba3fb7862fbf2ddfd4da80aa19ad319b3c31f304bb155389badbc7ad5f268c39a0569656a07e6ccfb896a3ff0dc9560b8e9b3 SHA512 b049a8a644af5cd2655bcc493afd5ebe8789c86fbc23a44dc27fd705e5963a7d5645c485c68af0ee0a0086a37ab3bb43e3a281ceee3a7211c0a9240acbe8713e
EBUILD crqt-ng-1.0.14-r1.ebuild 1285 BLAKE2B 1ea8413e9a86f6962faa56ec0b354f6339bfb3e345f2745a69de5187682b81c3ffec1b76271bb52e52eb06a3e5f964885ba1adfdcdd5f776a3a75cba0cb8fe0b SHA512 d2efac856e2cae84679c7f63dcb011d334e5b81a9c58eda53752e9b7b316f846741d4726c100857d427f9c7362b84a9cbfbb5513781ccc76d963162bd2e08cb6
-EBUILD crqt-ng-1.0.14.ebuild 1101 BLAKE2B eed124dc8c6a41149e5e3b34a6a9129e3d28dcc370eff9684a5edcf67b3a502df6d1df9ee27ad09891112757722ddd8170d0dd5e70b7d54edf4208cbc7b44530 SHA512 d5958657cf4f56153d736aa5f48d7496ebc4e27be6d6aa5344d0c1634374baecaa404182e78a224dee167927cb1cdfb1261337c602a53e069cd762c6d02b09c6
MISC metadata.xml 1181 BLAKE2B 8bdf887750f62d09fb05620bda17dde9dee6eafe494d37a1ba536dbec4e7692b80cc698124615f4df6c8dbdb9a371374a6aa07d11d7075ed498a4b577f8b5f25 SHA512 b488b15b3ddccd7dd5bcc9190011f0278b413c3c12a0f9fbfb9b07c7a8ff8c4fa06db70750bc6f4b7ebc44a85b14e8624144efbe99e98d0df3dfcf5c579674a2
diff --git a/app-text/crqt-ng/crqt-ng-1.0.13.ebuild b/app-text/crqt-ng/crqt-ng-1.0.13.ebuild
deleted file mode 100644
index de0e7855551b..000000000000
--- a/app-text/crqt-ng/crqt-ng-1.0.13.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="bg cs hu nl ru uk"
-inherit cmake plocale xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng"
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5"
-RDEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
- dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_environment_reset
-
- # locales
- plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
- sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
- -i "${S}"/src/CMakeLists.txt \
- || die "sed CMakeLists.txt failed"
-}
-
-src_configure() {
- CMAKE_USE_DIR="${S}"
- CMAKE_BUILD_TYPE="Release"
- local mycmakeargs=(-DUSE_QT=QT5)
- cmake_src_configure
-}
diff --git a/app-text/crqt-ng/crqt-ng-1.0.14.ebuild b/app-text/crqt-ng/crqt-ng-1.0.14.ebuild
deleted file mode 100644
index 0191ef0b7f1c..000000000000
--- a/app-text/crqt-ng/crqt-ng-1.0.14.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="bg cs hu nl ru uk"
-inherit cmake plocale xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng"
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5"
-RDEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
- dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_environment_reset
-
- # locales
- plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
- sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
- -i "${S}"/src/CMakeLists.txt \
- || die "sed CMakeLists.txt failed"
-}
-
-src_configure() {
- CMAKE_USE_DIR="${S}"
- CMAKE_BUILD_TYPE="Release"
- local mycmakeargs=(-DUSE_QT=QT5)
- cmake_src_configure
-}
diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest
index 06bb17083dcf..8ce4669033e3 100644
--- a/app-text/lowdown/Manifest
+++ b/app-text/lowdown/Manifest
@@ -5,5 +5,5 @@ DIST lowdown-1.1.2.tar.gz 603453 BLAKE2B 02c549ad803d3e7a0bfc7fb05094452d57dbfd2
DIST lowdown-1.2.0.tar.gz 657032 BLAKE2B 73b3bfc1b09bc6beb38949a344e5b458f8a1537a99ce48710d170f0553c099d0226b6082923b01c02971d3f82c9773ae95e8792f56ccf0d530708aecab480766 SHA512 ed989e12f1bd6da03cbf139bfe0fb0100fbe23cac266990bb1bc34a3e0be3d4512e1ab1da2397c439d20dc40dd7daa4fc4318116ef2b5e759368e9a28e483744
EBUILD lowdown-1.1.1.ebuild 1268 BLAKE2B 5255cfe4e112542e70a082e060c0cea16b6e1fd1816abb7b7e767b4e45f6357ffc689727b55a92dd72f8fde86feaa3f7254f2a0c654f3c3ed5199e20e21a23f1 SHA512 c8d00b1d2a3f5bb5e868d753ea589b489f214ed64e9a7cd74f2e7416f9016222c7a315a09b70d3d7b747d9bc02d029fe094651df960e57e694855dc00af76517
EBUILD lowdown-1.1.2.ebuild 1269 BLAKE2B 1ba13052f20726d5e431dc3d2f26c81a0c61c349477d4d4ad1ef17586174f7afd698d47ba288156e82197f0415a32c981328473ce9e461cd90a645263077e2aa SHA512 2df11c9c31ff55f298ae3c5696f46688863c15bd425b4981472225d25d717fc0b953c09251119998c5782d8f74ea9a351634140720c762a90116666a2f212d71
-EBUILD lowdown-1.2.0.ebuild 1299 BLAKE2B 7f5943a402d5da920ebc463e59b4e42027042801177a774e5343ca84c2f29b78f4afdb5226303a20ebee15ba786993c5f7b23f53bd5dee1b710f4559bb4ad39c SHA512 165a528144dda7991224bfea7f39134a883166c21de695d050af60c97d6ce5d75224702056ec973c8eee0e928bf6cdb76e91d63559a79eea212902429d1ff386
+EBUILD lowdown-1.2.0.ebuild 1305 BLAKE2B 0765b3bb4bd833cb589f5d077065e50adc130f388206cab7995f7e25a9ceabfe0f9ed4b7b2ac9de7dc82ce9044e0de0b81406811191895f6244bd624c62c75d7 SHA512 3f40949ac3848b5988c719420074d93f1b1917a40e69f914807729e031036d45c7b18c7e5f41b09fe0fccbd34503dfbe534a50ed5d1411c27fecc5f0dca20c50
MISC metadata.xml 333 BLAKE2B cfa2021e507b7538cf73840fb9eb8e1f6c157f7090b1156e4bd1cd917547adeea76cc31d619d60b0d189c915ae4748437b8d9a9a96a532276d6deb1d0f2258d9 SHA512 fa991b0162a4eab9c81815b4a523d33a08e7a7716b5a443165f0cc05d906b7dc3d7da388d0e3d3202a7262a7971d771ffb29debf42659c8ed3c3de6ed184d73e
diff --git a/app-text/lowdown/lowdown-1.2.0.ebuild b/app-text/lowdown/lowdown-1.2.0.ebuild
index f5790cb9b5b0..a14080967ff2 100644
--- a/app-text/lowdown/lowdown-1.2.0.ebuild
+++ b/app-text/lowdown/lowdown-1.2.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="ISC"
SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
DEPEND="
virtual/libcrypt:=
diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
index 72a296bd3e00..eb7a440fdd1c 100644
--- a/app-text/mdbook/Manifest
+++ b/app-text/mdbook/Manifest
@@ -396,5 +396,5 @@ DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3a
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
EBUILD mdbook-0.4.40-r1.ebuild 5910 BLAKE2B 73f19390ff07afb54a40b4f497907b970d26c9c4f4f4c21588bc041695a23771a759e18f70e6a01a2d9329935698426e27068ae6ab6a7554fe496f4eef6429c6 SHA512 a7ad5cf3c42520542659d52d77b5a7dd542b407a6ded87478df8c7580bbd84dfde685739ed8db8c64ebea389b532594cdccd264edec52ffc7f9a7420bb7cc5a2
-EBUILD mdbook-0.4.42.ebuild 6524 BLAKE2B 23be5631dd1efbf2f52ddab56c0779d2f4b39e6b06be32791399ff9ad31d8191787c98cafd8646b77654fca3db777f2e30d1f7a847b93a576a15391fd713560f SHA512 33945cc1f37f78ea7102af3ea0165469d12892723d12049582b51929c8b0c26ead5cc9eb2ed51ab89d54d87541875b67c3325866bf3226841d8a12a8b183d8b3
+EBUILD mdbook-0.4.42-r1.ebuild 6524 BLAKE2B 23be5631dd1efbf2f52ddab56c0779d2f4b39e6b06be32791399ff9ad31d8191787c98cafd8646b77654fca3db777f2e30d1f7a847b93a576a15391fd713560f SHA512 33945cc1f37f78ea7102af3ea0165469d12892723d12049582b51929c8b0c26ead5cc9eb2ed51ab89d54d87541875b67c3325866bf3226841d8a12a8b183d8b3
MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62
diff --git a/app-text/mdbook/mdbook-0.4.42.ebuild b/app-text/mdbook/mdbook-0.4.42-r1.ebuild
index 2e578b6ee0d3..2e578b6ee0d3 100644
--- a/app-text/mdbook/mdbook-0.4.42.ebuild
+++ b/app-text/mdbook/mdbook-0.4.42-r1.ebuild
diff --git a/app-text/sdcv/Manifest b/app-text/sdcv/Manifest
index 3d88efc0af83..1cb14ab72536 100644
--- a/app-text/sdcv/Manifest
+++ b/app-text/sdcv/Manifest
@@ -1,8 +1,6 @@
AUX sdcv-0.5.3-t_list.patch 592 BLAKE2B 7f1618750a8d9c452f8db257a2b4791b803f45f10334789dd6f6d13f46335d9daf4a1a070ad03a38d40e6937d5e70371502ba26361c4d62486031888645843c3 SHA512 1aad632517f04423fd0a985256d760a06e5e38c3c9335f814f6997559ed3e3fb33fe1dba25e49b8298eda6570526323c2fdef18be83ab3363caa074cd59db107
AUX sdcv-0.5.5-read-history.patch 1005 BLAKE2B 244765028d0f3959e9cdd306d8120caaf93b4ddda9a0f08829345f9071fc4bfb15da4b0e0070596814e4636bf8409afb000ecd9d24bcdc7548cedfb74aeb23c5 SHA512 9624612f39fe5810dc3fd74f3c03d6abe1b156bd1ce25cd1772fb5633b29d3ea12411ac3141812ceb0a5c8754dae52ae10f95805eef24a46872720b010854e08
AUX sdcv-t_interactive.patch 324 BLAKE2B ecdb0d89c4a26050927272f244e43b28e945e3ef5cb93167eaea7c09912e504af2061ec34c2b5f5a32665c784093e2d35ed92e10a00824b619da71e53049e5dc SHA512 9067330c6fa95910b5dd67716c9bc378d29a9ccc5d60c1eb0c1aca12e58478ea381b91c5122c1951bd2f4c9e8b629243ea885bdbbc87a2f88174340919f5cf8d
-DIST sdcv-0.5.4.tar.gz 66706 BLAKE2B 9cb481f497483b502bec18765b9cbc31e8dd278e30ebd29005158a724669e171181a82c837b63016b9e88a84973831587d2b137bbbdb2290a89a73d3f0917f81 SHA512 6bae3a2c0f37ed9380f54715626efeea0df75d2525baa583c0915bba4d082d9ece40ee799a1e1bb5d36b7ccebace853653b6fab57d472a432b910f690235ee21
DIST sdcv-0.5.5.tar.gz 67016 BLAKE2B 8a563b042e98af487dc4acfd9b158be72bebf3162ccdef48d3c4418fc548ce4ac9ba048e5fe44de2e6eb8b18d723be95c809a8de99d2dd40ff5a82362a608300 SHA512 6059e1ddc43a023f7cb0e2a8d99929bcb204c211863fce4dece2dc30b92e7d1ce91bc25d2ed4bc54b713f61671264ac7e906d2b9ce078fa943cc5d81cd5d37dd
-EBUILD sdcv-0.5.4.ebuild 1571 BLAKE2B 99374342a32041b01df246819ab8ca350be3fec9c4716b7909d8023d1dcc84477227f20cfa706bdd191e45616859a12159d3b0568358acc6b62d8ad496c78421 SHA512 0ec8f4c1d3141a36544251c4739f1ad2186fb1bf6c0d7fced6ac8b0229ae5680d5bb5d6859de3c38a526b52c64efdec6e35f3276357f5f3cbaa55712450d317d
-EBUILD sdcv-0.5.5.ebuild 1612 BLAKE2B bb566cf3679d31f5f05be95354323686ec0de1b30c0c85edd00df6bb222427b7fd7ebd42d796a3c8718eb1c35760e984715d8f7df28ea058b2333dd39e34344c SHA512 d32f432390f6e8d286e2f18a7d3ab0129a5816602b4448f3640c516af6c8adb8b98172ad28dfcc6d749442a2e615a53a58d1f3d71db51d82f0d05b8b27771561
+EBUILD sdcv-0.5.5.ebuild 1610 BLAKE2B e308e643488857c6bfe99f8ea997714172c9d853cc59bd48c6527100634dc6390397bbd530b55e6649375b1af31ce5d1a753896fe2cc1b6f9e1c9ac7479c308b SHA512 dc8d44a4f6207bfdcb8d1125c07062cc88923c122196cb630caefccee095289098fbeda58a2d52b55e2d6e4508e9f3526fd68b6a113084805b6bca459dc30257
MISC metadata.xml 366 BLAKE2B 2fc876317e40aa447a6d87e67f52d3bc2b6683648afd0f86e5a71ca715fe21252a10b1c19d9768c98b28faf84618aa44913e9bf916157f92e2c12302223dc507 SHA512 7369543566d1ca340b8c767aebf7f610912a6f9d8e744b3f2b64178774b69aa6d78271a9307c9fca5510956bc2ca2ed0bec9949cb22b15b261a8c664cbe39a22
diff --git a/app-text/sdcv/sdcv-0.5.4.ebuild b/app-text/sdcv/sdcv-0.5.4.ebuild
deleted file mode 100644
index 3e098b509d52..000000000000
--- a/app-text/sdcv/sdcv-0.5.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PLOCALES="cs fr ru sk uk zh_CN zh_TW"
-inherit cmake plocale
-
-DESCRIPTION="Console version of Stardict program"
-HOMEPAGE="https://dushistov.github.io/sdcv/"
-SRC_URI="https://github.com/Dushistov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-IUSE="darkterm nls readline test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.36
- sys-libs/zlib
- readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- nls? ( >=sys-devel/gettext-0.14.1 )
- test? ( app-misc/jq )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.5.3-t_list.patch"
- "${FILESDIR}/${PN}-t_interactive.patch"
-)
-
-src_prepare() {
- if use darkterm; then
- sed -i 's/;34m/;36m/' src/libwrapper.cpp || die
- fi
-
- rm_loc() {
- rm "po/${1}.po" || die
- }
- plocale_for_each_disabled_locale rm_loc
-
- # do not install locale-specific man pages unless asked to
- if ! has uk ${LINGUAS-uk}; then
- sed -ni '/share\/man\/uk/!p' CMakeLists.txt || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_NLS="$(usex nls)"
- -DWITH_READLINE="$(usex readline)"
- -DBUILD_TESTS="$(usex test ON OFF)"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use nls && cmake_src_compile lang
-}
-
-src_install() {
- # with USE=nls, but empty intersection of LINGUAS and list of
- # supported translations, this directory is required, see bug 583386
- mkdir -p "${BUILD_DIR}/locale"
- cmake_src_install
- dodoc doc/DICTFILE_FORMAT
-}
diff --git a/app-text/sdcv/sdcv-0.5.5.ebuild b/app-text/sdcv/sdcv-0.5.5.ebuild
index 565d95a6c4f3..f0cb82269c08 100644
--- a/app-text/sdcv/sdcv-0.5.5.ebuild
+++ b/app-text/sdcv/sdcv-0.5.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Dushistov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
IUSE="darkterm nls readline test"
RESTRICT="!test? ( test )"
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 9332791fd04e..e29d07d49300 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/asm/Manifest b/dev-java/asm/Manifest
index d870b3fbb614..59312272e64c 100644
--- a/dev-java/asm/Manifest
+++ b/dev-java/asm/Manifest
@@ -1,5 +1,3 @@
-DIST asm-ASM_9_7.tar.bz2 1376322 BLAKE2B 397a884b257edfd61f67909390c8fe07880d5a295b51dd3982ebbe9b6f8fbac200c46913e6c18e4efdcc80f0e1f0b8463ca9d912484b466ca174b55919a1c259 SHA512 9b7f2d4895f105f75e2c42d8882b176dba32defb17d8da4bdedb2bfe4e5413b03c05a9694114d171aa9623e86a65a677a24ab16a47aef774342d56224400274f
DIST asm-ASM_9_7_1.tar.bz2 1378103 BLAKE2B f7da3a9c1bcf76398c9e9b9b86d60f8854e5248632a8b2d76605851e29ee1807713fb28c9e76012ec8f9444c44e3a151ed409cd120c34ab8d3495fdc9c84edcb SHA512 77ae76464eec97dbc8129c4a746d13f0d286d2033f909b65e0e34858e1785616b7bee22faa92128b91eb39cbd849e262efe574b73ed2859920add457d6422dd0
-EBUILD asm-9.7.1.ebuild 2495 BLAKE2B e0392658cf931ca9e06ca62784a6439d4a511865f4aa8ac58954722c5bfb92efa54a5a542801e5f2504ee3c6fad2fea34597560a7d21ba2c96ce20390d008fb9 SHA512 ab98c6409999edef85675a536a290600fce6d79a9f128edd6e053387ff187a5f4ab24639961df1dabdbdf223e67858816b65904487197389fdc0101cb16835e7
-EBUILD asm-9.7.ebuild 2494 BLAKE2B e9794021cd2084db38d0fb9d82e40605a9242e45fa726a03e355d15c4218d5766f48a36d598cb5288f2f0b394f5d32e29a01be32a35c39bfaf3a12262779adf1 SHA512 ac91397c239572967f50b8b5a82dd9d98ed545f47dd3ec6ac92d6a164b325b4edba42fc65a2b791ddd799132f9d9f3145374debf4895849ab74fe05be41e0c34
+EBUILD asm-9.7.1.ebuild 2494 BLAKE2B e9794021cd2084db38d0fb9d82e40605a9242e45fa726a03e355d15c4218d5766f48a36d598cb5288f2f0b394f5d32e29a01be32a35c39bfaf3a12262779adf1 SHA512 ac91397c239572967f50b8b5a82dd9d98ed545f47dd3ec6ac92d6a164b325b4edba42fc65a2b791ddd799132f9d9f3145374debf4895849ab74fe05be41e0c34
MISC metadata.xml 1233 BLAKE2B 13faf251d3d40ed558c83262972ea106892cc3be0f7a1b95a0b484123d93473bd867b2f7b53c3e5ccc2f1fe249ebe66cb9e757e19ad36c8d3e3eac6a7a981d98 SHA512 59a292291ac757818e41d009e2cdbb73b6d914c1f552c34e9360635cb468f1ebfdf9c58d6642710d5218689d08797320102c8ccb6d5f4bc9478883feb9b9b397
diff --git a/dev-java/asm/asm-9.7.1.ebuild b/dev-java/asm/asm-9.7.1.ebuild
index f4f4074dfa03..a4632a9dad61 100644
--- a/dev-java/asm/asm-9.7.1.ebuild
+++ b/dev-java/asm/asm-9.7.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/asm-${MY_P}"
LICENSE="BSD"
SLOT="9"
-KEYWORDS="amd64 ~arm64 ppc64 ~x64-macos"
+KEYWORDS="amd64 arm64 ppc64 ~x64-macos"
DEPEND=">=virtual/jdk-11:*"
RDEPEND=">=virtual/jre-1.8:*"
diff --git a/dev-java/asm/asm-9.7.ebuild b/dev-java/asm/asm-9.7.ebuild
deleted file mode 100644
index a4632a9dad61..000000000000
--- a/dev-java/asm/asm-9.7.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# tests not enabled because of missing eclass support of junit-jupiter
-JAVA_PKG_IUSE="doc source"
-MAVEN_PROVIDES="
- org.ow2.asm:asm-bom:${PV}
- org.ow2.asm:asm:${PV}
- org.ow2.asm:asm-analysis:${PV}
- org.ow2.asm:asm-commons:${PV}
- org.ow2.asm:asm-tree:${PV}
- org.ow2.asm:asm-util:${PV}
-"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Bytecode manipulation framework for Java"
-HOMEPAGE="https://asm.ow2.io"
-MY_P="ASM_${PV//./_}"
-SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.bz2"
-S="${WORKDIR}/asm-${MY_P}"
-
-LICENSE="BSD"
-SLOT="9"
-KEYWORDS="amd64 arm64 ppc64 ~x64-macos"
-
-DEPEND=">=virtual/jdk-11:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-ASM_MODULES=( "asm" "asm-tree" "asm-analysis" "asm-commons" "asm-util" )
-JAVADOC_SRC_DIRS=(
- asm/src/main/java
- asm-tree/src/main/java
- asm-analysis/src/main/java
- asm-commons/src/main/java
- asm-util/src/main/java
-)
-
-src_prepare() {
- default
- local module
- touch asm.module || die
- for module in "${ASM_MODULES[@]}"; do
- module=${module/-/.}
- cat > ${module/./-}/src/main/java/module-info.java <<-EOF || die
- open module org.objectweb.${module/analysis/tree.analysis} {
- $(cat asm.module)
- requires java.base;
- exports org.objectweb.${module/analysis/tree.analysis};
- }
- EOF
- echo "requires transitive org.objectweb.${module/analysis/tree.analysis};" \
- >> asm.module || die
- done
- sed -e '/^$/d' \
- -e '/asm;/p;s:\(asm\)\(;\):\1.signature\2:' \
- -i asm/src/main/java/module-info.java || die
- sed -e '/analysis/d' \
- -i asm-commons/src/main/java/module-info.java || die
- sed -e '/commons/d' \
- -i asm-util/src/main/java/module-info.java || die
-}
-
-src_compile() {
- local module
- for module in "${ASM_MODULES[@]}"; do
- einfo "Compiling ${module}"
- JAVA_JAR_FILENAME="${module}.jar"
- JAVA_SRC_DIR="${module}/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":${module}.jar"
- rm -r target || die
- done
-
- if use doc; then
- einfo "Compiling javadocs"
- for module in "${ASM_MODULES[@]}"; do
- rm "${module}/src/main/java/module-info.java" || die
- JAVA_SRC_DIR+=("${module}/src/main/java")
- done
- ejavadoc
- fi
-}
-
-src_install() {
- JAVA_JAR_FILENAME="asm.jar"
- java-pkg-simple_src_install
- local module
- for module in asm-{analysis,commons,tree,util}; do
- java-pkg_dojar ${module}.jar
- if use source; then
- java-pkg_dosrc "${module}/src/main/java/*"
- fi
- done
-}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 060fa8e7eb5f..6cbbf91bf8cf 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/pypy/Manifest b/dev-lang/pypy/Manifest
index ee16242cc74c..a677f56468a5 100644
--- a/dev-lang/pypy/Manifest
+++ b/dev-lang/pypy/Manifest
@@ -2,6 +2,6 @@ DIST pypy2.7-gentoo-patches-7.3.17.tar.xz 5324 BLAKE2B 866f172a6df6f0e94a98c611b
DIST pypy2.7-v7.3.17-src.tar.bz2 19907140 BLAKE2B de62ebc4e8102867effdecddca64c19c40458b112a6a56ac0c95247047b9f5437a5da68dffb51c14c21bce463c2ca489c6e6a4f86e8cc597b57df2eca707081e SHA512 82b2b9dbf0ea32c405ddc53d98a3a7a153f494d286e8719a0c40960168aadc0f49c3b313416488338f7f51c8fdb58120de41b1d47a8c8eda7db6d4ec4273b4eb
DIST pypy3.10-gentoo-patches-7.3.17_p1.tar.xz 18104 BLAKE2B 4b6c8c012d34b7ead8f7499edbe4292f21d2d7437694341de0bfb5f74d0717a11eb1c302a60baeb3ab123851a2436657458dad47c2b86a81218eea12d6aa9344 SHA512 73e0733f07be79f444b2fbf18ca7dcad6a76368cb8c185eb630d82e6886ed909548bc1779bf618588e34a572b5d48be0f9a86fc5758d302cf3ff0e94649b4815
DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e SHA512 46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
-EBUILD pypy-2.7.7.3.17.ebuild 7392 BLAKE2B 78ac70ad3efed0c24bd0d1fb0082f6da376e1e97eba050d967ea49d4cd83b2e00edddcaf6faf95da7e134aca743255ce7e7adccd693d984a685fdb21458b15c6 SHA512 7fc70856f2ab6ea40710f0b0ad23ff046abb377af412536eabe75b6235fb597065dcf63597032fd27f5f596681606e68d46ca37504fef9e252557f5f663f9351
+EBUILD pypy-2.7.7.3.17.ebuild 7390 BLAKE2B b840b2c94b60e9d39aae7d5062c56f398428e4d31f1613cda39e34a6de1c279d06eace53774e08c7f5d2ab01f85d9bb30184de5fdbf9374ad276b97f58ac4e5a SHA512 8ffceda18cdc35e932d65ccb2c1962ce13c1fb46585afa9c909b9882e251ee8503822d1d0aac4f1ea669f566e0ae87a527fa467a2fc8578d899e67d58cca07bc
EBUILD pypy-3.10.7.3.17_p1.ebuild 7140 BLAKE2B db6bfe1c3d44cdf9f4a1639c6bf8e35253c0ac3687f3a1315bfd52ca82c4a6fa0c3626c2aad938f8bcf2b2b6851db6fa1ed5f1847a891a08800040e0e4c27ea4 SHA512 efe64c07cfbdcb2fafbbbb93adeda1fd3ba22164130cb908d8bf26d0d82713fca179463f44673fb262573dca96a468573b53e67ab97d3f51563e23888afadfff
MISC metadata.xml 1124 BLAKE2B f1d09d26175cf20d1440a9a83352cf6f2f2e514d35d95116caf4a5ee86547f0165a6369e7a6b129ded75d28ba5a0c1c8f4da7d664d7c1e3c1e95153593057b3c SHA512 ae95400c9a1efc75372201c2353b128302355d1d087094953d73c325fa72bc24662d31c7287ae6a2583448ac345bb60744ac19391e07f8da8ef0327627e0e462
diff --git a/dev-lang/pypy/pypy-2.7.7.3.17.ebuild b/dev-lang/pypy/pypy-2.7.7.3.17.ebuild
index 1d7d43cd1b9c..c17bbb07a99e 100644
--- a/dev-lang/pypy/pypy-2.7.7.3.17.ebuild
+++ b/dev-lang/pypy/pypy-2.7.7.3.17.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
SLOT="${PYVER}/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
RESTRICT="test"
diff --git a/dev-lang/rust-common/Manifest b/dev-lang/rust-common/Manifest
index 040c9674109c..df6bd992508b 100644
--- a/dev-lang/rust-common/Manifest
+++ b/dev-lang/rust-common/Manifest
@@ -2,6 +2,6 @@ DIST rustc-1.81.0-src.tar.xz 216743872 BLAKE2B d9f52da9092d0723c862ebbb2dc351cad
DIST rustc-1.81.0-src.tar.xz.asc 801 BLAKE2B 01cd9f386d3fd73f4eb43b14d7d479ebababb8640abbff170e697817b94b8a18edd801c6047ecf3c084a0a51764c5e4f3f4bd6b00e8ae000ef0b850e9506572a SHA512 19c0da9d67f2bd9fd79a2078f0f486ee7fad5646a09a609b7e30d9531851955ae8df0ec69f9ddc09e2fd6e74d529648335b0fda833839c88c54c84494ec1988e
DIST rustc-1.82.0-src.tar.xz 219769328 BLAKE2B 611f33e134c2d459c9af1695c0a4d033df93afc986e91a17fceb0dd293fb4ffbd5f7475ef571d36cecf49da6c3fdb3801c98d7f72f9dd1c39e42502f649b192f SHA512 d158c7c71c1814bde2a3ec3cbeabe34949bd3201b730c0d7ec6baad4158bb28dd13696c430a6b99dc38b9d23ad7ddf8dde7d2487cbfbbbe9c3473016994210f0
DIST rustc-1.82.0-src.tar.xz.asc 801 BLAKE2B 8138fb15b8d7ec15be45378fe663207a8e87e3c527348ab079995b1840a771ed6e9d5464eb8855ac9e006c0cfcf54b1a4fea489d31e6c9899cb03e6f4c737b67 SHA512 3cd6b27e72041baf9996efa10f25aca2e04f3e3727b60ecfd90c1bef9c52d216d2dc130802f935b110e35766645a27637a01661aa8d5acf02bf64b02a107c93c
-EBUILD rust-common-1.81.0.ebuild 1168 BLAKE2B 70a4586b15677069a5e84b0a444ef6ee44e895bf5ca2b06e5d195a4358ced7a5cffe7f869da1d136ba50654deb3a5811675f26863f1c09ad0af3bd19ca8ba7c8 SHA512 9c013a8050523f2090cb3c845197d67c45591666c10b09d3942bec01c85da9581bab707658d749a66441ddfff8c6d32a54fa80455079a7360e5edb82f26300b4
-EBUILD rust-common-1.82.0.ebuild 1236 BLAKE2B 1a79522d016d9f371def8d2d5cfe60eac7717b98469e57da2c27ec7ef35443e411e0c7ffce8f5f17aebbe895b63d248f74f791bb46b6128cc1c42fa39a7598e7 SHA512 dc5ef233e9f7f3085b6761224e9caf52a96e97548e1c59bdbdc01e215fd2067642c5d8bcecd291e3ce55c82283643e35f2232d2ba0e9b2884d3d9e73479a21dd
+EBUILD rust-common-1.81.0.ebuild 1442 BLAKE2B 2fca9110584bab02d27116bb7384ef4cdc0cc42323b469473f76fa09bd15fd4dd24a4597769d453d12c8e06b4305614d50120099feaeb142c2aafe29dd610348 SHA512 b948bc84b48deb6249c61d977dde1489374f5e0df679540a254ce4211f148eb5fff00fa4970bc63a07d4d08328fa821cee1172c388ddd8b48c1c0117a1c0259d
+EBUILD rust-common-1.82.0.ebuild 1449 BLAKE2B 570a7a3b81e3c710e467adf1330e8ae5f9253fa596f6d8239cdecfb76f2f9c179b435fd2ad4030a821dcf1f037cfab97210e5f4b99fb418b4fa03119f9e28ed4 SHA512 530ad49096761be283ec94182e9eea075e6a72a1da94060ef4e77a04d642cac4b3aad571d6eabd47e92b2de18a80c2fb932bce615a8475a8ca92931102e80c8b
MISC metadata.xml 324 BLAKE2B 25e471eacc689a8af7e0251146bf712b020a10d55e3cb48285f174996ec66db8bbd146d4737db15ac3b2abf3e1f0415277b9bdca84d94f9b08a56e9242a4fcbf SHA512 723c102ec7017eeb72bfd6f37c16e2705e61bb626a93e5127eca2275a9367cefbccdd846fe8a699bc1192ae52cafe236f3fb6261fa6db361564b34880a9db2fb
diff --git a/dev-lang/rust-common/rust-common-1.81.0.ebuild b/dev-lang/rust-common/rust-common-1.81.0.ebuild
index b977c5aa1b92..83fbbf485e6c 100644
--- a/dev-lang/rust-common/rust-common-1.81.0.ebuild
+++ b/dev-lang/rust-common/rust-common-1.81.0.ebuild
@@ -3,7 +3,8 @@
EAPI=8
-inherit bash-completion-r1
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
+inherit bash-completion-r1 verify-sig
DESCRIPTION="Common files shared between multiple slots of Rust"
HOMEPAGE="https://www.rust-lang.org/"
@@ -25,16 +26,21 @@ SRC_URI="
S="${WORKDIR}/${MY_P}-src"
LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
-SLOT=0
+SLOT="0"
KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="verify-sig"
+# Legacy non-slotted versions bash completions will collide.
RDEPEND="
!dev-lang/rust:stable
!dev-lang/rust-bin:stable
"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-rust )"
src_unpack() {
+ if use verify-sig ; then
+ verify-sig_verify_detached "${DISTDIR}"/${SRC} "${DISTDIR}"/${SRC}.asc
+ fi
+
# Avoid unpacking the whole tarball which would need check-reqs
tar -xf "${DISTDIR}"/${SRC} ${SRC%%.tar.xz}/src/tools/cargo/src/etc/cargo.bashcomp.sh || die
}
diff --git a/dev-lang/rust-common/rust-common-1.82.0.ebuild b/dev-lang/rust-common/rust-common-1.82.0.ebuild
index 0d4b5aa7b8ae..285a9a5b8e5f 100644
--- a/dev-lang/rust-common/rust-common-1.82.0.ebuild
+++ b/dev-lang/rust-common/rust-common-1.82.0.ebuild
@@ -3,7 +3,8 @@
EAPI=8
-inherit bash-completion-r1
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
+inherit bash-completion-r1 verify-sig
DESCRIPTION="Common files shared between multiple slots of Rust"
HOMEPAGE="https://www.rust-lang.org/"
@@ -25,17 +26,21 @@ SRC_URI="
S="${WORKDIR}/${MY_P}-src"
LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
-SLOT=0
+SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="verify-sig"
# Legacy non-slotted versions bash completions will collide.
RDEPEND="
!dev-lang/rust:stable
!dev-lang/rust-bin:stable
"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-rust )"
src_unpack() {
+ if use verify-sig ; then
+ verify-sig_verify_detached "${DISTDIR}"/${SRC} "${DISTDIR}"/${SRC}.asc
+ fi
+
# Avoid unpacking the whole tarball which would need check-reqs
tar -xf "${DISTDIR}"/${SRC} ${SRC%%.tar.xz}/src/tools/cargo/src/etc/cargo.bashcomp.sh || die
}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 1c5aa0fc68d9..ca2e88c9e62f 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/asmjit/Manifest b/dev-libs/asmjit/Manifest
index 9c31bce7a7af..b62aa1e9ee02 100644
--- a/dev-libs/asmjit/Manifest
+++ b/dev-libs/asmjit/Manifest
@@ -1,6 +1,9 @@
AUX asmjit-2021.11.13-gentoo.patch 1936 BLAKE2B f809f2f5f9ab8a916d7a5f1a025f94694164c16b85cf65dbec54dea0cae2fe75a438ed393dfa6977f3cf43fec49de32e0b6dd346bb0b5cbf861555977f0fc0ff SHA512 cf0e207c6580061abaefbe3d0655a9d0bac8be4784bd0eb53e9689f97e95a9a90f48391a2394dbb36a7ea4b3fa168927bb140238917c21c08b8b86fcc1b83fec
DIST asmjit-2021.11.13.tar.gz 717251 BLAKE2B 2bcad7234b0cab2d60c9fcd09149c93397595ca4859cb415378dabf52f8660de3aa5de40ee192fca814ee62bfc690ae8260c2f54faf10eb52c3ed3d63d1f4258 SHA512 2774168ff0847b3c29aee87325f12e431693c70661f8c10e0dc0d6530a3683d51ca472ef993e88c9d4e179494b045b2e75c22d6eda19b0c75e19843b69162da1
DIST asmjit-2022.07.02.tar.gz 974040 BLAKE2B 28f2d23bcded48f1526b8820a5c9c919e014bdd6e8095762ba37414d2a47dc5665d89c4ca43fee9b216d5dfc71ef19835ce04f6dccc500451f204033b42be20c SHA512 c1196edb656833caa6d4d6817e34e4d2320ecda06bc6b531a0ff73f9e3786a98dad3f2348884de4e272d0e6853bb7b1eaab3feaa5d4430f28c3c9339ded1a58c
+DIST asmjit-2024.10.25.tar.gz 1184167 BLAKE2B 2b07a470f1b7a3886aa67bd3d8efeb35f7218622df0f21da398b724226fa7253c37c3548f9a3f29ce0d2306794af02642969e9623829750e7ed6a0e6abfd88de SHA512 aef778b28bfb7187c93f5a7c8edacbb4d57b79d32b09ce30eab52e1708f641b123d19d5501c14625a155b4add8499782f4207145addbdf670266bc121d11138b
EBUILD asmjit-2021.11.13.ebuild 642 BLAKE2B 38ed02e8e10c24de0f5686eb5ce09dea855284c62ba31117d8d78f711903342dc774cb9390766a91a6444f631c233cc6ccc133515770ebbf303f5cf648cd3e2a SHA512 00c6d6c584f3ff775b29b841ce5c3082072692b6e94c58f37b2b5cd77423f9d05fdb66a61198b151f55c6225a805c83d3a9a7bc39de35bb096c8c90739a5e1be
EBUILD asmjit-2022.07.02.ebuild 585 BLAKE2B ba884eabacdea27c646dc3194be46958d3e64e2fe752855019b48e3aadc52c008d93e361847136d698c1fc766bee9bf882d2000b6a831a66735def8989326175 SHA512 3fe752c68db04ffa4641367156511f61134a6b76e7d15e74baae3ff0eb7a3e4b5b0d3723a458c36713eda4d3cbad12938097c8f534658aadc4c8cb6093369735
+EBUILD asmjit-2024.10.25.ebuild 726 BLAKE2B 8f71d56d7845d218e9b368711e253e78ddca43cb8516f355cbaaa82d418e32fa54a3ff9afefde06fde1b7195d5bb5f6b70a8e7504a62493f5097012cdc48cbcb SHA512 ced186011d6a31a267244221f6767f47cf6670a4afda6d6e930362c2393e92ba50c9072ae823bfb5a49303c5dd4556a6f2fd362ec2eef9308359cd188295f0a1
+EBUILD asmjit-9999.ebuild 726 BLAKE2B 8f71d56d7845d218e9b368711e253e78ddca43cb8516f355cbaaa82d418e32fa54a3ff9afefde06fde1b7195d5bb5f6b70a8e7504a62493f5097012cdc48cbcb SHA512 ced186011d6a31a267244221f6767f47cf6670a4afda6d6e930362c2393e92ba50c9072ae823bfb5a49303c5dd4556a6f2fd362ec2eef9308359cd188295f0a1
MISC metadata.xml 326 BLAKE2B 33b6a6c08e1c2d3427bd6106ba3d354c2b5cce4ea529d955d558839ce1b2446ed0980f0a149f4706d89abdbf61d98e99cf5c30dbbb58e30a9c8c659b33992c6f SHA512 753ce999cb3a5a181bdf8efa874269cf31b43c836a8e2ac709fc64429ca003fccfafc38bdd0fc1ddfbc92a45baea64370568b96ff4435eed0df636eab6d41d34
diff --git a/dev-libs/asmjit/asmjit-2024.10.25.ebuild b/dev-libs/asmjit/asmjit-2024.10.25.ebuild
new file mode 100644
index 000000000000..69fb1376fe46
--- /dev/null
+++ b/dev-libs/asmjit/asmjit-2024.10.25.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Machine code generation for C++"
+HOMEPAGE="https://asmjit.com/"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/asmjit/asmjit"
+else
+ CommitId=f1096428b87e9d16305de16e91f2a7f52aef5a88
+ SRC_URI="https://github.com/asmjit/${PN}/archive/${CommitId}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}"/${PN}-${CommitId}
+fi
+
+LICENSE="ZLIB"
+SLOT="0"
+IUSE="test"
+
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="!test? ( test )"
+
+DOCS=( README.md CONTRIBUTING.md )
+
+src_configure() {
+ local mycmakeargs=(
+ -DASMJIT_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/asmjit/asmjit-9999.ebuild b/dev-libs/asmjit/asmjit-9999.ebuild
new file mode 100644
index 000000000000..69fb1376fe46
--- /dev/null
+++ b/dev-libs/asmjit/asmjit-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Machine code generation for C++"
+HOMEPAGE="https://asmjit.com/"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/asmjit/asmjit"
+else
+ CommitId=f1096428b87e9d16305de16e91f2a7f52aef5a88
+ SRC_URI="https://github.com/asmjit/${PN}/archive/${CommitId}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}"/${PN}-${CommitId}
+fi
+
+LICENSE="ZLIB"
+SLOT="0"
+IUSE="test"
+
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="!test? ( test )"
+
+DOCS=( README.md CONTRIBUTING.md )
+
+src_configure() {
+ local mycmakeargs=(
+ -DASMJIT_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest
index b1cb6daef0b8..946d5df70822 100644
--- a/dev-libs/icu-layoutex/Manifest
+++ b/dev-libs/icu-layoutex/Manifest
@@ -1,8 +1,12 @@
AUX icu-layoutex-65.1-remove-bashisms.patch 4963 BLAKE2B fb781741a7a908638876729d573a73e42b7b3f0f3e692b54799fed0dac006ecb731583d90d849ea06be47259a0a236933fa7a78a96b3a8107ee85f916dc2000a SHA512 67e60068c356ca8d93b137eadeef2562ff7d8f38153babc97edd92a2c38d7113396d63d4a09364dacefc612b4b3ea28872a4f767c4f38d3e725943b32f98c5bc
+AUX icu-layoutex-76.1-remove-bashisms.patch 3382 BLAKE2B fda519c35f7b8d617007fcfa91dd6d36da7eae457f616b437ac32c4de1808d5e7d4b31cb6b560fbf1b2940e69b6fcb8fb51b4c9ad2671aa43aa89cf056934999 SHA512 223ab2e184945ad7039a72dafaf3478bbcab4b4577929e0aac8b508f9cac678a770ff9ce307d373e9ab1d8e42a81740251bb70e2244592cda91ad15a6af1fd2d
DIST icu4c-74_2-src.tgz 26529443 BLAKE2B 08790dd3634037177eaec428651afe0da1f71dbad3423bde7ea5a6d49eab5dc011f72b175760fc55f6d8d7d820f7f3dfc369a80a1f7cb2f9f933644beb3d3711 SHA512 e6c7876c0f3d756f3a6969cad9a8909e535eeaac352f3a721338b9cbd56864bf7414469d29ec843462997815d2ca9d0dab06d38c37cdd4d8feb28ad04d8781b0
DIST icu4c-74_2-src.tgz.asc 659 BLAKE2B 0723204ce19d7bd4b1989e00b5ab084cc5b154c214129632a7f7ce31c151c8a4b9e0033d49872db728a3787809dbad2320f1d848561c84f94797c7e006749b94 SHA512 b249a61aba711b34599c3c0fbc113a52a83e59cb7bbda914ca74f534c1f474e6821d663dc7f078608b24393703654a43c2b793ca3d3f3be761393b6a73862ecc
DIST icu4c-75_1-src.tgz 26568378 BLAKE2B 2772b52bf59407188511359ec54bea432bc70ba81610015bb51192f7aff33d5e4b08840cf3bfed3de7f9a91b430b6a6efe9dd75fdc53327d4c9f8fbf54d96d18 SHA512 70ea842f0d5f1f6c6b65696ac71d96848c4873f4d794bebc40fd87af2ad4ef064c61a786bf7bc430ce4713ec6deabb8cc1a8cc0212eab148cee2d498a3683e45
DIST icu4c-75_1-src.tgz.asc 659 BLAKE2B d884a9ddb2afc1a8aa00e66568d2f4f76de2b2d15b5ac4ca5a464e2d1dd22aef2406cbd1391c31c8987f1b95d9325c37359f081d2ad69ca313a9d656d3dd7ec1 SHA512 a69d47d74e28a3dcc2f5b83bb0094b7e52e737c83ad484aec64ce76a6f1ad719b1de651ad4024df6cc1bb74992a8540dec09cec2814c45a3e7aaa365afd96628
+DIST icu4c-76_1-src.tgz 27437767 BLAKE2B 67223391123d2d2c75107fc4b87510b1d8d520301a863032951b894366ec8b414692ee3fa2acd652289b0ae2f60946d71bf9ca21ed87de40825e2fd02634c658 SHA512 b702ab62fb37a1574d5f4a768326d0f8fa30d9db5b015605b5f8215b5d8547f83d84880c586d3dcc7b6c76f8d47ef34e04b0f51baa55908f737024dd79a42a6c
+DIST icu4c-76_1-src.tgz.asc 228 BLAKE2B 37a058e22da5ad122e3df6de2cb3979fa734b32e4e81d91201d2095fbf20ef2dbcba4579efab3041193e49c388d09618c965ddf082a8362aa82b694184804fa7 SHA512 c4bd81d4e98d7e37a6ba9540748c4ce1eb740d70bd689a13e2e51da76503b6e0287afd4d1cd3af4540210f37626dec998fcbd7269976cb801f238b789e604489
EBUILD icu-layoutex-74.2.ebuild 3644 BLAKE2B abdb16ba65a5023f701fd74c56fd4efeee9ab188268ff0edcf1d3ff433bede5c060e7ef7164dcc9293ac090d98bdff023e197ea9be4f41eff3062759d8bbc2e9 SHA512 71b8d7b9358a5e83b00237ace55e265b1f0105d1a958e1c11b6438bf849ec21e8ef9cd3b85528b47405097aea23414fe021b41f761d7b4f233648624ed8dd4d4
EBUILD icu-layoutex-75.1.ebuild 3529 BLAKE2B 7c0c4eae5c1436f11974ffafc0e024182967ead8b3f78a4ac7ffe1854ee42f84f637542cef52d45fc0b587bfbfc5a0e22de6ba9f5cc4768fe379c7f12fcb1640 SHA512 9130422963c9b1c8c397a9a7ae0d937e889c04304cdec2416154f7ba83b707a63faa96f8fee322aa26de85e4ca895fe0c3c632217d2e997e7c26ab5688d13db5
+EBUILD icu-layoutex-76.1.ebuild 3653 BLAKE2B 5f2c44f87b65ad68d3e76595ca65a51a17c38652fc32b398db0c1087594304981b813753f9f0f81b861e45c9f8bfda9c9870583a10d7b96556719ff69e71b063 SHA512 5dfe2bbf5de289741c698ddfd3b1a879a6282d7ef0591a1db61b267adbf0366a84896fc237a338c2e3477c671bb51e1eea850042adbb6ac4ba4ce2079d32096c
MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e
diff --git a/dev-libs/icu-layoutex/files/icu-layoutex-76.1-remove-bashisms.patch b/dev-libs/icu-layoutex/files/icu-layoutex-76.1-remove-bashisms.patch
new file mode 100644
index 000000000000..62bb3221116f
--- /dev/null
+++ b/dev-libs/icu-layoutex/files/icu-layoutex-76.1-remove-bashisms.patch
@@ -0,0 +1,151 @@
+--- a/config/icu-config-bottom
++++ b/config/icu-config-bottom
+@@ -218,65 +218,65 @@
+ ;;
+
+ --cflags)
+- echo $ECHO_N "${CFLAGS} ${ECHO_C}"
++ printf "%s" "${CFLAGS} "
+ ;;
+
+ --cc)
+- echo $ECHO_N "${CC} ${ECHO_C}"
++ printf "%s" "${CC} "
+ ;;
+
+ --cxx)
+- echo $ECHO_N "${CXX} ${ECHO_C}"
++ printf "%s" "${CXX} "
+ ;;
+
+ --cxxflags)
+- echo $ECHO_N "${CXXFLAGS} ${ECHO_C}"
++ printf "%s" "${CXXFLAGS} "
+ ;;
+
+ --cppflags)
+ # Don't echo the -I. - it's unneeded.
+- echo $ECHO_N "${CPPFLAGS} ${ECHO_C}" | sed -e 's/-I. //'
++ printf "%s" "${CPPFLAGS} " | sed -e 's/-I. //'
+ ;;
+
+ --cppflags-searchpath)
+- echo $ECHO_N "-I${prefix}/include ${ECHO_C}"
++ printf "%s" "-I${prefix}/include "
+ ;;
+
+ --cppflags-dynamic)
+- echo $ECHO_N "${SHAREDLIBCPPFLAGS} ${ECHO_C}"
++ printf "%s" "${SHAREDLIBCPPFLAGS} "
+ ;;
+
+ --cxxflags-dynamic)
+- echo $ECHO_N "${SHAREDLIBCXXFLAGS} ${ECHO_C}"
++ printf "%s" "${SHAREDLIBCXXFLAGS} "
+ ;;
+
+ --cflags-dynamic)
+- echo $ECHO_N "${SHAREDLIBCFLAGS} ${ECHO_C}"
++ printf "%s" "${SHAREDLIBCFLAGS} "
+ ;;
+
+ --ldflags-system)
+- echo $ECHO_N "${LIBS} ${ECHO_C}"
++ printf "%s" "${LIBS} "
+ ;;
+
+ --ldflags)
+- echo $ECHO_N "${LDFLAGS} ${ICULIBS} ${ECHO_C}"
++ printf "%s" "${LDFLAGS} ${ICULIBS} "
+ # $RPATH_LDFLAGS
+ ;;
+
+ --ldflags-libsonly)
+- echo $ECHO_N "${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} ${ECHO_C}"
++ printf "%s" "${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} "
+ ;;
+
+ --ldflags-icuio)
+- echo $ECHO_N " ${ICULIBS_ICUIO} ${ECHO_C}"
++ printf "%s" " ${ICULIBS_ICUIO} "
+ ;;
+
+ --ldflags-obsolete)
+- echo $ECHO_N "${ICULIBS_OBSOLETE} ${ECHO_C}"
++ printf "%s" "${ICULIBS_OBSOLETE} "
+ ;;
+
+ --ldflags-toolutil)
+- echo $ECHO_N " ${ICULIBS_TOOLUTIL} ${ECHO_C}"
++ printf "%s" " ${ICULIBS_TOOLUTIL} "
+ ;;
+
+ --ldflags-layout)
+@@ -285,7 +285,7 @@
+ ;;
+
+ --ldflags-searchpath)
+- echo $ECHO_N "-L${libdir} ${ECHO_C}"
++ printf "%s" "-L${libdir} "
+ ;;
+
+ --detect-prefix)
+@@ -321,47 +321,47 @@
+ ;;
+
+ --shared-datadir)
+- echo $ECHO_N "${datadir} ${ECHO_C}"
++ printf "%s" "${datadir} "
+ ;;
+
+ --incfile)
+- echo $ECHO_N "${pkglibdir}/Makefile.inc ${ECHO_C}"
++ printf "%s" "${pkglibdir}/Makefile.inc "
+ ;;
+
+ --incpkgdatafile)
+- echo $ECHO_N "${pkglibdir}/pkgdata.inc ${ECHO_C}"
++ printf "%s" "${pkglibdir}/pkgdata.inc "
+ ;;
+
+ --icudata)
+- echo $ECHO_N "${ICUDATA_NAME} ${ECHO_C}"
++ printf "%s" "${ICUDATA_NAME} "
+ ;;
+
+ --icudata-mode)
+- echo $ECHO_N "${PKGDATA_MODE} ${ECHO_C}"
++ printf "%s" "${PKGDATA_MODE} "
+ ;;
+
+ --icudata-install-dir)
+- echo $ECHO_N "${ICUPKGDATA_DIR} ${ECHO_C}"
++ printf "%s" "${ICUPKGDATA_DIR} "
+ ;;
+
+ --icudatadir)
+- echo $ECHO_N "${ICUDATA_DIR} ${ECHO_C}"
++ printf "%s" "${ICUDATA_DIR} "
+ ;;
+
+ --shlib-c)
+- echo $ECHO_N "${SHLIB_c} ${ECHO_C}"
++ printf "%s" "${SHLIB_c} "
+ ;;
+
+ --shlib-cc)
+- echo $ECHO_N "${SHLIB_cc} ${ECHO_C}"
++ printf "%s" "${SHLIB_cc} "
+ ;;
+
+ --version)
+- echo $ECHO_N $VERSION
++ printf "%s" "$VERSION"
+ ;;
+
+ --unicode-version)
+- echo $ECHO_N $UNICODE_VERSION
++ printf "%s" "$UNICODE_VERSION"
+ ;;
+
+ --host)
diff --git a/dev-libs/icu-layoutex/icu-layoutex-76.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-76.1.ebuild
new file mode 100644
index 000000000000..fe8903689de5
--- /dev/null
+++ b/dev-libs/icu-layoutex/icu-layoutex-76.1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-libs/icu
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/icu.asc
+inherit autotools multilib-minimal toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/-rc}
+MY_PV=${MY_PV//./_}
+
+DESCRIPTION="External layout part of International Components for Unicode"
+HOMEPAGE="https://icu.unicode.org/"
+SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz"
+SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc )"
+S="${WORKDIR}"/${PN/-layoutex}/source
+
+LICENSE="BSD"
+SLOT="0/${PV%.*}"
+if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}]
+ dev-libs/icu-le-hb[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ verify-sig? ( >=sec-keys/openpgp-keys-icu-20241110 )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-76.1-remove-bashisms.patch" )
+
+src_prepare() {
+ default
+
+ # TODO: switch uconfig.h hacks to use uconfig_local
+ #
+ # Disable renaming as it assumes stable ABI and that consumers
+ # won't use unofficial APIs. We need this despite the configure argument.
+ sed -i \
+ -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
+ common/unicode/uconfig.h || die
+ #
+ # ODR violations, experimental API
+ sed -i \
+ -e "s/# define UCONFIG_NO_MF2 0/#define UCONFIG_NO_MF2 1/" \
+ common/unicode/uconfig.h || die
+
+ # Fix linking of icudata
+ sed -i \
+ -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
+ config/mh-linux || die
+
+ eautoreconf
+}
+
+src_configure() {
+ MAKEOPTS+=" VERBOSE=1"
+
+ if tc-is-cross-compiler; then
+ mkdir "${WORKDIR}"/host || die
+ pushd "${WORKDIR}"/host >/dev/null || die
+
+ CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
+ CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \
+ RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
+ "${S}"/configure --disable-renaming --disable-debug \
+ --disable-samples --enable-static || die
+ emake
+
+ popd >/dev/null || die
+ fi
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-renaming
+ # We want a minimal build as this is just for layoutex
+ # so we disable as much as possible
+ --disable-samples
+ --disable-extras
+ --disable-icuio
+
+ # This is icu-layoutex, so..
+ --enable-layoutex
+
+ $(use_enable debug)
+ $(use_enable static-libs static)
+
+ # Need tools for tests, otherwise get this in configure:
+ # "## Note: you have disabled ICU's tools. This ICU cannot build its own data or tests.
+ # ## Expect build failures in the 'data', 'test', and other directories."
+ # ... although layoutex has no tests right now anyway, but let's keep this
+ # for the future.
+ $(use_enable test tools)
+ $(use_enable test tests)
+ )
+
+ tc-is-cross-compiler && myeconfargs+=(
+ --with-cross-build="${WORKDIR}"/host
+ )
+
+ # icu tries to use clang by default
+ tc-export CC CXX
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+ # INTLTEST_OPTS: intltest options
+ # -e: Exhaustive testing
+ # -l: Reporting of memory leaks
+ # -v: Increased verbosity
+ # IOTEST_OPTS: iotest options
+ # -e: Exhaustive testing
+ # -v: Increased verbosity
+ # CINTLTST_OPTS: cintltst options
+ # -e: Exhaustive testing
+ # -v: Increased verbosity
+ emake -C layoutex VERBOSE="1" check
+}
+
+multilib_src_install() {
+ pushd layoutex &>/dev/null || die
+ default
+ popd &>/dev/null || die
+}
diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index e26d8f00a90b..82808861b285 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -2,10 +2,14 @@ AUX icu-64.2-darwin.patch 2136 BLAKE2B 3c54a15e351a97f7c423128e493ed158e56191738
AUX icu-65.1-remove-bashisms.patch 4963 BLAKE2B fb781741a7a908638876729d573a73e42b7b3f0f3e692b54799fed0dac006ecb731583d90d849ea06be47259a0a236933fa7a78a96b3a8107ee85f916dc2000a SHA512 67e60068c356ca8d93b137eadeef2562ff7d8f38153babc97edd92a2c38d7113396d63d4a09364dacefc612b4b3ea28872a4f767c4f38d3e725943b32f98c5bc
AUX icu-68.1-nonunicode.patch 477 BLAKE2B 5e74142e5adbf8f3fffa23c8fb08657b5b75d12941db39980abea1fff2328c112196b62cc89d521e8cc2a1f7c11b58816401a838bb8fcbe50036e80d3d9e4343 SHA512 5d605cc1cbbd16221603a9509d07713d64201f4fc1a372d29c18f8d49a4618fcd7e0a0bb0a459024a288e5c2c339a9aa0849abe88691ee2cdb24b92c9b61e290
AUX icu-75.1-python3_13-tests.patch 609 BLAKE2B 8f459e0963d941029f05d74a643c5c37060934b12181ec1a8859316f0f6ffaa9a62ab7817b382f879113c896271c4660522ae573c7e540fbc88bbbe563fdcd7d SHA512 e93c459f98c1015eb1592eabc27451dd71834c3b039921ffb6630b31bc0f811104610f4cc81ac1424d392b51aa571d3d2c4a4c9556ab83d90b7155a035e88012
+AUX icu-76.1-remove-bashisms.patch 3382 BLAKE2B fda519c35f7b8d617007fcfa91dd6d36da7eae457f616b437ac32c4de1808d5e7d4b31cb6b560fbf1b2940e69b6fcb8fb51b4c9ad2671aa43aa89cf056934999 SHA512 223ab2e184945ad7039a72dafaf3478bbcab4b4577929e0aac8b508f9cac678a770ff9ce307d373e9ab1d8e42a81740251bb70e2244592cda91ad15a6af1fd2d
DIST icu4c-74_2-src.tgz 26529443 BLAKE2B 08790dd3634037177eaec428651afe0da1f71dbad3423bde7ea5a6d49eab5dc011f72b175760fc55f6d8d7d820f7f3dfc369a80a1f7cb2f9f933644beb3d3711 SHA512 e6c7876c0f3d756f3a6969cad9a8909e535eeaac352f3a721338b9cbd56864bf7414469d29ec843462997815d2ca9d0dab06d38c37cdd4d8feb28ad04d8781b0
DIST icu4c-74_2-src.tgz.asc 659 BLAKE2B 0723204ce19d7bd4b1989e00b5ab084cc5b154c214129632a7f7ce31c151c8a4b9e0033d49872db728a3787809dbad2320f1d848561c84f94797c7e006749b94 SHA512 b249a61aba711b34599c3c0fbc113a52a83e59cb7bbda914ca74f534c1f474e6821d663dc7f078608b24393703654a43c2b793ca3d3f3be761393b6a73862ecc
DIST icu4c-75_1-src.tgz 26568378 BLAKE2B 2772b52bf59407188511359ec54bea432bc70ba81610015bb51192f7aff33d5e4b08840cf3bfed3de7f9a91b430b6a6efe9dd75fdc53327d4c9f8fbf54d96d18 SHA512 70ea842f0d5f1f6c6b65696ac71d96848c4873f4d794bebc40fd87af2ad4ef064c61a786bf7bc430ce4713ec6deabb8cc1a8cc0212eab148cee2d498a3683e45
DIST icu4c-75_1-src.tgz.asc 659 BLAKE2B d884a9ddb2afc1a8aa00e66568d2f4f76de2b2d15b5ac4ca5a464e2d1dd22aef2406cbd1391c31c8987f1b95d9325c37359f081d2ad69ca313a9d656d3dd7ec1 SHA512 a69d47d74e28a3dcc2f5b83bb0094b7e52e737c83ad484aec64ce76a6f1ad719b1de651ad4024df6cc1bb74992a8540dec09cec2814c45a3e7aaa365afd96628
+DIST icu4c-76_1-src.tgz 27437767 BLAKE2B 67223391123d2d2c75107fc4b87510b1d8d520301a863032951b894366ec8b414692ee3fa2acd652289b0ae2f60946d71bf9ca21ed87de40825e2fd02634c658 SHA512 b702ab62fb37a1574d5f4a768326d0f8fa30d9db5b015605b5f8215b5d8547f83d84880c586d3dcc7b6c76f8d47ef34e04b0f51baa55908f737024dd79a42a6c
+DIST icu4c-76_1-src.tgz.asc 228 BLAKE2B 37a058e22da5ad122e3df6de2cb3979fa734b32e4e81d91201d2095fbf20ef2dbcba4579efab3041193e49c388d09618c965ddf082a8362aa82b694184804fa7 SHA512 c4bd81d4e98d7e37a6ba9540748c4ce1eb740d70bd689a13e2e51da76503b6e0287afd4d1cd3af4540210f37626dec998fcbd7269976cb801f238b789e604489
EBUILD icu-74.2.ebuild 4714 BLAKE2B 8091125f898279efb25331588a88f62ba356c0a2aaa52876a1734170f80b79af7b5b47148d657714b5c074d4d156fd9df0e88138874b9eea2c1dd8cd47c76d92 SHA512 ec477c735b981212b442ec130e6b27eeb461c2ca76da1a67424afcd76c2e5d2f7a4bf3954dc00ac949dda71c3d613565becd9033d9d352663114dad120fd1a97
EBUILD icu-75.1.ebuild 4670 BLAKE2B fdb36ace7b4d804e83b0f48094e443f1da9bf5dbf7099a8aae7827d8d1933c62b8cf74a651c086c9846b161a9c6d32c318b5c87f04b8923807e825043575d07d SHA512 bd23fa9cea9a6746d137e5c4cc7af300f09be4fd089fe40c64b848ec45834aa54ed793809d76a618eb498788d8bcc54a7a9c71b137db1ed01921cb08efe8b95a
+EBUILD icu-76.1.ebuild 4511 BLAKE2B fa15ae6ca36c617032ce6066fddc451b14bb80529217047e2b61d730ce58b82197e3311b4574e0960ca6d413da2bce2455c9e176eae6d24f5c02a9e3a53ce9c5 SHA512 f43d0db39c778e60d0364de87663c4b6a5ee1fdbd3646cb26d8377da396ba9c8c1b0dd4d8e7727b83092c34b99aad3d89e1b862b5699cd5a17d0ec4b2e751a0d
MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e
diff --git a/dev-libs/icu/files/icu-76.1-remove-bashisms.patch b/dev-libs/icu/files/icu-76.1-remove-bashisms.patch
new file mode 100644
index 000000000000..62bb3221116f
--- /dev/null
+++ b/dev-libs/icu/files/icu-76.1-remove-bashisms.patch
@@ -0,0 +1,151 @@
+--- a/config/icu-config-bottom
++++ b/config/icu-config-bottom
+@@ -218,65 +218,65 @@
+ ;;
+
+ --cflags)
+- echo $ECHO_N "${CFLAGS} ${ECHO_C}"
++ printf "%s" "${CFLAGS} "
+ ;;
+
+ --cc)
+- echo $ECHO_N "${CC} ${ECHO_C}"
++ printf "%s" "${CC} "
+ ;;
+
+ --cxx)
+- echo $ECHO_N "${CXX} ${ECHO_C}"
++ printf "%s" "${CXX} "
+ ;;
+
+ --cxxflags)
+- echo $ECHO_N "${CXXFLAGS} ${ECHO_C}"
++ printf "%s" "${CXXFLAGS} "
+ ;;
+
+ --cppflags)
+ # Don't echo the -I. - it's unneeded.
+- echo $ECHO_N "${CPPFLAGS} ${ECHO_C}" | sed -e 's/-I. //'
++ printf "%s" "${CPPFLAGS} " | sed -e 's/-I. //'
+ ;;
+
+ --cppflags-searchpath)
+- echo $ECHO_N "-I${prefix}/include ${ECHO_C}"
++ printf "%s" "-I${prefix}/include "
+ ;;
+
+ --cppflags-dynamic)
+- echo $ECHO_N "${SHAREDLIBCPPFLAGS} ${ECHO_C}"
++ printf "%s" "${SHAREDLIBCPPFLAGS} "
+ ;;
+
+ --cxxflags-dynamic)
+- echo $ECHO_N "${SHAREDLIBCXXFLAGS} ${ECHO_C}"
++ printf "%s" "${SHAREDLIBCXXFLAGS} "
+ ;;
+
+ --cflags-dynamic)
+- echo $ECHO_N "${SHAREDLIBCFLAGS} ${ECHO_C}"
++ printf "%s" "${SHAREDLIBCFLAGS} "
+ ;;
+
+ --ldflags-system)
+- echo $ECHO_N "${LIBS} ${ECHO_C}"
++ printf "%s" "${LIBS} "
+ ;;
+
+ --ldflags)
+- echo $ECHO_N "${LDFLAGS} ${ICULIBS} ${ECHO_C}"
++ printf "%s" "${LDFLAGS} ${ICULIBS} "
+ # $RPATH_LDFLAGS
+ ;;
+
+ --ldflags-libsonly)
+- echo $ECHO_N "${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} ${ECHO_C}"
++ printf "%s" "${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} "
+ ;;
+
+ --ldflags-icuio)
+- echo $ECHO_N " ${ICULIBS_ICUIO} ${ECHO_C}"
++ printf "%s" " ${ICULIBS_ICUIO} "
+ ;;
+
+ --ldflags-obsolete)
+- echo $ECHO_N "${ICULIBS_OBSOLETE} ${ECHO_C}"
++ printf "%s" "${ICULIBS_OBSOLETE} "
+ ;;
+
+ --ldflags-toolutil)
+- echo $ECHO_N " ${ICULIBS_TOOLUTIL} ${ECHO_C}"
++ printf "%s" " ${ICULIBS_TOOLUTIL} "
+ ;;
+
+ --ldflags-layout)
+@@ -285,7 +285,7 @@
+ ;;
+
+ --ldflags-searchpath)
+- echo $ECHO_N "-L${libdir} ${ECHO_C}"
++ printf "%s" "-L${libdir} "
+ ;;
+
+ --detect-prefix)
+@@ -321,47 +321,47 @@
+ ;;
+
+ --shared-datadir)
+- echo $ECHO_N "${datadir} ${ECHO_C}"
++ printf "%s" "${datadir} "
+ ;;
+
+ --incfile)
+- echo $ECHO_N "${pkglibdir}/Makefile.inc ${ECHO_C}"
++ printf "%s" "${pkglibdir}/Makefile.inc "
+ ;;
+
+ --incpkgdatafile)
+- echo $ECHO_N "${pkglibdir}/pkgdata.inc ${ECHO_C}"
++ printf "%s" "${pkglibdir}/pkgdata.inc "
+ ;;
+
+ --icudata)
+- echo $ECHO_N "${ICUDATA_NAME} ${ECHO_C}"
++ printf "%s" "${ICUDATA_NAME} "
+ ;;
+
+ --icudata-mode)
+- echo $ECHO_N "${PKGDATA_MODE} ${ECHO_C}"
++ printf "%s" "${PKGDATA_MODE} "
+ ;;
+
+ --icudata-install-dir)
+- echo $ECHO_N "${ICUPKGDATA_DIR} ${ECHO_C}"
++ printf "%s" "${ICUPKGDATA_DIR} "
+ ;;
+
+ --icudatadir)
+- echo $ECHO_N "${ICUDATA_DIR} ${ECHO_C}"
++ printf "%s" "${ICUDATA_DIR} "
+ ;;
+
+ --shlib-c)
+- echo $ECHO_N "${SHLIB_c} ${ECHO_C}"
++ printf "%s" "${SHLIB_c} "
+ ;;
+
+ --shlib-cc)
+- echo $ECHO_N "${SHLIB_cc} ${ECHO_C}"
++ printf "%s" "${SHLIB_cc} "
+ ;;
+
+ --version)
+- echo $ECHO_N $VERSION
++ printf "%s" "$VERSION"
+ ;;
+
+ --unicode-version)
+- echo $ECHO_N $UNICODE_VERSION
++ printf "%s" "$UNICODE_VERSION"
+ ;;
+
+ --host)
diff --git a/dev-libs/icu/icu-76.1.ebuild b/dev-libs/icu/icu-76.1.ebuild
new file mode 100644
index 000000000000..077fe8d67d99
--- /dev/null
+++ b/dev-libs/icu/icu-76.1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-libs/icu-layoutex
+
+PYTHON_COMPAT=( python3_{10..13} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/icu.asc
+inherit autotools multilib-minimal python-any-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/-rc}
+MY_PV=${MY_PV//./_}
+
+DESCRIPTION="International Components for Unicode"
+HOMEPAGE="https://icu.unicode.org/"
+SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz"
+SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc )"
+S="${WORKDIR}"/${PN}/source
+
+if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+LICENSE="BSD"
+SLOT="0/${PV%.*}"
+IUSE="debug doc examples static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-build/autoconf-archive
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )
+ verify-sig? ( >=sec-keys/openpgp-keys-icu-20241110 )
+"
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/icu-config
+)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-76.1-remove-bashisms.patch"
+ "${FILESDIR}/${PN}-64.2-darwin.patch"
+ "${FILESDIR}/${PN}-68.1-nonunicode.patch"
+)
+
+src_prepare() {
+ default
+
+ # TODO: switch uconfig.h hacks to use uconfig_local
+ #
+ # Disable renaming as it assumes stable ABI and that consumers
+ # won't use unofficial APIs. We need this despite the configure argument.
+ sed -i \
+ -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
+ common/unicode/uconfig.h || die
+ #
+ # ODR violations, experimental API
+ sed -i \
+ -e "s/# define UCONFIG_NO_MF2 0/#define UCONFIG_NO_MF2 1/" \
+ common/unicode/uconfig.h || die
+
+ # Fix linking of icudata
+ sed -i \
+ -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
+ config/mh-linux || die
+
+ # Append doxygen configuration to configure
+ sed -i \
+ -e 's:icudefs.mk:icudefs.mk Doxyfile:' \
+ configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ MAKEOPTS+=" VERBOSE=1"
+
+ if tc-is-cross-compiler; then
+ mkdir "${WORKDIR}"/host || die
+ pushd "${WORKDIR}"/host >/dev/null || die
+
+ CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
+ CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \
+ RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
+ "${S}"/configure --disable-renaming --disable-debug \
+ --disable-samples --enable-static || die
+ emake
+
+ popd >/dev/null || die
+ fi
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-renaming
+ --disable-samples
+ # TODO: Merge with dev-libs/icu-layoutex
+ # Planned to do this w/ 73.2 but seem to get test failures
+ # only with --enable-layoutex.
+ --disable-layoutex
+ $(use_enable debug)
+ $(use_enable static-libs static)
+ $(use_enable test tests)
+ $(multilib_native_use_enable examples samples)
+ )
+
+ #if use test ; then
+ # myeconfargs+=(
+ # --enable-extras
+ # --enable-tools
+ # )
+ #else
+ # myeconfargs+=(
+ # $(multilib_native_enable extras)
+ # $(multilib_native_enable tools)
+ # )
+ #fi
+
+ tc-is-cross-compiler && myeconfargs+=(
+ --with-cross-build="${WORKDIR}"/host
+ )
+
+ # Work around cross-endian testing failures with LTO, bug #757681
+ if tc-is-cross-compiler && tc-is-lto ; then
+ myeconfargs+=( --disable-strict )
+ fi
+
+ # ICU tries to use clang by default
+ tc-export CC CXX
+
+ # Make sure we configure with the same shell as we run icu-config
+ # with, or ECHO_N, ECHO_T and ECHO_C will be wrongly defined
+ export CONFIG_SHELL="${EPREFIX}/bin/sh"
+ # Probably have no /bin/sh in prefix-chain
+ [[ -x ${CONFIG_SHELL} ]] || CONFIG_SHELL="${BASH}"
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ default
+
+ if multilib_is_native_abi && use doc; then
+ doxygen -u Doxyfile || die
+ doxygen Doxyfile || die
+ fi
+}
+
+multilib_src_test() {
+ # INTLTEST_OPTS: intltest options
+ # -e: Exhaustive testing
+ # -l: Reporting of memory leaks
+ # -v: Increased verbosity
+ # IOTEST_OPTS: iotest options
+ # -e: Exhaustive testing
+ # -v: Increased verbosity
+ # CINTLTST_OPTS: cintltst options
+ # -e: Exhaustive testing
+ # -v: Increased verbosity
+ emake check
+}
+
+multilib_src_install() {
+ default
+
+ if multilib_is_native_abi && use doc; then
+ docinto html
+ dodoc -r doc/html/*
+ fi
+}
+
+multilib_src_install_all() {
+ local HTML_DOCS=( ../readme.html )
+ einstalldocs
+}
diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest
index 27f1382f9fdd..5b8953a81c67 100644
--- a/dev-libs/openspecfun/Manifest
+++ b/dev-libs/openspecfun/Manifest
@@ -3,5 +3,5 @@ AUX openspecfun-0.5.5-Makefile.patch 1802 BLAKE2B 9e1174fb6663d394dcd7bf4cc400d6
DIST openspecfun-0.5.3.tar.gz 121156 BLAKE2B 4b1d883634524db9a5c1d5c2e291667264f3bc15c2b6cd1c335ef7a4748668091255c4940c54cea27ab0fd301e7c08156825bcdecfef71802b7d571d74af021e SHA512 503da7592b126cce9ecb8af5ce16c667a9b022676721063e5f551fb88c0955f465ed66df7728ed2391f068ea14b77414bfd9934c0ee38081d11b998826d6b88a
DIST openspecfun-0.5.5.tar.gz 121025 BLAKE2B 72d92a676c90f24378f9902f76d59df47a403810b56d9a90bd39d6348082d34be59223b0f6b9ad00cd1ebdeb03001b31141134088d8e8164cf9a9c4fad239c78 SHA512 429c0ce47c3a3a044266fee0e285bd4e53e7433c83bf02b03fc4526b8d0e415295143693642a34cdf1c6b59aa86e76fd76c51ffc9440d0ba655c16a8a24a2a1b
EBUILD openspecfun-0.5.3.ebuild 846 BLAKE2B 8a4e82c5387f30b2207808473812ca9e16353a812fa2ad81a508d9a74d2306f5724ad24f3dec1e3ddd4181252f016937d7aada30fef6c46fb14c2ca6fc7061fb SHA512 1d39fad14ca2b13b56f1e5cec714720001baf66bc80b42cdbd41368e7290d897921afaf2f3abe9900099ae104270a978e284640abc299e075c62825d920b78f2
-EBUILD openspecfun-0.5.5.ebuild 881 BLAKE2B a5b53ade9e2300726413dcf0ae92bd56cce5f0b90b3e16563f70c7c9db5975eaa1b7fb98121196b08547051eecc84b4c2d80855724959e0319799cc990b253a1 SHA512 0c56e0bafd0e8209f7bda4ff50ec01bee8eb967badcfb2838041817b3e967d564e5aa463ce0d8726fdc83be06ef34e3a3acf57c5c68f083e8b14336678d886c3
+EBUILD openspecfun-0.5.5.ebuild 878 BLAKE2B d3057df1a74acad59b752f230773f7d2015eeaeb1128848a7ae1ce05734a45c0cd29222c198b83568fd1d3722554b614a16eaaef9f72849be5bac92c4be77a66 SHA512 b360325eb62e6ca1499d74831f20ac966725fbdd44e9f1f688cb77b12603a648905c02cbd29b8d0895b20e542fc191ca94d81b8909222faaedccc0bd5b6c1f06
MISC metadata.xml 464 BLAKE2B 5fe304df52f66ccc4bb5c7a123c9f49e9e43c33201c073334fd2e3a43410f066f4e071009c570482acb118a4183ad60195ef92dae426a98621f8c12306284902 SHA512 36c099b5a0d2ee685fc7acbea16b9d9809e5705d08befc530cf6514f704cc16437089f1f6f48e7c64ece4ed7939cf1a31775dfd71ae72da0e33e1733cfc92d38
diff --git a/dev-libs/openspecfun/openspecfun-0.5.5.ebuild b/dev-libs/openspecfun/openspecfun-0.5.5.ebuild
index 73cedcc86fe9..e296b44d04f0 100644
--- a/dev-libs/openspecfun/openspecfun-0.5.5.ebuild
+++ b/dev-libs/openspecfun/openspecfun-0.5.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/JuliaLang/openspecfun/archive/v${PV}.tar.gz -> ${P}.
LICENSE="MIT public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
DEPEND="sci-libs/openlibm:="
RDEPEND="${DEPEND}"
diff --git a/dev-libs/tree-sitter-bash/Manifest b/dev-libs/tree-sitter-bash/Manifest
index 763ac9e861f2..894508a30f20 100644
--- a/dev-libs/tree-sitter-bash/Manifest
+++ b/dev-libs/tree-sitter-bash/Manifest
@@ -1,5 +1,7 @@
DIST tree-sitter-bash-0.21.0.tar.gz 557096 BLAKE2B bfbdb4db0f75c292567043a47d32e26c6ec119ed70fa9b77675eb57e686c072315fc114befecc430730c8eec20238544d13836402f2264a1b6657e0387d4987c SHA512 9585ea80f85bc7010444a91142bc943486ade68982c7ca367a6cbe65619af2bdaa1acd8b6ee698cdf74b84d62a7f44acc4676ddb4b6007035eb9eea4768f122d
DIST tree-sitter-bash-0.23.1.tar.gz 542859 BLAKE2B fbcc788a241b740e128d1ac7dac6292411121c67239c2656a74514f016b89882e4bd6371fc287b9d94b4b78f2b8e968ba3029de67e1c307e99ecce95bfe83dc5 SHA512 1ab59105a5f0a74a17b415420fb8da072cdd2765f776a4f1b0297ca4a4637055d625753c502b96928e9cdf56fd9f175589da4acdeb338daa9113df94c4aa6581
+DIST tree-sitter-bash-0.23.2.tar.gz 544189 BLAKE2B 71e5baa9f51ddb41324be09355fbcc62d559e7eee7c473d190842ddb72d18915f05e4b87d7443119e10edb365a01992d4622710190c33e9ebf2ce47ec4d95502 SHA512 522ca01f823103283a3edcba6d400e118e7ddd452e1b94378feb7c5b3a708b90d55f98c65a4c0af9c89d70878ad595c7f1bbf41197a5367423f894b4fd37bff0
EBUILD tree-sitter-bash-0.21.0-r1.ebuild 388 BLAKE2B 4a5a331b804450eeac880ee7017a1dea881451d8c940b324372b88c6fd7dec593bc0308eb81c9314b032f78f3286ca5ef92e39d9b89e56f2a4ad052fc87b9a64 SHA512 9c0b0b3c14443099f4c21de3c2541891d408b683323c96b696156bf55d288054e33eac247c802191085df33501ed5e763a5fef179a4be17424d167240b783fc0
EBUILD tree-sitter-bash-0.23.1.ebuild 389 BLAKE2B f59d9799315f1b2fbdbfa8dc75e1e9ad16d007bd871a9e4d0a226149e9cd1ce512428e4f218f283cfa2b2fba9b7ec067db390d09c1c62fbd55264087b9a10cd9 SHA512 1bb5994c7ffe29f657405bc80e021bb7044904b5a8e1567dca9b9edb8ccccf8295e31879934fd1a801b3d658224cd79a7709d3a2cb388c2729835d6422ef536a
+EBUILD tree-sitter-bash-0.23.2.ebuild 396 BLAKE2B 8ea6b43a01f09ce1f84ffe2f9ddddbde2c6d65722918b725add5a060626cf50a44ee37cab18a0a57e56aa96aec0dc2ea7a3c3ff4736223e35c2168cf14ef1942 SHA512 f6a6fdb85de538d4371d5138ceb4fc900675acd3641d2b1492b328a6237efcf5d65fcbcc2516383ae004d616c9aadb98258850451fe0b43fd2ef5587c01aa083
MISC metadata.xml 444 BLAKE2B 5a79ed071d8acb28777a9f255c6d7e3dd8317bb2c2502423925764d0b170aa7b8fdfed40d505986986b3bb5d573efd2a300bf3f76b34fccfd5a8380b03fdd1b6 SHA512 0fcdb129e5f90034a21d041a77f2c1ec480a05401def273c074ed31c078cebdee08eb41282b8bb16bc17d125e610b5c1e3348e219a4c108712b6b015a2649d63
diff --git a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.2.ebuild b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.2.ebuild
new file mode 100644
index 000000000000..e0e9314f6ec3
--- /dev/null
+++ b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TS_BINDINGS=( python )
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Bash grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-bash"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2f45ceb8ebc8..34a9c95d470c 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index 7cf37a52a3f8..a6d0fb810d76 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -1,9 +1,7 @@
DIST aiohttp-3.10.10.tar.gz 7542993 BLAKE2B edc9808937892e2915b591a3d5b9e2be8401a67e6421ada8c49e27cfa1ee67283465d17e3c3a77f7579d4ed45df39884a2f9e336429ef7d64adf351ce7507a85 SHA512 c6928d989c110c323347b6f5b0a90c42e17924b4121455a240f5a15d87f939580640ba0f8d576f8254e484e5b631ec4562a2fb4e6c86402924b1892a6d72aff8
-DIST aiohttp-3.11.0b2.tar.gz 7615280 BLAKE2B a37a095b065adc4ecadfb8c01713848a504ee4ae87a16073283463b0d49dd4adb1439ee900e4015061dc217dacd285faf8e2dc9abcd3dc98ad09836ac07c8611 SHA512 babbcbdf291d80dbb26b2b32db328844d4a815360d8862915b9e5e11c508ab6c381092565d3b014a5c53047b375645f7f607ac6c6a8ed2f15639ebe03148bfa7
-DIST aiohttp-3.11.0b3.tar.gz 7617599 BLAKE2B 02cac5fbaeec0f7d7114bcac48246dfc3777f91e0aeef489f1e537a9e034c09d3e9e8959825c87775ec92f012542138d790be4b4dff89b99c35b87fbc59a236e SHA512 13a3be6a9148363b75ff959b2b0bcb0669990043c89a8f05cbeb133f4e1180ee7ebb1fc8aa5ed6c5dea9e1950294b8ce4f36e54d02e9e4bad03be13083bf3fe8
DIST aiohttp-3.11.0b4.tar.gz 7618792 BLAKE2B ec809ddfac1c4dd70a84e4ec03e58e20d8f52af6311dc4712cc54321a6d34d551fe13bcc507e293e5a14afbb42dd4beb8544941fbc749fa4c3241a732aaed03e SHA512 2790e9ee096c5825210b98ea18b0119e29b40203e7f62092afc637463e58c8d4036eea7ef4aef7eb58a5bb5fb677ed1251665d70b0ab37f4961de928eb381aec
+DIST aiohttp-3.11.0b5.tar.gz 7621335 BLAKE2B 79fb393009c197f46b096fffa164c3da2380c711c3e28aec8d745c1af3776ea95c097a050943cc4c431c026ac5349c30728c363aa84de50a81162c817af8b319 SHA512 27ac64085317308e9281d8ac047e940f3dc86d4c871c3125b951ed190445623750a3c75745cf01d93739ea1c55126a5b5a56d59fd359ed89f17eaa9792a216a2
EBUILD aiohttp-3.10.10.ebuild 3228 BLAKE2B 9460d28a9b9d85addbb378a77575cbeadec2c40f4a172aa16955fe2676bc2cea291e7019dd9480a30afc3c8957f69d05a83f6d6151a187ea8f6e9a59e9de6acc SHA512 0fdc8696e8aae4f3e3a0d7636f135bc6268b18299886df364c7dcff536b6817cd82ed93898065770c7791428e984a657f1ab87472eeac10f639350eea34ee0ab
-EBUILD aiohttp-3.11.0_beta2.ebuild 3530 BLAKE2B a6c3a9169fdde6ae4ad4c4fac33dc47a4fc9f66f526256dddc9931ccf791d5669223247d56707f7faea54c757eba89d914f8d59b218547cbd2348e8c950bf962 SHA512 1e10410716d6e00e887fd582234668116cceaee08cdf8e1c23d1048ec69756d68114f971a52b5994ae0c997fa55a57bb71e67f0f53b5ede1a88075dc63e4bbe2
-EBUILD aiohttp-3.11.0_beta3.ebuild 3530 BLAKE2B a6c3a9169fdde6ae4ad4c4fac33dc47a4fc9f66f526256dddc9931ccf791d5669223247d56707f7faea54c757eba89d914f8d59b218547cbd2348e8c950bf962 SHA512 1e10410716d6e00e887fd582234668116cceaee08cdf8e1c23d1048ec69756d68114f971a52b5994ae0c997fa55a57bb71e67f0f53b5ede1a88075dc63e4bbe2
EBUILD aiohttp-3.11.0_beta4.ebuild 3530 BLAKE2B 2898f25a2ced303720d238aa12827cfe5c8146edd36f60ae79bdb716cb6bb0f7672702288cbfae21b28d0217fcef885faa3ecb8be806dc4e28b2901ee730d8ad SHA512 5eb2983e0e489768ea0141b52c1816515d631e754e7f3bf096d78742633dbac5fbf26966edb424e44f2f31083226111081545d4beda2aa2a7121f04ecd3f2f55
+EBUILD aiohttp-3.11.0_beta5.ebuild 3549 BLAKE2B 2169ec81c8dae03fa993e9ec327bc2ef2b9878d545c11dd49f130ca541bdacbbb2c3aba8623f2f5e820a5e281ecd4bacd490dccd6ae0fd43ec1769c994ae59d0 SHA512 d134edb55e4a8f932f4f883395da2f7217274d0a6070e8b96533da0b20cf7ea6e468ba99dbe93c084d4739fc0861bef79200e50cb9e3619aad03d52ebf8eeff1
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5
diff --git a/dev-python/aiohttp/aiohttp-3.11.0_beta2.ebuild b/dev-python/aiohttp/aiohttp-3.11.0_beta2.ebuild
deleted file mode 100644
index c1f710ce8a30..000000000000
--- a/dev-python/aiohttp/aiohttp-3.11.0_beta2.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="HTTP client/server for asyncio"
-HOMEPAGE="
- https://github.com/aio-libs/aiohttp/
- https://pypi.org/project/aiohttp/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="+native-extensions test-rust"
-
-RDEPEND="
- >=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
- >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
- dev-python/brotlicffi[${PYTHON_USEDEP}]
- >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
- >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
- >=dev-python/yarl-1.17.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- <dev-python/async-timeout-5[${PYTHON_USEDEP}]
- >=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- native-extensions? (
- dev-python/cython[${PYTHON_USEDEP}]
- )
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- www-servers/gunicorn[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/re-assert[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/time-machine[${PYTHON_USEDEP}]
- ' 'python3*')
- test-rust? (
- dev-python/trustme[${PYTHON_USEDEP}]
- )
- )
-"
-
-DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # increase the timeout a little
- sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die
- # xfail_strict fails on py3.10
- sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
- sed -i -e 's:-Werror::' Makefile || die
-
- distutils-r1_src_prepare
-}
-
-python_configure() {
- if [[ ! -d tools && ${EPYTHON} != pypy3 ]] && use native-extensions
- then
- # workaround missing files
- mkdir tools || die
- > requirements/cython.txt || die
- > tools/gen.py || die
- chmod +x tools/gen.py || die
- # force rehashing first
- emake requirements/.hash/cython.txt.hash
- > .update-pip || die
- > .install-cython || die
- emake cythonize
- fi
-}
-
-python_compile() {
- # implicitly disabled for pypy3
- if ! use native-extensions; then
- local -x AIOHTTP_NO_EXTENSIONS=1
- fi
-
- distutils-r1_python_compile
-}
-
-python_test() {
- local EPYTEST_IGNORE=(
- # proxy is not packaged
- tests/test_proxy_functional.py
- # python_on_whales is not packaged
- tests/autobahn/test_autobahn.py
- # benchmarks
- tests/test_benchmarks_client.py
- tests/test_benchmarks_client_request.py
- tests/test_benchmarks_client_ws.py
- tests/test_benchmarks_cookiejar.py
- tests/test_benchmarks_http_websocket.py
- tests/test_benchmarks_http_writer.py
- )
-
- local EPYTEST_DESELECT=(
- # Internet
- tests/test_client_session.py::test_client_session_timeout_zero
- # broken by irrelevant deprecation warnings
- tests/test_circular_imports.py::test_no_warnings
- )
-
- # upstream unconditionally blocks building C extensions
- # on PyPy3 but the test suite needs an explicit switch
- if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
- local -x AIOHTTP_NO_EXTENSIONS=1
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin
- rm -rf aiohttp || die
- epytest -m "not internal and not dev_mode" \
- -p rerunfailures --reruns=5
-}
diff --git a/dev-python/aiohttp/aiohttp-3.11.0_beta3.ebuild b/dev-python/aiohttp/aiohttp-3.11.0_beta5.ebuild
index c1f710ce8a30..2d93058de5ea 100644
--- a/dev-python/aiohttp/aiohttp-3.11.0_beta3.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.11.0_beta5.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
>=dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.17.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
- <dev-python/async-timeout-5[${PYTHON_USEDEP}]
+ <dev-python/async-timeout-6[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]
' 3.10)
"
@@ -64,7 +64,7 @@ src_prepare() {
# increase the timeout a little
sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die
# xfail_strict fails on py3.10
- sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
+ sed -i -e '/--cov/d' -e '/pytest_cov/d' -e '/xfail_strict/d' setup.cfg || die
sed -i -e 's:-Werror::' Makefile || die
distutils-r1_src_prepare
diff --git a/dev-python/cftime/Manifest b/dev-python/cftime/Manifest
index 276559f5eaf1..32a6488e5fc9 100644
--- a/dev-python/cftime/Manifest
+++ b/dev-python/cftime/Manifest
@@ -1,5 +1,3 @@
DIST cftime-1.6.4.post1.tar.gz 54631 BLAKE2B 5fee4a70d593b76e6d917f964ac99f7313d2c79d554151be7e8374eb8390b2fd712c14f9ed7e4ebf4397a534e3d9c902758c151d06bf2389d7f5dee72792711e SHA512 1250a34e37bd653f502a461df11bd3d34aaf0372708b2c2565037b90183c76ce5b8b1ce61264ba1a819fff05fc53f8759b42620e66da40aa79dcb25caa6cb020
-DIST cftime-1.6.4.tar.gz 54615 BLAKE2B a986c3bc5eb1d45a31fcad849f621c9299f72c305fe29d75b50ff8c8be97e71032f306d1d33d29d4b58e8a31adfb23c552ed990026ea30ee4f34f3e2b4698dec SHA512 8b27859680a9fb1d3acc3bd95faab040b4571de40a07b327ea161a0dfad022a6c27008f74a4070c314c05e7237fd8574075e0c92d863dbcc81cd7f7d34e01399
-EBUILD cftime-1.6.4.ebuild 736 BLAKE2B d1576b8f3a1e3d91bd757e5722dc3e6edccf8b1b7acb9206b28c76f4f682351cf33627bbffcb966c79588d4a5d2f2bfe00dcc9df2ccca2336c03f318bc9b37c2 SHA512 19997541154d55b3ded504b7e8ec5ed025ca4eb378c15e377fc05e46d7e9565964f3d86c93aaeb417760936061c2b8b7fcb708b8811b8536d98cc4c6de6863d6
EBUILD cftime-1.6.4_p1.ebuild 736 BLAKE2B d1576b8f3a1e3d91bd757e5722dc3e6edccf8b1b7acb9206b28c76f4f682351cf33627bbffcb966c79588d4a5d2f2bfe00dcc9df2ccca2336c03f318bc9b37c2 SHA512 19997541154d55b3ded504b7e8ec5ed025ca4eb378c15e377fc05e46d7e9565964f3d86c93aaeb417760936061c2b8b7fcb708b8811b8536d98cc4c6de6863d6
MISC metadata.xml 478 BLAKE2B 4999918d1667d93d5b8a38bc28b65255734bd11bcb9c56bcdd1920cfa7b3e1e9a5ce6751496e59dd914d1817bb3cf7fbb8a1c7a1a946c916f31dccb320c5a763 SHA512 af6b5275bb79ea316621108ce930d2a6aa3b7a42fa99b722573bcdae2c1488d3d2948c661dcf13cf50a35eb353ef125d47c387761ce1ea57cb6887349b5b0889
diff --git a/dev-python/cftime/cftime-1.6.4.ebuild b/dev-python/cftime/cftime-1.6.4.ebuild
deleted file mode 100644
index 151849af677f..000000000000
--- a/dev-python/cftime/cftime-1.6.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Time-handling functionality from netcdf4-python"
-HOMEPAGE="
- https://github.com/Unidata/cftime/
- https://pypi.org/project/cftime/
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 x86"
-
-DEPEND="
- >=dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-python/cython-0.29.20[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # remove pytest-cov dep
- sed -e "/--cov/d" -i setup.cfg || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 78a8d8bdd0a9..a96d66727259 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -31,5 +31,5 @@ DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d651
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
EBUILD dulwich-0.21.7-r1.ebuild 1663 BLAKE2B 7aec8e4ce4ae679b5c45b7162c6d4976f9a96cbf19c2137480f206e7107125bb9047a529edd22a0b0df73ab8926e3bd237c43c4c267b5aebc83a9091f495a66b SHA512 ddf38c8d28a17fe0332977dcf9407d6ecafecb9f08f0148fd2bb50be9ded1cd897c4108d34fb8f54bfeabf684d89048a9482ed7c99626c2eba2e811407248d12
EBUILD dulwich-0.22.4-r1.ebuild 2465 BLAKE2B ee055671ad413539031db7b6cf5ce123245300c366df7ca5de24a0c9127ea308cd7c62beff57682b263f31232fbb7336ac0746cbf6f3e96c6b87a6f6720e6e2c SHA512 48edf42bded1cef70dd5e7cae19aee8080b11797ec656472e9c639750df39e469189e0d851420d2572045f2b991c655828f92b12fd749d25e2d910386a6d434e
-EBUILD dulwich-0.22.5.ebuild 2605 BLAKE2B 3e15e077d1d610c5a15643004e78e5b190f1d5bac7e512e348549ee5d11f6bb83ee4be4880bb9252e04c2b9ea0d8d9c64252b9c6cae396df201ef17352650ace SHA512 a730a3ccbfc405a7bfa8a9b099a9016fa98e74b7a44f497fb6f3f2817aded30900ab3b167f06c4ae331f6619d941ed6ac485e844edd19a0c641bc28487e0bec0
+EBUILD dulwich-0.22.5-r1.ebuild 2512 BLAKE2B 9ad1b7c8aac19b40a02e6777aaf4d37cc1aac697bbe6fc89e235d521d0ba1f0f27a2ebcd75f7ad6aeb9ee4c50f0a55e5cd6a2a2ff042ed75c0ce48dc265ae67c SHA512 3badca5f7819aa32a1d11c242d489a3ee6ac4d7dcc90cbd4726c453212629042b2c53c9f42b9c8c4b9e6283d46444c1f8ac05e8367999dc46ddb02a3f7bd8cb8
MISC metadata.xml 556 BLAKE2B 240554ff522160e9508bf6debadafcc44b5ccc4074dd4c9d3ce82358963084c60a1afae9fafee6ab1e6e5d898940ccb4d1b524cebff155e61bf6707c9396b647 SHA512 a7cdca224a01d5bd26bf4a5adb0273977ddff61f75cd02f5642132656fd0c6608114617efcb068d834f107804666cf4fb3725967e804b73d2ddcb67342dc30de
diff --git a/dev-python/dulwich/dulwich-0.22.5.ebuild b/dev-python/dulwich/dulwich-0.22.5-r1.ebuild
index db1bb455ba7f..a237b8715cf7 100644
--- a/dev-python/dulwich/dulwich-0.22.5.ebuild
+++ b/dev-python/dulwich/dulwich-0.22.5-r1.ebuild
@@ -74,21 +74,15 @@ distutils_enable_sphinx docs
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so"
-src_unpack() {
- cargo_src_unpack
+pkg_setup() {
+ # avoid rust_pkg_setup which will die when there's no Rust found
+ if use native-extensions ; then
+ rust_pkg_setup # implicitly inherited through cargo
+ fi
}
-src_prepare() {
- default
-
- if use !native-extensions; then
- # avoid hard dep on rust via setuptools_rust
- # https://github.com/jelmer/dulwich/issues/1405
- sed -i \
- -e '/from setuptools_rust/d' \
- -e '/^rust_extensions = \[/,/^\]/d' \
- setup.py || die
- fi
+src_unpack() {
+ cargo_src_unpack
}
python_compile() {
diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest
index 3381b4fbc7bc..e104dd6078c7 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,6 +1,3 @@
-DIST python-api-core-2.21.0.gh.tar.gz 223405 BLAKE2B 696489182ece170ab955193e8940a2235cc07892b5bcc319abe482bf7b673545b95dadeb5c1b49624d772dc36c9bcf19d28a91ad6aae07ef3215002eabfe6d5e SHA512 f1517c2ed4027013bdd7c11c4dda0c5ee67450c78247907422b3bcdd8d2f83958fb3ee6c65749056b2eeb734b05d584f4e9a9d0d133e220e3779602ef22e5527
DIST python-api-core-2.22.0.gh.tar.gz 222827 BLAKE2B f6098dce83c01f47c81e9348794f4015e3c9a82ce6b1b8d6292f3e55f69eb490544e8f1831f4e50aead2308c5490c9cb954a39f8565244bccd2a9bd5771e1015 SHA512 b5b6f2cd2ced4e74b50f93efe74bc2027f2761aee55aac1c4421d68aaf785550caf14343b4f92df9b17a6207ecbdefc5625fefc3fc5cd6ef006d79cdde4da119
-EBUILD google-api-core-2.21.0-r1.ebuild 1577 BLAKE2B 91aeee0e522c8740fbf97502681fd7e7c1f64fea901cdcf90d10c233b598238d16959d2afe37e0b4eba1057416e5fc6c8623ce9ac05f0818d6ac779fdb7f2c60 SHA512 1ae27e4bdb904072e05675558abcbf061f2a7cd647ca0a68fd8abe373fd64159a97861a0b977e321e74bf88d465c219c9d3e7e0940e1dc32021fe3d5688c0c52
-EBUILD google-api-core-2.21.0.ebuild 1946 BLAKE2B 2bc9751de68c1072642a7c834b7707d8456af3bb3f957eee8932576781202b49c089a5cb6902c42db23ad56680b850531fd341128bee19a71548d7c5f3754d19 SHA512 bfe5b327f67db8541b36c1ff60850654217559fee0704714dfc677e9c637e365e9c46fee8b20ed6ee034b4fbdadc6a1302c8b479b1cd44ff7b1cbe653158ad89
-EBUILD google-api-core-2.22.0.ebuild 1583 BLAKE2B c11dade6a94cbc6f73f7302df1feb303db715239fc95775ca58850cbb6ae61c83a10223895c0f75190622f6f3eded9d4064aa74687a60f1042af25085b1e07e3 SHA512 fe0aa37551d95cef46473ff52fd8e5db761b7c0bd42ff9737805da70083dd945ac2c41f97dc6bbf2e9b68f79f7a4564e4b13f5d111a5c568e9287f09d7e59862
+EBUILD google-api-core-2.22.0.ebuild 1581 BLAKE2B 8f0a10b6a02fb8f3e0455b1e23467dab998894b37264697cd01b53c8f9c2d78487eb95a562532f3223d5fce2f4903f2b4c8b99b304fb5b0beb029f4d932f68c4 SHA512 ffeef97439fc2608cd3e8c4466ea3509b647aa805fdca42c942c37482deb37784c46d97e3002b3f9af85b03bdade67329de71134524905a70235d872475db5e6
MISC metadata.xml 655 BLAKE2B 9f829fc055ac2dd507c5bb1a83e2ff3386fbc668b9193c4a1a7281c217ba2e4ecf157d79a250cb2ac8a036369d1d3105cbe92a7bfef29b58734276331d16d19d SHA512 44124eb2c21c48dd0759ff1e76fe05eaaa9312dd5a1a93bb0ab2d459a4be37223c349f7ed303e4c390ba76b3757c06f3ae2a5a9c5bb307967b6c439a09b8cbaa
diff --git a/dev-python/google-api-core/google-api-core-2.21.0-r1.ebuild b/dev-python/google-api-core/google-api-core-2.21.0-r1.ebuild
deleted file mode 100644
index 2fc9b24b8070..000000000000
--- a/dev-python/google-api-core/google-api-core-2.21.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=python-api-core-${PV}
-DESCRIPTION="Core Library for Google Client Libraries"
-HOMEPAGE="
- https://github.com/googleapis/python-api-core/
- https://pypi.org/project/google-api-core/
- https://googleapis.dev/python/google-api-core/latest/index.html
-"
-SRC_URI="
- https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="grpc"
-
-RDEPEND="
- >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
- >=dev-python/proto-plus-1.22.3[${PYTHON_USEDEP}]
- >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
- >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
- <dev-python/requests-3[${PYTHON_USEDEP}]
- grpc? (
- >=dev-python/grpcio-1.49.1[${PYTHON_USEDEP}]
- >=dev-python/grpcio-status-1.49.1[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- test? (
- >=dev-python/grpcio-1.49.1[${PYTHON_USEDEP}]
- >=dev-python/grpcio-status-1.49.1[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # The grpc_gcp module is missing to perform a stress test
- tests/unit/test_grpc_helpers.py
-)
-
-python_test() {
- rm -rf google || die
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio tests
-}
diff --git a/dev-python/google-api-core/google-api-core-2.21.0.ebuild b/dev-python/google-api-core/google-api-core-2.21.0.ebuild
deleted file mode 100644
index ddc45dbfe2d6..000000000000
--- a/dev-python/google-api-core/google-api-core-2.21.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=python-api-core-${PV}
-DESCRIPTION="Core Library for Google Client Libraries"
-HOMEPAGE="
- https://github.com/googleapis/python-api-core/
- https://pypi.org/project/google-api-core/
- https://googleapis.dev/python/google-api-core/latest/index.html
-"
-SRC_URI="
- https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
- >=dev-python/proto-plus-1.22.3[${PYTHON_USEDEP}]
- >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
- >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
- <dev-python/requests-3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # failing due to missing grpcio-status
- tests/asyncio/test_grpc_helpers_async.py::test_wrap_unary_errors
- tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_raised
- tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_read
- tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_aiter
- tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_write
- tests/unit/test_grpc_helpers.py::test_wrap_unary_errors
- tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_invocation
- tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_iterator_initialization
- tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_during_iteration
-)
-
-python_test() {
- rm -rf google || die
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio tests
-}
diff --git a/dev-python/google-api-core/google-api-core-2.22.0.ebuild b/dev-python/google-api-core/google-api-core-2.22.0.ebuild
index 0cdaa9ff28d7..625fa6542e3f 100644
--- a/dev-python/google-api-core/google-api-core-2.22.0.ebuild
+++ b/dev-python/google-api-core/google-api-core-2.22.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="grpc"
RDEPEND="
diff --git a/dev-python/grpcio-status/Manifest b/dev-python/grpcio-status/Manifest
index 377aa0dab102..9ebffc5ad3ef 100644
--- a/dev-python/grpcio-status/Manifest
+++ b/dev-python/grpcio-status/Manifest
@@ -1,3 +1,3 @@
DIST grpc-1.67.0.gh.tar.gz 17317493 BLAKE2B 81aaf9a4d293dd41d9d068e81eb8a9898b610498722dd6f9c5ff88118fc5a31a936ac83c7cdb4f56c288d131c7721beed8e307dd91bf3de5cc25951cdb06de5a SHA512 5e76a3147ca051e5304d5d64eefe124cd446dd5d7bd9a65667bae5474b59f70b32368d225e8345c9414bddb968c1390b8bcd08ed97abb62b543528289b29ec35
-EBUILD grpcio-status-1.67.0.ebuild 1047 BLAKE2B cb028e690abec1956f2c257d2043ccf2415fefd70bd0b2d44bb1cd48148cb5cf7780bcac431d0c4e27fa85a061c472c8feb97031bb30e565f2d53c959e288010 SHA512 f7eb9d396dad18f3e394b9be5d2b285e926c80663e7b85b2f77f4f9494c60133a0b3a002b9bdb8067c2f0c7745c5fcb40586200fb360ce6b75a36795b428f81c
+EBUILD grpcio-status-1.67.0.ebuild 1045 BLAKE2B c6559bf10169e02a5a06f108cf5e64f3fd0cdb346650e2dd624d74c0b68293f3aaca32ca58fe916794b877274952c5f4ad6e9ae4cea4e070d5b1a8efb174e081 SHA512 f21d483d4ac0090cbb352e79359eed1c86921de0533caf0e476d8c5a7e75f84a05198784ca859487ad34c55f94b0b499adb311a5a165287f9f02a70e3bade8dc
MISC metadata.xml 390 BLAKE2B bb4b48a07267b4ba3dbd09704970d8623562e940d41ffff1ea64675c7095531d5d0c40df9d973d38323c3d3ec570b563cc1fc72f1cee911692bc153ccf5ef62a SHA512 b7c2158cc1800d3722fb894b915b8468bb3c77e75b7c2f49f9c3347d69b374071156ef8a0e4b6b423acb9f0d61a1ad084c25b51beb06e408b0b02c97747bdf58
diff --git a/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild b/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild
index 2980a58f49b9..183bc3666551 100644
--- a/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild
+++ b/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/src/python/grpcio_status
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index 35d5096e5118..1e5194a7281e 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -1,5 +1,5 @@
DIST grpc-1.67.0.gh.tar.gz 17317493 BLAKE2B 81aaf9a4d293dd41d9d068e81eb8a9898b610498722dd6f9c5ff88118fc5a31a936ac83c7cdb4f56c288d131c7721beed8e307dd91bf3de5cc25951cdb06de5a SHA512 5e76a3147ca051e5304d5d64eefe124cd446dd5d7bd9a65667bae5474b59f70b32368d225e8345c9414bddb968c1390b8bcd08ed97abb62b543528289b29ec35
DIST grpcio-1.67.0.tar.gz 12569330 BLAKE2B 597efd14625898daf8c7aeff65e1d5aac4e08f7152263784c41f6b9bf0b83b8774b01ada85bfd461191d34c547296be82b994694585a57ee306d6aceebf4a9dd SHA512 201ca2548b68561135a06de971dc5a2a87bebbb6e48b4aeca23389fdd3046a11677a440af75730a0ce7cc2b7c9c7e3ab4a43d0e040c803768d04a27be645bc4e
DIST grpcio_tools-1.67.0.tar.gz 5159163 BLAKE2B 54a7db77514033c4747d20a13fded114828fed23f649587c649f5ad2716d4bb31b80eeda560d55ae087a564cb9d34563a612cc91df581ae6b9a761f307828397 SHA512 f9644b4424aa68f1ae4d679c7b635db9bbfc0b493c76caf7d2e9fe0a49e5e81b6f146666c8dba3fc1d1c0db141f8fb362dd0ede0842c34cb178009412a672ec5
-EBUILD grpcio-1.67.0-r2.ebuild 3269 BLAKE2B 8863becfa2e5a3f7a72948268cc1a8e7764a5d8c7ba58484e94526f4bc68ccd4f46989eb5b6999c606e75137a98efc8e8846fd10c4459ba55ecdab82afd0e46e SHA512 5c8b4864cb7fd6692c1c43b9ff2fe206acb6bd5c7a9fa0eaafe8f5ab36b2f5e79b85e7b6024ed65ece87a85a09c7a0224bb5a0498e6e01e2ca91423be8b3df88
+EBUILD grpcio-1.67.0-r2.ebuild 3267 BLAKE2B 00d59c76962ac83695398c3e978a3e19785e0e9bd556a96bd975e1383dd535d7f82494987b3f4f2809cf18b8eeb4b9c70f9fedc310bcb2164ad1c427acad408d SHA512 cc2bc652ad5265868d51fc65206671e0471f82060b73bbc9285b9e2216d996155771e58c421ba12be4e0a79d8bc55d1ffec39adb6f2c73bbb13fdc7ebf54ded5
MISC metadata.xml 359 BLAKE2B f52910dcf3d43b85556cce901ebcad89f3aaa992fbb366fcc905858634eac2add4d14a83bb4e534d64278e11653e28e50a3349cd641dd97949e7fb53a52d0dc3 SHA512 78ccb4fe497528d5dd9135feb3613038b9686b7892ac04136419cd7ccb935f73b5783dba0b1392b643bb1aeae24a73559c19ba14a1c51483b818e83a5c681a24
diff --git a/dev-python/grpcio/grpcio-1.67.0-r2.ebuild b/dev-python/grpcio/grpcio-1.67.0-r2.ebuild
index cbbdfc5cae20..e0e831bc9844 100644
--- a/dev-python/grpcio/grpcio-1.67.0-r2.ebuild
+++ b/dev-python/grpcio/grpcio-1.67.0-r2.ebuild
@@ -28,7 +28,7 @@ SRC_URI+="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
DEPEND="
dev-libs/openssl:=
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 5dfeff5d57af..37f02e9c5f89 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,9 +3,11 @@ DIST hypothesis-6.115.5.gh.tar.gz 9479622 BLAKE2B 44e21c25fbfb0da48102010a23522a
DIST hypothesis-6.115.6.gh.tar.gz 9479927 BLAKE2B ddfeaebaa4e3687be1cab03fa8517353fcfc392dfe7a38100087534c6e71339e381a425c0e2b0d277d3d6344b69b9498e0b722efb18bbcbb90c3401e997afa96 SHA512 fb5df7b7bb45958e492d69d9375b3847de1ed39467bc119be69a237456e1cb1a2633cafbcd58c90113f0aa35880d5d30395ac9d43ccbc6c7368af46065094eb9
DIST hypothesis-6.116.0.gh.tar.gz 9480480 BLAKE2B 350abfd8bad65a33669345a71c3df9737e4defcfc12cd81a1d9ecb5603310372e039d1a148c2223a71f37f0ad485ca892ba322f9404e6d873016193b7f864f88 SHA512 5ae6848f16c21b9012d15eb71715df1fc9448b70264d18453d13e61fd71b84623150ce32c9b50ea4ce95494b0df21907368d0f6fabaa8cb8b26c71e474885703
DIST hypothesis-6.118.0.gh.tar.gz 9481630 BLAKE2B 691be7d387d61ce7e65b998cebfc11977bc3727537424e8594c6514d6ea9fae532fb203e65a4f014e74db0656946cb2920868c4d211801a1472046640a3bcdaf SHA512 740ebebc297043aed197bd848489661fa7252a1b63933b1abb17085550cc300b0bbc9217261bb2de28c9c1ae0dfda836cd4e325806f52560a1b5935ec6ec7356
+DIST hypothesis-6.118.3.gh.tar.gz 9484146 BLAKE2B 2cac4089ba76431588640777a6fea2b2681ca3530ac9d48775174799715b82f5d9f31540c1c4677abae13bf9c84502bbe086e0a76f5c5a650792e6b17c2e4b81 SHA512 9b12c1ba83f4b0ce4e3b1ae6c3c6616d502f44d458a421e7938b1c8a58c20dd1bdfb0b7ed8f1690c795cd0723874becbd06ef8771ef8d8bd36950e1f0d1cabef
EBUILD hypothesis-6.114.1.ebuild 2579 BLAKE2B 9d6bf7e5080cf4e503d590b3f152648bcadc5ae6926aa64b112bcb60656b0c48b70be622a17a01b451ffe8d78853e3dbdc2e12ec12fd52abfbe4e46fc361828f SHA512 6377325432166d2539b3d71e24c802d1aad13b2617d8c2f2281c8ba4a6ee101f1d1f4ed890c7cd893f96a078f67880aecfa72cc56490dfe7a429f7f92932079c
EBUILD hypothesis-6.115.5.ebuild 2587 BLAKE2B 9e95a6c5f458945e0d98a7b0f1e35d3803a52d019e0407a159ee81dd1d8574ee907d50def5e01bc056ea28df67092a592d364a44cd420ec01f3f38c0bf323ca1 SHA512 c35c3064f41bc48c0993c8f3e8c5bdf38d92e768b60b6e44ccd733709daf115a98d645a608db10783a3a05a9599ca8bf062173e5907c322caf1411dce6d24812
EBUILD hypothesis-6.115.6.ebuild 2587 BLAKE2B 9e95a6c5f458945e0d98a7b0f1e35d3803a52d019e0407a159ee81dd1d8574ee907d50def5e01bc056ea28df67092a592d364a44cd420ec01f3f38c0bf323ca1 SHA512 c35c3064f41bc48c0993c8f3e8c5bdf38d92e768b60b6e44ccd733709daf115a98d645a608db10783a3a05a9599ca8bf062173e5907c322caf1411dce6d24812
EBUILD hypothesis-6.116.0.ebuild 2587 BLAKE2B 9e95a6c5f458945e0d98a7b0f1e35d3803a52d019e0407a159ee81dd1d8574ee907d50def5e01bc056ea28df67092a592d364a44cd420ec01f3f38c0bf323ca1 SHA512 c35c3064f41bc48c0993c8f3e8c5bdf38d92e768b60b6e44ccd733709daf115a98d645a608db10783a3a05a9599ca8bf062173e5907c322caf1411dce6d24812
EBUILD hypothesis-6.118.0.ebuild 2587 BLAKE2B 9e95a6c5f458945e0d98a7b0f1e35d3803a52d019e0407a159ee81dd1d8574ee907d50def5e01bc056ea28df67092a592d364a44cd420ec01f3f38c0bf323ca1 SHA512 c35c3064f41bc48c0993c8f3e8c5bdf38d92e768b60b6e44ccd733709daf115a98d645a608db10783a3a05a9599ca8bf062173e5907c322caf1411dce6d24812
+EBUILD hypothesis-6.118.3.ebuild 2587 BLAKE2B 9e95a6c5f458945e0d98a7b0f1e35d3803a52d019e0407a159ee81dd1d8574ee907d50def5e01bc056ea28df67092a592d364a44cd420ec01f3f38c0bf323ca1 SHA512 c35c3064f41bc48c0993c8f3e8c5bdf38d92e768b60b6e44ccd733709daf115a98d645a608db10783a3a05a9599ca8bf062173e5907c322caf1411dce6d24812
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.118.3.ebuild b/dev-python/hypothesis/hypothesis-6.118.3.ebuild
new file mode 100644
index 000000000000..f3d89f9d71ea
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.118.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-22.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/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pytest-8[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+EPYTEST_XDIST=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,_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= tests/cover tests/pytest tests/quality
+}
+
+src_install() {
+ local HAD_CLI=
+
+ distutils-r1_src_install
+
+ if [[ ! ${HAD_CLI} ]]; then
+ rm -r "${ED}/usr/bin" || die
+ fi
+}
+
+python_install() {
+ distutils-r1_python_install
+ if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ HAD_CLI=1
+ else
+ rm -r "${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/identify/Manifest b/dev-python/identify/Manifest
index 774ddee0fc03..58989b1f9707 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,3 +1,5 @@
DIST identify-2.6.1.gh.tar.gz 101751 BLAKE2B 5f957409a4a819ba0922065484c824282255174619630896cd5b708912097bec1662e55eafcf4f6cadf832bb988c824623d9fc1879e76665c096cbcf01ff4097 SHA512 3d7ee7e0e75d24626b4c322eeafaf624dac87692dcb0eef082be6eb413b3dcc8566e356b83c2cd1eea95e98d55258ee5aebd06ac0c85ee385629e819a549d155
+DIST identify-2.6.2.gh.tar.gz 101758 BLAKE2B a017c0915f62ca681f886b75a25df453f4e3f723ef29d7fe2865ae50e59b64506a4eaa1d7b853f27ca0a0faef68f2cfb138b080d45d2138668859423d4847bff SHA512 b822be048ff5e629ca4c7a06f6dc04f30d7b105f651bdca57e559d24ac46a33356e5f59aa110681bd184794d5dc595d932d6c9a4b709cf86c0367160d1bead66
EBUILD identify-2.6.1.ebuild 595 BLAKE2B b3a1cdd27d99a9ebcac7d8b05ac2522c59c57084408b836fda3d2640f7f6a035769de83ec231edbac148b0dadec5247a029dfe13316902f0374ecdb9d29a1518 SHA512 ffb61e68fc1cb6ac823449f8fc0ff6d5ed0f8c29cbde1d7f144670631f9ced5252f380387a0b63fd6ec70ffac37972fd7014a7c097f2fb01bca84a2df0001873
+EBUILD identify-2.6.2.ebuild 598 BLAKE2B 849a1a7bec7f25ba65accd5bc9fa8520a280d69fc9e091ebc6cac5949f7bbfe14ec25fb9ea586cc1aa0f184338a271c41fcfe7212f0a04c4838bb88e8c914081 SHA512 c09e831f9280de0d81e7e2f6f21b874ea5380ae1c7a65d59be70b5f1b19beb249f0b213357c94abbbcfd9bcb898f528c7114eb89ed709e6e0c20f90ce750bbdf
MISC metadata.xml 395 BLAKE2B 01314d222b5ab4f906d3a0b8ba56d9ffaeb1cdb4513147a675df16f4ce1dbb6f45d8e63d36a42344c3e2278737956467abd8f71c74db232c5da7889810ee80fb SHA512 14280c2065b6f69836cbb493342c8e50c900f218a019cd074688913879e5f515388902cefcd618e8bb552af8145ae33c92a9b7caad867d66e457369fe74a187f
diff --git a/dev-python/identify/identify-2.6.2.ebuild b/dev-python/identify/identify-2.6.2.ebuild
new file mode 100644
index 000000000000..6294eec35289
--- /dev/null
+++ b/dev-python/identify/identify-2.6.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="
+ https://github.com/pre-commit/identify/
+ https://pypi.org/project/identify/
+"
+SRC_URI="
+ https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/ukkonen[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/magic-wormhole-mailbox-server/Manifest b/dev-python/magic-wormhole-mailbox-server/Manifest
index 6daf909324fd..5e479ec9c35b 100644
--- a/dev-python/magic-wormhole-mailbox-server/Manifest
+++ b/dev-python/magic-wormhole-mailbox-server/Manifest
@@ -1,5 +1,7 @@
DIST magic-wormhole-mailbox-server-0.5.0.tar.gz 69683 BLAKE2B 726f3ee155bafa3d6c5c60cf91c987725abd24b7e4e5842ddd08b0c1c0a66d1cd1bf453dd3384295226e26838def5b6720a3ed0906ff1090acee24b7eb724288 SHA512 604b7c03eb95c1de38fba511cc2eb2a7b19bf4cb2dd8cdfab956f3b6d79c141b9c966f3bf8a1362a1eba4006eefb5fe48a9262830389d51ec711fd7c1cfc9891
+DIST magic-wormhole-mailbox-server-0.5.1.tar.gz 69758 BLAKE2B 5dfb21f1e3994cdef9c510b2e265393e8200711fde3d3e6759783d55b1b11b32b291c774d04a0930cc537b3bb599598588c48e382e35642f856e738b832be442 SHA512 6a3345c8d18c2373dee5c748f6fa1437f7225d057b136439ba7bebfd3b55a7a1beb551357b66b1847cfa0c73bed87a136844c907432ccc045c6f9b528698d7b8
DIST magic-wormhole-mailbox-server-30ecb6e3f6f487c915e7ff0acdf2e630cbe17dc8.gh.tar.gz 73753 BLAKE2B 91a6059f19aafe74416df7bf43dbd27ff333950bf315e0e5c1ab83b696a6ea074d239db4127a6aaf171cc1a31d566439508dafbd8d4eba52729af0c981325f58 SHA512 4d0f2a8a74a7ba2c3f0635af4d4e44485df81858207eba1e3d0c0c1dea7554dedb653ee69ea82e220f0fedfe553e461feb047f3faa83cff613f0d9745a85aed9
EBUILD magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild 1090 BLAKE2B 7b7cff7daec0489f9a20282959bc820c687d9d2f8d19a2a22dfa6bc1fa5da2354b31501e088bcdceeb21d5ee9238e94f318c75baee314bc535e075723ff4f7e4 SHA512 9dbf99bd0aa150192fa3f7e420ae43f43aaa6cdd5b9675e4b8e8cb972d29631f5d604d02f61c50897a6e99e21570dab9b5bc975d10442d1ccd98211357c24db8
EBUILD magic-wormhole-mailbox-server-0.5.0.ebuild 812 BLAKE2B d8948dcd5787ca256d0688876234b2124c40289e1085a111e80357364777056a1f8383a2e62ef139ecd81646ec7819c074797101b32f0a16e37797f4412f0f15 SHA512 6b87194d929f2b045cceec9b696b5d741365287a5d91000d3de4593e3ae8799e202855adc8768957db4bd5ad97fb701df6801d590e9a5cda4d665f75056dba0b
+EBUILD magic-wormhole-mailbox-server-0.5.1.ebuild 853 BLAKE2B e9c29741041e81462c1f2e6fe5737db737578d93e0d56ee2234e9a70dd47ce3be4841e4db0252293d7f7a278eb5c728b89c7978a862a52107f4f844d32535d15 SHA512 dea6fa62e36581f34de13027d49c2e8811505588035d935a2598a58b66523996506244b150d97447a9516d98a28ff79df39425dfddf23873bb3adcfdcd548f0b
MISC metadata.xml 441 BLAKE2B 309914112096bd9c863e80df1fb5e31ec96e716972a455d5b300e452d88e253a311a0a67d19ee3730b5c6dc290f1777ff8317246a888eae3895d35863d5e0bd7 SHA512 b2dfb43f54aaba61fa1970232dec764e4a7ea7806c07a7cb5214643e93d54983055d119311fb6e1b2cc55bf925cd2a7a123d2fcc2c9d805b41d62ff2dff6da52
diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.1.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.1.ebuild
new file mode 100644
index 000000000000..a7c9165685eb
--- /dev/null
+++ b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Mailbox server for magic-wormhole"
+HOMEPAGE="
+ https://magic-wormhole.readthedocs.io/en/latest/
+ https://github.com/magic-wormhole/magic-wormhole-mailbox-server/
+ https://pypi.org/project/magic-wormhole-mailbox-server/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/autobahn[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/twisted[ssl,${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/versioneer[${PYTHON_USEDEP}]
+ test? (
+ dev-python/treq[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ rm versioneer.py || die
+}
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index a3236660afa7..43d12b812171 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -5,4 +5,4 @@ DIST meson-python-0.17.1.gh.tar.gz 79456 BLAKE2B 88bda9aadc74d186aab41c9b3a2fe5b
EBUILD meson-python-0.16.0-r1.ebuild 1182 BLAKE2B 62070e32a181fcef0af7cd0844ee0ba568a0cc25bd40c2028d50998b87b842ff2def46e5f11110b457ba223b8cf2272728feb5277f61dfd5c4ce5984a61c4427 SHA512 560c712ec52bd99c6f9d1f54f88f35e1a030fe6f1fa41a55e98ee8c57fbc96fb281a8ff15e4ecda79ce3f37d4d9fd16092f1b69cd2dbd063fcb14bbcc351d59e
EBUILD meson-python-0.17.0.ebuild 1480 BLAKE2B ed2af9f9969f84743e3e756edef96e16535f704c63aab4494b8b1572e49b5c0a75fd0c9a87341492b6be6bdd1af0a5aa1355bdf191c15f43f945bfd1192789c2 SHA512 eaf96029f6f32df129d3fd1b2c9944068393ff5a6f51f67fba1ad625bf112d2cf7a314426a6adedc88620740da101ce9516dbae438d19c83754b40b8bfb28444
EBUILD meson-python-0.17.1.ebuild 1390 BLAKE2B 860bb2ef656cff8c1ee0b924ff26f6d3ee89cd52d8418fe4e3b7c3f65a85b5a0273b56e21c1f1b0009c9a63d13ef78f3bc114b672cd6ce5f2dba2894650efa18 SHA512 fa6741670afa18dbaac6eba5356102e9b77a3db6484b1749fbd756b3c06460387d213e905574435ec6f92af41957db1e8909d59045ec0567a4bb038ce45078b3
-MISC metadata.xml 357 BLAKE2B c2b5fd8c6ad39e92970a5e6c1db8950b4850660c9a95a84063504ab75e5dd69e3ab844fcef23cb51f33493b7e522a6d26227ff48dd893c92c422badc70f3c962 SHA512 1402ace4da543de7320a1d97f44177593807d5be9f1891d8a53190581877569508c46fe6b4ce63516c7fee2d2165d59d39f44343dde18438570883da3f4ad28c
+MISC metadata.xml 411 BLAKE2B 8a7344d7bab741106c4eaf5ccabbbdbe359e3c4f4b4a1a94390820392e0508244652b23a170739d43ccff2e82d1593274bfdaf94171cfcd5a6ec748b2ade482c SHA512 05b9171f27ee6707c893c4f3efbac5c16ca9899134b54e94ef3cad9cce620a03cbbadfbdc134f066abc139631c9b6637614ff5e135e0944dc61c5447ec70c129
diff --git a/dev-python/meson-python/metadata.xml b/dev-python/meson-python/metadata.xml
index 6d2819790d18..0fb57c99d236 100644
--- a/dev-python/meson-python/metadata.xml
+++ b/dev-python/meson-python/metadata.xml
@@ -4,6 +4,7 @@
<maintainer type="project">
<email>python@gentoo.org</email>
</maintainer>
+ <!-- not ALLARCHES: has some arch-specific logic -->
<upstream>
<remote-id type="github">mesonbuild/meson-python</remote-id>
<remote-id type="pypi">meson-python</remote-id>
diff --git a/dev-python/mido/Manifest b/dev-python/mido/Manifest
index 908422fc33eb..16bdf0d5c524 100644
--- a/dev-python/mido/Manifest
+++ b/dev-python/mido/Manifest
@@ -1,5 +1,3 @@
-DIST mido-1.3.2.tar.gz 124216 BLAKE2B f6eb230ad8ec02a9a2f0e5e1b332a70334433a1decddb341b1c315b878bdc2e7aefed3527c408a3da9264e7344439a69bf28bd2b4d810c29e4f4278aee8303b9 SHA512 5f31057a972f8ecdadcd135f2ffd68f70388bb8777f6bc7fa14c84aa8c57988a4f7443283dd093930352989d8a097177c6543a38440184c705cfaf82e3aaff83
DIST mido-1.3.3.tar.gz 124288 BLAKE2B 2119ffa5894067107ccf94a4ddcccde0365aedd942df0330e06c1a1a3645cfa8b9a1bf767a0e60616f50966cf7dfb5a1d6cc394c05269bb01ba0724573dd4164 SHA512 9a9b983b7d2cc6ea530f98df09bc84690dfc980467726217023991a680a7c3f294bb0ffac730e79dcc5a3e4afccacfb4423791df290a035260513a5f7cc26152
-EBUILD mido-1.3.2.ebuild 851 BLAKE2B 030c1711d3386833f9e756b81f97c83517572cd7dbc700402b5b02b946b184edf4bb37f711ec7ae5b2cf064c84c14d838aac266b34c55d05614da85e2bbe89a3 SHA512 9e67d6d27013df10f18bd83a398051c97b7b2b91e8ae6d36f569fbc3afcba9f2f4577e7d0cdbb45ceb4ff1f9682678b3055dc1bc85fc29d8f11ed14ce5cc96c5
EBUILD mido-1.3.3.ebuild 851 BLAKE2B 030c1711d3386833f9e756b81f97c83517572cd7dbc700402b5b02b946b184edf4bb37f711ec7ae5b2cf064c84c14d838aac266b34c55d05614da85e2bbe89a3 SHA512 9e67d6d27013df10f18bd83a398051c97b7b2b91e8ae6d36f569fbc3afcba9f2f4577e7d0cdbb45ceb4ff1f9682678b3055dc1bc85fc29d8f11ed14ce5cc96c5
MISC metadata.xml 554 BLAKE2B 535b19a587a4756d9cf85991d9e17aabb195c1eb64a5b17f3604d2360a756b04223a94e97a98d79f63173031f1916a842ed483114cf134c1bfdd9cd36e2f2041 SHA512 f18d010f8b0aac0fdaccb72751c3091c853115a8d6cd8f68421fb5ff0ff538d799e28a86586fb819f77be43a7771621a376ad9698d6bbd1bd11c8a5bf1bd5133
diff --git a/dev-python/mido/mido-1.3.2.ebuild b/dev-python/mido/mido-1.3.2.ebuild
deleted file mode 100644
index 65e99af5f556..000000000000
--- a/dev-python/mido/mido-1.3.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MIDI Objects, a library for working with MIDI messages and ports"
-HOMEPAGE="
- https://pypi.org/project/mido/
- https://github.com/mido/mido
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+portmidi rtmidi"
-
-RDEPEND="
- >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
- portmidi? ( media-libs/portmidi )
- rtmidi? ( dev-python/python-rtmidi[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # performance test
- tests/midifiles/test_tracks.py::test_merge_large_midifile
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/minify-html/Manifest b/dev-python/minify-html/Manifest
index 375002f00618..465c9cd16612 100644
--- a/dev-python/minify-html/Manifest
+++ b/dev-python/minify-html/Manifest
@@ -1,4 +1,4 @@
DIST minify_html-0.15.0-crates.tar.xz 22011872 BLAKE2B e23d0b978708995f75aa2ca0a4bdf9bcd5a967a310d7a709941ba83a54487018071a9ab4794232f9963807308e3d63afa7e219b112ea73dfe29ff828d66b84b2 SHA512 7f15918faaa634d1ac9ddff071f410594eb4a1a432b74eb999dc037d5734b0c17c9e831440b50797f025a010d51e7b84cd9f2cf6e645b726a796612d6b4ea710
DIST minify_html-0.15.0.tar.gz 96948 BLAKE2B 24fe7b747d389a2876210b2774cfad8a623a5549c86fdcb9304d6521a7ef1ab85c770fbfe03a5d6812c7a1d282f409e93132db83b64ea16d4b3fe88c762ea71f SHA512 89b4e40a3572958b6d79985537f9fe9aa917ff94afc72b44f74202298128af71fb0618c1ca50af445da678806b44959d390113d404ae8ad0b75660564095159f
-EBUILD minify-html-0.15.0.ebuild 963 BLAKE2B d11c062c279443d8203d68b1b1eff385db63f8eb7521121ab7586af41e91fe162348c50e9c0a75aff8067584580db404b32acb4f27c8353fcd03c28389a30c97 SHA512 232955b7f56cc3845b1fb618725565b8d229eee3242b472da6e68737e9ee8b1630dbd66326941e731b217d64156a37a55725ab717d93a9efd8f03010d3860c2f
+EBUILD minify-html-0.15.0-r1.ebuild 963 BLAKE2B d11c062c279443d8203d68b1b1eff385db63f8eb7521121ab7586af41e91fe162348c50e9c0a75aff8067584580db404b32acb4f27c8353fcd03c28389a30c97 SHA512 232955b7f56cc3845b1fb618725565b8d229eee3242b472da6e68737e9ee8b1630dbd66326941e731b217d64156a37a55725ab717d93a9efd8f03010d3860c2f
MISC metadata.xml 355 BLAKE2B 3272cd863755bc6cdaa46183ce8151602bf8972f6c6c7e7d1bc5a8299aade51ebb57348fed9d12dd03293b1402309a6b6d2a07b58f1dae61f3c0b11a30c5a455 SHA512 5bdf97a6145ba789fe936430cd19ff09225f3857eee2a5ecc8515638d9d8923d2d3110c894892d5d8f4ce416287784ccc90539def997c4eb5a30c7444994020b
diff --git a/dev-python/minify-html/minify-html-0.15.0.ebuild b/dev-python/minify-html/minify-html-0.15.0-r1.ebuild
index d92e86491d41..d92e86491d41 100644
--- a/dev-python/minify-html/minify-html-0.15.0.ebuild
+++ b/dev-python/minify-html/minify-html-0.15.0-r1.ebuild
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 4eb43e6ca92d..a50334dd4a06 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,10 +1,8 @@
DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95 SHA512 d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937
-DIST moto-5.0.17.tar.gz 5500632 BLAKE2B 9807388c0318a99635b0972f7d4d24489ddd37b0ec5272965d895c101ee924ef3915d8ef7546b6eab7574e87a5b3c650abce5dc07dda389a1fd9a0fc55d75cfb SHA512 8f17b4f0367f7068c0896d1db8766a2133dab027f107d742027ca936c3a2aaf13e4255ddc4801958e53197e3dd618bd6db7a7b21fef057662ba98e895c2e6bfc
DIST moto-5.0.18.tar.gz 5509110 BLAKE2B 0e56aabc053184121608f08e9d0489fe20c51450d500cb35557d65222b60bb3b6e0aa5e3900a22fe8f6008c751524b1bd946e0994fcddf0e82c058ecf106e115 SHA512 805a100aaa0a1164fff3baf80baec868d12c7f94ec345640272ed284e2c982b6c0c092ffa5e0b28a26d547b9eb48485ed660e06170c1e26ec03590c35695e44f
DIST moto-5.0.19.tar.gz 6203233 BLAKE2B 792d540a6ba44350e9fb4c85848e60daf704eb1a866e30e2cdd910dcf7bd7846f4da6c5b1a3e3b72663efb85574845508bc5eb3f70b0e948554ef19fe2970ebe SHA512 593965dcc821f0fdc8495e4ee72330ab1808e0bbbb491906eb204d2dc4b68af036b2065f5640c264c868207ceace967ca9d6efa741b3f9132427c0918aa2dcd7
DIST moto-5.0.20.tar.gz 6203061 BLAKE2B 0e2126c72eb7a0afbe5ef29251527e7e4822d125e7e107217e6a702e2c51aa274f7181cdd6dd1b0c724315f89e58415e1e89fdb96db6777fac79a85bc0f53421 SHA512 d7a2c4311cc0518761226d200c8691fa70871b779f5f01cf573e0f92e4677a6f9ab5b77b2005b36346b199f3f0f2921df9879d13b1bed95c363537b01a9ef47e
EBUILD moto-4.2.14.ebuild 6506 BLAKE2B dca88183bb8c0d935869b2293abf55c4c1687b79faa305fa971cffbd52e987cd0eee4ab92b837125625898b6c083a88a682cfe04a3438536268bac87ac659a0e SHA512 aa0e668f2566e657a19d22c4fff4ef213b47837ed9b2a833eb6594c5b6261230ee675151a0c6d4f8d13764b028c0f3f55094b30cc33f025df3bf8ecb1d719105
-EBUILD moto-5.0.17.ebuild 5220 BLAKE2B e76226152f4b1e51819ff8c5522bac1eb3342e944b804728dbe6dff6697ca4b6bb0d4c572ecd88a93885f113adfbcbfa4e370ab2af2a3d84372e9c808ebeb925 SHA512 1a55712c4d8b384dec57b4831df0f9c9f825eb509d98276c0bdd601b421fde9e2e32724a9488e14c60c50564cd15c2f770d8ac9d3ef1bd496ad608c5ad867710
EBUILD moto-5.0.18.ebuild 5194 BLAKE2B 91db54b8496768a00f9ea1d0d7343f45a1155a393c93e1b1b9b25fce9d93db593d626fe333bea9cf2f4d36f8d3b4ee2e68d2baf11174ca0feb39e61d475f8e6c SHA512 f1ab3b311bc8ce3fd4cfe9f4240da97d6f3e5ef2dd76df460b8c6070a391b8a72aa3aa1b0b58a7024880bc1099728fa4a8415944e2d2bb51e3fca53b2e8c3705
EBUILD moto-5.0.19.ebuild 5316 BLAKE2B c00910e2779dd365a88779e099c5402910049754649c2b3f6aafe1d021378381ee75815a21ce3865d356d442ec150c3c6814220295242335fae9c5dac83cc6d7 SHA512 dec90a38c36154f2d75bdcdf96d9f6fb422e2ecfdb9e001741b7626cf7cb458811174a455d2ddf03766dcd063ea1804996d4c6579dddb8dd12c8cd01f182afaa
EBUILD moto-5.0.20.ebuild 5285 BLAKE2B 8faa4fbf5335379a6aa73b7b8f4714e639a94d54c2881e79e9337eca7fc12d16b750cdad8695f24732ac5864968e2c86f29da1a0cf66e0b23a652d53f4085ad8 SHA512 7884c0f5e45f6ce8706631d9505feaa22ea7bc369f4e64a9b39bfbbc9d133d627f4e42befcb15b5450727d064916fa512d955860c902995f947de78fb7f33568
diff --git a/dev-python/moto/moto-5.0.17.ebuild b/dev-python/moto/moto-5.0.17.ebuild
deleted file mode 100644
index 0bf6430edb47..000000000000
--- a/dev-python/moto/moto-5.0.17.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi toolchain-funcs
-
-DESCRIPTION="Mock library for boto"
-HOMEPAGE="
- https://github.com/getmoto/moto/
- https://pypi.org/project/moto/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
- dev-python/boto3[${PYTHON_USEDEP}]
- >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
- dev-python/cookies[${PYTHON_USEDEP}]
- >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/flask-cors[${PYTHON_USEDEP}]
- >=dev-python/idna-2.5[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
- >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
- dev-python/jsonpath-ng[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
- >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
- dev-python/pyaml[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/python-jose[${PYTHON_USEDEP}]
- >=dev-python/responses-0.15.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.5[${PYTHON_USEDEP}]
- dev-python/sshpubkeys[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/antlr4-python3-runtime[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-: "${EPYTEST_TIMEOUT:=180}"
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Needs network (or docker?) but not marked as such, bug #807031
- # TODO: report upstream
- tests/test_core/test_request_passthrough.py
- tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_aws_and_http_requests
- tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_http_requests
- # broken code? (local variable used referenced before definition)
- tests/test_appsync/test_appsync_schema.py
- # require py_partiql_parser
- tests/test_s3/test_s3_select.py
- tests/test_dynamodb/test_dynamodb_statements.py
- # require joserfc
- tests/test_apigateway/test_apigateway.py::test_update_authorizer_configuration
- tests/test_apigateway/test_apigateway.py::test_create_authorizer
- tests/test_apigateway/test_apigateway.py::test_delete_authorizer
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserDeleter::test_authenticate_with_signed_out_user
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_email_is_
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_username_
- tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_different_seed
- tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_same_seed
- tests/test_cognitoidp/test_server.py::test_sign_up_user_without_authentication
- tests/test_cognitoidp/test_server.py::test_admin_create_user_without_authentication
- # TODO
- tests/test_dynamodb/test_dynamodb_import_table.py
- tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
- tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
- tests/test_stepfunctions/parser/test_stepfunctions_dynamodb_integration.py::test_zero_retry
- )
- local EPYTEST_IGNORE=(
- # require joserfc
- tests/test_cognitoidp/test_cognitoidp.py
- )
-
- case ${EPYTHON} in
- python3.13)
- EPYTEST_DESELECT+=(
- # suddenly started crashing, *shrug*
- tests/test_xray/test_xray_client.py::test_xray_context_patched
- tests/test_xray/test_xray_client.py::test_xray_dynamo_request_id
- tests/test_xray/test_xray_client.py::test_xray_dynamo_request_id_with_context_mgr
- tests/test_xray/test_xray_client.py::test_xray_udp_emitter_patched
- )
- ;;
- esac
-
- # test for 32-bit time_t
- "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null
- #include <sys/types.h>
- int test[sizeof(time_t) >= 8 ? 1 : -1];
- EOF
-
- if [[ ${?} -eq 0 ]]; then
- einfo "time_t is at least 64-bit long"
- else
- einfo "time_t is smaller than 64 bits, will skip broken tests"
- EPYTEST_DESELECT+=(
- tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments
- tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header
- tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins
- )
- EPYTEST_IGNORE+=(
- tests/test_route53domains/test_route53domains_domain.py
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x TZ=UTC
-
- rm -rf moto || die
- epytest -m 'not network and not requires_docker' \
- -p rerunfailures --reruns=5
-}
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index f408cee6226d..0c5319d63af5 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,7 +1,3 @@
-DIST mypy-1.11.2.gh.tar.gz 3122502 BLAKE2B 228127662f4c607aacf3ee37410d0fa039a225fdbf2fec27eefab4aaabf4b68fa33499bb978aa5f06e24b45b525ce524decfa84f4d7d6bb7961724db92a4589b SHA512 c25584db08adcf7693944e5a6a41743101e80a0ff03f36f0353a07674ad4e2d63dbd4ff3fa0e307c19d63bc5aac9f7523340bd5a7cb3661642f3fb33759aafd0
-DIST mypy-1.12.1.gh.tar.gz 3163509 BLAKE2B 7a837b0badcc4fbcd1838cbd85bb46311a3bb1365d08d1704d19c58b840ef0f951fa993484da2933f953c3e7eefa8756c12a6a42b09b369aa55c0a361cb4039d SHA512 c712e2d4824ec5e6348d223225f4055556d0964340d4ec8941a735ece4fc4aa964aa8f02be038fe4b88cd162f6d6377c1ae6897cb6c2449d1820ce20978e1252
DIST mypy-1.13.0.gh.tar.gz 3165219 BLAKE2B 67e05628fb79666a84a7c284c8437222ce159260ef490c8c91a3f92fd21985032043821823dcbd0fb8775956ca4660b3468c6955fef5d13a104b3339b1e6a0b5 SHA512 a351a30bfc7ac687d4802c6459296a4a46356fc153258c686051fa3cb149ab3e8690357cad21cd6ab07b4fb6e91dd3610b57f7b38078da7e563c114cd3ed562a
-EBUILD mypy-1.11.2.ebuild 3905 BLAKE2B 1150897e24c51af84c5f7af491ce109393090b835f78936aba7c98c77d513b550520c6a4e3fdde6161d34fa504c76e797792c07c8d41637bbf9e270ea337e13f SHA512 18b4170b35653647092c8bee866d201fe53743b2681651d422316258ec36ded52353001beabc464809d4a5716a1fbba6d91d9c8164733a4b57f325f55db7fe29
-EBUILD mypy-1.12.1.ebuild 3654 BLAKE2B a5ee7bff7e6b8244447b0c34c7491a1367a021454bb743b0c2daece1176e93ab7a45005610576207bc8ff08600ebc6a4bcd1655d10c19ce0c46cd7ce076a47e1 SHA512 47c081d44395a5a9c2e41090c4b7582ebd06fb472d97baca1fa58199508d07cb874658ca45012734f595cd7b3b28fd5bf8ca039f157046eb47389c4c9366aebc
EBUILD mypy-1.13.0.ebuild 3650 BLAKE2B c4b8cc29a7fc8628461278bf4f34fd73bc933cb94ba4eea29b3e397e94711cfd02c85f096d7f4be923a50bb151dcd8e99a77265731779a7d60464b70ff4f9e48 SHA512 10b56bf092e610836d85d2fae5655f210febf5dd0a6f2f9a6d3e96cfd51517766fb5106211f64afe9b064f20882ddba1dfe41ae054b24af60df05881fc779a79
MISC metadata.xml 661 BLAKE2B df57cc2dfde5b112f8c26b51ca5cc9e7727d318ee274ea7e1abf448819daf0307f471aeb7c32b19f20e87ce1ccffd47a5529415003765c275523e1b5236f3bb1 SHA512 eddd19c4b0b5211f73f9619f388a799ced108b62bb43d852ed2d01d0b1717e7b9ef118d34b9d61db543c7b47080fb8058c3d35f7359cc456069636f357e080c9
diff --git a/dev-python/mypy/mypy-1.11.2.ebuild b/dev-python/mypy/mypy-1.11.2.ebuild
deleted file mode 100644
index 906b969de108..000000000000
--- a/dev-python/mypy/mypy-1.11.2.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="
- https://www.mypy-lang.org/
- https://github.com/python/mypy/
- https://pypi.org/project/mypy/
-"
-SRC_URI="
- https://github.com/python/mypy/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-IUSE="+native-extensions"
-
-# stubgen collides with this package: https://bugs.gentoo.org/585594
-RDEPEND="
- !dev-util/stubgen
- >=dev-python/psutil-4[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- native-extensions? (
- ${RDEPEND}
- dev-python/types-psutil[${PYTHON_USEDEP}]
- dev-python/types-setuptools[${PYTHON_USEDEP}]
- )
- test? (
- >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time,
-# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible
-# test files (https://github.com/mypyc/mypyc/issues/1014)
-export CCACHE_DISABLE=1
-
-python_compile() {
- local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
- case ${EPYTHON} in
- python3.13)
- # https://github.com/mypyc/mypyc/issues/1056
- MYPY_USE_MYPYC=0
- ;;
- esac
- distutils-r1_python_compile
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # the majority of them require Internet (via pip)
- mypy/test/testpep561.py
- # known broken with assertions enabled
- # https://github.com/python/mypy/issues/16043
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
- mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
- # these assume that types-docutils are not installed
- mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable
- mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable
- # TODO
- mypy/test/meta/test_parse_data.py
- mypy/test/meta/test_update_data.py
- mypy/test/teststubtest.py::StubtestUnit::test_runtime_typing_objects
- )
- case ${EPYTHON} in
- python3.12)
- EPYTEST_DESELECT+=(
- # more assertions, sigh
- mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- # https://github.com/mypyc/mypyc/issues/1056
- mypyc/test
- # requires typeshed update
- mypy/test/teststubtest.py::StubtestUnit::test_type_alias
- )
- ;;
- esac
-
- # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
- # fail with high COLUMNS values
- local -x COLUMNS=80
-
- # The tests depend on having in-source compiled extensions if you want to
- # test those compiled extensions. Various crucial test dependencies aren't
- # installed. Even pyproject.toml is needed because that's where pytest args
- # are in. Hack them into the build directory and delete them afterwards.
- # See: https://github.com/python/mypy/issues/16143
- local -x MYPY_TEST_PREFIX="${S}"
- cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
- cp -r "${S}"/{conftest.py,pyproject.toml} . || die
-
- local failed=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- nonfatal epytest || failed=1
-
- rm conftest.py pyproject.toml || die
-
- [[ ${failed} ]] && die "epytest failed with ${EPYTHON}"
-}
diff --git a/dev-python/mypy/mypy-1.12.1.ebuild b/dev-python/mypy/mypy-1.12.1.ebuild
deleted file mode 100644
index 0f181ed2e8ed..000000000000
--- a/dev-python/mypy/mypy-1.12.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="
- https://www.mypy-lang.org/
- https://github.com/python/mypy/
- https://pypi.org/project/mypy/
-"
-SRC_URI="
- https://github.com/python/mypy/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+native-extensions"
-
-# stubgen collides with this package: https://bugs.gentoo.org/585594
-RDEPEND="
- !dev-util/stubgen
- >=dev-python/psutil-4[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- native-extensions? (
- ${RDEPEND}
- dev-python/types-psutil[${PYTHON_USEDEP}]
- dev-python/types-setuptools[${PYTHON_USEDEP}]
- )
- test? (
- >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time,
-# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible
-# test files (https://github.com/mypyc/mypyc/issues/1014)
-export CCACHE_DISABLE=1
-
-python_compile() {
- local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
- case ${EPYTHON} in
- python3.13)
- # https://github.com/mypyc/mypyc/issues/1056
- MYPY_USE_MYPYC=0
- ;;
- esac
- distutils-r1_python_compile
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # the majority of them require Internet (via pip)
- mypy/test/testpep561.py
- # known broken with assertions enabled
- # https://github.com/python/mypy/issues/16043
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
- mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
- # these assume that types-docutils are not installed
- mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable
- mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable
- # TODO
- mypy/test/meta/test_parse_data.py
- mypy/test/meta/test_update_data.py
- )
- case ${EPYTHON} in
- python3.13)
- ;&
- python3.12)
- EPYTEST_DESELECT+=(
- # more assertions, sigh
- mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues
- mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined
- )
- ;;
- esac
-
- # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
- # fail with high COLUMNS values
- local -x COLUMNS=80
-
- # The tests depend on having in-source compiled extensions if you want to
- # test those compiled extensions. Various crucial test dependencies aren't
- # installed. Even pyproject.toml is needed because that's where pytest args
- # are in. Hack them into the build directory and delete them afterwards.
- # See: https://github.com/python/mypy/issues/16143
- local -x MYPY_TEST_PREFIX="${S}"
- cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
- cp -r "${S}"/{conftest.py,pyproject.toml} . || die
-
- local failed=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- nonfatal epytest || failed=1
-
- rm conftest.py pyproject.toml || die
-
- [[ ${failed} ]] && die "epytest failed with ${EPYTHON}"
-}
diff --git a/dev-python/netcdf4/Manifest b/dev-python/netcdf4/Manifest
index e83f3be90fd9..6f12cbcd80e9 100644
--- a/dev-python/netcdf4/Manifest
+++ b/dev-python/netcdf4/Manifest
@@ -1,5 +1,3 @@
-DIST netcdf4-1.7.1.tar.gz 827831 BLAKE2B a0b6956be7749133f4823f385ea82b84975985814b90e7172ecbfb6d4590cf0809471672375a2331181735d7af622f6302adf2dad5fd95f09e24078bbdc20581 SHA512 69b7465f1d7b138b9f2f18732528207c7a573e0a5637c964a881fddc8f01a53b16c7250c22824a6ee0e3383dccd7f93b1971f95a9d1558d6088709efa7558ce7
DIST netcdf4-1.7.2.tar.gz 835064 BLAKE2B f44b08c66dca15bc31b5ed05c881f85a59015472dc82428198766438df7301e4f9802f1bcd99b67c3cf0f29e1879ab1e6b6d3cb77ab90fabcfc74417342a23b0 SHA512 a63a5a354157804c422d0b3728e9c4bb2f5d83cbe2fd5be5098bdc497ac2aeed896ab7bcff31e0d50d257f7ab2769e0e6e819cd5191850ed8036298fda7e47da
-EBUILD netcdf4-1.7.1-r1.ebuild 1195 BLAKE2B 9c2e7c9b4a0598366020ce2cd2bdfd706a8e0e370af91267bdc17fed869f906e8146ac9581bdbdc728130d1085b73ce0da0431483d06fe882a592c55f67d07a9 SHA512 f2657fe1ff2c83fb1d9af5b1cd517461f4e74ed5846c777bb04bb3d71facbb88da61be6836eb6f7ae30396a48c89c4b8449904e85bd29331fc334d9b3e5235fc
EBUILD netcdf4-1.7.2.ebuild 1195 BLAKE2B 9c2e7c9b4a0598366020ce2cd2bdfd706a8e0e370af91267bdc17fed869f906e8146ac9581bdbdc728130d1085b73ce0da0431483d06fe882a592c55f67d07a9 SHA512 f2657fe1ff2c83fb1d9af5b1cd517461f4e74ed5846c777bb04bb3d71facbb88da61be6836eb6f7ae30396a48c89c4b8449904e85bd29331fc334d9b3e5235fc
MISC metadata.xml 956 BLAKE2B aa37260a26e41c89503beb037d9f933edd3ecfaf60f4729d38de27218d759220656739f5da183eeedf53392a28de6f0d7a8fcb1aed032b040540ba1e66a0e889 SHA512 12dfad0d3a8a03fc837fbc9ffcf590cc393cdc7b4e5492154e7947074e7c138e3e725707d51fc28dc37c5b43300b107a157c70e9caf8a7adf2ca7d9643ed56bd
diff --git a/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild b/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
deleted file mode 100644
index f545f29d4595..000000000000
--- a/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=netCDF4
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python/numpy interface to the netCDF C library"
-HOMEPAGE="
- https://unidata.github.io/netcdf4-python/
- https://github.com/unidata/netcdf4-python/
- https://pypi.org/project/netCDF4/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="blosc bzip2 mpi test szip zstd"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- sci-libs/hdf5:=
- sci-libs/netcdf:=[blosc(-)=,bzip2(-)=,hdf5,mpi=,szip=,zstd(-)=]
-"
-RDEPEND="
- ${DEPEND}
- dev-python/certifi[${PYTHON_USEDEP}]
- dev-python/cftime[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/packaging[${PYTHON_USEDEP}]
- sci-libs/netcdf[tools(+)]
- )
-"
-
-python_test() {
- local -x NO_NET=1
- cd test || die
- "${EPYTHON}" run_all.py || die
-}
-
-pkg_postinst() {
- optfeature "HDF4 support" sci-libs/hdf "sci-libs/netcdf[hdf]"
- optfeature "OPeNDAP support" net-misc/curl "sci-libs/netcdf[dap]"
-}
diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index d5c7dbd64b91..58553f480c45 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1,5 +1,3 @@
-DIST OWSLib-0.31.0.gh.tar.gz 1041697 BLAKE2B 0fd7e0aa95a07229e171bbf3924a9a7036aa0e201a28c8198fcdd4a462d75b90b0979ffda7d9e20ec30abc284b97362fd195cda67c772f3f96642f1ae89ff753 SHA512 005e6f753472675aef0bd0ead138e9bafce2df4e3530003d4159a2ecf610164487ddeb63cf1dfeb6cb4847c878eb40056ccc77116aac8be658fb322ad650f41d
DIST OWSLib-0.32.0.gh.tar.gz 1057997 BLAKE2B e4327b016529682125d6326839a47c93ea8446e209d2867cb2259f900d0049754c51240ca36b98e661abd40e6997fbc25a16d902ec7a34a453d5760c2faf1dd1 SHA512 16dd829db011609008e886def65fb31156f8f261a997a4a9a9db590456af24f3d7b2da87dff26a64d3f9ce64be5e269c792673997ca1f07b376941cd6243d4f7
-EBUILD owslib-0.31.0.ebuild 945 BLAKE2B 4fff5a72e7acd2b371d74419f3ed829d0e0b5cfb48ae7bd249b2a730ef82d5932f028bb66dfd9439b8c0a0c4b6b74db6677c699729fe8ed8091778d5f800a6f1 SHA512 c8ec34f1e3e51dce49a936b50df22ce6c7ff13067539a26d76667e8ed804b1e2cbf670c261b951db27e29eadc339a6c38d0036ab8a075b017c6bdb00a09e76eb
EBUILD owslib-0.32.0.ebuild 1089 BLAKE2B 3a2a133742f80dca8ee70ba589106334ac014c456563c1de8db823cd52d03758f68d3a0905f4ed3b90afe4df3d31f735e6ff51a71b183cfff56b17a6d7e7bed8 SHA512 09bea8fc7b98c640f9fee36c78dc55f6606372ee78a08a6ff26fa257977ea62a2dbf6b890a05496ab1a5ee5433a1eaa2abdf011684db35c2bff3627ca8a5ee04
MISC metadata.xml 520 BLAKE2B 01705147ed084a8215d15016b6cc94b2fcdc926eff2755cf2d4c768197d0c39a30a8b0602d93bac7ec221e32c30b9280b37d5736f2f46342ad36e23c1b4a7c1c SHA512 c146cb483caacbde7966a95b899372261493543826cb20d638cd91e7cae245d60f1504bc53f485e35ca5d6c3f83780fc1da211c0838c604dafde27284dd8e40b
diff --git a/dev-python/owslib/owslib-0.31.0.ebuild b/dev-python/owslib/owslib-0.31.0.ebuild
deleted file mode 100644
index debd7ffa05dc..000000000000
--- a/dev-python/owslib/owslib-0.31.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=OWSLib-${PV}
-DESCRIPTION="Library for client programming with Open Geospatial Consortium web service"
-HOMEPAGE="
- https://geopython.github.io/OWSLib/
- https://github.com/geopython/owslib/
- https://pypi.org/project/OWSLib/
-"
-SRC_URI="
- https://github.com/geopython/${PN}/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pillow[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -o addopts= -m "not online"
-}
diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index f2cd8a5a879b..8cf3e030e5c9 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1,7 +1,9 @@
DIST pdm-2.19.3.tar.gz 2639417 BLAKE2B aa9930ea4a6b358ee82f111c7baac788fdc30e6aa20189e22d979716af306bd792a4b91654c39d915cbf812e07019692519a1acd65a7404dd5e7cafb4702c26c SHA512 05542e260d9849ae1b186df0e237a15e23e6c4b7442c2f9cbcbf593e88136831d724eecfebad2a7ba3deda13f20ed9b6a322ec12f1a3eb6f5f8e0e396312f333
DIST pdm-2.20.0.post1.tar.gz 2641188 BLAKE2B e97cabea9dfda3a73b6d0532548a4498b9fe98f9db1a66d0cbc6f24d3a3a4463cdf023fd8039a294b538436977f66deb6c1474129a75ddb4ba144a5c70647e37 SHA512 33f201a24852d8a0c2eee8bae4fa3b059182e517b4890f5db827914594867494969cae651d449e9e2be6b6bae3cb7cb64947c4b24e0db457a283b60a15700506
DIST pdm-2.20.0.tar.gz 2641170 BLAKE2B de48155ba3964f8529715fd6afeb06aa019e199976f50593fbb05fcec44a2688d13ea6ecfa886bb18146833e4f226f2513db6bd233d9a9543752edfefbb143a7 SHA512 51d99bf576032ff90b2334c9cc2a857d2670d8bb7f64096d290d21eeaab62d14ca6ffec51747da49e0849b6853172dd79d116cb6ce4c8ea35fed8fd218521306
+DIST pdm-2.20.1.tar.gz 2642376 BLAKE2B d24d889d75b06deb7595a7a0691ba21e9af15013372481147ddf1c6a19a13bb398af786cbc38877b29380f162a7923848aaf9d9b6f258dcd22ad80a96ad96ab8 SHA512 f9a164c521f943a89c8eb4792d249b06114b26e5c87022feb0d1bc24ca8ef56085da07e8b0dd9033b3c6e7d0e0ff1d3cb52bf8a69a2ef1e211cdb3c29eeb24b8
EBUILD pdm-2.19.3.ebuild 5146 BLAKE2B a1d05c25cddf739a3097f7b7d2153ca599dd59ba8e1f8dd7d296fce516870dc3fb34c74c1f28ac637c8624105703c0e93647654fb63a118a64b7ca26a4c43c20 SHA512 50bdeaf3d39a875069225140585c9186d6412b843522198530586d7fe2c4aeb715912639a6c474d7c0cc2aca0de64ee53ce24e767a998f0e4ef58fd8b9579f3c
EBUILD pdm-2.20.0.ebuild 5144 BLAKE2B 1c8ee0286f95a6f01f355efecc81923a2da014f72d1b33ec7c7fecfa104948c177dd74cfd1f505664a226ff88e105c8ebe485891d83714cb00c101b1dac87648 SHA512 a505ebe84c335205699cc43f1487d0f3fdbb19ed74445502826cf92f28bac4d0ac053e2672a94c06385e2520b69c7de277be3321424386a5beb70e48ca4ce4aa
EBUILD pdm-2.20.0_p1-r1.ebuild 5254 BLAKE2B 70a5b5a913c777c93e8cfcd282ef8651f10195f12040208e2ee4b75ec065fc7a8aa8dd8bd210cb395f6963577c851356bb0139a5c4d89073fe36f0a5cd0e0de2 SHA512 2f083f4cb7b056b89b4ff5300fa61270cfb4664f57931148cc05be8800d1b10743a8040c1184147110db7e575b222975282d3ebc559202ebaa46a5b7ece79fa0
+EBUILD pdm-2.20.1.ebuild 5339 BLAKE2B ae16196aa6329fc47283e662e871df653bd429349f2b95e5f91fa38670fe0a59fd31dc3bb300a1128bdbf854b6a98b5dfc608e1fc35c0582234f3a379be0f547 SHA512 efcd611ce6a02d057bce1904b6c10f528d4f3de8775b0b82e71fd09fa5f263a625691ddbe51d157776797770af32b3fc0fabad6dcfa4e500114a43b3f7eaec90
MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab
diff --git a/dev-python/pdm/pdm-2.20.1.ebuild b/dev-python/pdm/pdm-2.20.1.ebuild
new file mode 100644
index 000000000000..d5769a6947b5
--- /dev/null
+++ b/dev-python/pdm/pdm-2.20.1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP standards"
+HOMEPAGE="
+ https://pdm-project.org/
+ https://github.com/pdm-project/pdm/
+ https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/dep-logic-0.4.4[${PYTHON_USEDEP}]
+ <dev-python/findpython-1[${PYTHON_USEDEP}]
+ >=dev-python/findpython-0.6.0[${PYTHON_USEDEP}]
+ dev-python/blinker[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ >=dev-python/hishel-0.0.32[${PYTHON_USEDEP}]
+ >=dev-python/httpcore-1.0.6[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/installer[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pbs-installer-2024.4.18[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ >=dev-python/resolvelib-1.1[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ dev-python/shellingham[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ >=dev-python/truststore-0.9[${PYTHON_USEDEP}]
+ >=dev-python/unearth-0.17.0[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # unpin deps
+ sed -i -e 's:,<[0-9.a]*::' pyproject.toml || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ 'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+ tests/test_project.py::test_access_index_with_auth
+ "tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]"
+ tests/cli/test_others.py::test_build_distributions
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+ tests/models/test_candidates.py::test_find_candidates_from_find_links
+ tests/cli/test_build.py::test_build_single_module
+ tests/cli/test_build.py::test_build_single_module_with_readme
+ tests/cli/test_build.py::test_build_package
+ tests/cli/test_build.py::test_build_src_package
+ tests/cli/test_build.py::test_build_package_include
+ tests/cli/test_build.py::test_build_src_package_by_include
+ tests/cli/test_build.py::test_build_with_config_settings
+ tests/cli/test_build.py::test_cli_build_with_config_settings
+ tests/cli/test_build.py::test_build_ignoring_pip_environment
+ tests/cli/test_others.py::test_show_self_package
+ tests/cli/test_publish.py::test_publish_and_build_in_one_run
+ "tests/cli/test_hooks.py::test_hooks[build]"
+ "tests/cli/test_hooks.py::test_hooks[publish]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[build-pre_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[build-post_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_publish]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_publish]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-build]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-publish]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-build]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-publish]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-build]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-publish]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-build]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-publish]"
+ "tests/cli/test_venv.py::test_conda_backend_create[True]"
+ "tests/cli/test_venv.py::test_conda_backend_create[False]"
+ tests/cli/test_lock.py::test_lock_all_with_excluded_groups
+ # hangs on interactive keyring prompts
+ tests/cli/test_config.py::test_repository_overwrite_default
+ tests/cli/test_config.py::test_hide_password_in_output_repository
+ tests/cli/test_config.py::test_hide_password_in_output_pypi
+ # junk output, sigh
+ tests/cli/test_others.py::test_info_command_json
+ # why does it try to use python 2.7?!
+ tests/cli/test_run.py::test_import_another_sitecustomize
+ # fails in tinderbox (bug #928964)
+ tests/test_project.py::test_project_packages_path
+ # i guess doesn't expect some dep to be present
+ tests/cli/test_build.py::test_build_with_no_isolation
+ )
+ [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=(
+ # test seems hardcoded to 3.10
+ tests/test_project.py::test_project_packages_path
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -m "not network and not integration and not path" \
+ -p pytest_mock
+}
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 093c38a61fae..ece77c2994cd 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,7 +1,3 @@
-DIST python-phonenumbers-8.13.47.gh.tar.gz 4913983 BLAKE2B adf167f95ec4817c3adf92ffe4e0e2eab3ff99ce572023d47adc88b03e29414721ed6ed22f4029fb9e56d4f8cf8c5d9cf65e59209c6a4e5ae41e89d24df509e5 SHA512 a25ce93f79f7ec17b4dd3334b3912c8311c8ad0196e91f554c59b2f12b85f2c5936ec280bb2a5048c9ea8e274cdc632e42566153d87992db3601ddb8f93a0eaf
-DIST python-phonenumbers-8.13.48.gh.tar.gz 4914013 BLAKE2B 7b279251fd369bbb5909a6b89fd856d4f4e3fca9c28b5e4e250f1a32734f1ae6071ed9304b64c9a66183d5ec8266c3b7c6bd129b15bc9a9c43fadfff93bc110b SHA512 d0c55c3058086b609aef81e316857f2dea7f65e6bbcdd06fcc58783c024252ba35796b79e92d1e9a888ec4b7c1ef6c221a1a07f09867ea5415f369be40453704
DIST python-phonenumbers-8.13.49.gh.tar.gz 4914069 BLAKE2B b4759021af0195af48a6b556df9d69d1aaf9fc5501d375b28b0bc61b0c5b249c5216670f24b239b52cb6c9baf1843026ce607d5e41222ad83079a49522c4d911 SHA512 a20a743e7cc82cf0d04676d19843886c74bb6d78355a40fe2eac110d463e2c6a6855a7924083c60201560c95d318c473b2728f1b1206c5874214d010bf232d3f
-EBUILD phonenumbers-8.13.47.ebuild 816 BLAKE2B f6c2960a4435c0de44a1a1ab02278402f914bc58d8795b83b527003bb116ffeef3711a02c7d00e48999f924cb7426f0e657d5b1aa930cde98be4d273312d3223 SHA512 36a31a824519dd72fcedf797fa0164ff06d57429f46c1bd7c6d4d7de3d2614974319267d9cd5f44475180fc16fc3800417c931e19c0926ee120235d884eadda0
-EBUILD phonenumbers-8.13.48.ebuild 818 BLAKE2B 52157818a6a593c18dae9039574a974275876cee7dd286fa069e0014213f2c79bc748601d48f83b9f26c2a88319033375b987885fbfa6e664ceb674c6a36ce23 SHA512 4bd185fd81d09f95142678bc08d2f124877c09af6f58ad83115569437c2fa3e6d90b4ef7fa151bd6d5e2cb464a90dc0392bbc228e6aa9fa3a42952d570872ff2
EBUILD phonenumbers-8.13.49.ebuild 816 BLAKE2B f6c2960a4435c0de44a1a1ab02278402f914bc58d8795b83b527003bb116ffeef3711a02c7d00e48999f924cb7426f0e657d5b1aa930cde98be4d273312d3223 SHA512 36a31a824519dd72fcedf797fa0164ff06d57429f46c1bd7c6d4d7de3d2614974319267d9cd5f44475180fc16fc3800417c931e19c0926ee120235d884eadda0
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.47.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.47.ebuild
deleted file mode 100644
index ac05eba6ee74..000000000000
--- a/dev-python/phonenumbers/phonenumbers-8.13.47.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Python port of Google's libphonenumber"
-HOMEPAGE="
- https://github.com/daviddrysdale/python-phonenumbers/
- https://pypi.org/project/phonenumbers/
-"
-SRC_URI="
- https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( ../README.md )
-
-python_test() {
- "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.48.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.48.ebuild
deleted file mode 100644
index 43eeff396e3d..000000000000
--- a/dev-python/phonenumbers/phonenumbers-8.13.48.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Python port of Google's libphonenumber"
-HOMEPAGE="
- https://github.com/daviddrysdale/python-phonenumbers/
- https://pypi.org/project/phonenumbers/
-"
-SRC_URI="
- https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( ../README.md )
-
-python_test() {
- "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index ea9205506e22..c5c2551656e4 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -15,5 +15,5 @@ EBUILD pip-24.1.1.ebuild 5863 BLAKE2B 2e6311bfd2bd90c3bd3d0029bd675e606ca47701fe
EBUILD pip-24.1.2.ebuild 5889 BLAKE2B d8ca5f8c339fe1a0593d553944bfcf6ecc04348ce22909ba351d8ce58d372aaf1aabbd4c9bea7604b702afb8c06dbac6e9cea0a4233c5260d800be87cfa0daef SHA512 8e73fa6573b42ceb6a372eed308cf6024b98d57847830920c694974a1257da2d20983100a66b8cd617f38894d5dc98d6401fd845f95edc2c91115c89fde53c64
EBUILD pip-24.1.ebuild 4069 BLAKE2B 17b48996f8c982abdf73f523e35f7c4be1a1a1aa08fdea73e10054e93e5548ae48b2363110d85a0dced150435ea4ede0a7986d7114841bd73deafe4b672349d3 SHA512 e484be733a9b8caa3fc8e751f26fecd4b24571d40402d8b70ab8d4a294e249c0ccaa18c6a64ff977d64a7e7610d14be5d7666faf87447703013f0b003f0ded59
EBUILD pip-24.2-r1.ebuild 5932 BLAKE2B 2ba8f1647723d1b943add6206379aa9a92ef654acc12e469f096bb73f30805951ae2b00f41fe756c7613a25c310346b1ce7b276043e3131c14bd7a7782f9e9a9 SHA512 78c27cdda6151f536b2c85daf01b8aaa9e926d58c6fb4276e4fac8d955c09249c76ab8dd12dbcb351b5164985e7a50a9971df498f4d3dec0c58e6643e25b0f8b
-EBUILD pip-24.3.1-r1.ebuild 5982 BLAKE2B 31c72552d3b12303b6003d4745e5d42cba204c3573bb9a4040deb62ab3161ccf5dc646ff60fa8591a49cf8cd5a0e4c24ea96cea48fd9e0e489064cb05586ee3b SHA512 215efb9d85d1339b8f75108e5da565891b507ade5df6271d1093621f77fc202bf318843651d4bf27fc7c7da0d58d00d8b3cbde7fdb000112517c3e32c604f8d3
+EBUILD pip-24.3.1-r2.ebuild 5982 BLAKE2B 3400b6475a456b9f96ae6dc8ec13347ccc7cbf18c53321e6238dae89cf45d30469dbcd16f4662dc9996a0d3dac34d9ba9af52cc255abfd6d80ee8130b26ed898 SHA512 dd4afc6f788f74d62843e8005e3539e238e9c8e90cd504186b92591c76736d840ec526c077f13b1252a38b82d20a57b82110e4ffe8a721a95015335edb6dcf50
MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9
diff --git a/dev-python/pip/pip-24.3.1-r1.ebuild b/dev-python/pip/pip-24.3.1-r2.ebuild
index fef0d38e70a2..aee9a90317e0 100644
--- a/dev-python/pip/pip-24.3.1-r1.ebuild
+++ b/dev-python/pip/pip-24.3.1-r2.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
>=dev-python/distlib-0.3.9[${PYTHON_USEDEP}]
>=dev-python/distro-1.9.0[${PYTHON_USEDEP}]
>=dev-python/msgpack-1.0.8[${PYTHON_USEDEP}]
- >=dev-python/packaging-24.1[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
>=dev-python/platformdirs-4.2.1[${PYTHON_USEDEP}]
>=dev-python/pyproject-hooks-1.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.32.0[${PYTHON_USEDEP}]
diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest
index 6910c6961479..3c5c03a074e2 100644
--- a/dev-python/proto-plus/Manifest
+++ b/dev-python/proto-plus/Manifest
@@ -1,5 +1,3 @@
-DIST proto-plus-python-1.24.0.gh.tar.gz 100401 BLAKE2B 29094738e9c84559b8b51b078ecb059e7475c5c6e9392f23925c6df264efebd22c191c5b593fc659aabb20ce9cb0d93cde9df28b0b40aac4bbc80e075a95ec24 SHA512 3995df0a7df60a9a5c9325c29456f73d8482ae3d765f9553e5633b8d0ae0869c6fe3cd60e780f8fcd49d04470205abf621bc56c20d64252b76d51c19ff283372
DIST proto-plus-python-1.25.0.gh.tar.gz 101442 BLAKE2B a98b5131f4e55473eadb09ec9a692ef7d53312ae8f4c925ab0c5ffada25c3c3b154738c766a4e41e753c3b292c93faee54e6d7f8800c7a0af6665e4e341086ce SHA512 449fb9fe2950cff98d05fc86b4f35fab4a1b4f7c27a3b9174dbb1f6aac92484088f44c9fda4109c3f693d890606505808d7a489412be2d091e9962363c57be4e
-EBUILD proto-plus-1.24.0-r1.ebuild 959 BLAKE2B eababfb0ca6e48b06469745628aaac9d1648184c644ccb4f26c10eabce36e8f5db06b2f18b7df58718337f3ef0917e331a526a27a54bf9206ef7dcd390e378a9 SHA512 62a754a229d3171f85598a4ebfe399090611092c90be7793c315e95719dc7c0f201897275f88f8924d8c33fddb396c7b9154a9aa04619c5e220819871b57635d
EBUILD proto-plus-1.25.0.ebuild 959 BLAKE2B eababfb0ca6e48b06469745628aaac9d1648184c644ccb4f26c10eabce36e8f5db06b2f18b7df58718337f3ef0917e331a526a27a54bf9206ef7dcd390e378a9 SHA512 62a754a229d3171f85598a4ebfe399090611092c90be7793c315e95719dc7c0f201897275f88f8924d8c33fddb396c7b9154a9aa04619c5e220819871b57635d
MISC metadata.xml 447 BLAKE2B d440be836b8a2823ab3beb7f76cbe7ff3f027ec512dff3f7d920eefea3f18329e1aa910ca16e006b1424cbd780f3fad80b8ccdc632c08ade651afd815369e9d0 SHA512 d64b8d2eeac9916ec2faab3b038082155e46e8c379ce06d7f554de763318539fa9040d15f90a3a95f337937c90f4b4042f51b1ea1cd11727e5fd971a0af5280c
diff --git a/dev-python/proto-plus/proto-plus-1.24.0-r1.ebuild b/dev-python/proto-plus/proto-plus-1.24.0-r1.ebuild
deleted file mode 100644
index 8a5dedc2161a..000000000000
--- a/dev-python/proto-plus/proto-plus-1.24.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=${PN}-python-${PV}
-DESCRIPTION="Beautiful, Pythonic protocol buffers"
-HOMEPAGE="
- https://github.com/googleapis/proto-plus-python/
- https://pypi.org/project/proto-plus/
-"
-SRC_URI="
- https://github.com/googleapis/proto-plus-python/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- <dev-python/protobuf-python-6[${PYTHON_USEDEP}]
- >=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index f738d7332151..af8d9921afb8 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,5 +1,7 @@
DIST PyDev.Debugger-pydev_debugger_3_1_0.gh.tar.gz 4293466 BLAKE2B 2b820b44a37362dfe554f60f418ce6c94cfd9fb9b14b6d6f521e7bd2023f044129b440878a136d67249096ba8a4aa61bb465551c1d9930989ffe9fe40c68f464 SHA512 8afaab2a69cb6785c5453ce1034a70fa28ab33c3122c1e21c485d9023317785524144c76e87864a695fa1fd26b05bc6d828db22a7cbcf025bd8aafe0b9ed4d3b
DIST PyDev.Debugger-pydev_debugger_3_2_2.gh.tar.gz 4283873 BLAKE2B 62c4a4a4677127ed7c3f0b2f63388169e01d620dd6bd986e4f24208379dcff77993d297e3647b395b6e6e262868b69533f63370c1975b8c582a52a80ce40f77d SHA512 0d2f73fbe4d3541ff3b0e24373165f92c44c28eced1ca00b618caff5f12ee579165ba16b3692d6d4d7840c36f75c5f064aabdd554bb00d39b3b896840dfdcda4
+DIST PyDev.Debugger-pydev_debugger_3_2_3.gh.tar.gz 4288122 BLAKE2B 54d01508644d1a76f7cd51f1f4c6f5b7eeb5c56781b15ba6b0b0347d4a7ed18a8f357deb1a22efbadccf082df9ac673b5e101b66877ebeec98276428a5a32fce SHA512 8027b27803c4ddd2db489f4a8988756116f4712f112f7c91cc99ea2c9d9a78b4df1678abae138ce13d0b0c5c6481ec663cbf3f7d367e176e22d4e78f0782642b
EBUILD pydevd-3.1.0-r1.ebuild 3955 BLAKE2B b343443d3a4c3285821f1d4f1ad6752cdd59ab1393aead2c787e316b315f1ae233c275178080e94562089103228226c8ca2c61f5af5a6608ed0714dad49289e5 SHA512 13a6f7e9180d2f4fb6e9f47ad01150c710a8dff572f229f1c14421c0de657d2799e5cc63518ecf525e98edb5e384279f846b2825d36aed740e8924efa0f92cf1
EBUILD pydevd-3.2.2.ebuild 4038 BLAKE2B 57508f915033b787d06d5d823a0d43a2e663b8834b31afe0b14ad3ff4df245bd5a36384deacfd91ee6e454a6af712ed459abd78e3afaa302899b941dcddf0839 SHA512 a74ed9b66e302ac228b4422dba336677d3a2ab6517760ba03b87aa2eab5dc95782d57ebb4022b043d6f24508787969ca2333b909b61d976524f1f1cccd2edd33
+EBUILD pydevd-3.2.3.ebuild 4038 BLAKE2B 57508f915033b787d06d5d823a0d43a2e663b8834b31afe0b14ad3ff4df245bd5a36384deacfd91ee6e454a6af712ed459abd78e3afaa302899b941dcddf0839 SHA512 a74ed9b66e302ac228b4422dba336677d3a2ab6517760ba03b87aa2eab5dc95782d57ebb4022b043d6f24508787969ca2333b909b61d976524f1f1cccd2edd33
MISC metadata.xml 384 BLAKE2B 37a4caa01a28f98ec8d141129c08754e6ba4dee5910a81c26f3eafcd7ac832962e91d3e39783e4859ac7e5ae5754837c89e496c4c2c205d12626359adf7dddae SHA512 5cf80b2e0eaf21e900c83341e9bef5c74a36d3c0a7354e3b6a832184cc60c42eeef6a22236e4fd9d484dc8834e5d4f98facd2578c223da2cc187dd76f91db764
diff --git a/dev-python/pydevd/pydevd-3.2.3.ebuild b/dev-python/pydevd/pydevd-3.2.3.ebuild
new file mode 100644
index 000000000000..3d8ea9dc8fdb
--- /dev/null
+++ b/dev-python/pydevd/pydevd-3.2.3.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1 toolchain-funcs
+
+TAG="pydev_debugger_${PV//./_}"
+MY_P="PyDev.Debugger-${TAG}"
+DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
+HOMEPAGE="
+ https://github.com/fabioz/PyDev.Debugger/
+ https://pypi.org/project/pydevd/
+"
+SRC_URI="
+ https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-debug/gdb
+"
+BDEPEND="
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/untangle[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # Drop -O3 and -flto compiler args
+ # Make extension build failures fatal
+ sed -i \
+ -e 's/extra_link_args = extra_compile_args\[\:\]/pass/g' \
+ -e '/extra_compile_args/d' \
+ -e '/except/a\ raise' \
+ setup.py || die
+
+ # Disable tests incompatible with new package versions
+ sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \
+ -i tests_python/debug_constants.py || die
+
+ # Clean up some prebuilt files
+ rm -r third_party || die
+ cd pydevd_attach_to_process || die
+
+ # Remove these Windows files
+ rm attach_{amd64,x86}.dll || die
+ rm inject_dll_{amd64,x86}.exe || die
+ rm run_code_on_dllmain_{amd64,x86}.dll || die
+ rm -r windows winappdbg || die
+
+ # Remove these MacOS files
+ rm attach_x86_64.dylib || die
+
+ # Remove these prebuilt linux files
+ rm attach_linux_{amd64,x86}.so || die
+
+ cd linux_and_mac || die
+ rm compile_mac.sh || die
+}
+
+src_compile() {
+ pushd pydevd_attach_to_process/linux_and_mac || die
+ # recompile removed file (extracted from compile_linux.sh)
+ $(tc-getBUILD_CXX) ${CXXFLAGS} ${CPPFLAGS} \
+ -o "../attach_linux_${ARCH}.so" \
+ ${LDFLAGS} -nostartfiles attach.cpp -ldl || die
+ popd || die
+
+ distutils-r1_src_compile
+
+ # C extensions
+ rm -r _pydevd* || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ # NB: upstream seems to run tests via runfiles.py but that script
+ # is a horror and it seems broken for us anyway
+ tests_python/test_debugger.py::test_attach_to_pid_halted
+ tests_python/test_debugger.py::test_attach_to_pid_no_threads
+ 'tests_python/test_debugger.py::test_path_translation[False]'
+ tests_python/test_debugger_json.py::test_attach_to_pid
+ tests_python/test_debugger_json.py::test_case_sys_exit_multiple_exception_attach
+ tests_python/test_debugger_json.py::test_evaluate_exception_trace
+ tests_python/test_debugger_json.py::test_gui_event_loop_custom
+ tests_python/test_debugger_json.py::test_path_translation_and_source_reference
+ tests_python/test_utilities.py::test_tracing_basic
+ tests_python/test_utilities.py::test_tracing_other_threads
+ # incompatible with xdist
+ tests_python/test_utilities.py::test_find_main_thread_id
+ tests_python/test_utilities.py::test_is_main_thread
+ # numpy-2?
+ tests_python/test_debugger_json.py::test_evaluate_numpy
+ )
+
+ case ${EPYTHON} in
+ python3.11)
+ EPYTEST_DESELECT+=(
+ tests_python/test_debugger.py::test_frame_eval_limitations
+ tests_python/test_debugger.py::test_remote_debugger_threads
+ )
+ ;;
+ python3.12)
+ EPYTEST_DESELECT+=(
+ # flaky
+ tests_python/test_debugger_json.py::test_step_next_step_in_multi_threads
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # this is only used to compare against getpid() to detect that xdist
+ # is being used
+ local -x PYDEV_MAIN_PID=1
+ epytest -p rerunfailures --reruns=5
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ # Remove this duplicate that is installed directly to /usr/
+ # These files are also correctly installed to the python site-packages dir
+ rm -r "${ED}/usr/pydevd_attach_to_process" || die
+}
diff --git a/dev-python/pyeclib/Manifest b/dev-python/pyeclib/Manifest
index 4affb5115d80..4dfb3b28e218 100644
--- a/dev-python/pyeclib/Manifest
+++ b/dev-python/pyeclib/Manifest
@@ -1,9 +1,3 @@
-DIST pyeclib-1.6.1.tar.gz 6690168 BLAKE2B 4e59c2827487f09a21f49751455fabd9ce672d6edb83befbc06e7aebe66c2f8de5f83a5ddec612fee2ac727fad247d66f36c659ebdf316759cd9e4438c7f085c SHA512 fdb855551e9695c3748d78d43bc306e536ef45476143445520284d4918f2c84757247d217ada2df565d03b1769ef83ac8c82b92b8438c2d40915f8008fd769c4
-DIST pyeclib-1.6.2.tar.gz 50590 BLAKE2B c36957aa425395164e0710ed6d96704368ef15e6157e00cdb4790713f94858dfa61620f4a0ca0f93903716035d0009067a55dbc80ae7a16802ac38223b16452a SHA512 6d392a1701dd499c042e144db60cd1b12808adb312e77d25a4eec5fc0decd9084be810773562f0208c4192db17f9a699a72ea122bffc9511cfea865e843d68cd
-DIST pyeclib-1.6.2rc1.tar.gz 51495 BLAKE2B 72e3286cc392e4325681a76cc53e06dad57d6ec8224bdf825f921b1e982cac5bf5d2a95d48ebf0e7673160c20ab4b4169848e8dd31d508cf1eb7777567abab18 SHA512 c5e9ffbf3b90b7a9e9737ca3c69e56f0bfa284e053e6107c843ebfd3a33df839320d24ca8210b0c74778b9c217f30a43b47c2c7d9206d2a686d635e385af1602
DIST pyeclib-1.6.4.tar.gz 50928 BLAKE2B a115cbe6157f30edd2da3c3a16ff2c7871e1349c827491e80d2ca36e0ee221cf37bd49545f375828e16a3ceac7b84fae1d25247c86053ffba62d8196a9d0980d SHA512 132c2fda295f6bea3609b22783c0d68e65814929061785269e94fc29f35054b99c6073d836f61c5396c48d951eb35f3c83010946ac28f9ac900e2ff7bffefc20
-EBUILD pyeclib-1.6.1.ebuild 835 BLAKE2B 667cf51053063d5b5c23b7361e4e466849b1adbc31fc994946510d2093a3a5422dc863a309d6cca92421d030315aab71c508b55a898ef10ef15a92679aa6bc6f SHA512 325863ebbef54c0488248ce937798f5e79a23cf9495ba570e0e23635a490207de3cb3c122c0bae73981b039ec389273ed5d29b23fcf800eedc10d1979d4fc699
-EBUILD pyeclib-1.6.2.ebuild 837 BLAKE2B 9c9bba751d645688e0c049d242445fa61d5350453a6401cbb6eab9de2a9740584cefd931b69221188ee683a9796bbad7c26033c8e5452631cb8665cec90e1496 SHA512 cbf296d43084c2651c6c4628df3ac7aa0be3f5b940c4d0f7e50c59b1eb1deb573696d8a3a9d9f3c0349300322b050be477b59b032ff6009e7a060dcf85d1785d
-EBUILD pyeclib-1.6.2_rc1.ebuild 837 BLAKE2B 9c9bba751d645688e0c049d242445fa61d5350453a6401cbb6eab9de2a9740584cefd931b69221188ee683a9796bbad7c26033c8e5452631cb8665cec90e1496 SHA512 cbf296d43084c2651c6c4628df3ac7aa0be3f5b940c4d0f7e50c59b1eb1deb573696d8a3a9d9f3c0349300322b050be477b59b032ff6009e7a060dcf85d1785d
EBUILD pyeclib-1.6.4.ebuild 835 BLAKE2B 667cf51053063d5b5c23b7361e4e466849b1adbc31fc994946510d2093a3a5422dc863a309d6cca92421d030315aab71c508b55a898ef10ef15a92679aa6bc6f SHA512 325863ebbef54c0488248ce937798f5e79a23cf9495ba570e0e23635a490207de3cb3c122c0bae73981b039ec389273ed5d29b23fcf800eedc10d1979d4fc699
MISC metadata.xml 675 BLAKE2B 07104447814b472c557066609e557460f4b6b8f206130cfbdbfb31c6fa8962f81def4f3f6101052f161f8659cf143b2e1057c91b02c3146d69cb76ba733c99ff SHA512 ce6a7d6b6322003124839dee1b325b4c3a788ca4cc8ed0335c6cfe4ccb70f25c7df4ac264bdc15001ee4668bf905448c17a532757bff92eb00e0e82cabd071d0
diff --git a/dev-python/pyeclib/pyeclib-1.6.1.ebuild b/dev-python/pyeclib/pyeclib-1.6.1.ebuild
deleted file mode 100644
index 62ebc0ce94fb..000000000000
--- a/dev-python/pyeclib/pyeclib-1.6.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
-HOMEPAGE="
- https://opendev.org/openstack/pyeclib/
- https://pypi.org/project/pyeclib/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-DEPEND="
- dev-libs/liberasurecode
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- dev-python/six[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # https://review.opendev.org/c/openstack/pyeclib/+/798010
- sed -e '/library_dirs/d' -i setup.py || die
- distutils-r1_src_prepare
-}
-
-pkg_postinst() {
- optfeature "jerasure backend" dev-libs/jerasure
-}
diff --git a/dev-python/pyeclib/pyeclib-1.6.2.ebuild b/dev-python/pyeclib/pyeclib-1.6.2.ebuild
deleted file mode 100644
index 2a36cde52996..000000000000
--- a/dev-python/pyeclib/pyeclib-1.6.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
-HOMEPAGE="
- https://opendev.org/openstack/pyeclib/
- https://pypi.org/project/pyeclib/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
- dev-libs/liberasurecode
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- dev-python/six[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # https://review.opendev.org/c/openstack/pyeclib/+/798010
- sed -e '/library_dirs/d' -i setup.py || die
- distutils-r1_src_prepare
-}
-
-pkg_postinst() {
- optfeature "jerasure backend" dev-libs/jerasure
-}
diff --git a/dev-python/pyeclib/pyeclib-1.6.2_rc1.ebuild b/dev-python/pyeclib/pyeclib-1.6.2_rc1.ebuild
deleted file mode 100644
index 2a36cde52996..000000000000
--- a/dev-python/pyeclib/pyeclib-1.6.2_rc1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
-HOMEPAGE="
- https://opendev.org/openstack/pyeclib/
- https://pypi.org/project/pyeclib/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
- dev-libs/liberasurecode
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- dev-python/six[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # https://review.opendev.org/c/openstack/pyeclib/+/798010
- sed -e '/library_dirs/d' -i setup.py || die
- distutils-r1_src_prepare
-}
-
-pkg_postinst() {
- optfeature "jerasure backend" dev-libs/jerasure
-}
diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest
index b3fdb787e5cc..822e58d217ab 100644
--- a/dev-python/pyscard/Manifest
+++ b/dev-python/pyscard/Manifest
@@ -1,5 +1,3 @@
-DIST pyscard-2.1.1.tar.gz 153537 BLAKE2B 60c6d8acae5f707f84f8dfa775b2bfc74e4c6075b10a64c5ba1854b7c4e6cd03e2fa8db337b48ec5a167b834a4b22f5ae182ec4e78463b549aa8f4980295dbfd SHA512 854d52fde447e972545761ce8f2c1262d5e454c942fc68f2be09d0b62cc453aa5ef793e899f283fe5f53db59ef0714252090b8f5335dcd1b40ed28506965f371
DIST pyscard-2.2.0.tar.gz 154847 BLAKE2B 4941ddb8b5ba38855eb69d61432241fc181e7fff7c181eb9d40ae03f0e4ce5818483d2ea35e25e92033f946e5f3e17aad297c02b3c90def91f79c24941bc80bf SHA512 91ceeab576345ff7f2e9d173399ab4d2ddebd26dab613fba33b7620253aea81645d6efdf0d365724a34cec8e9fd4f76cd43801d925a94e058ff797e5c0a41b73
-EBUILD pyscard-2.1.1.ebuild 867 BLAKE2B 0b346a9802fcb46e4d3c9ef97874153c50df8b52695b5a3ff3b453902d9ff843f2f953d9b7ef8eccee49ae9c97c818dd66021f96fbb7ca8e730fa014b5a99b91 SHA512 2ac17178ac98706ccddde1a8548294fbea82b613d91733049fc35f00d8e9fd19a35ccf8f744d23b278f9cdb243454555d964d5cb92d7960fc771f3aeea0ee582
EBUILD pyscard-2.2.0.ebuild 819 BLAKE2B 590c9a908adc66908249521165d6fb64fc9e99bb19cccb46cf8c34206cf569fce8100ffc9686d8e5f28a75f4902195e083fb22bd5daeecb6554b3d00827a43e7 SHA512 0897fefc4bf09eafacf7b0d9bd0893d3ad6d6b5916bb5294b3e75a63431ab3577b6ea6bff1856991fb1c2cfbe3537ebc7a7f97d1f35a192f1154793ee6e9b9ad
MISC metadata.xml 426 BLAKE2B a4819bd37d610cf785d4b0e5ba2a709c941000d5cea8e20c8d49e513e7167b55e8e149da9e318281dce7b4eb92cb61e355054c273e3758262c6c25a0757ffba3 SHA512 82e759791154362704f4d7a1a1c72d53710e405c21bf791d0ec609ddfee4b8c04e3490a3f33f8d0e6e295f3b8433520f328dd71bc91cde2926a89a76803fd63d
diff --git a/dev-python/pyscard/pyscard-2.1.1.ebuild b/dev-python/pyscard/pyscard-2.1.1.ebuild
deleted file mode 100644
index 6c140610329e..000000000000
--- a/dev-python/pyscard/pyscard-2.1.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Smart card support in python"
-HOMEPAGE="
- https://pyscard.sourceforge.io/
- https://github.com/LudovicRousseau/pyscard/
- https://pypi.org/project/pyscard/
-"
-SRC_URI="
- https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%20${PV}/${P}.tar.gz
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-DEPEND="
- sys-apps/pcsc-lite
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-lang/swig
-"
-
-distutils_enable_tests unittest
-
-pkg_postinst() {
- optfeature "Gui support" dev-python/wxpython
- optfeature "Support of remote readers with Pyro" dev-python/Pyro4
-}
-
-python_test() {
- cd test || die
- eunittest
-}
diff --git a/dev-python/radon/Manifest b/dev-python/radon/Manifest
index eefbb5c8321b..e9aaafe08f7f 100644
--- a/dev-python/radon/Manifest
+++ b/dev-python/radon/Manifest
@@ -1,3 +1,3 @@
DIST radon-6.0.1.tar.gz 1874992 BLAKE2B a70926fc7acc4212d65dc9b6fc843b8fc32ca55aa836464240cf1fd6065ac9d5a28b8a2facdde5287bfd119a388db5ce1a530c5c84aebcbbe414ca1c336451b8 SHA512 91bd091610568dacb95491ba314b68dfb33ee397b043ae96badc7c134a841122d90394a36b1d665c9cabf273c0e6128217ebfc459c36020c12dcab647dd5df53
-EBUILD radon-6.0.1-r1.ebuild 823 BLAKE2B 75e2af06e95898674b27fdff6e684e90bd01fb1d43078f084964796d08cd4c2f7dd5338524f9913ffd3431a7176c2e7f46019751f4191c724a54eb652efe873c SHA512 1a8eae34cce7e44b12b87471d529007c327642af4aa4372fb3ba7bf484ac9bc810f649254b4391ef4c891a2fa2ddbab41e864db0043676789f87c46763578ac9
+EBUILD radon-6.0.1-r2.ebuild 829 BLAKE2B 4ade532791734033e12d9f25b3223853073e7c30ec43a5dfa258b7ed4840d052b4879c3f194374c6a8281308410cbc975d1d7c9184d917ea9f7940d6a6d89116 SHA512 3032c88c978c223dc9010d81bf25f57c330366f660478a54149673153d07cd720ef44f48837ef72ec2c22b3c0c0b6416dc32e1cf284e58bd8243bb8834133868
MISC metadata.xml 384 BLAKE2B 9c13838aaec4e01a6152498eb4f0e3bfbbb8cffe0cebc53ae7602c6ef1009852b8568f33e6c0299619a2a2df234abc6e06726ca145b09470b2798ea500dde731 SHA512 5c1a2d23ef8a2450f6d2540d125c9edea2e512e2df03a6d8501a41e238902afe4283c9f455b178e80626cf266aa472391c342d6128683f534f37db60eab38720
diff --git a/dev-python/radon/radon-6.0.1-r1.ebuild b/dev-python/radon/radon-6.0.1-r2.ebuild
index 59ea02dfb391..0fe5559436e1 100644
--- a/dev-python/radon/radon-6.0.1-r1.ebuild
+++ b/dev-python/radon/radon-6.0.1-r2.ebuild
@@ -37,5 +37,5 @@ src_prepare() {
distutils-r1_src_prepare
# unpin deps
- sed -i -e 's:,<[0-9.]*::' setup.py || die
+ sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
}
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index a777bac393c6..627078a88ffd 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,9 +1,3 @@
-DIST rapidfuzz-3.10.0.tar.gz 57942780 BLAKE2B 3510ef495e9eb2a158eae73526e109809a9487ce48a70189b0c6f25957e46a6a640f1d0f9ef00203ea7730a2ba2b1086db9faf20434c92afb6b7205057aa5c22 SHA512 88e92ac4bfd72288546265c4d3957ce672f314f08f39b11ba21c267b07797eec45315af788f94152a4704e0782df77fbcb40ef6773be7d3a5d3684fd7230e437
DIST rapidfuzz-3.10.1.tar.gz 57982250 BLAKE2B 7b0c5f4a940b46bcc340eb8bf32cec3389b243368c36caa92e39e62f18c7ebb1f56d439bf8609825b4b64d743dc0ae041b4660b89cd03af0016944620ab99648 SHA512 f72a9ed6e3fd64640a877d50ab25c90d1969adfd93ff0029526a94ff1e62aa4fd8e9b4ce63ee8a5b37cfb68d2966051e76d78b26ef502a8c0b28fe5f462c8462
-DIST rapidfuzz-3.9.6.tar.gz 1596107 BLAKE2B e108320e05ad3ad194b1ffa05d5fddc5bb6080e73ecb031117a0552d5685734870af4a87503022fceadf3fd38b31e71f85c05483b4aaaf4a9d7358d4566699b4 SHA512 015b947dcfd12ee48c7592ac2fc204833d8aa8e43110dab12dff7650e9f309a9a2017d2faf89b3c154cead23d9dc7fc1658f0ff5d2f8b5b3c73b2c97f021c7d9
-DIST rapidfuzz-3.9.7.tar.gz 1596228 BLAKE2B ba3188748dc408cbe91718e890fd67e9ee47feacfe2b307038d7bfc6ffdb7aebb016b2276b591a1fd3a5c59df29a1b55a9555505f938638907d11deec9575f98 SHA512 b1a50f3ff0af044e0aa57a053bcefb3227dce2ed17b94ed82afe72203c6e858221c5ca955e4f190a0cb7adaeada11fab7fa5958e1c439deec60d96899207269d
-EBUILD rapidfuzz-3.10.0.ebuild 1429 BLAKE2B f233742a883aad3e1cc9c132a83a11d945268c0f802d4b1a747526e76e2c6aa9cdded42a9b4ffa1f213711a46613acc2aeac1118f6f83775c2769284945f93c1 SHA512 a19ca5b1fab9fc8c36fa75d0a9eede440e97d27e86604ac2d1deb2352df3b03938087f36f93ebc3818351bb7bdd00cac4aebf1bc6fcdca8b2bb69c5bc4d261de
EBUILD rapidfuzz-3.10.1.ebuild 1428 BLAKE2B ac0e8fba3f74c1e0fe72f2c1d1095bdd563c5aad5c65c434e4a29ba135fadbd916375d1cac433577be23ecd77b7659459679976ec5be522bb9dd0b1751da5aba SHA512 fddbeba16dc6f7e1b8ce54cf2d0b13f64a126221ea7c9e5f4c8ea98ceee47daa890fb69753184bbc8d9ff4d74d243c59f176e72057426342d82ce6719acbeb63
-EBUILD rapidfuzz-3.9.6.ebuild 1584 BLAKE2B a82d3c988cf3b83f5b1cd9955d3effa17723e49544c7f1b7aced89df52b62a0e0662f96c5b6c338209b60d669b429ac26c3793c700637b4bec23e6b5c71f4d36 SHA512 38b2451743ffb00568ee7fc3113573f74c56a3799a6941342cb8712c844f720ab62e870bb244d2dd5e91fb8f023928f1425ec9e52192df447f40278699a55574
-EBUILD rapidfuzz-3.9.7.ebuild 1586 BLAKE2B 96fd075fd2f43c1b62391d4a545ab6c667fb3ddfc5cdff0056f0ca9eb896aff59d52f3243ba82128f892b21e8daf9026d0660e6bd6efd8194056dc1317508015 SHA512 5956eb6f3a55d392cfbff6c829f6ff45f16c2330ba1d5b430623f1754b84682307290dcf4722a8ff1d2fb0434761bbc2d0bf87932015f44637a33490a7a9cec2
MISC metadata.xml 372 BLAKE2B 813733515163b827652c103af137a7adb5c126ee46ad654306e35e958bd5e5d5f9711c388ac0731203b29b441f075cf23d5090388aa4bc454f824697d2c8302e SHA512 a3e13245f49647e164df0554168f45861556a931963776457fa64c0f690c76da302b8a32dadd145dc70887bc1b927f71b06db196ec2b15e89e3702208b85fa59
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.10.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.10.0.ebuild
deleted file mode 100644
index c6d946fc7b35..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.10.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=scikit-build-core
-PYPI_PN=RapidFuzz
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/rapidfuzz/RapidFuzz/
- https://pypi.org/project/RapidFuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- >=dev-cpp/rapidfuzz-cpp-3.0.5
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
- # do not require exact taskflow version
- sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild
deleted file mode 100644
index 35a2e0c93f7e..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/rapidfuzz/RapidFuzz/
- https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- >=dev-cpp/rapidfuzz-cpp-3.0.5
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
- # do not require exact taskflow version
- sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- # scikit-build is broken and reuses the same build
- # https://github.com/scikit-build/scikit-build/issues/633
- rm -r _skbuild || die
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.7.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.9.7.ebuild
deleted file mode 100644
index 54534f44e80f..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.7.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/rapidfuzz/RapidFuzz/
- https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- >=dev-cpp/rapidfuzz-cpp-3.0.5
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
- # do not require exact taskflow version
- sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- # scikit-build is broken and reuses the same build
- # https://github.com/scikit-build/scikit-build/issues/633
- rm -r _skbuild || die
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/simsimd/Manifest b/dev-python/simsimd/Manifest
index 65c7756c126c..7a11e33ea728 100644
--- a/dev-python/simsimd/Manifest
+++ b/dev-python/simsimd/Manifest
@@ -2,8 +2,10 @@ DIST SimSIMD-5.9.11.gh.tar.gz 204255 BLAKE2B 6c67f47bf2beb41b8f6e091874c808a9be0
DIST SimSIMD-6.0.0.gh.tar.gz 206367 BLAKE2B a79d19ffd4fb9fb518ec4b05523aa316e99e1729884decfe560be419ab7dd5d8395835ebcd593dc7ec92aa8524ce2a6f1a3693e363c638d60d1d417b636f1fbe SHA512 0edc66409d6616066205b6f976220a86f180f3e1d32c2a25e9173ae49314ed72362949bcc91b288e791b65569654573e7b3b9a5f1c79609ab58ada12abe8a458
DIST SimSIMD-6.0.1.gh.tar.gz 206464 BLAKE2B db6806c21920531c8e108b6a7b393a79a7ed90fdda0bae7e59254298b93b3aa2fcedaf39eab1c1ea81a2c4e9cd813def898e9313220518f6e1c4586b41fa6fc2 SHA512 889fd41365f978c236d8ddc33600f02839f7169cca26f18bc45322c167e56ae21a15a7ff1e8d51b47f70066a8b2611ae23c5be2f9897a6287690613d3e6e33dc
DIST SimSIMD-6.0.2.gh.tar.gz 206774 BLAKE2B 659cd0e5c3a097fa614b8d82fdbdf6d955dee52370351c6b68af5931b0be45773caf77fe1a092d28edaa8490d23a352303801e85e85d46a1bbbdcf8d33955683 SHA512 bbb005845bce900beca5e9f76ba7a16e7dec134c1bb7eaccba07602143aae7f84bb0de5c0a09ef7c6b79ca3d50b8a505ca072af7dd47096c56e80943c6723e23
+DIST SimSIMD-6.0.3.gh.tar.gz 207321 BLAKE2B 4675a3af60e460f4af79b33cdff1d780f657ec7b2cda443ef906606034472c7f76e5c75e6abc0fa125b3ed5039f7686332148bb15a9864ca7f440d5f1bf29dc2 SHA512 cc12d00527792cf3e1c3d3cce955f6549eff72db1b7861275448292887c33a09c64963f5befb3de829ccbcb38f072afe105ca39599fd69dbfef0e9bb92b5411a
EBUILD simsimd-5.9.11.ebuild 1264 BLAKE2B d5f4f15ef16d9d7aad868bbc93a0c91869cd28276f5fdd13a177a73bd9c326631967bb463d1472935862187941f0b9533f418c51f1976b9bb55e08a1e99394ab SHA512 7f9a7b4254b3917146f8f47cc61d49102a2dfba19c1f82594d39d09d55fe85dfc482646910b5c9d05c862c77a044720cd37b0f6aca090af3d41bc7eeae7033cc
EBUILD simsimd-6.0.0.ebuild 1264 BLAKE2B d5f4f15ef16d9d7aad868bbc93a0c91869cd28276f5fdd13a177a73bd9c326631967bb463d1472935862187941f0b9533f418c51f1976b9bb55e08a1e99394ab SHA512 7f9a7b4254b3917146f8f47cc61d49102a2dfba19c1f82594d39d09d55fe85dfc482646910b5c9d05c862c77a044720cd37b0f6aca090af3d41bc7eeae7033cc
EBUILD simsimd-6.0.1.ebuild 1264 BLAKE2B d5f4f15ef16d9d7aad868bbc93a0c91869cd28276f5fdd13a177a73bd9c326631967bb463d1472935862187941f0b9533f418c51f1976b9bb55e08a1e99394ab SHA512 7f9a7b4254b3917146f8f47cc61d49102a2dfba19c1f82594d39d09d55fe85dfc482646910b5c9d05c862c77a044720cd37b0f6aca090af3d41bc7eeae7033cc
EBUILD simsimd-6.0.2.ebuild 1264 BLAKE2B d5f4f15ef16d9d7aad868bbc93a0c91869cd28276f5fdd13a177a73bd9c326631967bb463d1472935862187941f0b9533f418c51f1976b9bb55e08a1e99394ab SHA512 7f9a7b4254b3917146f8f47cc61d49102a2dfba19c1f82594d39d09d55fe85dfc482646910b5c9d05c862c77a044720cd37b0f6aca090af3d41bc7eeae7033cc
+EBUILD simsimd-6.0.3.ebuild 1264 BLAKE2B d5f4f15ef16d9d7aad868bbc93a0c91869cd28276f5fdd13a177a73bd9c326631967bb463d1472935862187941f0b9533f418c51f1976b9bb55e08a1e99394ab SHA512 7f9a7b4254b3917146f8f47cc61d49102a2dfba19c1f82594d39d09d55fe85dfc482646910b5c9d05c862c77a044720cd37b0f6aca090af3d41bc7eeae7033cc
MISC metadata.xml 349 BLAKE2B 363881beeefbf65de7e0ab30fe5da642deefc0bbe2aeef0b4c3395a3c570f1043cb3d5e08927536a48597a44d447ff4853a5b15fffa65bbea5533377b0d6e413 SHA512 75756bd2cfb9adbdc59a2f4e3ed29c7d5daf53f427da661a9dbe6b3746ccb8ca031f650a7e505ef817b13c231cb725ca1e6eeb490be39b29e2883ca7d52f0368
diff --git a/dev-python/simsimd/simsimd-6.0.3.ebuild b/dev-python/simsimd/simsimd-6.0.3.ebuild
new file mode 100644
index 000000000000..3b7152ad7a71
--- /dev/null
+++ b/dev-python/simsimd/simsimd-6.0.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 toolchain-funcs
+
+MY_P=SimSIMD-${PV}
+DESCRIPTION="Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm"
+HOMEPAGE="
+ https://github.com/ashvardanian/SimSIMD/
+ https://pypi.org/project/simsimd/
+"
+# no sdist, as of 4.3.1
+# https://github.com/ashvardanian/SimSIMD/issues/113
+SRC_URI="
+ https://github.com/ashvardanian/SimSIMD/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="openmp"
+
+BDEPEND="
+ test? (
+ dev-python/pytest-repeat[${PYTHON_USEDEP}]
+ dev-python/tabulate[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] && use openmp; then
+ tc-check-openmp
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] && use openmp; then
+ tc-check-openmp
+ fi
+}
+
+src_prepare() {
+ sed -i -e '/-O3/d' setup.py || die
+ if ! use openmp; then
+ sed -i -e '/-fopenmp/d' setup.py || die
+ fi
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p repeat scripts/test.py
+}
diff --git a/dev-python/sphinx-notfound-page/Manifest b/dev-python/sphinx-notfound-page/Manifest
index 7527f558e4d2..dbdc1c647667 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1,3 +1,3 @@
DIST sphinx-notfound-page-1.0.4.gh.tar.gz 544117 BLAKE2B f8155167183fa3d6487cfd9f93eff8a99dd3253ed7f44632ca822b9da3d0b409a6897edd4f972fc9535b4759c2ef976c5f66daf85249ba9de4c83ae96ff65d7a SHA512 d6643e29768b31834c73302f8995cd92c052b2a51a4ecffc997f4ea4d15cf830c17a2f538fec637b1a3a7e187fa787252652b5ab8ce0ab92f44996a63669b504
-EBUILD sphinx-notfound-page-1.0.4.ebuild 848 BLAKE2B 3d9e6f205525e1e92cdee1b5756d7af5202f9d8da5a08762414e2698fbdfc1862e4ab29ec6b2a3787b80c785a54003b097cd633bb6b5e3abda542ebb3268141d SHA512 8d8d1d2c4a3554b28e03829c2d124c897ac7cdd39e1d4a8990845a255c85f6d6104b2e9c627aa507c84d6deb4c19215cacf091ca9d0bed2957d8dfe8c2f6d65b
+EBUILD sphinx-notfound-page-1.0.4.ebuild 1364 BLAKE2B 17ab6871ade45526543362f296467b26c24bbe44958177fc12cfd1dc651c98d73e019a74cb8d34bda671ae43e0ed2ccb7c9bc5c27f18f84ed2e17ab862ed24ba SHA512 5ad7057111a95940002a78260a10efe1da387da58a106d420b7cd21d43937d833476ef6424b7acb5e798c5cab9554cd43c3bbd3315fcd81eeb8a46399f408769
MISC metadata.xml 651 BLAKE2B 7b4c1c58782b6a1e6118744d4933d8bfc1391fef578350f9622dddfb911a4319be8fc2cd2a297d5ac84bb97249d520a1cb740ed00d6314cb3cbf1dce5c119dfd SHA512 4b531fde722c6f0f0709405669efe61cfe2fd14e52f627ee67001b81d5268444b226630f55c6dc6a149ea86699379289368826429754abbad6cdaf36f1f4a673
diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
index 6625d7e7b472..16ec2cf30bf5 100644
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
@@ -32,4 +32,15 @@ distutils_enable_tests pytest
EPYTEST_DESELECT=(
# calls sphinx-build directly, works around venv
tests/test_urls.py::test_parallel_build
+
+ # broken upstream (mismatch with new dev-python/sphinx?)
+ # https://github.com/readthedocs/sphinx-notfound-page/issues/249
+ tests/test_urls.py::test_default_settings
+ tests/test_urls.py::test_urls_prefix_setting
+ tests/test_urls.py::test_urls_prefix_setting_none
+ tests/test_urls.py::test_custom_404_rst_source
+ tests/test_urls.py::test_urls_for_dirhtml_builder
+ tests/test_urls.py::test_toctree_urls_notfound_default
+ tests/test_urls.py::test_toctree_links
+ tests/test_urls.py::test_toctree_links_custom_settings
)
diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
index c0c0f70c6074..accacdddcf26 100644
--- a/dev-python/websockets/Manifest
+++ b/dev-python/websockets/Manifest
@@ -2,7 +2,9 @@ DIST websockets-11.0.3-python3.12.patch.xz 4328 BLAKE2B 6ef94255ef5d95de8015eca1
DIST websockets-12.0.gh.tar.gz 352120 BLAKE2B cab704e0ee44a7012ee58d515a5ea7380a97a3cbb8f55d105c00c8c2b9ed992b4c87435875474de32e5969fd92256bdec830db0571399a1d2e5fb719b23c2d83 SHA512 f17943d444ce275b709cf89453b2d2cce09f5af26f0460e226c2e24cfbb425c825963352e130dcd4201587606355375b525d8e5a02eccbffbb3985a108a3ed5e
DIST websockets-13.0.1.gh.tar.gz 400436 BLAKE2B 3387cdc72117d2b1b0d1a5d3bc2444a243de2536b3937459221095b539172fab60972f4b1d0371c9c88222f8dcdf604a0371de1519728b40889a51ad6dd32029 SHA512 b187e7c443b9c6abbc7993f9c45dbd4fe83784d3ceb339b6e7d104cfa4da03450c25a8bf9dfa9c8626c3c91f2fe44c0dec6579ba830e0e20116a3e1e01be3bf1
DIST websockets-13.1.gh.tar.gz 414934 BLAKE2B ac6ec67c360e88a7091c28e582b8a0e58fffb37b91f6cfe2b62fa91e1de10f94ba66b644e22f3ce34db698ec25c1685f682e3557058e30f162e1a6a39c19451e SHA512 f66c25c8c2a327840e424e1db3742f1e303df562fe59e91d44c15731d9e43d3d9b126253f2ffb2efeada63d3fd8b404480506554f263846d8d0d86da02f4d8aa
+DIST websockets-14.0.gh.tar.gz 424033 BLAKE2B c0181fee4dfc4c2b929d3b51edcdf1602e8c5e5c8595cd7b8df13b2f633434fd5a9ec3ac0a87e456eacd432fd1650ae4470ce5f5337b0391ccda57f38d5f58f4 SHA512 a32d6338ed70de0b99298e9b26c6a3f18a3b517633754c8b1fdbebfb407023f73d212e98db909a276c58aab6487db501540db0c8237280c1a311d8b0e7c1e4be
EBUILD websockets-12.0.ebuild 1420 BLAKE2B 135e8bb0886d85ceb788f311e821a129a088fbaac7c7b276e43f0f8f8790ce8ec15db3405cfaf04356c9b42410fed2fc38642d58afaa84fc96c9f65a58d94c41 SHA512 105c2d7fcfd835a730c3b43411e60b4d893cb534d7cddd47b2adaa9a90e0cf351d81088561c477659910ea9bd206ce8605da37e424e78ef0b9b750dce4a31d2e
EBUILD websockets-13.0.1.ebuild 1578 BLAKE2B 3577c3e10765c2ff4f2bfb88d50c9e5359a0954ae9b3f9f3f1c7487ed48a3df7bf2c712945d96ec50bdc24dbc5388a24edfc9d78509b047644b20095899922d0 SHA512 3fbeedacf97fef31d62ce177810ebf30ee2e2636a8e8de561b1f4a3d9c180cf5d697267785a985af59c96e9be38617fb24b654ebaf81dd8b5e5c17cddfea0ee3
EBUILD websockets-13.1.ebuild 1580 BLAKE2B 1bf8489d5f5cc99d0ea8d9806984a0ea933c6f9cc04e8ca0b99e6d6ba0b41a30a03d4a167a784aa7a5586a7ff0ffcff925d186e81a91ecfc4aafe42c61f59857 SHA512 090c7180d10f93672792bdbe8611fb62956f0a79339fdb689d8681e46b39f409ebfe6ca4b409a2603f502d96538770e7c882a8ca60641bf182f8a5201403b0c4
+EBUILD websockets-14.0.ebuild 1583 BLAKE2B 1994b1df4d78b04588efd82af14701817220f626c647323a420471657c6abfb4357664d5495fe51af62f8bd490461f51515ec9037e921c83847de28b5b437197 SHA512 e0f183e129758c197643ce4e536330d56afbe9b21702ec15edfd2fa05c4a273d7478bed8eadb5aaf45eb649f9e4fb99466b5a47db8fcd2246ea56602b3a66413
MISC metadata.xml 580 BLAKE2B 66a318a73b2a9e37f44a28dfc9ed5f1aa7193edb05fa295bde27fd7a1c429cae1d875289ac5bd8ff7b579be2cfc5671d27dfb46ba959c47b2c1074e8e549e9c3 SHA512 c4ba79e5ec539ffb6f0338e6e161132dc8dd0e6c7e7533df1c32731810126b728076703a542bb28abc159842ad71bd42e69e36f4fe17dc3377d054d21ec53dbf
diff --git a/dev-python/websockets/websockets-14.0.ebuild b/dev-python/websockets/websockets-14.0.ebuild
new file mode 100644
index 000000000000..93fc44988e99
--- /dev/null
+++ b/dev-python/websockets/websockets-14.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Library for building WebSocket servers and clients in Python"
+HOMEPAGE="
+ https://websockets.readthedocs.io/
+ https://github.com/python-websockets/websockets/
+ https://pypi.org/project/websockets/
+"
+# tests are missing pypi sdist, as of 11.0
+SRC_URI="
+ https://github.com/python-websockets/websockets/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-11.0.3-python3.12.patch.xz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]] ; then
+ local -x BUILD_EXTENSION=yes
+ else
+ local -x BUILD_EXTENSION=no
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires DNS access
+ # https://bugs.gentoo.org/909567
+ tests/legacy/test_client_server.py::ClientServerTests::test_explicit_host_port
+ tests/legacy/test_client_server.py::SecureClientServerTests::test_explicit_host_port
+ # TODO
+ tests/asyncio/test_server.py::ServerTests::test_close_server_keeps_handlers_running
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests -p rerunfailures --reruns=10 --reruns-delay=2
+}
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 21ccd9f557ab..ad2f28b18129 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,5 +1,3 @@
-DIST zeroconf-0.135.0.tar.gz 171896 BLAKE2B 99822f18b98bedf8af03cb3f6483b0884ef92289afd4f71892ce33dc85e1751eea6180de8dac3d8c460bdabea3e096dfac1f26854a5dc52a86ce6ee271514996 SHA512 703d71aa2ffdedfc9a212dac448b9bb5589a839a610d1add8b5324e4ce241680ee1ebd8b5a01533c4c73bc91d22e5f641151c12186aec6b71c3e23607b32c30a
DIST zeroconf-0.136.0.tar.gz 238635 BLAKE2B 265dac1aed041d86f81264b5449952695f316cdfd9ff8e594631cd5c5eebad917d32537920308ae62feee7927307a667fdfd3cfd5c182fff08120cba19bbc60e SHA512 835f1e22a92e62efaba055816c962fdea12b80e3a875883da28919e952363ce14dea6b60738a2c199d6e4718c016c00a7dfaa86ee4b20347c69a771515240be3
-EBUILD zeroconf-0.135.0.ebuild 1408 BLAKE2B 015a112dd6a16d643d7351e9730e1b7eeb5fb177afb47e008376db45246f0f24afa829cb966e7450315046c3b07d159be487b5a1d4ccbdab79a7a168be1254a9 SHA512 cf1db8dde3188c51b484007d62f3d8a6e8c714046c1e45bf9c4d39c673071689bae4169d896f7f738ec9181061029fc27586474a1957ab08c5d47fba78261e5f
EBUILD zeroconf-0.136.0.ebuild 1409 BLAKE2B bc29d08b2a93901ce889dd094b144328333ffdf940e84971e0c78b24bd0f4330de4a95c2d05a04d20d702f69c15d31d4b76b2022f52197614ddbb25b12b67816 SHA512 4b338e29e336ad205806358794762adb29083aad3d64e1b19950d7a9d2f042c6e59d683b066e84054105c0122295c5d89f559d73deaabe711c4146aa4c0c94d3
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.135.0.ebuild b/dev-python/zeroconf/zeroconf-0.135.0.ebuild
deleted file mode 100644
index 014d1b6ea1d2..000000000000
--- a/dev-python/zeroconf/zeroconf-0.135.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
-HOMEPAGE="
- https://github.com/python-zeroconf/python-zeroconf/
- https://pypi.org/project/zeroconf/
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-# the build system uses custom build script that uses distutils to build
-# C extensions, sigh
-BDEPEND="
- >=dev-python/cython-3.0.8[${PYTHON_USEDEP}]
- >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export REQUIRE_CYTHON=1
-
-python_test() {
- local -x SKIP_IPV6=1
- local EPYTEST_DESELECT=(
- # network
- tests/test_core.py::Framework::test_close_multiple_times
- tests/test_core.py::Framework::test_launch_and_close
- tests/test_core.py::Framework::test_launch_and_close_context_manager
-
- # fragile to timeouts (?)
- tests/services/test_browser.py::test_service_browser_expire_callbacks
- tests/utils/test_asyncio.py::test_run_coro_with_timeout
- )
-
- epytest -o addopts=
-}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 69912cdbe6eb..7807287c2871 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/coffee-rails/Manifest b/dev-ruby/coffee-rails/Manifest
index aaedd1f2d50b..93a54fbdee66 100644
--- a/dev-ruby/coffee-rails/Manifest
+++ b/dev-ruby/coffee-rails/Manifest
@@ -1,3 +1,4 @@
DIST coffee-rails-5.0.0.tar.gz 5892 BLAKE2B 4d3b945ab4b53936bd39599ac7ba8af4d90e6fee073188847dbb157e098f275df5a3a6e91dcf804068b707804047442efc86524935a56cf403b55426466c502c SHA512 f1aac41f8f1f7181e82fbcf8c3007f40116639e4c140f1837be835fdcfa1babc7fc370212a9954ac8398d9a8d20fbd468550cd8b11c31788428769ea7aedf769
EBUILD coffee-rails-5.0.0-r2.ebuild 1104 BLAKE2B bd2cd57897f3fe284798113c611471e6caf4b4d01110813ba8d37f07b06c65beac5652e2cb94865386aa57e960c7b35a8b1279ff8a06dd8db265c15fd6479503 SHA512 2cfcd9cddab03fa569bad07cff36312d6afe87051532595ffa1837187aaf6dac1a436eed34f6cf7e109e624ba962de84446ace48a574cde286348499b83bd360
+EBUILD coffee-rails-5.0.0-r3.ebuild 1206 BLAKE2B 870a129b486a6af3abd621357ffc8a6aa30360199d12319411425d1a8019ee1d2209e8622907e3d00d088511cc5c5992b7e8d76e6c8d052a4095175a34e10140 SHA512 00b0b73e065b9aa97232f1d9623346dc0b242b817cb1e7ac16191ffad3d220f7ed68ec1b64f9fc4e0b179fa8342e87c6aa2bc9e50a330e94df8710cafcd771f1
MISC metadata.xml 345 BLAKE2B 3232bcf8400900fbf6aa03385a16e5bb26c1901111f2ee243d8c49e20e6f63157243192e09aaf9d1316daa3954b882a6fbbd5a59e11d2dd069a5a4bcf0504dd1 SHA512 001483acf323feba5fd91a7f32eb7e54b68b9e7f40d0346603d70164cb10c8bcb7944af313744c57a10a2c0cd788600ff77dea9ab2f7a54d29fdab986a0e35a2
diff --git a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r3.ebuild b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r3.ebuild
new file mode 100644
index 000000000000..9283243b79c4
--- /dev/null
+++ b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Coffee Script adapter for the Rails asset pipeline"
+HOMEPAGE="https://github.com/rails/coffee-rails"
+SRC_URI="https://github.com/rails/coffee-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+
+ruby_add_rdepend "
+ >=dev-ruby/coffee-script-2.2.0
+ <dev-ruby/railties-7.1:*
+"
+
+# sprockets:3 for https://github.com/rails/coffee-rails/issues/122
+ruby_add_bdepend "test? ( dev-ruby/sprockets-rails dev-ruby/sprockets:3 )"
+
+all_ruby_prepare() {
+ # Avoid dependency on git and bundler.
+ sed -i -e 's/git ls-files/echo/' \
+ -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Make sure a consistent rails version is loaded.
+ sed -i -e '4igem "railties", "<7.1" ; gem "sprockets", "<4"' -e '/bundler/ s:^:#:' test/test_helper.rb || die
+
+ # Avoid generator tests which appear to be broken.
+ rm -f test/{controller,scaffold}_generator_test.rb || die
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index bc77b9f3445f..b2baad4c07b1 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/clazy/Manifest b/dev-util/clazy/Manifest
index 2cf6afaa8f8e..8ec4eccf7653 100644
--- a/dev-util/clazy/Manifest
+++ b/dev-util/clazy/Manifest
@@ -3,12 +3,15 @@ AUX clazy-1.11-fix-llvm-16.patch 3418 BLAKE2B bee024e761008e6d1bf14f4ac285fecab7
AUX clazy-1.11-fix-llvm-17.patch 1546 BLAKE2B fdc8a1387c6db82c993ec935bcbbe1e58f6e754f90efb65f9f8da2ab00e2240a9a7dcc287f3055a3a86e91f7dd8b6ddb8c1df9e7c4bfc9831f401fea14055c4f SHA512 90c60cc4d6b589ddba1a5b6b9bc077dd79a48894bcdce0cb99d51e768ee325b21cc83e56e57f1cfd1d4bb2c7e443d663c2dec55aca5e07df8db0ce19f0fa99c8
AUX clazy-1.11-fix-regex-detect.patch 859 BLAKE2B 6a953c3927dcc1a3aac5aab55c01eb1eaf977f40c96c26f57032608de8e0d709ae6bf67f5d04f991ee14ded80023a8faf19b9ea18f9a2e2dd9dc19b2831ff58c SHA512 8bd1ab72bf36620250a228f9cb45fe403853d16c5eec8704c6980405ffca71cfcea82f9587b3b3f748ab623ecee757cb8adc54c7a137c5070eb04e26d06fab36
AUX clazy-1.11-jobs-for-tests.patch 1626 BLAKE2B 58d8c059fa631c2c534e6ec2c33268af88ef95e5ed7b1b3bb37d189d61bd998143a7fa5d38d40a925c6dd59592e0df30c22d42c04cb3f1bb5d915afad2b879e9 SHA512 1fd25f986d8ecf092fe3dcf73a61609f183e1d90d4926676cd8c4de34326a8ed7610a05dee5eafe91d4a5b830f4423c5b66be3f049a26b632e1e094f3f2ac446
+AUX clazy-1.12-INCLUDE_DIRS.patch 1615 BLAKE2B 2e1d0898d12fe58f11e4286d56085a6b608e338ec0095c642e7b551d84269ca8d1e244f7dc88c95d3b264434b3724e0999fe9396525ae83c4e3f9740ab3163cb SHA512 86305b07f6099d135a1a397bd20b7dba5f51d3b9971cd63886306077b873d410b108baad2c9b21e2470a0bfaa66e2fe1a40ff37162713bdfea43fb259ed83e56
+AUX clazy-1.12-LIBRARY_DIRS.patch 1161 BLAKE2B 6210b53e9219042c79605f84598dd9e34bd2b0ebb99987ca6a34ab53e76553befdbe413d53bf213a5e095b2939c40e6664cb7ae9ef135a1f56bb117c79c0cd57 SHA512 804abd9e01b6f4e36849e062dae8b36863abc0710a2c245aa7043a3295bded0bbcbee4fcec64a9c63ae2973f520a5c1f79d81322c4c68f41e1b3d1840e619bf2
AUX clazy-1.12-clang-16-no-src-root.patch 2167 BLAKE2B 84f2cd26abea61998f4e78cb325126bd61b539924bbb1140793b888db8c80b891afb21700472a8d44d0c37e6da613350be570802ceffcd342463854bcd45af6f SHA512 da93e8320184f832c20f390d9b77a9829972cb9d95ca801d072efc41fc88fd584fc423a000c40621f86040fe5a9d3468382f390a7b525b4677a1e7163004d466
AUX clazy-1.12-fix-tests-Qt-detect-1.patch 3388 BLAKE2B 4aace0f453e84a3e00651eda4a30dc1b84032789d22a7cedd1eee7338d5f52f49f03e0e92a1220de187ad90e9a3cf9ab14c8f5e1f57559d8a385f3bd705a771b SHA512 926a8fbfd7134b9e1b553273e39817cb35d5e6b5d29ed43b77b5eedef9faa6d9cde7441923d5bf6eaf2b19b2d7c7a97b23ae866ff1b8b5e3a02754a2234183f6
AUX clazy-1.12-fix-tests-Qt-detect-2.patch 5164 BLAKE2B 7ce4d58f5ca52df4ce229c7892cec13754e557000e755f7f3954b7810aacad3e5d001e0ea90422191c5869b954387cb22baff2e485666e9f0ef2803819587a4c SHA512 3b84aa5f407402a4abef33090f2efc60cc8dca47f0f2324c61f825b674023080ec9c4d693aed451642c80dd38759ef8bca942faff6dad7d6bc79aa1be4515a14
AUX clazy-1.12-llvm-18.patch 1532 BLAKE2B 6527759799a8e99db6c996177f2f4ed9b1fd5f2327b2a950db6138c2bc4dd6c0b8f2d06bc45668836b8a6fc406df0973f9b3f5218361f2d401b7180cb824e308 SHA512 b0666907bb4d023e605b2b8ce4fd9addaa477e87a811d38bdb68c03bdf4a45d52fabb191e300cf3f877eb32189e23b23046c702c11e50527b474d79e4695c2de
+AUX clazy-1.12-standalone-install-location.patch 1728 BLAKE2B 9ef38ca69289f767219b7556675f147861725a70a7b94c6c94bbef004c70d714cf08a7e19a0c0ef0d5b6cce812e34fad7072c1de788494a640bc4a536689fd6f SHA512 8b36af55e818658a16108ce92479605a354f56415331d75c0eaf188e998203aa57900bdfca9e69c80d637b2f13424ecd50eafd32b49df86347431e34c3bef562
DIST clazy-1.11.tar.xz 404088 BLAKE2B 1a69fe07ef81a0efe3c9db9129083247d60943592967f705d62d3859039cec250673eecc06184f70d134cbab85708d957b0a085beff8b3e46325a69547e005b7 SHA512 6a7c162392dd30aea29669275cea814d6daccf7931b8cdb20997f9bbff5619832d5461a6d0f854ecbc4726e52b6937c4f9cb8651087ffe73676c04239a38ca2b
DIST clazy-1.12.tar.xz 427740 BLAKE2B ad2c78a506132b5fd6b3c22a7e9794c38ddd71242cde6f760e48d0250f6215629007d45303f4b35fdc7717865b8221ab1c2f3c6889a44ea1809e112845f16463 SHA512 7a2b4a753098f15936a4731c82c660c1cd4d81949279435e87f00f7f72bef3e32cb574c8991c0707798581278e9fbcae34d354c1e6b77a15a5e26166d658fa9e
EBUILD clazy-1.11-r4.ebuild 1312 BLAKE2B 5ff282ba38629cdd15ea65c1837d798563ac6ef396f771c6d91058c3e0f82ffab4e69b2ca7842afc96514b89b49c23f4aac291d6c186bdc285510500e87e063f SHA512 7c6e9aee3960b00e778455fd9832b41d845beaff25e1fb9c0959168598c3162a93c3592164533ea9183d782b5ebcfa54a4ffbab28544e69318628d0e62cd460f
-EBUILD clazy-1.12.ebuild 1339 BLAKE2B 5722f7d78da41318a8623c6a8252718ed8d9419e254a28e6ee1bb5ce0a5c8e2ffbf5ce20446be29a85f0f4b6ba03ba80c3536a7e28e2a43ab1bc7fb9806a3821 SHA512 726222bfc835c0ada17db5f8f7a1df0aeb59bf4b3f3a6c009e14f62e0ddb50ba02fc2b0782baabf332fd43d7c01c4c73e9c9758b3287abc1f329f3e11ad00973
+EBUILD clazy-1.12.ebuild 2646 BLAKE2B 7d98300ecd1cd198da1f304c1dd839e0dbc8f144673bf8b20d2d60f8ff70d18cff2be608f2a5db8bb9fafe4cde3cd663763cbaaa3397d1cf25957215e68df734 SHA512 29da74cce8fac24adf2c1a4529dc2e6d4079d43ee75b0cc036f5838fa181cae5de50416e6c5412b11a1661126a110b869309a537b1d4a4439b740ab8a22454d1
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/clazy/clazy-1.12.ebuild b/dev-util/clazy/clazy-1.12.ebuild
index b5e819706f76..a04372e51041 100644
--- a/dev-util/clazy/clazy-1.12.ebuild
+++ b/dev-util/clazy/clazy-1.12.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-LLVM_COMPAT=( 15 16 17 18 )
+LLVM_COMPAT=( {15..18} )
PYTHON_COMPAT=( python3_{10..13} )
inherit cmake llvm-r1 python-any-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="0"
-# KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -22,7 +22,12 @@ RDEPEND="
$(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')
"
DEPEND="${RDEPEND}"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
+BDEPEND="
+ test? (
+ ${PYTHON_DEPS}
+ dev-qt/qtnetworkauth:6
+ )
+"
PATCHES=(
# git master
@@ -30,6 +35,10 @@ PATCHES=(
"${FILESDIR}"/${P}-llvm-18.patch
# Pending: https://invent.kde.org/sdk/clazy/-/merge_requests/131
"${FILESDIR}"/${P}-clang-16-no-src-root.patch
+
+ "${FILESDIR}"/${P}-LIBRARY_DIRS.patch
+ "${FILESDIR}"/${P}-INCLUDE_DIRS.patch
+ "${FILESDIR}"/${P}-standalone-install-location.patch
)
pkg_setup() {
@@ -45,13 +54,49 @@ src_prepare() {
}
src_configure() {
- export LLVM_ROOT="$(get_llvm_prefix -d)"
+ local -x LLVM_ROOT="$(get_llvm_prefix -d)"
+
+ export CI_JOB_NAME_SLUG="qt6"
cmake_src_configure
}
src_test() {
+ # clazy-standalone wants to be installed in the directory of the clang binary,
+ # so it can find the llvm/clang via relative paths.
+ # Requires the standalone-install-location.patch.
+ # Setup the directories and symlink the system include dir for that.
+ local -x LLVM_ROOT="$(get_llvm_prefix -d)"
+ local -x CLANG_ROOT="${LLVM_ROOT//llvm/clang}"
+ mkdir -p "${BUILD_DIR}${CLANG_ROOT}" || die
+
+ ln -s "${CLANG_ROOT}/include" "${BUILD_DIR}${CLANG_ROOT}/include" || die
+
# Run tests against built copy, not installed
# bug #811723
- PATH="${BUILD_DIR}/bin:${PATH}" LD_LIBRARY_PATH="${BUILD_DIR}/lib" cmake_src_test
+ local -x PATH="${BUILD_DIR}/${LLVM_ROOT}/bin:${BUILD_DIR}/bin:${BUILD_DIR}:${PATH}"
+ local -x LD_LIBRARY_PATH="${BUILD_DIR}/lib"
+
+ # NOTE or DEPEND on "test? ( dev-qt/qtscxml:6[qml] )"
+ local -x CMAKE_SKIP_TESTS=()
+
+ chmod +x "${BUILD_DIR}"/clazy || die
+
+ if ! has_version dev-qt/qtscxml:6; then
+ CMAKE_SKIP_TESTS+=(
+ # cannot find -lQt6StateMachine: No such file or directory
+ "old-style-connect"
+ )
+ fi
+
+ if ! has_version dev-qt/qtdeclarative:6; then
+ CMAKE_SKIP_TESTS+=(
+ # lowercase-qml-type-name/main.cpp:3:10: fatal error: 'QtQml/QQmlEngine' file not found
+ "lowercase-qml-type-name"
+ # no-module-include/main.cpp:5:10: fatal error: 'QtQml/QtQml' file not found
+ "no-module-include"
+ )
+ fi
+
+ cmake_src_test
}
diff --git a/dev-util/clazy/files/clazy-1.12-INCLUDE_DIRS.patch b/dev-util/clazy/files/clazy-1.12-INCLUDE_DIRS.patch
new file mode 100644
index 000000000000..23641828804f
--- /dev/null
+++ b/dev-util/clazy/files/clazy-1.12-INCLUDE_DIRS.patch
@@ -0,0 +1,42 @@
+From 6e17217d7b77a27bdf77da2c20044e89f112e9b1 Mon Sep 17 00:00:00 2001
+From: Paul Zander <negril.nx+gentoo@gmail.com>
+Date: Sun, 10 Nov 2024 17:19:56 +0100
+Subject: do not inject include dirs with installed llvm
+
+`string(FIND returns` returns `-1` on failure not `FALSE`.
+If `_llvmSourceRoot` is equal to to first directory in `LLVM_INCLUDE_DIRS`
+this would include non-existant directories.
+
+Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
+
+diff --git a/cmake/FindClang.cmake b/cmake/FindClang.cmake
+index b4f0b0a..eda8bb5 100644
+--- a/cmake/FindClang.cmake
++++ b/cmake/FindClang.cmake
+@@ -95,8 +95,7 @@ if(CLANG_FOUND)
+ OUTPUT_VARIABLE _llvmSourceRoot
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+- string(FIND "${LLVM_INCLUDE_DIRS}" "${_llvmSourceRoot}" _llvmIsInstalled)
+- if (NOT _llvmIsInstalled)
++ if(NOT "${_llvmSourceRoot}" IN_LIST LLVM_INCLUDE_DIRS)
+ message(STATUS "Detected that llvm-config comes from a build-tree, adding more include directories for Clang")
+ list(APPEND CLANG_INCLUDE_DIRS
+ "${LLVM_INSTALL_PREFIX}/tools/clang/include" # build dir
+diff --git a/cmake/FindLLVM.cmake b/cmake/FindLLVM.cmake
+index c625eeb..1e1e902 100644
+--- a/cmake/FindLLVM.cmake
++++ b/cmake/FindLLVM.cmake
+@@ -140,8 +140,7 @@ if (LLVM_FOUND)
+ OUTPUT_VARIABLE _llvmSourceRoot
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+- string(FIND "${LLVM_INCLUDE_DIRS}" "${_llvmSourceRoot}" _llvmIsInstalled)
+- if (NOT _llvmIsInstalled)
++ if(NOT "${_llvmSourceRoot}" IN_LIST LLVM_INCLUDE_DIRS)
+ list(APPEND LLVM_INCLUDE_DIRS "${LLVM_INSTALL_PREFIX}/include")
+ endif()
+ endif()
+--
+2.47.0
+
diff --git a/dev-util/clazy/files/clazy-1.12-LIBRARY_DIRS.patch b/dev-util/clazy/files/clazy-1.12-LIBRARY_DIRS.patch
new file mode 100644
index 000000000000..44d59ce9c3f9
--- /dev/null
+++ b/dev-util/clazy/files/clazy-1.12-LIBRARY_DIRS.patch
@@ -0,0 +1,33 @@
+From d04f0203febdeac38c4b085babb1183747c2edfb Mon Sep 17 00:00:00 2001
+From: Paul Zander <negril.nx+gentoo@gmail.com>
+Date: Sun, 10 Nov 2024 17:19:20 +0100
+Subject: do not inject lib dirs with installed llvm
+
+Including `${LLVM_INSTALL_PREFIX}/lib` in the `LINK_DIRECTORIES` only works,
+when lib is the correct LIBDIR for the current arch.
+Normally you would use `CMAKE_INSTALL_LIBDIR`, unless you know better.
+
+As a bonus we avoid duplicates.
+
+Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4215e49..9f77fb3 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -106,7 +106,11 @@ include(ClazySources.cmake)
+
+ include_directories(${CMAKE_BINARY_DIR})
+ include_directories(${CLANG_INCLUDE_DIRS} ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/src)
+-link_directories("${LLVM_INSTALL_PREFIX}/lib" ${LLVM_LIBRARY_DIRS})
++link_directories(${LLVM_LIBRARY_DIRS})
++
++if(NOT "${LLVM_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" IN_LIST LLVM_LIBRARY_DIRS)
++ link_directories("${LLVM_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
++endif()
+
+ set(clang_tooling_refactoring_lib clangToolingRefactoring)
+
+--
+2.47.0
+
diff --git a/dev-util/clazy/files/clazy-1.12-standalone-install-location.patch b/dev-util/clazy/files/clazy-1.12-standalone-install-location.patch
new file mode 100644
index 000000000000..76ff787a1bea
--- /dev/null
+++ b/dev-util/clazy/files/clazy-1.12-standalone-install-location.patch
@@ -0,0 +1,50 @@
+From 3912afc2e9cec14299e9866014a709a55a07be2e Mon Sep 17 00:00:00 2001
+From: Paul Zander <negril.nx+gentoo@gmail.com>
+Date: Sun, 10 Nov 2024 17:20:42 +0100
+Subject: Install clazy-standalone so relative path look-up works
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+fatal error: ‘stddef.h’ file not found, while using clazy-standalone Be sure the
+clazy-standalone binary is located in the same folder as the
+clang binary.
+
+Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9f77fb3..c67065e 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -199,6 +199,12 @@ endmacro()
+
+ set(SYMBOL_FILE Lazy.exports)
+
++execute_process(
++ COMMAND ${LLVM_CONFIG_EXECUTABLE} --bindir
++ OUTPUT_VARIABLE LLVM_BIN_DIR
++ OUTPUT_STRIP_TRAILING_WHITESPACE
++)
++
+ if (NOT CLAZY_BUILD_WITH_CLANG)
+ set(CLAZY_MINI_AST_DUMPER_SRCS src/MiniAstDumper.cpp)
+ add_clang_plugin(ClazyPlugin ${CLAZY_PLUGIN_SRCS} ${CLAZY_MINI_AST_DUMPER_SRCS})
+@@ -315,9 +321,14 @@ else()
+
+ target_link_libraries(clazy-standalone clazyPlugin)
+
+- install(TARGETS clazy-standalone DESTINATION bin PERMISSIONS OWNER_WRITE OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE)
++ install(TARGETS clazy-standalone DESTINATION ${LLVM_BIN_DIR} PERMISSIONS OWNER_WRITE OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE)
++
+ endif()
+
++set_target_properties(clazy-standalone PROPERTIES
++ RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${LLVM_BIN_DIR}"
++)
++
+ function(to_raw_string_literal input_string output_string)
+ if (MSVC)
+ # Work around "C2026: string too big, trailing characters truncated"
+--
+2.47.0
+
diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index ec0993e93c44..be4053591a47 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -7,6 +7,6 @@ EBUILD intel_clc-24.1.7.ebuild 1746 BLAKE2B 29d3a3345eb3a42a43079d169fe923e59ec7
EBUILD intel_clc-24.2.3.ebuild 1977 BLAKE2B da708552132721c9b9c4a4723d4b403ad8e00899667959384c4ba9845bad7edb978d165ca4e6770dfab9f32e8854886fe8bcdf391e21f7ea7713571d99ec4b03 SHA512 e3905923dd69c1fea7c534b4df421dbd0baded98b96f2d8aa91bd2fb8c7fe81858a8bdb4e9fa5cc63733c9af74c1da9287d1f08e31471ba2c974188042194704
EBUILD intel_clc-24.2.4.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279
EBUILD intel_clc-24.2.5.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279
-EBUILD intel_clc-24.2.6.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279
+EBUILD intel_clc-24.2.6.ebuild 1978 BLAKE2B b76eb4f2564e12ae65334b6aa373701d150348108fddaf80a0c5fb0e066ebd8914590bf3074cc0962c2abb0e753cee77f9b52244464945d81974d312c116a5f3 SHA512 51cf4626fae1db499c4f275678614e8cd1d38cb4ef009c549cb3686e20ed00215ff8cc37837355a01c86070f8006d1f51a71591022ab4b2108805bce1ccec28a
EBUILD intel_clc-9999.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279
MISC metadata.xml 388 BLAKE2B 0558cfe706987a93605fb383bc2c30ff4f4cf5837ca19afd3e16d9702ea7dcd3d575579d53aacb531e1d421c8b1692eb4607d713793a89240223c031d7781a31 SHA512 e0375912a94fa92b49ed78d9a88c4eacc8b441d8b2fa117a48df2d8a958f1cf91279299aca109e24f76b27ca04f0067f83e5b8e4141f85ac64d379bca0945d2a
diff --git a/dev-util/intel_clc/intel_clc-24.2.6.ebuild b/dev-util/intel_clc/intel_clc-24.2.6.ebuild
index dba89e63b2b3..3b292089f5f6 100644
--- a/dev-util/intel_clc/intel_clc-24.2.6.ebuild
+++ b/dev-util/intel_clc/intel_clc-24.2.6.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
else
S="${WORKDIR}/mesa-${MY_PV}"
SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="MIT SGI-B-2.0"
diff --git a/dev-util/snakeviz/Manifest b/dev-util/snakeviz/Manifest
index f279014303ed..405fc3d1d156 100644
--- a/dev-util/snakeviz/Manifest
+++ b/dev-util/snakeviz/Manifest
@@ -1,3 +1,5 @@
DIST snakeviz-2.2.0.gh.tar.gz 602060 BLAKE2B cbd25c9342fa4204bc0dda0d3f97e5299d375ef2d93a48722d5421e698a5c260b2a76b696af2294fa490bd07ed4a08bd2c3b24496609c4ce20032b41c637030c SHA512 8cf2ec04e7932c6841d143cac1b2ee9b40fa9d66d0ffd25f0512a505251d1b78d482746ac1edf8e909b1209efa0f603029d396728227945561d9fb888c8bbe2c
+DIST snakeviz-2.2.2.gh.tar.gz 601703 BLAKE2B e4904399a09991de3b04f6c9a55b2a2fd66eb069d17837b9090eea88b7a7b869d13d2564aaedaf14a7aaf8022dc442b9ed431311e3bb6fa3873d87bdf60a7040 SHA512 365e20f385af6e5813dc202ad854d69b2a7d6ff2fb7a23ea88716c30ceaa1b55ef681a69ddc80a92c2ac35fe2eda8a7a7cfce9c29eb9f0a38a7c44229784637d
EBUILD snakeviz-2.2.0.ebuild 679 BLAKE2B 80303b9a0fa52a4d97077609bb9b21661a00f0f41032490b11b2a041e183ad4c15cfe285121d7f739bde939caf1f927e3a7aa096aa51fdab7033c97df5ad7bec SHA512 6b88162491c34b64fb3d482c585b61646361bbf7f6bf139c902b9f5bd92521ae354862b77797c317adf325447cfb6085848427b331fbe8f77526b890ce05652f
+EBUILD snakeviz-2.2.2.ebuild 679 BLAKE2B 80303b9a0fa52a4d97077609bb9b21661a00f0f41032490b11b2a041e183ad4c15cfe285121d7f739bde939caf1f927e3a7aa096aa51fdab7033c97df5ad7bec SHA512 6b88162491c34b64fb3d482c585b61646361bbf7f6bf139c902b9f5bd92521ae354862b77797c317adf325447cfb6085848427b331fbe8f77526b890ce05652f
MISC metadata.xml 472 BLAKE2B 5b41e0f25f6bb7784a9412bb76467880093bce06e6566c832b99825acc133fafabc51b2ff5cdafdde5fbf4a29f55c59b2dc5bcd3ccb977a3a5748123a96821a7 SHA512 068f44b097e368585a16f6872eb967222c22755ff060c390064e6bdcdcdd233fdbcbc1b85030c8388ecb02080b15b2196aa162bfdb12e76ea043152fc143d034
diff --git a/dev-util/snakeviz/snakeviz-2.2.2.ebuild b/dev-util/snakeviz/snakeviz-2.2.2.ebuild
new file mode 100644
index 000000000000..d40f6938a282
--- /dev/null
+++ b/dev-util/snakeviz/snakeviz-2.2.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="A web-based viewer for Python profiler output"
+HOMEPAGE="
+ https://github.com/jiffyclub/snakeviz/
+ https://pypi.org/project/snakeviz/
+"
+SRC_URI="
+ https://github.com/jiffyclub/snakeviz/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-python/tornado[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 1bd42ac7b11e..da3c83467fcc 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 4d5973bb4959..573471351dd1 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1583,7 +1583,7 @@ toolchain_src_configure() {
fi
}
- enable_cet_for 'i[34567]86' 'linux' 'cet'
+ enable_cet_for 'i[34567]86' 'gnu' 'cet'
enable_cet_for 'x86_64' 'gnu' 'cet'
enable_cet_for 'aarch64' 'gnu' 'standard-branch-protection'
fi
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index c0ef6f7247bf..d32ba22c1a55 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/grfcodec/Manifest b/games-util/grfcodec/Manifest
index 4772288c3f31..76778e80d2ff 100644
--- a/games-util/grfcodec/Manifest
+++ b/games-util/grfcodec/Manifest
@@ -2,8 +2,11 @@ AUX 6.0.6_p20210310/0001-Remove-brittle-apWrapper-code.patch 3501 BLAKE2B 213258
AUX 6.0.6_p20210310/0002-Fix-ODR-violations.patch 1722 BLAKE2B 941c2c95b7876b8b2be39e623cbff969b0609e50a3c798acd34052f0c13bf048971fe2b07885bcdc2921e66a928ce6d11c2bee71e26602116f104725acf3d04c SHA512 e73f4ee685230128489d47f3d10f296456debd3e6a85b6ccdbecb6ceb550a59cb95cbd37b2a222883b058b15aa319221e9040c4bdda4511e74c05e26a778ea50
AUX grfcodec-6.0.6_p20230811-action-5.patch 1114 BLAKE2B c71b3e752623872b82e6a3c52df35e8ffc92400389ec1b35fa7af0e1288c5f5607600761be0bf89515248a1e9c976228a2c964bcb570d2f6afe24e87666916e6 SHA512 ac67e720c2ed37bd0db8323c7ac93315aaea03ebe528d52eba67aaaedfae2a6c53d35628da6ca1771dc50598338ac25875c380df819b072f42e6f64c7aecdabf
AUX grfcodec-6.0.6_p20230811-no-fortify-source.patch 585 BLAKE2B 62b2ec66f6cfffd26bc69c1489d10b9bc568b5343d186300728e641ab1b2a54b13658045f8dc45a331792a204a71d5e6dbf5fbc84f3e1e1cec53ee165a2525b9 SHA512 1155b81eefe3e299907bdfc19d170b17e28c44b67554e71b21a501b6e84d4e889c354f3ab0b3e29ebb1210edede41d6b73c9a24e8b241dd6af419547b22bd298
+AUX grfcodec-6.1.0-cmake-install.patch 493 BLAKE2B 6df0603c520b9148ef8bbddd8cb14030d8c653ddcac1834d1feed381b2e6e7d0f41965f644eb46d01557e914a09ca8d9d0158593ad7b1668c3e43365e6a18dbe SHA512 69b20eb9997dd85d8d27d4ec443d73c038dfdb91c51adcd8a6280f1fa454cf3e07f1efa532b8475df7a236bc7cdcea4816574d91119fb06d266cba242bbeaef7
DIST grfcodec-6.0.6_p20210310.tar.gz 205795 BLAKE2B 24d803e208b2fc465ae71611c0c0fb2737bfa8c5a28375bc08a6220581d7b07bb2f2a390e2ddb7f4beb8a80951862473919d41bce83364af70b6dc646f0f3f8e SHA512 10f4ec28c69d87e397f0fb5b497dbefce8fcd826731d3a0a864cbbd333b7df188ab0087445644ad245aeff65a8b6563dfdfa657ac1a2248e56e296c01f7d58a8
DIST grfcodec-6.0.6_p20230811.tar.gz 205324 BLAKE2B 00d36b6785d00edec061cc0f0a695225a78c487bc66c4521f0f3da1050304bc382ed78d1df8dff8602b35b167505388ad993c46f01ac39960c131a6f5c7264eb SHA512 95a883636720ad1fdd0a2e17cba60b6cde15b5fe0337cfe2330db75d60e9a2bdb1dea3c06bb8f8acace8989b6abaf6d1845b30c5bc5f6c76f34e5aa76f36ddd4
+DIST grfcodec-6.1.0-source.tar.xz 170688 BLAKE2B e9ce6ca4984e319abd5c1fd53473b1257b2b98b0948b5bef5e6275e29b50243981bf7fc837b190b37b2bb12d2ac9aecbb8595150eedb029f1d7ae64053668475 SHA512 9129e0f38b151e11c90585e0fe966e042ad08ec90f800ee80f749865aed6c72c733639b8d02ecd613409f2a0ae6d1f72fa1d3524f7c450a0f06ff42ee170f16f
EBUILD grfcodec-6.0.6_p20210310-r1.ebuild 993 BLAKE2B 1cb3e7064e2f72b373c4b0dd83d8c3f16a017dddd7a3351328e8ffdddb84f70e3aba7937eb49b47230d74684240cd91873f1434b1bc18bb7c24d08dbaabcb464 SHA512 c69963730921fe1260bb24a90ea78b9b2ea6db788f057586d12eae09f6943144ae6dca2cfec5318ea13fd45b0c83984549f941224af5b0ea23fda8ddd051ff26
EBUILD grfcodec-6.0.6_p20230811-r1.ebuild 1083 BLAKE2B 37eb930403c15423cb87ac926825b4a7deb7731d35e6c340c13c57045b0ace5e5baba21030320435776bdc8c4923bdc076783fbc60e2216a094c5e6803feab47 SHA512 2ef328d4219b951d06cde84ee03f313a3aa8955f30bd6e01d59872141ace5b1207132d063d6fe3628caf53e46ab61dcc638353b7a26c660932b4832db218ca88
+EBUILD grfcodec-6.1.0-r1.ebuild 630 BLAKE2B 94c978bbb4a11c379217f1d561da2a2d462f79290b882343500a02dd445bad1024219583f6bc4f71e136e56c74dbe5daa614fb58daea738a899eb8ebe928b57a SHA512 f24784095fd73e46a2e48a89da5088817eb08aeeb5f51356dac789d1ab674263be8d0daee3b333a4cd1a1da7badd6c4dec8b80fb83de305ba302b91c1277f8c7
MISC metadata.xml 335 BLAKE2B 32e45cd9e4b4e6a0ae59d41d18ef90ca9a39389016247b71b6b1b7069a6fd1b73c92bc331d10059942aa57693a2405d90915249393e2ee9b515027f97b5fadf4 SHA512 36a58b8b3e9b793b7cc62def166dc87f24c3df029916c3226fe66f5213dcf156038a31707e81c52defbacd0a7e40fc3c5df476c93d9f1380556ac02140ef0fc2
diff --git a/games-util/grfcodec/files/grfcodec-6.1.0-cmake-install.patch b/games-util/grfcodec/files/grfcodec-6.1.0-cmake-install.patch
new file mode 100644
index 000000000000..f3524d3b6179
--- /dev/null
+++ b/games-util/grfcodec/files/grfcodec-6.1.0-cmake-install.patch
@@ -0,0 +1,21 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -158,7 +158,6 @@
+
+ install(FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/changelog.txt
+- ${CMAKE_CURRENT_SOURCE_DIR}/COPYING
+ DESTINATION ${CMAKE_INSTALL_DOCDIR}
+ )
+
+--- a/docs/CMakeLists.txt
++++ b/docs/CMakeLists.txt
+@@ -5,7 +5,7 @@
+ ${CMAKE_CURRENT_SOURCE_DIR}/grfid.1
+ ${CMAKE_CURRENT_SOURCE_DIR}/grfstrip.1
+ ${CMAKE_CURRENT_SOURCE_DIR}/nforenum.1
+- DESTINATION ${CMAKE_INSTALL_MANDIR}
++ DESTINATION ${CMAKE_INSTALL_MANDIR}/man1
+ )
+
+ install(FILES
diff --git a/games-util/grfcodec/grfcodec-6.1.0-r1.ebuild b/games-util/grfcodec/grfcodec-6.1.0-r1.ebuild
new file mode 100644
index 000000000000..ce2b664d42de
--- /dev/null
+++ b/games-util/grfcodec/grfcodec-6.1.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A suite of programs to modify openttd/Transport Tycoon Deluxe's GRF files"
+HOMEPAGE="https://github.com/OpenTTD/grfcodec"
+SRC_URI="https://github.com/OpenTTD/grfcodec/releases/download/${PV}/${P}-source.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="media-libs/libpng:="
+DEPEND="${RDEPEND}
+ dev-libs/boost"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.0-cmake-install.patch
+
+ # Bug #894648
+ "${FILESDIR}"/${PN}-6.0.6_p20230811-no-fortify-source.patch
+)
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 3c1d262f2de7..96d4cd6d679e 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 35c340a5ff43..97dd3a1b5f38 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -2,6 +2,8 @@ AUX 10_nvidia_wayland.json 115 BLAKE2B b10206c742e8966d1192b9b0604137e6b296d2be7
AUX egl-wayland-1.1.6-remove-werror.patch 251 BLAKE2B 12a14b185f9b1cb3a42226708642f5b57c2b0eb64d81c96438ee24ac45b950ba588591194648fc8e64e3aa8d2fda9ba2dba63a2f78fc22c00a14d56403bf6839 SHA512 c6c3c4d4f776f44d642d51ab2eed44a0388558b43f2c4c894b6d19bdef40b8a646be43b6b356a3ffa0297e36a48122ef057265db68a8717020abe30906bc8f28
DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
DIST egl-wayland-1.1.17_pre20241015.tar.gz 75650 BLAKE2B 736a10e2c94c09678078b9810afbf2b43c27db073e2af75d9d2758d1955592973a78571116c1715ee75d6dac05f5a7f4419031353266ba2ce76db505b13a3fd4 SHA512 431a2ec24cfc1683d3f24f446598c48be552688f579671eafe14fc4339969c03f493c425ac5020662ef13767657b2bdde58298f6b4ab34f60e9faa9c238f0ebb
+DIST egl-wayland-1.1.17_pre20241101.tar.gz 75661 BLAKE2B 71eb2bee5bf8c9601a7d6e84325f1f6e18372566ab04b08c1d78234255d1974613e504a614ab9f41dad9ca48ca5f2365060a7daaf4025d0c1e6ef02933ef6121 SHA512 0b16bbc69a23b3f87fa928affc5d5f9a42af0989e03c5e388ddc66213de2777c725563315f0ddbe129b7d378e48d33b5b4fdafd4537208f0a4b4501951b8dfd8
EBUILD egl-wayland-1.1.13.1.ebuild 830 BLAKE2B 3b7b4420b5ed0336bcbd65e51c40d666d1db8d4af0c7c3033460a7957e1fb0b27316a49b36d90f3f8fdb9a7fafe551f2204b5453819ff5557739e348939d698c SHA512 7d6e0b47ec31d6a308a219b295549940ab966e44e89d19db0d3b004d0693f7944ad4f89c2c33145e8c1a4da80a21ffd07de4c84bd812dfc9e868304cece07702
EBUILD egl-wayland-1.1.17_pre20241015.ebuild 790 BLAKE2B fb9448356cd969ab7ebef79cc18ef7cf222eef25d83cb1a090fc2c2fe353e3538956830790c16cc20455663ac87a5d68fe013ded76edfa546e27599c11494625 SHA512 c7e0bcbed417d72d71e6296201075487fcb837226bf5907e92061508c77fe26edefb6829811d17f1e7d2e8c1b272673600a93661b0ed1d2a39f8a4c024bc140e
+EBUILD egl-wayland-1.1.17_pre20241101.ebuild 790 BLAKE2B 4d60b2c271a8e224a90f31ccb758457f4a1bce5e557f0644733dcd9d19095eb0ba73497360fba10c9de48e5dd11d536d64100d2d942552439b14cbb490bf3371 SHA512 9a522f8263b45e0df08be5a4fa65738cb84824c0e58dc2f7eb9a6f591b6e0698f8c77504a5260f2c9857f1fb9733225a201e1474d7d0514ef938fa40d840dc2b
MISC metadata.xml 329 BLAKE2B 9763d8fac09a9b4902a2a5d61f0f109659ad580117b52d7f844785e449623480752356d31507d86be1198b56a6e38fa6a6fa20aa2151421f79f3ce94f98865a5 SHA512 ae3d6edba2229abebf7f87b448a3f1eacd592d28f6ff3bf80e50e14d8718f15e5a67ec8496cdf03f86532f9525638c3dab5020ba9f62d2a9a4495a16a617d4d4
diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241101.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241101.ebuild
new file mode 100644
index 000000000000..4bbaf77588e8
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241101.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+HASH_EGLWAYLAND=218f67846472c9310355210ee9a7e1fabed95062
+
+DESCRIPTION="NVIDIA wayland EGL external platform library"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+ https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz
+ -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}-${HASH_EGLWAYLAND}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-libs/wayland[${MULTILIB_USEDEP}]
+ x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+ >=gui-libs/eglexternalplatform-1.1-r1
+ media-libs/libglvnd
+"
+BDEPEND="
+ dev-util/wayland-scanner
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 5aa4fa34df01..a28ad6282522 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 52c866b5133e..71b1c77b3c7d 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -8,6 +8,6 @@ DIST courier-1.3.13.tar.bz2 7903044 BLAKE2B 94e70d79ffddc295f029478f6aca2727682b
DIST courier-1.3.5.tar.bz2 7901040 BLAKE2B 5a79d02d1d40967f98f2a1942fee6786d8e6e2ddc7dea6677a85db0480f71e4b974a671adc81c4bafd66c888c5b54012eb5684f2936f5164496699939d179fc4 SHA512 5f51383356f4a36f9c114be6aa69d694c82bb95b1a336d2948d486d582bd6559da69be93b7c20aee2ff57826ab7eeb265aa20794074456d036b22da7f280f95d
EBUILD courier-1.3.10.ebuild 9321 BLAKE2B 802796d532abc004d8f2807c39fe75bf6f43a8b37657db40178824719f9564ec8de46f0c7b6add1009e425aaa6e61faa802da00be738efde926a5b71fd586863 SHA512 bdf89cac8ed44681d0d97c93e694b8ba094c64a7bb1f5749dd35be737313e21a4582e2e3247077fda94bfef482bf6ad85eef3b0fbc602228d66cd238dc327a56
EBUILD courier-1.3.12.ebuild 9325 BLAKE2B e549d263e37e761ea97bf9169a3cbef4fa1437065da306cc9ef11d179308108c8a32fd4d113f02d9e5a3109b487c64e2780bcf7a8d59483d890228ccd79713a0 SHA512 8801098331d21f4461e77ee6536b4eb0174bed663ab8b70d5418a12b9adad2202b2719c2bf6f0de1593bfebb2518db282cdd7da4f0d9cd9ff12fb73eae510158
-EBUILD courier-1.3.13.ebuild 9325 BLAKE2B e549d263e37e761ea97bf9169a3cbef4fa1437065da306cc9ef11d179308108c8a32fd4d113f02d9e5a3109b487c64e2780bcf7a8d59483d890228ccd79713a0 SHA512 8801098331d21f4461e77ee6536b4eb0174bed663ab8b70d5418a12b9adad2202b2719c2bf6f0de1593bfebb2518db282cdd7da4f0d9cd9ff12fb73eae510158
+EBUILD courier-1.3.13.ebuild 9323 BLAKE2B d09c560ec3b4fde93fbaee28262d380c991c422f8eff95854185fef12503329ca17d87c87c5859532c4ad5509a6630e968a3b069abd868daccc05f9c57c4eb3c SHA512 822c47563e4567d1dbb2dad913e38aabc7cefc8c532bb5db6316a9869e74e0d825777e3efcfbe59b2e7a6210d8617c909ee1cfe8d5daf38770a3e534c7e59ffc
EBUILD courier-1.3.5.ebuild 9310 BLAKE2B e1188c2420d58c097a2bb40fc2171c183a835d0cc7dc19ae6123a7a36a656df6ed29eeda9b95f3ad490b3f4bb11b28309462d2890de045034b4720996f44738d SHA512 56ed665347a94c2bdb347f53324aa5a69ea956c7fd1e32bc38bc2e5e4323e0b62f49f2e353b94b3d62c1b1c5d7a862b6e248940664228d729086401260f6ab37
MISC metadata.xml 756 BLAKE2B e3d128790b1620d9005c9a14cef1c452488fc8e465b235791cc196f431cb2ea8348aba342b0867282878d0c73392694be0db0686dc048d9345b286c3bccf1cab SHA512 c3fcd1ba4b22f91b1acf49faeee41562a7963b51d37e1593156086b79a1eb4172a12e7226b71a9aa55b5a4ef7d734351752451a2300375d061ae20481778b273
diff --git a/mail-mta/courier/courier-1.3.13.ebuild b/mail-mta/courier/courier-1.3.13.ebuild
index 839ce5b57ccd..9b364807a53a 100644
--- a/mail-mta/courier/courier-1.3.13.ebuild
+++ b/mail-mta/courier/courier-1.3.13.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
fam web webmail gnutls split-usr"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 2f61d1c4cb2f..e69cb547106c 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/sane-backends/Manifest b/media-gfx/sane-backends/Manifest
index 7136b46493bb..c8f1af3ad097 100644
--- a/media-gfx/sane-backends/Manifest
+++ b/media-gfx/sane-backends/Manifest
@@ -4,7 +4,6 @@ AUX sane-backends-1.0.24-saned_pidfile_location.patch 345 BLAKE2B dcf7cbd5787c7a
AUX sane-backends-1.0.27-disable-usb-tests.patch 336 BLAKE2B 00fd225a4426405d515f5b6641c86e6d9035a588a776aaec26eaa4e10beebf0a9fd97da991646b7964a867c422da2bc1cf93560d1ba326f0086675036338ff00 SHA512 64cce489e87de31e1a865b86d5829ae4914a30f47e27b07fba68629261cefcd617b8eed272c94b7554545e4802283c5bd5b53f79f54403d875726b38378ae74d
AUX sane-backends-1.0.30-add_hpaio_epkowa_dll.conf.patch 459 BLAKE2B d127c054b3e4f8aca5de54888e7a37c986515350aac84bb66ca195fca57138cbe3ac3f29b0982e4019b5b599b81984dceacd5523f794a04cfb5d416a051a1e61 SHA512 d9bcce33482db2f15ee094a244359fafdce196984a799509d9b16e24f46feb3aecd419520e65ca9513b40ff4975d793bec05924bfdd69586d9a6f3feb42cccc3
AUX sane-backends-1.1.1-configure-clang16.patch 1537 BLAKE2B 5908f8a11ab78b37b1def559b3e59f7c84fa0d744d81fa130d1816b45ebf058c77caf7fd56ba6b8c97d864a018bcaedddb31525f6c8cd84bac8bb5d7d9a07da1 SHA512 2a1c2addde06841761051f93432da187241f4840568c39f074dc503c3038ab2d5cf57f4f807e728c15d40049c1e06eb8e7939b41daff33c937afd510fc676601
-AUX sane-backends-1.3.1-verfix.patch 896 BLAKE2B 2bce01297d5a5d867c7bfc92f54d98874f3614a4aa604a3b493d4302aed640d2f5c1783ff24a8e2cde6f9dbc44b5156ccef9058eab06c18c958e24edc865e8d6 SHA512 f19f7f41be6a1908398ebf180a0fd613df1f6377e8f6869f9f283d92e3cf2a292cd547769ab8676617fe0b3d72a38a25ed98d042d29af8a97a4072250ce59713
AUX saned 150 BLAKE2B 306d57a0c09856b387c3c50eb27aaafdb194972c2fdb5d1cb7de3118f0c71cf234898ce958f0d6bd17a5e1f2b5bde458e014a7bfdec52403a6204ebf51aee039 SHA512 26f3d66c6b1e75d87d7d430518aa878c77d5ab8d76a45847cef3ff15566341938eedf46c50d0fa8cdeef828df9cddefdd6fdd767c5de30d3aa7d64ed1911d910
AUX saned.confd 76 BLAKE2B cac74b6f117f7f78a71b951433bc6b155f8641e2cf1bd747871165764e97ed368d10551075761c34ff01f51f7cae1b8a9c5692fb9666a300b45134fe255ea3c1 SHA512 8f4a99ef24c19b3a7213b3d25ea16f5bca8623735cf25d21e3a706e9e0135ac8cce5d0b8fb8728845977f41dcefe6bd858076d755515fc91b00e05ee5817d751
AUX saned.initd 294 BLAKE2B 571bd4032b2330c627a31459a18baf2044852ec1b40f0216bd5b5a546d61133522cdc98c7011669feaadc2d030ffeb49a86130075f22a18edab5f4c925780681 SHA512 655200141339f14bf7fc6f4fff3403cf9504809b7f023aa5425aad691c5baa65772100da0a6311669f83ed1dce73b7d65ca20aa31345b13c48dfdb1b30ce5dbd
@@ -14,5 +13,5 @@ AUX saned_at.service-r1 432 BLAKE2B e6dab788c0bf705087974642ed714b5f41b3e676b80b
DIST backends-1.3.1.tar.bz2 4409356 BLAKE2B 8cedc3adb21c481f346c20de5363439aecabbf81606e3fb81accf4a7af4433eb83cecb3f25be9f4944990651fc66a97ce5f2796cc80846c8e066e4f611c6f8ff SHA512 20774d7b81bbb6a5905f36a312be519e0f664a3fb90ff521f2196c341d80c1ef12164262f063ae0a7b449690213c1e3b8065ebfd6b1e1804cc1581d863f4b720
DIST sane-backends-1.2.1.tar.gz 7308040 BLAKE2B 8448a66e70548f159cfac63501e52417fb1d0599008ce7bf26bf2e7a25a946e688968f01ae64b72c3d5efce67cfbdc0e8e04d8ab3bc92dae0a7e01bc81bf0140 SHA512 3ffce67e409caa5d32684290a56a46a68fef6991a14858d89cbab5aeb364fbbfd6d7c85bcbc4932c9167073a3a6ba682b4730f11fb320f0c4de53a7e7d3edba1
EBUILD sane-backends-1.2.1.ebuild 8837 BLAKE2B 942f956dd6f7b23c3e43e1b40517120cabd9ba087a42ea90dbb47d9009022b02ee42e3a60c80897363027bf1df3c757d6e2b2f57ad7c37d088510b255ee32a61 SHA512 d5c62ec336711d97c730338546c3fea7123dd27a21ba27504698cd50fe56963a75620e9d22505d0ebbafdf12fd954cb5141f1e41099bff32928772c6c435682c
-EBUILD sane-backends-1.3.1.ebuild 9015 BLAKE2B 732ccc1b84e0378caae33b1202b9d4fa805613c26fa831e505d85639287682ffeafab216e8cc839118b9cea9d6565492cc9d576c78207c0dc806352ee0904887 SHA512 fb0fec1f6648e072ecbb163c89164faec5624c102317a26679f0fc820d5b3b39787cea6b2a745d8fae969eaf1c279d7664086cf7ec290bc0bc5b6a794b0ced9c
+EBUILD sane-backends-1.3.1-r1.ebuild 8918 BLAKE2B c878c01591a3b0bb8f878ab895afe1a33b5650ef83730c34cad04ed793880bab6c8597f64c301f57b605e9cc1704e78e920dce2b73bf9c298a1edc5811423803 SHA512 b6bb4454130c1dcef2d8aebbca35ef5ec05c5937c6c3f594b7d658fc3b86eb4e3d13abcc18f37ae425caf816b37faea811e2ff29a7f8f9631ca643da5b56fed1
MISC metadata.xml 333 BLAKE2B 7d543cb4daa6542f7facef3e1f57c09144baed3198010d7c39df40398ab82791f56271375bce36e829a1364350d05f81c332a2359e7038b047df31407543d331 SHA512 52ac311d50fcfe020b4ec891bcbc1df2834d5d1e3ade7ab6926c6f85a31712dd5886b834739f6155873e1e09967c8f565b913c807acd7ea47a4d3b94160fff37
diff --git a/media-gfx/sane-backends/files/sane-backends-1.3.1-verfix.patch b/media-gfx/sane-backends/files/sane-backends-1.3.1-verfix.patch
deleted file mode 100644
index 32f22f6c181c..000000000000
--- a/media-gfx/sane-backends/files/sane-backends-1.3.1-verfix.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index ddb52b9..c3046b9 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -16,13 +16,11 @@ AM_SILENT_RULES
- dnl ******************************************************************
- dnl Determine SANE version components and release status
- dnl ******************************************************************
--AS_IF([test x = "x$AWK"],[AC_PROG_AWK])
--AS_IF([test x = "x`echo $VERSION | sed 's/[[.0-9]]//g'`"],
-- [is_release=yes],
-- [is_release=no])
--V_MAJOR=`echo $VERSION | $AWK -F. '{print $1}'`
--V_MINOR=`echo $VERSION | $AWK -F. '{print $2}'`
--V_REV=`echo $VERSION | $AWK -F. '{print $3}' | sed 's/^\([[0-9]]*\).*/\1/'`;
-+is_release=yes
-+is_release=no
-+V_MAJOR=1
-+V_MINOR=3
-+V_REV=1
-
- AC_DEFINE_UNQUOTED(SANE_DLL_V_MAJOR, $V_MAJOR, [SANE DLL major number])
- AC_DEFINE_UNQUOTED(SANE_DLL_V_MINOR, $V_MINOR, [SANE DLL minor number])
diff --git a/media-gfx/sane-backends/sane-backends-1.3.1.ebuild b/media-gfx/sane-backends/sane-backends-1.3.1-r1.ebuild
index 573d4ca4c003..3ae022e23d53 100644
--- a/media-gfx/sane-backends/sane-backends-1.3.1.ebuild
+++ b/media-gfx/sane-backends/sane-backends-1.3.1-r1.ebuild
@@ -8,13 +8,10 @@ PYTHON_COMPAT=( python3_{10..13} )
# python-any-r1 required for a script in backends/pixma/scripts/
inherit autotools flag-o-matic multilib-minimal optfeature python-any-r1 systemd toolchain-funcs udev
-MY_PN=backends
-MY_P="${MY_PN}-${PV}"
DESCRIPTION="Scanner Access Now Easy - Backends"
HOMEPAGE="http://www.sane-project.org/"
-SRC_URI="https://gitlab.com/sane-project/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
-
-S="${WORKDIR}/${MY_P}"
+SRC_URI="https://gitlab.com/sane-project/backends/-/archive/${PV}/backends-${PV}.tar.bz2"
+S="${WORKDIR}/backends-${PV}"
LICENSE="GPL-2 public-domain"
SLOT="0"
@@ -182,7 +179,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.0.24-saned_pidfile_location.patch
"${FILESDIR}"/${PN}-1.0.27-disable-usb-tests.patch
"${FILESDIR}"/${PN}-1.0.30-add_hpaio_epkowa_dll.conf.patch
- "${FILESDIR}/${P}-verfix.patch"
)
# ./configure checks to see if these are defined in sys/io.h,
@@ -196,6 +192,7 @@ MULTILIB_CHOST_TOOLS=(
src_prepare() {
default
+ echo "${PV}" > .tarball-version || die
eautoreconf
# Needed for udev rules generation/installation
@@ -250,8 +247,7 @@ multilib_src_configure() {
$(use_with zeroconf avahi)
)
- ECONF_SOURCE="${S}" SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
- BACKENDS="${lbackends}" econf "${myconf[@]}"
+ BACKENDS="${lbackends}" econf "${myconf[@]}"
}
multilib_src_compile() {
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index e0a05a951bd2..d95099cde25d 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/flac/Manifest b/media-libs/flac/Manifest
index 1467b13c9979..1224446f1233 100644
--- a/media-libs/flac/Manifest
+++ b/media-libs/flac/Manifest
@@ -1,5 +1,3 @@
-DIST flac-1.3.4.tar.xz 1038356 BLAKE2B 0553cd42705f31d6a98d10e8b73953265e97c6b1e46bb59c7d97d12ec1b4aae4c3d6f5e85b9e5d1513f7efac82a65ea9dc59d89d8df0254ff3ab1188039c55c5 SHA512 4a626e8a1bd126e234c0e5061e3b46f3a27c2065fdfa228fd8cf00d3c7fa2c05fafb5cec36acce7bfce4914bfd7db0b2a27ee15decf2d8c4caad630f62d44ec9
DIST flac-1.4.3.tar.xz 1006728 BLAKE2B c4f441aeaa0493433347b8a110ca01865fd40d5b21150174372af2fee4fa5c3397a67add31138e92999eab9d9abe6c46a5ac29e13cbac60093fbff6d7a672ad3 SHA512 3cf095720bd590a588be8ccbe187d22e7a1c60ab85b1d510ce5e8a22ab0a51827b9acfeaad59bbd645a17d1f200f559255a640101b0330709a164306c0e9709e
-EBUILD flac-1.3.4.ebuild 1530 BLAKE2B 303af08d2ba74dfe133f696ad012f485948ba26bbcda925231fe07d461dfc4a1753f69a22b8202ee07679b668e767f451caff0fd3182fd1f8ca6f34a06981356 SHA512 d2675f39a8792708748007af86f7bd48625df3f831bb53f210a1ef3a36e71cf8568af57105a271cdaec2f274210ee7e8340c93153214fab27875c4fe2da508c1
EBUILD flac-1.4.3.ebuild 2118 BLAKE2B 984c85424ba31c39d7edaa9670978b007ea26aa35cc0af5cdd29e24ba7034f195866635c12b492bab8b6024f4ae00f403a6e958219e09a69c905c1f7d053068a SHA512 7a9b7f6afe02a7a2361e60c6cd6e99acab27473d9d389b811c021e5c68e9aa4a036d58c7a7c28819cdb6f6adfbadb408d94cb8a8926da4b64886263519e55884
MISC metadata.xml 377 BLAKE2B 9fa4c0dc0300b2d2deb791a29d7a2ce6b00e05399ccc29581bc4ab83b1bdff3fecd2edbe6cef3cf8b4111cae5064edf4ccec9205e6791fb57f41d363c6352e95 SHA512 9d9d3c80a5a7c0255476ddc86ebf2fc76e42fc278185e9d5c4c814ff395f6d7d74e9a3e680be2966e89113a76dd482e1fe53f761a59474cf46e8b2469849fc2e
diff --git a/media-libs/flac/flac-1.3.4.ebuild b/media-libs/flac/flac-1.3.4.ebuild
deleted file mode 100644
index a1b4fddd4ac0..000000000000
--- a/media-libs/flac/flac-1.3.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="free lossless audio encoder and decoder"
-HOMEPAGE="https://xiph.org/flac/"
-SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz"
-
-LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_sse static-libs"
-
-RDEPEND="ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/xz-utils
- sys-devel/gettext
- virtual/pkgconfig
- abi_x86_32? ( dev-lang/nasm )"
-
-multilib_src_configure() {
- local myeconfargs=(
- --disable-doxygen-docs
- --disable-examples
- --disable-xmms-plugin
- $([[ ${CHOST} == *-darwin* ]] && echo "--disable-asm-optimizations")
- $(use_enable cpu_flags_ppc_altivec altivec)
- $(use_enable cpu_flags_ppc_vsx vsx)
- $(use_enable cpu_flags_x86_sse sse)
- $(use_enable cxx cpplibs)
- $(use_enable debug)
- $(use_enable ogg)
- $(use_enable static-libs static)
-
- # cross-compile fix (bug #521446)
- # no effect if ogg support is disabled
- --with-ogg
- )
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
- if [[ ${UID} != 0 ]]; then
- emake -j1 check
- else
- ewarn "Tests will fail if ran as root, skipping."
- fi
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/media-libs/libebur128/Manifest b/media-libs/libebur128/Manifest
index 897528e21dff..9148a88ff3bb 100644
--- a/media-libs/libebur128/Manifest
+++ b/media-libs/libebur128/Manifest
@@ -1,4 +1,4 @@
DIST ebu-loudness-test-setv05.zip 91631421 BLAKE2B 95a345b0700893ab96854c7563ecc9c667db30e8137352226d1f1ac7a666f6b08d1748d88ef11f72056d0a4bd513f365a1336de568ea45917a6ba9af5bc526ea SHA512 60d022fdac47ad0be2688411be9daecbff85da994d6fa4921bba6cffab841b081d8b15d9ce284ad2253efb686463450a84a0d19cb0bad7a934546cc52dd73771
DIST libebur128-1.2.6.tar.gz 25890 BLAKE2B 8f497091d201f05efc02c423ac3e83e9d056c11ac0dd67cc89d43b7d50f1a28f22ea0f35d329e6f7c8e3df4fb1f245e729fcf7201bdf0c83477211f67472fd00 SHA512 ab188c6d32cd14613119258313a8a3fb1167b55501c9f5b6d3ba738d674bc58f24ac3034c23d9730ed8dc3e95a23619bfb81719e4c79807a9a16c1a5b3423582
-EBUILD libebur128-1.2.6.ebuild 944 BLAKE2B 5962fd159544446510c8ca8639abee89c7e1cd6af1f3757c9e4b4200b8c8dbf4458ebf6616063f4dee0981cf4b18d21b703573916c54ca45948ff6982aa5b618 SHA512 fb58bff726742277db6cdb7fa33e10f5189c455414beddb116c2d5309ae4f983348e049aaee8ff249fa1fa4632a0491f2ad720d194ed1e206b47e53fe3f8c03a
+EBUILD libebur128-1.2.6-r1.ebuild 944 BLAKE2B 871bd96e3f960617fedb84af2ba31d1a742fa34eb16db73055890af021b9c995d6d9ebbf8b8407b98f902866021f050f113603e51da880540a5ac891aa0aa877 SHA512 b3c061b5ca8778de29ad7bcd8f312cc49477389dd0c8855f2f9b5e868279e1f145e9b0c4771a2163fc1739eb4ef78347aba29781ce7d21595c60b9216c7e36e0
MISC metadata.xml 614 BLAKE2B 64b3dd9b7b0614a49e904c9c14e2ed32b817e5a6d8a1a952c3212891dc713a5b872ca139e300f19bddba05c71b1435050adecaaebc5ff336c90ee47eb179ade0 SHA512 796bf4fd1d66fb686e20b4b59fb073beadbe2779f3cdb71cc76e6089fe3794e113efe7e6b495e5476d844701718caa5bcdc567155820255f1fa7f13a909f0052
diff --git a/media-libs/libebur128/libebur128-1.2.6.ebuild b/media-libs/libebur128/libebur128-1.2.6-r1.ebuild
index 4cea299d48e4..41f34da356b9 100644
--- a/media-libs/libebur128/libebur128-1.2.6.ebuild
+++ b/media-libs/libebur128/libebur128-1.2.6-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake-multilib
diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest
index 66d1cf65627a..cb4389c9fab4 100644
--- a/media-libs/libheif/Manifest
+++ b/media-libs/libheif/Manifest
@@ -6,6 +6,6 @@ DIST libheif-1.18.2.tar.gz 1525096 BLAKE2B 667a68f324f89b2274ea837ec8d40ada5450d
EBUILD libheif-1.15.2-r1.ebuild 2058 BLAKE2B 4769aaea2e7165a43dc8761d944ff77df1ca87ed6fe4bef4f291075db39c44b151f46198e1e74683072ad3a26aced9f259a71db8a5512cf74cec047c1750073b SHA512 108ed5a9a7ab77110dc53189ae90f245672f39e76784678cb007b560b8284e862ae4142cd6abf484bdfb0029c41bfdec9aa5c352fa9ba1439d39fb3cdd63af96
EBUILD libheif-1.17.6.ebuild 2319 BLAKE2B 9219564f6b6870e015066fc06f3605bd64dd1d7a080d40b0d64dab3389d745f84484c62614af6c670a13276a227867e285aea95501a03690131b21ffe2caa79d SHA512 b9cd4e6e9f59ebfba627256cf76beeeec98aac9ed6469d7f5e2ca6c8f47dc676eb040d4c3b92b79bc7859740700a3599538bfba3c35f5f5d0f512084acbc50c0
EBUILD libheif-1.18.1.ebuild 2450 BLAKE2B 9ff052a4ccb45bccb19f55a50150916f6f52872069de37db1598a238363375def6490582054f2e5144083f07a9734a326382fdaac22d4c298d769caa00e364e6 SHA512 55a7de237ddb7a4f95204da919193d4bab22033295058a9c11e1b134a461a5a61ab0c917aa18d2320fa43aac8973a082e7fa31e0968b697d7260d40077f16a79
-EBUILD libheif-1.18.2.ebuild 2311 BLAKE2B 4cd64d8994c530ba8620ad9b67c0bf45319389b5747560f15e75adfa458b7cce592ec4b2037762b007b5b193bccf18fd4cdf69ad638fd04178d6e4443fc588e7 SHA512 08403582c04871da764be41711801329d43952f54e6d0d3c851458dadf75e6a94619acf5145356aad4d50c127615cfb8a25a4a2610e2f4ab72f6bc3f5988de10
-EBUILD libheif-9999.ebuild 2394 BLAKE2B f9c698929ecab311ac0839b36bbc4f52dddea68d47096207c2087c058d8f53e42993cb55acdf6f03bb48b8186e113c158b9182c882bb3cee86bd95b022f11809 SHA512 dc9690c1ab290b68cdc29cb2be5d5d48e4c1c287ca14f97693b3fdff2acfef14683867aef02ca50df5b3520f3e757fc1a69605f964bbe47eb0b6dc7ef0679bd5
-MISC metadata.xml 809 BLAKE2B f26844fa79747ac286a0130cb8cb2b4f0e771ed7fa3f9fe29a3fbd71876902c868dc32305f928cedbb88dcadab3c07cb4f85c647369adc904c7c9c463dd05343 SHA512 754ef9004dc664cca658bfbd0392fce837557efe1b92aefe198dd529cb388048f49e37648c7338829d6ecd87ea953efd0f66895191aea7bd39730c2f7240f032
+EBUILD libheif-1.18.2-r1.ebuild 2380 BLAKE2B 6af9ece7352928a1d227f263cb7c2f9aa4081027380f1a94c88de1c0b56b05cca4691bca16996ac546f6fa127a1403fd0b8ca204ac48074235ddd51f09a7c858 SHA512 4a3c3cfb2dd541c47c9d5afaf4052c30da1095c7a0c9f6441fb673787c006d8bab9bc903668b95563abe2bfddc1b36c8eec380608a95d95db1e4b26b6a211bd4
+EBUILD libheif-9999.ebuild 2465 BLAKE2B 281f241c75b1f6f22c0343ae6ef2675ae758a1ba97b8d6c49688f2c1113e9c8df0d93952110ce85f59d619f5efb3f499380399ec4696bece76b0869c929fa917 SHA512 ae5451a14d82ec7419f72f9f1eee03b106acef04892670fdb2d456f730f311f02e7bb1e72ed43562a388d34797f5a8c01543d90acc41504fc91326366c414cb6
+MISC metadata.xml 899 BLAKE2B bf3dc09f9559614dc66710f014062a162fb0f823b328d02279c1940d513cd6fd0be6b1def6888e185c11d92ea5ee2d42115480f50a122ed4770cbdd636ffdd40 SHA512 b88aa85902211157026612620985ec53a3f6f6b7218d44b6d0289924f0710019f69ebaf0a92fddb983023485186f20eb75e5d8a26b09fe8d64cf9cda3c28382b
diff --git a/media-libs/libheif/libheif-1.18.2.ebuild b/media-libs/libheif/libheif-1.18.2-r1.ebuild
index eb8d3c1b497c..d225bd42c228 100644
--- a/media-libs/libheif/libheif-1.18.2.ebuild
+++ b/media-libs/libheif/libheif-1.18.2-r1.ebuild
@@ -5,12 +5,12 @@ EAPI=8
inherit cmake xdg multilib-minimal
-if [[ ${PV} == *9999 ]] ; then
+if [[ ${PV} == *9999* ]] ; then
EGIT_REPO_URI="https://github.com/strukturag/libheif.git"
inherit git-r3
else
SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/strukturag/libheif"
LICENSE="GPL-3"
SLOT="0/$(ver_cut 1-2)"
-IUSE="+aom gdk-pixbuf go rav1e svt-av1 test +threads x265"
+IUSE="+aom gdk-pixbuf go rav1e svt-av1 test +threads +webp x265"
REQUIRED_USE="test? ( go )"
RESTRICT="!test? ( test )"
@@ -40,6 +40,7 @@ DEPEND="
go? ( dev-lang/go )
rav1e? ( media-video/rav1e:= )
svt-av1? ( media-libs/svt-av1:=[${MULTILIB_USEDEP}] )
+ webp? ( media-libs/libwebp:= )
x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )
"
RDEPEND="${DEPEND}"
@@ -72,6 +73,7 @@ multilib_src_configure() {
-DWITH_GDK_PIXBUF=$(usex gdk-pixbuf)
-DWITH_RAV1E="$(multilib_native_usex rav1e)"
-DWITH_SvtEnc="$(usex svt-av1)"
+ -DWITH_LIBSHARPYUV=$(usex webp)
-DWITH_X265=$(usex x265)
-DWITH_KVAZAAR=true
-DWITH_JPEG_DECODER=true
diff --git a/media-libs/libheif/libheif-9999.ebuild b/media-libs/libheif/libheif-9999.ebuild
index b5c9b73f88d0..0ee4f90982c5 100644
--- a/media-libs/libheif/libheif-9999.ebuild
+++ b/media-libs/libheif/libheif-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit cmake xdg multilib-minimal
-if [[ ${PV} == *9999 ]] ; then
+if [[ ${PV} == *9999* ]] ; then
EGIT_REPO_URI="https://github.com/strukturag/libheif.git"
inherit git-r3
else
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/strukturag/libheif"
LICENSE="GPL-3"
SLOT="0/$(ver_cut 1-2)"
-IUSE="+aom gdk-pixbuf go rav1e svt-av1 test +threads x265"
+IUSE="+aom gdk-pixbuf go rav1e svt-av1 test +threads +webp x265"
REQUIRED_USE="test? ( go )"
RESTRICT="!test? ( test )"
@@ -30,7 +30,7 @@ BDEPEND="
"
DEPEND="
media-libs/dav1d:=[${MULTILIB_USEDEP}]
- media-libs/libde265:=[${MULTILIB_USEDEP}]
+ media-libs/libde265[${MULTILIB_USEDEP}]
media-libs/libpng:0=[${MULTILIB_USEDEP}]
media-libs/tiff:=[${MULTILIB_USEDEP}]
sys-libs/zlib:=[${MULTILIB_USEDEP}]
@@ -40,6 +40,7 @@ DEPEND="
go? ( dev-lang/go )
rav1e? ( media-video/rav1e:= )
svt-av1? ( media-libs/svt-av1:=[${MULTILIB_USEDEP}] )
+ webp? ( media-libs/libwebp:= )
x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )
"
RDEPEND="${DEPEND}"
@@ -73,6 +74,7 @@ multilib_src_configure() {
-DWITH_GDK_PIXBUF=$(usex gdk-pixbuf)
-DWITH_RAV1E="$(multilib_native_usex rav1e)"
-DWITH_SvtEnc="$(usex svt-av1)"
+ -DWITH_LIBSHARPYUV=$(usex webp)
-DWITH_X265=$(usex x265)
-DWITH_KVAZAAR=true
-DWITH_JPEG_DECODER=true
diff --git a/media-libs/libheif/metadata.xml b/media-libs/libheif/metadata.xml
index e1aa5ee8fec4..c7254be4a3ca 100644
--- a/media-libs/libheif/metadata.xml
+++ b/media-libs/libheif/metadata.xml
@@ -8,6 +8,7 @@
<flag name="go">Enable building <pkg>dev-lang/go</pkg> code/examples</flag>
<flag name="rav1e">Use <pkg>media-video/rav1e</pkg> for AVIF encoding</flag>
<flag name="svt-av1">Use <pkg>media-libs/svt-av1</pkg> for SVT-AV1 encoding</flag>
+ <flag name="webp">Enable high-quality YCbCr/RGB color space conversion algorithms</flag>
<flag name="x265">Use <pkg> media-libs/x265</pkg> for HEIF encoding</flag>
</use>
<upstream>
diff --git a/media-libs/libldac/Manifest b/media-libs/libldac/Manifest
index e74b3e0cbf8b..cf42818c27f8 100644
--- a/media-libs/libldac/Manifest
+++ b/media-libs/libldac/Manifest
@@ -1,3 +1,3 @@
DIST ldacBT-2.0.2.3.tar.gz 75708 BLAKE2B 9f9ec1aa8a9603927067cd01058745db615a89652d16e870d9eb0a4db270a4076b7bb70ba091948249969087e5b26b86e22656314e3d26e43311fae982472347 SHA512 0e42723a1e7d748b28b13d73823fd5378a64100d5e27ae90cf3214494f3e199c526e219efd1329b2ec2b3195e1a6b3c98c8210ab7e4e6b98077199ef0f64c02e
-EBUILD libldac-2.0.2.3-r1.ebuild 683 BLAKE2B 24b42708c36cb05a952f9da40942161678abc451e27a0738003ba8145301fb0e4f9966a009a6822344ce74bf0130fac8758b44b50c9cb02692ba9403e3b085c2 SHA512 fb7bde28180eb70bb2c07dc100cd340b1c453ccb51085a8eef2040f0ec36b8273799524cde591da8c396f52a10531adfb6cd33ed49c5c7d231f845a55ff64353
+EBUILD libldac-2.0.2.3-r2.ebuild 635 BLAKE2B 587c5d49fcde8a7d8c30fc8bfc27f1068e19763d8c33c72c263b58a096da015422a7f4d3a0dfad9c2225c5e0097fc762bad953d78beab0909d51d62dba597a3a SHA512 5b4f26e9a9fda14c246146a0d4abf0d43bfb8069cb6051ecb6b9b658c2eb073b6f5cea74434d710f07d919b2733c1882da7d9e3267c3826e72ec7b64dec92e9e
MISC metadata.xml 295 BLAKE2B 23ffbd8cccd6184716f9d45199f0aeefb4c8629b2b75b0205ee7b76ef4851eabccd9e912f5612a58cd5cc9cc7582d3154efa19a6c3391fbde03b335f81e098a8 SHA512 dff2d678a578497377ce964d374e5690721cf1cf9aa8955ecdfd5acde1a00b987b67b22b78b782b3d9350f01611b81d816f88d00ecd3d00375afe586858c570d
diff --git a/media-libs/libldac/libldac-2.0.2.3-r1.ebuild b/media-libs/libldac/libldac-2.0.2.3-r2.ebuild
index 7659cebb7986..9354fb95f51f 100644
--- a/media-libs/libldac/libldac-2.0.2.3-r1.ebuild
+++ b/media-libs/libldac/libldac-2.0.2.3-r2.ebuild
@@ -1,20 +1,19 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake-multilib
DESCRIPTION="LDAC codec library from AOSP"
HOMEPAGE="https://android.googlesource.com/platform/external/libldac/"
SRC_URI="https://github.com/EHfive/ldacBT/releases/download/v${PV}/ldacBT-${PV}.tar.gz"
+S="${WORKDIR}/ldacBT"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-S="${WORKDIR}/ldacBT"
-
multilib_src_configure() {
local mycmakeargs=(
-DLDAC_SOFT_FLOAT=OFF
@@ -23,7 +22,3 @@ multilib_src_configure() {
cmake_src_configure
}
-
-src_install() {
- cmake-multilib_src_install
-}
diff --git a/media-libs/libpulse/Manifest b/media-libs/libpulse/Manifest
index 622b45f624c2..2c26da58602a 100644
--- a/media-libs/libpulse/Manifest
+++ b/media-libs/libpulse/Manifest
@@ -1,11 +1,4 @@
-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.99.1-memfd-compat.patch 971 BLAKE2B 6228f8b01cd8799221d5e121a8c1bc2f3635acebf2c75f1538abf88f2f717da93c3d90ebee038a5fb3bfe8d015c6d3a4f5d6e20026eb44b889fde3d45f6c6769 SHA512 498f86291cb5837494a6b698ea7590ae778edf58ca9b82d58b2d93e30f5e424b93f3ecf8a0a203817eba7bcea7702bf3f1a6cdd346b02088f1748cd1231787bf
AUX pulseaudio-17.0-backport-pr807.patch 10732 BLAKE2B a1a3129ff5d95c190f15dc0a32c21185e7c1c5e0784b565bc00d994b41202a4a609db92d8b67a77f9d55d6f9e7df2decdf58dbe2affc81c7dfe4009d80af33a8 SHA512 a03b46640c76ae2029374ee18cbb485a7d7866412b974c34f65a760525fc2346b39186fd0ac8ed905754547a775d7419844d07304aa36de73c29f9f4fd11acb7
-DIST pulseaudio-16.1.tar.xz 1545596 BLAKE2B 535706abcea2cae39834b23c8bdc37f71b0e633de2d8e43ea4425da97a850b57c2f980c318681cbc86cf1e746200609dad41f8b96ecf4568f86d94aa6831c9a1 SHA512 33b0b4292f05e0882f3ec822cf5720414bb34c523d80fe287b9740d6be219787c562e8024c9b0d9e2ee010771ca72c7ae4f27df1bbef9c9cb6bb6a23cbcc412f
-DIST pulseaudio-16.99.1.tar.xz 1565020 BLAKE2B 02aad918e2b76dcf250bd55e03460206c7781cd1b43aa2efe46b25258626892e07f478b9966fa5027c9ae0a370145f5204dba05d2f5dfbfd3ba956225ccb3cad SHA512 1a3347e4c892ba0e321d39184f8bd52cfd16f59e66e52a753d6f706dfbf3f170f87b7ff27c0a6cdf3e462e6dd531ecde6829d48a374d0be2622688fb85abaac2
DIST pulseaudio-17.0.tar.xz 1566556 BLAKE2B 781ece3d507916aa681d3b0132689730a621b4d92e45f86570e4d2fdebc4c0025ebe7f7a05046545f9b26caca513e8975f12498fa314524bc67eacaea72842fa SHA512 be0aec46204d9c9188a796fbe41b4cf6f0f5e6b16fa08ce359b8f0f51253f0ade364b89448bbf5faa2af7e59deb6c72194734c3233944250dcfd4f31968a5e97
-EBUILD libpulse-16.1-r2.ebuild 5876 BLAKE2B 42d7a6c517c51fc8fa1188356b7e68d9195b108627c2659ecdbc4e645cd57740a979b42eecce4243b7722594288d8e708ad40f78328efa6c5d1ccd9cec9853cf SHA512 573f709ee585dadfa7b3026dc7c6c3dd2005cf4fa63f90b9db36cd766abd2c0fedf66e8cb4515684457f81b78591433e969bc098621ede90a0d696e5200f65fa
-EBUILD libpulse-16.99.1.ebuild 6143 BLAKE2B 18241bac57c3651f4fdf553249dd1e6070b0ce18a76d20717a462f4cbbf84c9e8e22c15214e4f644ca336ec91a94f6c9bec0baccd6c43a7082b8c1ce94589173 SHA512 b46ad35d54845d582258d498c11f2c19cd311432f52e02ca14919e024b4dada913211c0772d13d549c0cd6b8daa30b8e4350efe307a0606c4a8c24bcceeb94a1
EBUILD libpulse-17.0.ebuild 5892 BLAKE2B af95cc12c9e288124791cdf4a441c662108bd0a2e2d9740164d5a6088b7b8c159200679acc5b2eee05c5236b040e2e9305c2cb5bdbbec5634d9bcc2acf2f6934 SHA512 56457374ca61a6ce127ce3915db1b393404a2ddd5cb3e9639a247365283d93f647f08abe4409468b3aa331ff52abaf05ebb09fc347336b638a73b5ae7ce993ab
MISC metadata.xml 961 BLAKE2B 0aea6824645ccb54d4da477c5f65728abe5100176c5bb05f30c30704b0209f83dccda23380de7231a5fc0a5ffb31650c96d024b4d0511ced9806fc5652f51f9f SHA512 408206d9da60312898a87c2b400292178bd20b57b7a17b74e768c154ec3fc95f9ec9412ba497a03b32558e8ffaa21e8a50b0478c8908930f90ecd9b6aa81548e
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-memfd-cleanup.patch b/media-libs/libpulse/files/pulseaudio-16.1-memfd-cleanup.patch
deleted file mode 100644
index b24ab8943899..000000000000
--- a/media-libs/libpulse/files/pulseaudio-16.1-memfd-cleanup.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-commit e650c2b33e4fefc0589751b3958bd3b5d3b423ac
-Author: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
-Date: Thu Nov 3 09:22:48 2022 +1100
-
- Ensure fds are closed when exec functions are used.
-
- When usng shm_open, FD_CLOEXEC is set explicitly.
-
- However when using memfd_create, we must pass the MFD_CLOEXEC flag
- to ensure the same fcntl value (FD_CLOEXEC) is set.
-
- Fixes #1394
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/751>
-
-diff --git a/src/pulsecore/shm.c b/src/pulsecore/shm.c
-index e464f6bce..ff54dcb59 100644
---- a/src/pulsecore/shm.c
-+++ b/src/pulsecore/shm.c
-@@ -164,7 +164,7 @@ static int sharedmem_create(pa_shm *m, pa_mem_type_t type, size_t size, mode_t m
- #endif
- #ifdef HAVE_MEMFD
- case PA_MEM_TYPE_SHARED_MEMFD:
-- fd = memfd_create("pulseaudio", MFD_ALLOW_SEALING);
-+ fd = memfd_create("pulseaudio", MFD_ALLOW_SEALING|MFD_CLOEXEC);
- break;
- #endif
- default:
diff --git a/media-libs/libpulse/files/pulseaudio-16.1-proplist-util-without-gdkx.patch b/media-libs/libpulse/files/pulseaudio-16.1-proplist-util-without-gdkx.patch
deleted file mode 100644
index a5e025ccb4dc..000000000000
--- a/media-libs/libpulse/files/pulseaudio-16.1-proplist-util-without-gdkx.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-commit 89ce6321bd19452097392ddfb416bc51a280b63e
-Author: Mart Raudsepp <leio@gentoo.org>
-Date: Wed Nov 30 09:25:22 2022 +0200
-
- proplist-util: Don't assume gdkx is there as gtk could be built without it
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/757>
-
-diff --git a/src/pulsecore/proplist-util.c b/src/pulsecore/proplist-util.c
-index 16ea9e006..1330ef5ef 100644
---- a/src/pulsecore/proplist-util.c
-+++ b/src/pulsecore/proplist-util.c
-@@ -51,10 +51,12 @@ static const gchar* _g_get_application_name(void) PA_GCC_WEAKREF(g_get_applicati
- #if defined(HAVE_GTK) && defined(PA_GCC_WEAKREF)
- #pragma GCC diagnostic ignored "-Wstrict-prototypes"
- #include <gtk/gtk.h>
--#include <gdk/gdkx.h>
- static const gchar* _gtk_window_get_default_icon_name(void) PA_GCC_WEAKREF(gtk_window_get_default_icon_name);
-+#ifdef GDK_WINDOWING_X11
-+#include <gdk/gdkx.h>
- static Display *_gdk_display PA_GCC_WEAKREF(gdk_display);
- #endif
-+#endif
-
- #include "proplist-util.h"
-
-@@ -89,6 +91,7 @@ static void add_gtk_properties(pa_proplist *p) {
- pa_proplist_sets(p, PA_PROP_APPLICATION_ICON_NAME, t);
- }
-
-+#ifdef GDK_WINDOWING_X11
- if (!pa_proplist_contains(p, PA_PROP_WINDOW_X11_DISPLAY))
- if (&_gdk_display && _gdk_display) {
- const char *t;
-@@ -99,6 +102,7 @@ static void add_gtk_properties(pa_proplist *p) {
- pa_proplist_sets(p, PA_PROP_WINDOW_X11_DISPLAY, t);
- }
-
-+#endif
- #endif
- }
-
diff --git a/media-libs/libpulse/files/pulseaudio-16.99.1-memfd-compat.patch b/media-libs/libpulse/files/pulseaudio-16.99.1-memfd-compat.patch
deleted file mode 100644
index 77af0ac915f6..000000000000
--- a/media-libs/libpulse/files/pulseaudio-16.99.1-memfd-compat.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-commit 421cf15486eea1b52f10e2b0be305018fee8c285
-Author: Rudi Heitbaum <rudi@heitbaum.com>
-Date: Sun Aug 13 09:37:32 2023 +0000
-
- shm: allow for older versions of Linux without MFD_NOEXEC_SEAL
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/794>
-
-diff --git a/src/pulsecore/shm.c b/src/pulsecore/shm.c
-index 4247b0921..694f971b4 100644
---- a/src/pulsecore/shm.c
-+++ b/src/pulsecore/shm.c
-@@ -164,7 +164,11 @@ static int sharedmem_create(pa_shm *m, pa_mem_type_t type, size_t size, mode_t m
- #endif
- #ifdef HAVE_MEMFD
- case PA_MEM_TYPE_SHARED_MEMFD:
-+ /* For linux >= 6.3 create fd with MFD_NOEXEC_SEAL flag */
- fd = memfd_create("pulseaudio", MFD_ALLOW_SEALING|MFD_CLOEXEC|MFD_NOEXEC_SEAL);
-+ /* Retry creating fd without MFD_NOEXEC_SEAL to support linux < 6.3 */
-+ if (fd < 0)
-+ fd = memfd_create("pulseaudio", MFD_ALLOW_SEALING|MFD_CLOEXEC);
- break;
- #endif
- default:
diff --git a/media-libs/libpulse/libpulse-16.1-r2.ebuild b/media-libs/libpulse/libpulse-16.1-r2.ebuild
deleted file mode 100644
index 1a552c4be5cb..000000000000
--- a/media-libs/libpulse/libpulse-16.1-r2.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2024 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-multilib optfeature systemd 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 ~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-debug/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-text/doxygen )
-"
-PDEPEND="
- || (
- media-video/pipewire[sound-server(+)]
- media-sound/pulseaudio-daemon
- 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
-)
-
-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() {
- 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/libpulse/libpulse-16.99.1.ebuild b/media-libs/libpulse/libpulse-16.99.1.ebuild
deleted file mode 100644
index 833d72d57d8b..000000000000
--- a/media-libs/libpulse/libpulse-16.99.1.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2024 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 ~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-debug/valgrind )
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
- )
- !<media-sound/pulseaudio-16.1
- !<media-sound/pulseaudio-daemon-16.99.1
-"
-
-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-text/doxygen )
-"
-PDEPEND="
- || (
- media-video/pipewire[sound-server(+)]
- media-sound/pulseaudio-daemon
- media-sound/pulseaudio[daemon(+)]
- )
-"
-
-DOCS=( NEWS README )
-
-# patches merged upstream, to be removed with 16.99.2 or later bump
-PATCHES=(
- "${FILESDIR}"/pulseaudio-16.99.1-memfd-compat.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/libsdl/Manifest b/media-libs/libsdl/Manifest
index 8fcf94a03f25..374470440a62 100644
--- a/media-libs/libsdl/Manifest
+++ b/media-libs/libsdl/Manifest
@@ -1,11 +1,3 @@
-AUX libsdl-1.2.15-gamma.patch 1339 BLAKE2B 83e0d10fc4396ce992c8f59043e2380921a44dac84d305cd3108dc6989de23aef7f1442b162c8f8392846630c3df6a725bb54cf1ead9d6ce2ffe3bc6df735a38 SHA512 0717e8eea7a9a1bcadb56c4a51023142d57718ccfff4e372faba3e28ce17b3e32caa8a8ffc8054c8b49bab566a44fd46f5eaf97b778ba6ec991d845d4ae464ce
-AUX libsdl-1.2.15-sdl-config.patch 784 BLAKE2B d54d98ad6ddbea163fd4a0ce9d65ac77d832d68d611c1cd4fb20fa70b5bee641204a4ff7b51eff47f6a4e94193d1cad2f82bdb64a4d73582c932a3661870e3cb SHA512 95af8c3dac4fdea5bad92c044a311efaae02a46e1c5bfa84dadee7b3fab6b48f4dcf12ca6e581429decb479de21ec6167c59b215fb3a398fb82151aa4c3fb432
-DIST SDL-1.2.15_p20221201.tar.gz 4002787 BLAKE2B 87b729cb16cfb36efa2b66166ef21d4c5c8bc99f8c8b4683885f04699122945a60512c5875d0c8425ddfe33b2eb901d11f27afbd9e3656cde3f30de5a5f1537c SHA512 5e70977cf5beaffebb28ae84f778e08d3cf56b2badda125ec1f08ac26c6b4e60a148d9ca9b2d7efee8a5fbc0b1a343d1d27a05be1c08e5d9251da67aea209659
-DIST libsdl-1.2.64.tar.gz 459020 BLAKE2B 72e13e14c134116edc73a9127a854700f0c878b3a56ae0ed5c70a3e227fcd46411ebb25bdf0ebfe76c1c648ac6052161e3eae11ebdee8ffbddb5cf70e9b01da3 SHA512 cd551666d2e6a2de273ee29b9a68a5472933a5f5a6340616510051e78f0a96af68a2f13f4473431d6b58ad89a379d672b3a3e82bc86ded01943b6bc3ca7947d2
-DIST libsdl-1.2.64_p20230726.tar.gz 459365 BLAKE2B d669e46cb6f1f2ac4869d438d0a045019f8b5132c9e4a34b0945a83514fadb4e7c52954657ff3d9a149c3e052b88c77b740920171654add31d65806a361debfa SHA512 4cb41fb455ea7bfe7768f88715064fa5e092e6e24cdc7e0786f91693f21425a53fb3ba355100db5984d5ca969916f22738b7abd5cb58b87b43a154098979ee2d
DIST libsdl-1.2.68.tar.gz 460180 BLAKE2B c821772d5c43a9406e06f89d7f0248e051b2cfb0aff33e025dc645d6ba17277ca6db44a586e65fda48155dfb6c48a9d0459d59319ea6750562caa96194ff232b SHA512 d0e71e75f312402bf075f6553d9fd6493a3db9dd42719bb753287a35e6c40ee37c6092b157ff2384f3055400a3113645595d1269590cd50ea1e0c8f247240858
-EBUILD libsdl-1.2.15_p20221201.ebuild 4947 BLAKE2B 7311e955a7d7ef98d48ab9ac282e0712d27cff6ac3889561f56a2ba5f5dd132743f247f3e33c9183a71ac09c5aee5221e5359cc568f85a7822421cf457c1f4ad SHA512 07a30cc3d81e8acfab77335923e11221461adac5d95e7167a2b1e45cf8d09b8e2a7653db27c028b03bf20c437bafbe0be80af93d9d1f79f611c8a5ed2cc848b8
-EBUILD libsdl-1.2.64.ebuild 1052 BLAKE2B 6f7270b130b5b1f4563aa968881d08dd8f265eb78339fe98328d0077950b65abfaa70b08a2109607747ccf5e16b664f8bf886dffe84af3c427895b676cd9a7ef SHA512 d31a65c36a2411e37c5a42786b6a0bce5973dc2fd86a9bbb386dc3b27fdbd74ac1e2d0dd1a30cfd172edad60184f5090eaa65b2a07d67e1a1a782c2d9acd0c82
-EBUILD libsdl-1.2.64_p20230726.ebuild 1292 BLAKE2B 328baa5b9f735c76987e761e404a005edd48b4478d8b3ee5c984b7ae80c43fd73b82676d7cb2b34cb6cd35cf75d4155df48f3ae08d5bc92fa5914deb61c700e4 SHA512 438f6f665b9fe19a6fe06693e520904e62d3c6b604c73d3168345e731e91d91a071e2020668f9147dd1a38d782c25e6cf0b7bfbce0295d8ef00b4c153c75f6f0
EBUILD libsdl-1.2.68.ebuild 1315 BLAKE2B 3d2b0b06964b8604105310ec0679db04177946eb1f043334d4479015571398b236f30eced91f96ae2a408163ede48afdf66b8339674d8bb9e564e92eb58a4084 SHA512 16b6b30329e8fefb15f89cc3c4ea3cfb0a537dd0c2ff243329b3c6e5ee335b77849bed69c7194069abb79afcc8da86a9fecb4234887a30c29669c17f59bbbb8b
-MISC metadata.xml 1562 BLAKE2B 317e152b5b838542417fe66589a2f161f7ebb4c9e0dc166deffb13b62227e8e1b957deb41daf5599e6a5ee77155d140048e97708594f308c44f8eef7df3046db SHA512 1144a2155c5fc3ee3dee968bb86c78c7fb3931e1794ad351b5951b19642d414ee02076177a01cb33c3dad8122825fdf9d1934ee02382f6b4a5bbd22fd6e23094
+MISC metadata.xml 1485 BLAKE2B f924c3ec093017650be79949e2a85860fb1a26fb385150b9b2ee28fe9ee4f93e077e29a8dcbb5014d77a6f425985dde2c0e879e7e00f7b4b562f585eb25bfcc7 SHA512 7e1f0dcff5c52e8bc206b94ad43fca8bcef0fd35a384881455a9776a014a6817ef639f51cb6c0902f7e3c81e210fe5220d7b775717a610811b7615e80b78cd04
diff --git a/media-libs/libsdl/files/libsdl-1.2.15-gamma.patch b/media-libs/libsdl/files/libsdl-1.2.15-gamma.patch
deleted file mode 100644
index a0582da9cecd..000000000000
--- a/media-libs/libsdl/files/libsdl-1.2.15-gamma.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 4b56fa058a45b7c804d1a5fcaf7a70db0bd0581c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <petr.pisar@atlas.cz>
-Date: Tue, 1 Jan 2013 21:25:15 +0100
-Subject: [PATCH] x11: Bypass SetGammaRamp when changing gamma
-
-Recent Xorg has broken dynamic colors setting, so calling SDL_SetGamme()
-does not have any effect here. Recent means xorg-server >= 1.7, since 2010.
-See <https://bugs.freedesktop.org/show_bug.cgi?id=27222>.
----
- src/video/SDL_gamma.c | 15 ++-------------
- 1 files changed, 2 insertions(+), 13 deletions(-)
-
---- a/src/video/SDL_gamma.c
-+++ b/src/video/SDL_gamma.c
-@@ -92,22 +92,11 @@ static void CalculateGammaFromRamp(float *gamma, Uint16 *ramp)
-
- int SDL_SetGamma(float red, float green, float blue)
- {
-- int succeeded;
-+ int succeeded = -1;
- SDL_VideoDevice *video = current_video;
- SDL_VideoDevice *this = current_video;
-
-- succeeded = -1;
-- /* Prefer using SetGammaRamp(), as it's more flexible */
-- {
-- Uint16 ramp[3][256];
--
-- CalculateGammaRamp(red, ramp[0]);
-- CalculateGammaRamp(green, ramp[1]);
-- CalculateGammaRamp(blue, ramp[2]);
-- succeeded = SDL_SetGammaRamp(ramp[0], ramp[1], ramp[2]);
-- }
-- if ( (succeeded < 0) && video->SetGamma ) {
-- SDL_ClearError();
-+ if ( video->SetGamma ) {
- succeeded = video->SetGamma(this, red, green, blue);
- }
- return succeeded;
---
-1.7.8.6
-
diff --git a/media-libs/libsdl/files/libsdl-1.2.15-sdl-config.patch b/media-libs/libsdl/files/libsdl-1.2.15-sdl-config.patch
deleted file mode 100644
index 457c934b6c40..000000000000
--- a/media-libs/libsdl/files/libsdl-1.2.15-sdl-config.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Only output -L -rpath cruft if using a non-standard install location.
-
-Makes ABI / cross-compiling easier on the soul.
-
---- a/sdl-config.in
-+++ b/sdl-config.in
-@@ -44,7 +44,12 @@
- echo -I@includedir@/SDL @SDL_CFLAGS@
- ;;
- @ENABLE_SHARED_TRUE@ --libs)
--@ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@
-+@ENABLE_SHARED_TRUE@ if test x"${prefix}" != x"/usr" ; then
-+@ENABLE_SHARED_TRUE@ libdirs="-L@libdir@"
-+@ENABLE_SHARED_TRUE@ else
-+@ENABLE_SHARED_TRUE@ libdirs=""
-+@ENABLE_SHARED_TRUE@ fi
-+@ENABLE_SHARED_TRUE@ echo $libdirs @SDL_RLD_FLAGS@ @SDL_LIBS@
- @ENABLE_SHARED_TRUE@ ;;
- @ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@ --static-libs)
- @ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@ --libs|--static-libs)
diff --git a/media-libs/libsdl/libsdl-1.2.15_p20221201.ebuild b/media-libs/libsdl/libsdl-1.2.15_p20221201.ebuild
deleted file mode 100644
index 1bc6f7deb667..000000000000
--- a/media-libs/libsdl/libsdl-1.2.15_p20221201.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-MY_COMMIT="ca3acd25348edc9b6e984fc1712fd4d365931dc1"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://libsdl.org/"
-SRC_URI="https://github.com/libsdl-org/SDL-1.2/archive/${MY_COMMIT}.tar.gz -> SDL-${PV}.tar.gz"
-S="${WORKDIR}"/SDL-1.2-${MY_COMMIT}
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-# WARNING:
-# If you turn on the custom-cflags use flag in USE and something breaks,
-# you pick up the pieces. Be prepared for bug reports to be marked INVALID.
-IUSE="aalib alsa custom-cflags dga fbcon +joystick libcaca nas opengl oss pulseaudio +sound static-libs tslib +video X xinerama xv"
-
-RDEPEND="
- aalib? ( >=media-libs/aalib-1.4_rc5-r6[${MULTILIB_USEDEP}] )
- alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
- libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
- nas? (
- >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
- )
- opengl? (
- >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
- >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
- )
- tslib? ( >=x11-libs/tslib-1.0-r3[${MULTILIB_USEDEP}] )
- pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
- sound? ( >=media-libs/audiofile-0.3.5[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- )
-"
-DEPEND="
- ${RDEPEND}
- nas? ( x11-base/xorg-proto )
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- pulseaudio? ( virtual/pkgconfig )
- x86? (
- || (
- >=dev-lang/yasm-0.6.0
- >=dev-lang/nasm-0.98.39-r3
- )
- )"
-
-pkg_setup() {
- if use custom-cflags ; then
- ewarn "Since you've chosen to use possibly unsafe CFLAGS,"
- ewarn "don't bother filing libsdl-related bugs until trying to remerge"
- ewarn "libsdl without the custom-cflags use flag in USE."
- fi
-}
-
-PATCHES=(
- "${FILESDIR}"/${PN}-$(ver_cut 1-3)-sdl-config.patch
- "${FILESDIR}"/${PN}-$(ver_cut 1-3)-gamma.patch
-)
-
-DOCS=( BUGS CREDITS README-SDL.txt TODO WhatsNew )
-
-HTML_DOCS=( {docs,VisualC}.html docs/{html,images,index.html} )
-
-src_prepare() {
- default
-
- if $(tc-is-gcc) && [[ ${CHOST} == *-darwin* ]] ; then
- # GCC at least has no idea what -fpascal-strings is
- sed -i -e '/EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings"/d' configure.ac || die
- # We have trouble building against Frameworks with GCC for now (no Blocks support, etc)
- # error: unknown type name ‘CGImageSourceAnimationBlock’
- sed -i \
- -e '/EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_CARBON"/d' \
- -e '/EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_OSX"/d' \
- configure.ac || die
- fi
-
- AT_M4DIR="${EPREFIX}/usr/share/aclocal acinclude" eautoreconf
-}
-
-multilib_src_configure() {
- local myconf=
-
- if $(tc-is-gcc) && [[ ${CHOST} == *-darwin* ]] ; then
- # We can't build against Cocoa because we lack Blocks + Objective C++ support in
- # GCC (for now)
- use video && myconf="${myconf} --disable-video-cocoa"
- # CD support drags in audio
- myconf="${myconf} --disable-cdrom"
- else
- myconf="${myconf} --enable-cdrom"
- fi
-
- if use !x86 && use !x86-linux ; then
- myconf="${myconf} --disable-nasm"
- else
- myconf="${myconf} --enable-nasm"
- fi
- use custom-cflags || strip-flags
- use sound || myconf="${myconf} --disable-audio"
- use video \
- && myconf="${myconf} --enable-video-dummy" \
- || myconf="${myconf} --disable-video"
- use joystick || myconf="${myconf} --disable-joystick"
-
- ECONF_SOURCE="${S}" econf \
- $(use_enable prefix rpath) \
- --disable-arts \
- --disable-esd \
- --enable-events \
- --enable-threads \
- --enable-timers \
- --enable-file \
- --enable-cpuinfo \
- --disable-alsa-shared \
- --disable-esd-shared \
- --disable-sndio \
- --disable-pulseaudio-shared \
- --disable-arts-shared \
- --disable-nas-shared \
- --disable-osmesa-shared \
- $(use_enable oss) \
- $(use_enable alsa) \
- $(use_enable pulseaudio) \
- $(use_enable nas) \
- $(use_enable X video-x11) \
- $(use_enable dga) \
- $(use_enable xv video-x11-xv) \
- $(use_enable xinerama video-x11-xinerama) \
- $(use_enable X video-x11-xrandr) \
- $(use_enable dga video-dga) \
- $(use_enable fbcon video-fbcon) \
- --disable-video-ggi \
- --disable-video-svga \
- $(use_enable aalib video-aalib) \
- $(use_enable libcaca video-caca) \
- $(use_enable opengl video-opengl) \
- --disable-video-ps3 \
- $(use_enable tslib input-tslib) \
- $(use_with X x) \
- $(use_enable static-libs static) \
- --disable-video-x11-xme \
- --disable-video-directfb \
- ${myconf}
-}
-
-multilib_src_install() {
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- use static-libs || find "${ED}" -type f -name "*.la" -delete || die
- einstalldocs
-}
diff --git a/media-libs/libsdl/libsdl-1.2.64.ebuild b/media-libs/libsdl/libsdl-1.2.64.ebuild
deleted file mode 100644
index f5a8862ee0f3..000000000000
--- a/media-libs/libsdl/libsdl-1.2.64.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
-
-inherit cmake-multilib
-
-DESCRIPTION="Simple Direct Media Layer 1.2 compatibility wrapper around SDL2"
-HOMEPAGE="https://github.com/libsdl-org/sdl12-compat"
-SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv"
-
-# IUSE dropped from real SDL1: aalib custom-cflags dga fbcon libcaca nas oss pulseaudio static-libs tslib xinerama xv
-IUSE="alsa +joystick opengl +sound test +video X"
-REQUIRED_USE="test? ( joystick opengl sound video )"
-
-# The tests are more like example programs.
-RESTRICT="test"
-
-RDEPEND="
- media-libs/libsdl2[${MULTILIB_USEDEP},alsa=,joystick=,opengl=,sound=,video=,X=]
-"
-
-DEPEND="
- ${RDEPEND}
- test? ( virtual/opengl[${MULTILIB_USEDEP}] )
-"
-
-S="${WORKDIR}/sdl12-compat-release-${PV}"
-
-src_configure() {
- local mycmakeargs=(
- -DSDL12TESTS=$(usex test)
- )
-
- cmake-multilib_src_configure
-}
diff --git a/media-libs/libsdl/libsdl-1.2.64_p20230726.ebuild b/media-libs/libsdl/libsdl-1.2.64_p20230726.ebuild
deleted file mode 100644
index 99fab427c636..000000000000
--- a/media-libs/libsdl/libsdl-1.2.64_p20230726.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="Simple Direct Media Layer 1.2 compatibility wrapper around SDL2"
-HOMEPAGE="https://github.com/libsdl-org/sdl12-compat"
-if [[ ${PV} == *_p* ]] ; then
- MY_COMMIT="f94a1ec0069266e40843138d0c5dd2fc6d43734c"
- SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/${MY_COMMIT}.tar.gz -> libsdl-${PV}.tar.gz"
- S="${WORKDIR}"/sdl12-compat-${MY_COMMIT}
-else
- SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/sdl12-compat-release-${PV}"
-fi
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv"
-
-# IUSE dropped from real SDL1: aalib custom-cflags dga fbcon libcaca nas oss pulseaudio static-libs tslib xinerama xv
-IUSE="alsa +joystick opengl +sound test +video X"
-REQUIRED_USE="test? ( joystick opengl sound video )"
-
-# The tests are more like example programs.
-RESTRICT="test"
-
-RDEPEND="
- media-libs/libsdl2[${MULTILIB_USEDEP},alsa=,joystick=,opengl=,sound=,video=,X=]
-"
-
-DEPEND="
- ${RDEPEND}
- test? ( virtual/opengl[${MULTILIB_USEDEP}] )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DSDL12TESTS=$(usex test)
- )
-
- cmake-multilib_src_configure
-}
diff --git a/media-libs/libsdl/metadata.xml b/media-libs/libsdl/metadata.xml
index 121e0e8a44e1..8197bc495339 100644
--- a/media-libs/libsdl/metadata.xml
+++ b/media-libs/libsdl/metadata.xml
@@ -24,7 +24,6 @@
<use>
<flag name="joystick">Control joystick support (disable at your own risk)</flag>
<flag name="sound">Control audio support (disable at your own risk)</flag>
- <flag name="tslib">Build with tslib support for touchscreen devices</flag>
<flag name="video">Control video support (disable at your own risk)</flag>
</use>
<upstream>
diff --git a/media-libs/libsidplayfp/Manifest b/media-libs/libsidplayfp/Manifest
index d4f2e21b824a..a5132b654037 100644
--- a/media-libs/libsidplayfp/Manifest
+++ b/media-libs/libsidplayfp/Manifest
@@ -1,9 +1,7 @@
DIST libsidplayfp-2.10.0.tar.gz 811416 BLAKE2B 5d81c1c74eccb5b4e176a82e1232eed7a5687bd6dd5c22b0941d414be438db54f0d303bb0c26445404beb94f9d01cf78ec57983e8a11dd265ec6f94947a71b2b SHA512 ebffc99d04e4e5ef309636c08105b42150c5b707bcb6ecd196ee6956f301ae152efdfdd86b14276e31a0936d97cc534caec4e2281249df6ba7571926a1daffeb
DIST libsidplayfp-2.10.1.tar.gz 812511 BLAKE2B 7c4a8c276a0adf75f96cebaf7931f314bdc097df8e682d2894b9903b574e2a6dd5d9b6619243aceb3458e70d29041c4549aaefe45fb37bb9312333d5d03322f8 SHA512 b8a15b34b0c834b037fc35ae9c968505322f9fb4971313ca59a0a8d22e31580354e18fda530246c0086079a9f9ff40e9c54f93279831817dc377fa9c9894bb20
DIST libsidplayfp-2.11.0.tar.gz 813488 BLAKE2B 6bb8f37e5272c166ba5fe804395c676becb366fbf2adff0831236eaa46f889811f9173f99a7b0e67f986dfbc8e58b4957b27a39c7b7da2571a7014776bc92c1b SHA512 5f8c32d6964cdd651db0718b8f02d7fcbf829c58ed15bc8fa07f5cc0a452954ec93b041f54641744b597a8e67b6c723df6031b00685231e931f6388c294ea172
-DIST libsidplayfp-2.9.0.tar.gz 807772 BLAKE2B 9ec5066a69f912c4183e98c4883875b646c9f6150ab4bd3c8d9a7110a9c75529cdb6f8aeac8d379ecacf2c0ec6181a8ee13ff93bcc53f296b8900b0e6c8d5281 SHA512 3d6b0b6ab5155da3ae4cface17a2fe85deb1dd8ab8076dba60f04e5df78b10dc9b756b408734a1012e254d3d24d8cfcf15b562fdb1f28edd756a5d63719595b0
EBUILD libsidplayfp-2.10.0.ebuild 685 BLAKE2B dae51274f54b5fd7a13c1ae93a7421f1c19e00c65f06e91df328db88ab33d39dc13d2eb9926e6c422827054d62db69f6be80d75e0c311f5b56ac6ece4d90f6ff SHA512 b993aa6da66d5f33c3bec51b6b1e5565bcea2b862e61cdb8021f6a1dce403fed5ae28945d260efdcbb86a81c4a84b58f3ef3b3f6601d43032241cae59a652794
EBUILD libsidplayfp-2.10.1.ebuild 687 BLAKE2B 89257d5934cd9327850f3719e4fa316f15b3d124c722a7b026689e099a12faa3eca8ecbd8bba245043ea15603ea223aea103986df2fa495982e09a11347c23bc SHA512 faa54ae1b2098e9f988edda7fa3dcaebfe9dd1af6d44e26dbcccf228e06bc980d14a387f4c1d361c6dea462c921f789fc214a9c86f00650c747f1f382d4b7538
EBUILD libsidplayfp-2.11.0.ebuild 687 BLAKE2B 89257d5934cd9327850f3719e4fa316f15b3d124c722a7b026689e099a12faa3eca8ecbd8bba245043ea15603ea223aea103986df2fa495982e09a11347c23bc SHA512 faa54ae1b2098e9f988edda7fa3dcaebfe9dd1af6d44e26dbcccf228e06bc980d14a387f4c1d361c6dea462c921f789fc214a9c86f00650c747f1f382d4b7538
-EBUILD libsidplayfp-2.9.0.ebuild 685 BLAKE2B dae51274f54b5fd7a13c1ae93a7421f1c19e00c65f06e91df328db88ab33d39dc13d2eb9926e6c422827054d62db69f6be80d75e0c311f5b56ac6ece4d90f6ff SHA512 b993aa6da66d5f33c3bec51b6b1e5565bcea2b862e61cdb8021f6a1dce403fed5ae28945d260efdcbb86a81c4a84b58f3ef3b3f6601d43032241cae59a652794
MISC metadata.xml 339 BLAKE2B 79d766f101909c202affb7cc72bbefdfb8d5b44fcbf74f17f98e665351384a8110aec7ddec0c685fb328198d29ae4953ce341cda3dd4abd2a67f157d90628175 SHA512 172879da9ed0be1ff48d75d23d3b23e3070247b4ef1decb291b020f7bc1522dd033e78f92d38511eedaae7c1944edc5bb05ff763f4d20a6b7015198ebd38f16f
diff --git a/media-libs/libsidplayfp/libsidplayfp-2.9.0.ebuild b/media-libs/libsidplayfp/libsidplayfp-2.9.0.ebuild
deleted file mode 100644
index 4eefc5282af5..000000000000
--- a/media-libs/libsidplayfp/libsidplayfp-2.9.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Library for the sidplay2 fork with resid-fp"
-HOMEPAGE="https://sourceforge.net/projects/sidplay-residfp/"
-SRC_URI="https://downloads.sourceforge.net/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/6"
-KEYWORDS="amd64 ~hppa ~riscv x86"
-IUSE="static-libs"
-
-src_prepare() {
- default
- # fix automagic. warning: modifying .ac triggers maintainer mode.
- sed -i -e 's:doxygen:dIsAbLe&:' configure || die
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest
index f8bc31e48cb1..60f9235e1662 100644
--- a/media-libs/libsndfile/Manifest
+++ b/media-libs/libsndfile/Manifest
@@ -1,5 +1,4 @@
DIST libsndfile-1.2.2.tar.xz 730760 BLAKE2B bc8e49983d9ad9dfd98984e2ffef501c6f576480e556e9f9ef91c7d597524cc1bb8baed15dfef8e239f72c42136c524117029eb8271f3a2c9d607fee490279b5 SHA512 a6e3ea3ac5d91befaa99f6a31a3fac44e7b7c11f1de4698167317a461d5a19a2651d47486a920b34400f18367b4f6173bf0c1c9ba80eb682cece1b5beee352a0
EBUILD libsndfile-1.2.2-r2.ebuild 1767 BLAKE2B ee09c452b9c799774df5391e9cb00a87812632629c6adfddb3a881a9fc00fdf25e9cde12e81ea7b7d32a1c7717beb2d6152ad3ac1da9e9ffac3bce1a0a9e8cf7 SHA512 9b3ea342bfc5481267bb22785156993d00cdf67198e1aff746ca4aec8b9b448e603274efc6ab039f97736062de0510bf789c00125d5f239d4f88f9ed976ab8a2
-EBUILD libsndfile-1.2.2.ebuild 1762 BLAKE2B fb968771efb509e9b7414d2bf915695cc4ce71a57c9bf393ad13390fe1e99f9b2e82abb5bf4d4c8a97f0e6341b3531681cfc0ad3549b325a9329296bba1a5105 SHA512 e9429bc4dc4a1ebb659a83c5b7e3c2b37f7744e5a569957bb6408b11098dc9aa1dc3e0d7035e66880931954cc0eb5cddc19760804c05c2219148d8d2192e2fe3
EBUILD libsndfile-9999.ebuild 1774 BLAKE2B a9963d47b497aa510a1d6a3fb3ddf4c679ede3655d21cb1f34c7c40e4f4ea3c6d77c113d166d14be5631e0dae4fcc74376d72af59ef161f0e46b7513fdea0b05 SHA512 a4bcfec322f5c51b3a18eea870c6ca9306d7fdfaf6c962364ea1e032fe995a90088ef1fd097c9468f602c801ca98d87bcb69e086ba1e869ee93d8c0ed04bfd3a
MISC metadata.xml 413 BLAKE2B 744bb13f39bb333b397c4d00ca7f59ff8d6155992bc9991fe50345a456a9bbd5a059dc0bd6d6478cf04991f53aeabc409896d44bc0e963945ecf99ac260ebd0e SHA512 dfbac91e8bd390ed1cb504180418ace1c4becf34fa7306effc78f1d188e1fa7cbf20418c9eef67ab10c9479240c7fa576ad76e263a16e7133e15c83596bf2f2e
diff --git a/media-libs/libsndfile/libsndfile-1.2.2.ebuild b/media-libs/libsndfile/libsndfile-1.2.2.ebuild
deleted file mode 100644
index 78f6380d464a..000000000000
--- a/media-libs/libsndfile/libsndfile-1.2.2.ebuild
+++ /dev/null
@@ -1,70 +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} pypy3 )
-
-if [[ ${PV} == *9999 ]]; then
- inherit autotools git-r3
- EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git"
-else
- SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-inherit python-any-r1 multilib-minimal
-
-DESCRIPTION="C library for reading and writing files containing sampled sound"
-HOMEPAGE="https://libsndfile.github.io/libsndfile/"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="alsa minimal sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- media-libs/flac:=[${MULTILIB_USEDEP}]
- media-libs/libogg:=[${MULTILIB_USEDEP}]
- media-libs/libvorbis:=[${MULTILIB_USEDEP}]
- media-libs/opus:=[${MULTILIB_USEDEP}]
- media-sound/lame:=[${MULTILIB_USEDEP}]
- media-sound/mpg123:=[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib:= )
- sqlite? ( dev-db/sqlite )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig"
-if [[ ${PV} == *9999 ]]; then
- BDEPEND+="
- sys-devel/autogen
- "
-fi
-
-src_prepare() {
- default
-
- [[ ${PV} == *9999 ]] && eautoreconf
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- --disable-octave \
- --disable-static \
- --disable-werror \
- $(use_enable !minimal external-libs) \
- $(use_enable !minimal mpeg) \
- $(multilib_native_enable full-suite) \
- $(multilib_native_use_enable alsa) \
- $(multilib_native_use_enable sqlite) \
- PYTHON="${EPYTHON}"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 9d41d2c30122..c893483bfde9 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -15,6 +15,6 @@ EBUILD mesa-24.1.7-r1.ebuild 13767 BLAKE2B f76b17d363c4844428b0f71f0c1e23119d2de
EBUILD mesa-24.2.3-r1.ebuild 13700 BLAKE2B e6a3a22762ac8951b9ef1ea3f4eeba42aec616e5f0c26ea0f527ded7d925071f255486e372a5a4c685a4c2090a8e574683fd9fefaec927453735e7548a9430d0 SHA512 5b81996aaa5cc12b6926fc5a2cf90d21d7d8fc8715e0fa54b86d752e3322965c591fc254167a65d865ed203b35078475564af69f5369c42418b5067538a5c543
EBUILD mesa-24.2.4-r1.ebuild 13700 BLAKE2B e6a3a22762ac8951b9ef1ea3f4eeba42aec616e5f0c26ea0f527ded7d925071f255486e372a5a4c685a4c2090a8e574683fd9fefaec927453735e7548a9430d0 SHA512 5b81996aaa5cc12b6926fc5a2cf90d21d7d8fc8715e0fa54b86d752e3322965c591fc254167a65d865ed203b35078475564af69f5369c42418b5067538a5c543
EBUILD mesa-24.2.5-r1.ebuild 13700 BLAKE2B e6a3a22762ac8951b9ef1ea3f4eeba42aec616e5f0c26ea0f527ded7d925071f255486e372a5a4c685a4c2090a8e574683fd9fefaec927453735e7548a9430d0 SHA512 5b81996aaa5cc12b6926fc5a2cf90d21d7d8fc8715e0fa54b86d752e3322965c591fc254167a65d865ed203b35078475564af69f5369c42418b5067538a5c543
-EBUILD mesa-24.2.6-r2.ebuild 13788 BLAKE2B ce28dfef9ba39e16239736543ea23033aa838508e8388a3dbac584840dd6a0f467aa06da378de06e9c1db78bb86b6807bcf11d39a96234646dfd07399b48c2e5 SHA512 fb8245c9e60822fd3fd1587764dcb9bed1385291832cf7a8152db95f2003968d062dd118f63eb1fe01d09f3d5fb4e9af49767305b606070e1fb41237e18b1d79
+EBUILD mesa-24.2.6-r2.ebuild 13786 BLAKE2B 1dcdfe05a79d93105b6046e0cc26efadb47da22116f418eea925d60279acb446695c9098894332602e397554f0d89d69c93ea66785a32d022fd8d1db7c0ca84c SHA512 e7bcd12c00b4239089d49aa2021214b5fd06ac219c529f4b29b1fc14bc25bce007b01f9b108106f288eb1bcbff9374fb480aae36d6f303f3bf8ca0b99dbd15e8
EBUILD mesa-9999.ebuild 13528 BLAKE2B 321db8f541b45e4ffa9d54f6e4338d52aa7b8173964b4669e35ea290a45baf9f7e609e068a9fb79237761d45e96f2996a0b0b62bb1bc3031061131fdec5d36ce SHA512 a54a3acdb1f9a8c9043ea6cec25e40c7a35998070ab99d0da32afe0793f6646b9a8a18b0f5b299c0f67ea3c92a91d7f124d55eb5481501797d4776a9ac7f3b65
MISC metadata.xml 1303 BLAKE2B 348e84a15156bd8ae4634c1866f83f1b283b77f8478e66e57dd3f047a6346d1cc67a7c808ce159b82d292dfab62e8b6c4d17cefcae7aea6fa38739667947258b SHA512 448c3d73ded90117f38cec7c80eead4bdac1599c563798c91c96bca8543b9db2e5c2a06f26f9b7496af085a964aff51ed8b0882aa88f18404b64447de2f65598
diff --git a/media-libs/mesa/mesa-24.2.6-r2.ebuild b/media-libs/mesa/mesa-24.2.6-r2.ebuild
index 4441b6cb0714..bcc3ef6e7f8c 100644
--- a/media-libs/mesa/mesa-24.2.6-r2.ebuild
+++ b/media-libs/mesa/mesa-24.2.6-r2.ebuild
@@ -35,7 +35,7 @@ else
SRC_URI="
https://archive.mesa3d.org/${MY_P}.tar.xz
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
fi
# This should be {CARGO_CRATE_URIS//.crate/.tar.gz} to correspond to the wrap files,
diff --git a/media-libs/soxr/Manifest b/media-libs/soxr/Manifest
index f30bc90cc3e3..8fc6ce8b34ad 100644
--- a/media-libs/soxr/Manifest
+++ b/media-libs/soxr/Manifest
@@ -1,5 +1,5 @@
AUX soxr-0.1.1-nodoc.patch 480 BLAKE2B e7e31df74004b58e584964eed26acb18717faa912fa5eae84d03a62f40d2260e039595c33518ff6fdcf2c5db7fe0bc7f73680bc64418e387ff30f2488d0ebae1 SHA512 6c585eacc6919bfe6f158f1ab45fe5dd0b3a0b3f534ff5d2f5e07e3e8e505a7c7da3bb16d2d4b6dc2f0a361190bd21639f74ae09abd3e0209b33ae2174726017
AUX soxr-0.1.3-fix-pkgconfig.patch 595 BLAKE2B f35e4c8ca382db0d05b9c50c3a02c568befc1dbf671fb503c610f2b4fa05dd7361d6b8184aeb4be050d224bc534e87ae760130e1e3ce1c36e6042ff4208411fe SHA512 45206a00747d387e4bec62edf93e9fa19b04096240f567773070b7c87667713ca7bcfea2e2df665f128b6b4d4c53fdb87571bdf018e2066ff6e6acf39870b762
DIST soxr-0.1.3-Source.tar.xz 94384 BLAKE2B 5b7078f71404b9ef83917dcabc0c99cf17fd625d3e033d1b934382a7b60e55e359931a6ab53f8adaf955c0d811d6cbf231cd6a226549560b3506a3867e845607 SHA512 f4883ed298d5650399283238aac3dbe78d605b988246bea51fa343d4a8ce5ce97c6e143f6c3f50a3ff81795d9c19e7a07217c586d4020f6ced102aceac46aaa8
-EBUILD soxr-0.1.3-r1.ebuild 1056 BLAKE2B 7c6ae38b78b948bd01770c835768e5a11bd629684c78ca5aaac3acd0bab1e54f0513faed0292bd912e532206ecd4cd46469889942747039e78ec3d9dca707ec6 SHA512 f59b2113a316d0e2b5edc2717f50751215f210efb1af1c08b9ba729cd0a34e37b0e010bda49d41961ffbd4321c9358acd9ee273ec804cc3a5ad20c8341b05ca3
+EBUILD soxr-0.1.3-r2.ebuild 1055 BLAKE2B d06df2646a3f3f7f784aac3da37f18fc966f4a915639a382f6b1acba69e0818f4affe1838093ca4b98b9d014b101be64980ac77a06a0bdb2b109e95d8d7441b4 SHA512 7c0ba58506a74fc48f5ea2c43e5aa65527a842b7b54e5525828a78faa1b6d661bcc40de8f63a9fdc73b40524eda3081ac2de9b88da378e774657cdcb89b8b507
MISC metadata.xml 338 BLAKE2B 610b19531a091e9f9ceb02380ecf472d437cc8887c9760779b98809c13b8135d8402119d2baf334c97d695fec4b683dd2ea027122b1c20909b4c2014f8e7feff SHA512 d72bc9a073d082d8e56ae0a2792d48b2a3e919c4194d8738e83f66adafafd144aaf9ebb16d337edffaf4388aa20bcbf789ba9a6d869382a3cc43111fc218f426
diff --git a/media-libs/soxr/soxr-0.1.3-r1.ebuild b/media-libs/soxr/soxr-0.1.3-r2.ebuild
index ec602f3abda1..68d93c60de26 100644
--- a/media-libs/soxr/soxr-0.1.3-r1.ebuild
+++ b/media-libs/soxr/soxr-0.1.3-r2.ebuild
@@ -1,14 +1,15 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+MY_P="${P}-Source"
inherit cmake-multilib
-MY_P="${P}-Source"
DESCRIPTION="SoX Resampler library"
HOMEPAGE="https://sourceforge.net/p/soxr/wiki/Home/"
SRC_URI="https://downloads.sourceforge.net/soxr/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
@@ -19,8 +20,6 @@ IUSE="examples test"
REQUIRED_USE="test? ( examples )"
RESTRICT="!test? ( test )"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}/${PN}-0.1.1-nodoc.patch"
"${FILESDIR}/${P}-fix-pkgconfig.patch"
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index fc2c031ca807..9c021cd55a5e 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/alacenc/Manifest b/media-sound/alacenc/Manifest
index f1119ad34a83..603e18bd7732 100644
--- a/media-sound/alacenc/Manifest
+++ b/media-sound/alacenc/Manifest
@@ -1,4 +1,4 @@
AUX alacenc-0.4.0-musl.patch 916 BLAKE2B 38236f9c93714d2593e7ef44b377930875ec67f07b0d5588cb8b212dd92ff1352de6b436c5f436ca29ce4c3ca12e4c6485a7b465f1364253649e7a5d49f6a10c SHA512 026265747bb719ef5a69850f8e4b1f1dcaa77d304164ec2fce4a358c1ac6f8f242d437a7911c44e762a37bd84d6a45f5aac55b24578646ae3ac749de9745ead8
DIST alacenc-0.4.0.tar.gz 114463 BLAKE2B 6682a77d1df90f22969bbdf82b3ad273cac8855f245ff533b90e81a02952c9dc3f9f14f4e7ec23059ebe7ba9e3a7fff51f009dbe7ee945fca5a9a04d1f2fb8c9 SHA512 2a95725b6aa4ef3f42b2c8d379cd8a83dbf46d69faa0bd6a03bec4d0b56665b3d0716c76e9c7183096a0761d36a282a559f2e5c70f0a9aa1a9808587db004727
-EBUILD alacenc-0.4.0.ebuild 515 BLAKE2B d804e93b86c1ccb7a564a33f1770ed365e22d4fa7dd5413763eb80bc6787f39579c4792d99ab0d8e95f888c42a7db2b423c9927108bae56d6bb7fa5ec9f9a005 SHA512 4b8e9624a0d31462625ce141b9342d9eba0489d4eab820d2068f32f77aa625c0b093063899c384a8a688491862748f06b544e80a6f87ce42ad3e41b5e5da820e
+EBUILD alacenc-0.4.0.ebuild 514 BLAKE2B 0f92f19ee88c5e0403b4e52240b9d4d9b0c8a2e225869e5d4b8d84708b57a25bb3889c8106f19ca144372c2834f5f7ad95fbab22679ed37c661c5456364cf9bc SHA512 2693995d27839f145cc683aae786283f3820419772c8aa3d247cc9194d0e5c6bc6ecfdc8a3f40acdf03ab09d315f24d026838abf211b3372105fa9245d397957
MISC metadata.xml 484 BLAKE2B 9138178a4dfd1c575b245205b22bc174c1c70aaffef1233d00888c01f67772dbe82dcfe9db702b1427cd2ca643eea84fb5a59c201ebb26185d93f45b47c50dc2 SHA512 66a583fbc6b1c4651d1eacbbe682cc33ea5cc91b61f5ed70ce981551eb2ff4b184e5f49af86f751c1e670e2e163f2b8544f8bb58161e98c85c0f23c43c1b7a36
diff --git a/media-sound/alacenc/alacenc-0.4.0.ebuild b/media-sound/alacenc/alacenc-0.4.0.ebuild
index a18ef84e118d..47966966a5d9 100644
--- a/media-sound/alacenc/alacenc-0.4.0.ebuild
+++ b/media-sound/alacenc/alacenc-0.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flacon/alacenc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
BDEPEND="virtual/pkgconfig"
diff --git a/media-sound/flacon/Manifest b/media-sound/flacon/Manifest
index 50d66b460313..15faee32817d 100644
--- a/media-sound/flacon/Manifest
+++ b/media-sound/flacon/Manifest
@@ -3,5 +3,5 @@ AUX flacon-9.0.0-no-man-compress.patch 1425 BLAKE2B 9f21a5b8a8b2ec0986b0d5902b15
DIST flacon-10.0.0.tar.gz 3802889 BLAKE2B e99be9ad2da98e84455426df853bb38cecb91a6c66cb3f532459637adee97078fb034d3c5b5cc905b74756adbf6c11276f589d450c1506fba2dace264efe8b9c SHA512 55744b3ef46f298e8082ab172b8e0b5ad428ec3c965ae69befe7f9abb4e87417cf2373385240000471c92391d243ef3b33f25ae565c8e9497021d3b619a5ac1a
DIST flacon-11.3.0.tar.gz 4081613 BLAKE2B 791628fe40f49548d65b2a49f259d4ffaf42ba97f9674649669ceded7073fb805f277fefca1d3fffaae86438f9d7cff443dccbb6c8bef5e40f0eb60554c11db9 SHA512 e4b4f3876f4f647dafa21118c13482678c2766dce94b650142d7b2b21897d6e8f1f85601877b388c7f8554d5e57778de9a6db82ae38c1f089e7c2f88b1c497b8
EBUILD flacon-10.0.0-r1.ebuild 1975 BLAKE2B afc43cd1707b5de23f7e767db5471e82ab0a2ef09ce000a3573a80f0e479053e5de528a86abea6f4832a628e66c6f2f11507cc944bf9b33fb7c9745073800396 SHA512 0738a2bcb6067b26a54d7ff47a85a37107ce438176a022b14db1607d1bbf53ff10c15c417a643c7fde29cfe6dd62f904075afc060264390b04a4444a95b61d9a
-EBUILD flacon-11.3.0.ebuild 2303 BLAKE2B 46075754d76c41a91c29e77c9ae030e01a273f040dc733a17f6acdee87f4adb5c8e535201aa5a5148b0143dac2a4fd3e03c3992daa8e09cc65feb75f0ee96c5f SHA512 dd25b0fc7792f91516e3f5c674c66cf1b8d47d8e547b34d0b93da682ce4d039dd3b920acb68c7450266a8637d3dec1394131000c06732657c76f5310c51ade86
+EBUILD flacon-11.3.0.ebuild 2302 BLAKE2B 50032c758fff515d7e85e0390eaa30757fd7d2b2b1e9d133549c7d10d2e3ea32276212465c3dfad5caf96601fb25c7af98f6d1edd40a96474b8ea81bc342a626 SHA512 a83a224c00374abedc952150240bda78a73f42a7e198051fb3260edf2e0fdac5a6cc04046b3dfa935a3377e8d59fe6cac47306ab344759d2f55c83b2fa428b87
MISC metadata.xml 483 BLAKE2B 795d557d1298374afb1a7b7e944258091e5a1a33cbba44ffb89d2b41545a13bc079ea406012351256e9aa3be08aa0277adb6757e68ac5d55e3fd636bce5efca9 SHA512 3d744c253befad102285251d40d891aef8ddab615f095a717951706fd64ac12f4fc7191d1b5ce0c4e9c3870eec5b427fcf5158771349a4a8c5219f7b797386ac
diff --git a/media-sound/flacon/flacon-11.3.0.ebuild b/media-sound/flacon/flacon-11.3.0.ebuild
index 5ac03f87c718..d1599e889657 100644
--- a/media-sound/flacon/flacon-11.3.0.ebuild
+++ b/media-sound/flacon/flacon-11.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/flacon/flacon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="test"
BDEPEND="
diff --git a/media-sound/gsm/Manifest b/media-sound/gsm/Manifest
index 13307b272ac5..5a0efe76d7ea 100644
--- a/media-sound/gsm/Manifest
+++ b/media-sound/gsm/Manifest
@@ -1,10 +1,7 @@
AUX gsm-1.0.12-64bit.patch 591 BLAKE2B f72688a27c9e52bd3e0b40018f2e035da4284c40e27cc0bb39b7ce0df361840304ee06d3d321ee39209e3dc7bb6424d64490b3174c5d24b3cd1cbe1ccde2787d SHA512 33b559da974d89487f41e24fe9fee4ac4df6383e27835f710f50deaca76c5077fc24b20fe4d306f1b8c2ca6f3e9cf99c5934796e3795354dee63061e305d4c72
AUX gsm-1.0.12-memcpy.patch 301 BLAKE2B 887d9dd0c9220284f1ef69bad73e5e311994fb020bc06742cd931fead416937ae25d0e3364432be5c4cc408c57fad80bb524fddf7db75bf53e70158da4a8f089 SHA512 922999a35a5d8f646ebe61d7b7aacadbd75848a5446462a8173e040f7d4b0748c55196c1be0653752f076a01d7eb07e5bfce3fe23b81a38f1ee9f97d61cd6200
-AUX gsm-1.0.13-shared.patch 3750 BLAKE2B 62fda4c22ab90ab5c77211b9c6966eb8286e6c938f5c4b883b3b6efb6e787a0a84f2f5f9b5f124cf10d4ab3055c3c0e6f8ffb81998654720dd621353fe7b80c9 SHA512 b18273436158dc410e7c40a9a290d365f8bf89977663f35f38d783d46d858163cf0b6f73e88e57d928eafc5de7489643ac7194f72fc7a604ef7cba95e8bf6285
AUX gsm-1.0.22-makefile.patch 4777 BLAKE2B e42ae0e6004aa2aaaf26b9a4911681d3ba20e29bff885bbd64334549e57e264a80d2052c8c9938592a62fce17d23b124bb657056ab19485a76c1349a87a143d8 SHA512 c130621500c11364a35b2565c1ba68c2d872efca4ee1a2f55651fcb864d06d152c9b49e7a4751e718f28d8a1416572829e285cb96791442f2f83eb36a781b0cc
-DIST gsm-1.0.13.tar.gz 65318 BLAKE2B 22bb79e3afd9a2e99041693288342b55969207223486200d4aebc61908930040b6b766a9bf673ec6b484eeb95833684c79f34c95d32da17cfb4c36d025004858 SHA512 0d0cf9e1e81e64cd84f588c1e4f0cb74b849d45e41fdebf860f63588084c73c7c5198bfe73a6c976bda5735ee516661d3db00afbb5cc5886a7ee3a7b31d673aa
DIST gsm-1.0.22.tar.gz 66583 BLAKE2B 4c654997e2dd91bc5cee406bd664426f86479bfa8624abb0d7ec164eaebe83c3f534b5ee16952b302500630a6f53df26bbb2287f7a329c8878ae48e61fb770ab SHA512 f4284f096ed4d606ddece5c1b28edb63feacc26a0b664f1350c040dbf50113d27bedfd9896bf1620cb4fc3a6c8f6a5244955a6c625ded833dcee607c63c97dd2
DIST libgsm_1.0.22-1.debian.tar.xz 10516 BLAKE2B 8839082ec446c3eb9dde5d1348806ac5015557257b0c1d319945c36080277b40b25f4903013c5242115467a73e425731661ad4882cf35bba51a90e4f44f284ae SHA512 21929f790d7c821e03113baf3e0690e8cb4b8b3c9015ca6fa05593dba9c4fb000ad41546826bc623c69b19689e81092afe0f7e266b22f9db35e8c735516c9de4
-EBUILD gsm-1.0.13-r1.ebuild 1612 BLAKE2B aea11eaf78f7be6ee6bf2181c9d21bbbe10192ba30d172e82453781d908ab951cb1144ab974e41f32a356ac9946f85fc419f46e035b3b17d414d55bd44b83c33 SHA512 c6314b380a859608316eb2a57ca6cc6ac257d8001f39ffb5ad19ef08415698b9688fdd298f7a4770fec77ac4eb976ceb8d7f83de4a96df0598158fe1c0dad7d3
EBUILD gsm-1.0.22_p1.ebuild 1869 BLAKE2B e8147324172cae5aa1777173f10af8fa134885210ba5fc25a307f941dc929b64f1667eb7a1b8d518919aa18d4709617adc98193fa40d74a032e8ee418255690e SHA512 b1ede1cd23e41f1e24ab1b84cc34b0313edac83b6a544f7ac1f2b07c23b224af73cd41371f17a971012ed238397e0c13c2cfe4c371ad6174591deeb0aa7d9ae8
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/gsm/files/gsm-1.0.13-shared.patch b/media-sound/gsm/files/gsm-1.0.13-shared.patch
deleted file mode 100644
index ba178092c2f0..000000000000
--- a/media-sound/gsm/files/gsm-1.0.13-shared.patch
+++ /dev/null
@@ -1,159 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -96,16 +96,14 @@
- # Other tools
-
- SHELL = /bin/sh
--LN = ln
-+LN = ln -s
- BASENAME = basename
--AR = ar
- ARFLAGS = cr
- RMFLAGS =
- FIND = find
- COMPRESS = compress
- COMPRESSFLAGS =
- # RANLIB = true
--RANLIB = ranlib
-
- #
- # You shouldn't have to configure below this line if you're porting.
-@@ -140,6 +138,7 @@
- # Targets
-
- LIBGSM = $(LIB)/libgsm.a
-+LIBGSMSO= $(LIB)/libgsm.so
-
- TOAST = $(BIN)/toast
- UNTOAST = $(BIN)/untoast
-@@ -203,24 +202,43 @@
-
- # Object files
-
--GSM_OBJECTS = $(SRC)/add.o \
-- $(SRC)/code.o \
-- $(SRC)/debug.o \
-- $(SRC)/decode.o \
-- $(SRC)/long_term.o \
-- $(SRC)/lpc.o \
-- $(SRC)/preprocess.o \
-- $(SRC)/rpe.o \
-- $(SRC)/gsm_destroy.o \
-- $(SRC)/gsm_decode.o \
-- $(SRC)/gsm_encode.o \
-- $(SRC)/gsm_explode.o \
-- $(SRC)/gsm_implode.o \
-- $(SRC)/gsm_create.o \
-- $(SRC)/gsm_print.o \
-- $(SRC)/gsm_option.o \
-- $(SRC)/short_term.o \
-- $(SRC)/table.o
-+STATIC_GSM_OBJECTS = $(SRC)/add.o \
-+ $(SRC)/code.o \
-+ $(SRC)/debug.o \
-+ $(SRC)/decode.o \
-+ $(SRC)/long_term.o \
-+ $(SRC)/lpc.o \
-+ $(SRC)/preprocess.o \
-+ $(SRC)/rpe.o \
-+ $(SRC)/gsm_destroy.o \
-+ $(SRC)/gsm_decode.o \
-+ $(SRC)/gsm_encode.o \
-+ $(SRC)/gsm_explode.o \
-+ $(SRC)/gsm_implode.o \
-+ $(SRC)/gsm_create.o \
-+ $(SRC)/gsm_print.o \
-+ $(SRC)/gsm_option.o \
-+ $(SRC)/short_term.o \
-+ $(SRC)/table.o
-+
-+SHARED_GSM_OBJECTS = $(SRC)/add.lo \
-+ $(SRC)/code.lo \
-+ $(SRC)/debug.lo \
-+ $(SRC)/decode.lo \
-+ $(SRC)/long_term.lo \
-+ $(SRC)/lpc.lo \
-+ $(SRC)/preprocess.lo \
-+ $(SRC)/rpe.lo \
-+ $(SRC)/gsm_destroy.lo \
-+ $(SRC)/gsm_decode.lo \
-+ $(SRC)/gsm_encode.lo \
-+ $(SRC)/gsm_explode.lo \
-+ $(SRC)/gsm_implode.lo \
-+ $(SRC)/gsm_create.lo \
-+ $(SRC)/gsm_print.lo \
-+ $(SRC)/gsm_option.lo \
-+ $(SRC)/short_term.lo \
-+ $(SRC)/table.lo
-
- TOAST_OBJECTS = $(SRC)/toast.o \
- $(SRC)/toast_lin.o \
-@@ -228,7 +246,7 @@
- $(SRC)/toast_alaw.o \
- $(SRC)/toast_audio.o
-
--OBJECTS = $(GSM_OBJECTS) $(TOAST_OBJECTS)
-+OBJECTS = $(STATIC_GSM_OBJECTS) $(SHARED_GSM_OBJECTS) $(TOAST_OBJECTS)
-
- # Manuals
-
-@@ -277,9 +295,12 @@
- $(CC) $(CFLAGS) $?
- @-mv `$(BASENAME) $@` $@ > /dev/null 2>&1
-
-+%.lo: %.c
-+ $(CC) $(CFLAGS) -fPIC -c $< -o $@
-+
- # Target rules
-
--all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST)
-+all: $(LIBGSM) $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST)
- @-echo $(ROOT): Done.
-
- tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result
-@@ -299,24 +320,29 @@
-
- # The basic API: libgsm
-
--$(LIBGSM): $(LIB) $(GSM_OBJECTS)
-+$(LIBGSMSO): $(LIB) $(SHARED_GSM_OBJECTS)
-+ $(LD) $(LFLAGS) -o $@.1.0.13 -shared -Xlinker -soname -Xlinker libgsm.so.1 $(SHARED_GSM_OBJECTS) -lc
-+ ln -fs libgsm.so.1.0.13 lib/libgsm.so.1
-+ ln -fs libgsm.so.1.0.13 lib/libgsm.so
-+
-+$(LIBGSM): $(LIB) $(STATIC_GSM_OBJECTS)
- -rm $(RMFLAGS) $(LIBGSM)
-- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
-+ $(AR) $(ARFLAGS) $(LIBGSM) $(STATIC_GSM_OBJECTS)
- $(RANLIB) $(LIBGSM)
-
-
- # Toast, Untoast and Tcat -- the compress-like frontends to gsm.
-
- $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
-- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
-+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
-
- $(UNTOAST): $(BIN) $(TOAST)
- -rm $(RMFLAGS) $(UNTOAST)
-- $(LN) $(TOAST) $(UNTOAST)
-+ $(LN) toast $(UNTOAST)
-
- $(TCAT): $(BIN) $(TOAST)
- -rm $(RMFLAGS) $(TCAT)
-- $(LN) $(TOAST) $(TCAT)
-+ $(LN) toast $(TCAT)
-
-
- # The local bin and lib directories
-@@ -426,7 +452,9 @@
-
- clean: semi-clean
- -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \
-- $(TOAST) $(TCAT) $(UNTOAST) \
-+ $(LIBGSMSO) $(LIB)/libgsm.so.1.0.13 \
-+ $(LIB)libgsm.so.1 \
-+ $(TOAST) $(TCAT) $(UNTOAST) \
- $(ROOT)/gsm-1.0.tar.Z
-
-
diff --git a/media-sound/gsm/gsm-1.0.13-r1.ebuild b/media-sound/gsm/gsm-1.0.13-r1.ebuild
deleted file mode 100644
index e4001b50419d..000000000000
--- a/media-sound/gsm/gsm-1.0.13-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="Lossy speech compression library and tool"
-HOMEPAGE="https://packages.qa.debian.org/libg/libgsm.html"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="gsm"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-S="${WORKDIR}/${PN}-$(ver_rs 2 '-pl' )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-shared.patch
- "${FILESDIR}"/${PN}-1.0.12-memcpy.patch
- "${FILESDIR}"/${PN}-1.0.12-64bit.patch
-)
-
-DOCS=( ChangeLog MACHINES MANIFEST README )
-
-src_prepare() {
- default
- sed -e 's/\$(GSM_INSTALL_LIB)\/libgsm.a //g' -i Makefile || die
-
- multilib_copy_sources
-}
-
-src_configure() {
- # From upstream Makefile. Define this if your host multiplies
- # floats faster than integers, e.g. on a SPARCstation.
- use sparc && append-flags -DUSE_FLOAT_MUL -DFAST
-}
-
-multilib_src_compile() {
- emake -j1 CCFLAGS="${CFLAGS} -c -DNeedFunctionPrototypes=1" \
- LD="$(tc-getCC)" AR="$(tc-getAR)" CC="$(tc-getCC)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install() {
- dodir /usr/bin /usr/$(get_libdir) /usr/include/gsm /usr/share/man/man{1,3}
-
- emake -j1 INSTALL_ROOT="${ED}"/usr \
- LD="$(tc-getCC)" AR="$(tc-getAR)" CC="$(tc-getCC)" RANLIB="$(tc-getRANLIB)" \
- GSM_INSTALL_LIB="${ED}"/usr/$(get_libdir) \
- GSM_INSTALL_INC="${ED}"/usr/include/gsm \
- GSM_INSTALL_MAN="${ED}"/usr/share/man/man3 \
- TOAST_INSTALL_MAN="${ED}"/usr/share/man/man1 \
- install
-
- dolib.so lib/libgsm.so*
-
- dosym ../gsm/gsm.h /usr/include/libgsm/gsm.h
-}
diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest
index e11d92012f9a..9b06e56e55ee 100644
--- a/media-sound/ncspot/Manifest
+++ b/media-sound/ncspot/Manifest
@@ -823,6 +823,6 @@ DIST zvariant_utils-2.0.0.crate 6815 BLAKE2B 0321261a8371f2df14fcb0abb575dd413d8
DIST zvariant_utils-2.1.0.crate 7043 BLAKE2B b891c5fc2b5afb5eba01b9068b454a965b4f07548c1a080fd5b598165994a5177a7df5f39cf7263ea8bcc5d054c7d87012ca1588737d630d96f24f0d00dee6cf SHA512 345b70d1106b37df41426efdb1ba49bf270e00898381c2a8021b5761c59efdea55def45cb2e2598b130b6cba8733503f3997a55578bca90867ab3e8f2346f80e
DIST zvariant_utils-3.0.1.crate 13746 BLAKE2B f3f4f294f7b8889ab71a180139af8a7df00c5e448d0b909726ae8b6ea05b0d908e8e006d077d26f418cdaa19589d4f29209d0064f7f09cd22ad8d4a87f95369f SHA512 05498f82a688a08b2cc90e94ea7feb239050e28cca21e675b2c7ff9a0038e0dc8fb84dd9b36c1a49084c971d36c7d58887a39ca62bd610a0a4dafcf83438baf4
EBUILD ncspot-1.1.2-r1.ebuild 11555 BLAKE2B cfdafd9b0f93eec5743a63b39aa47d5abe55140181ac2c49827294c8fb261e9df87dbba8c93f54a37b05cac402b1a00632e6e7d2788fbf24087f5aeccdb220b5 SHA512 ebff03fc1e257f71e9b33e0115b076348317a701f998967041fc4ada236c504d0e0ee88156eb0522d8c1b9c72f7a9b903797f7141ccf64c79e816dfdc675eeed
-EBUILD ncspot-1.2.0-r1.ebuild 12859 BLAKE2B 25789b548397b62fdfe13d189b5f7e0035e5c45ea5d6991779083592ba08fb1d5b51c70792a39666e29b03d8bcf6bb977e6fc53a1da4d582cfa18cf52d22b467 SHA512 8b376c07c4f46ea7baf82a39d12a0086752d416abaa411f680697dd2b24282b03e56bff6a9543143fa17cacadeae4c53427a88543001635d6159a784344da397
-EBUILD ncspot-1.2.1-r1.ebuild 12971 BLAKE2B 1ba8b21edb82dc477001506c6cf23716b2d716d805389bc5c474a973bf070cef053446b1a11370bd2079d4ba5e5edf23eca50c13e36dc96fff947227fcc3c37c SHA512 d0407305a437fbd910c3e8023eda3bb01980755a4ec8cc0b06c1eaa4dbbd0cf2681f80b7683c96852a03e428f5e1db145b62bd26c1c72bbee9932e288aef9210
+EBUILD ncspot-1.2.0-r1.ebuild 12917 BLAKE2B 37169bf7e47d5231aa492718aa4c8f891aa9f35affef008cd13b186d6c9cc989c509750d46e13a60dda9212050cf967d30ae6a763090a583afa1cf964c662243 SHA512 6733333bff37358fcff2035193e3573a93604a6c399a6026dad9e0212e878dab8b66d4630afef47fc142d36e503d550b0b8315663aa0f90c0105dfe56eb4d63a
+EBUILD ncspot-1.2.1-r1.ebuild 13029 BLAKE2B d29611f7fbea230fc6f470fbbd0c3251fe8d7215cffa1b3304fdc450941ab547436eca508719f635ed446de38a3de5e056c8737e98f7074feb1b23323aebcd2e SHA512 e1841d5a08392889ceaabaf4bdb3cd364dc34e014549b94167d45ea316d16c1465210a6b283ba414f5d6f9319b0addbede4190fc014c350bc0cc7a8cfd9db92b
MISC metadata.xml 705 BLAKE2B 2b9da3a49db8021c1f76adbeabb88180dbe0f213ee362fb524a0e0772cfb5fd431631ba7ff6973ae97dc3f841c2cf11c50cf065a66cd3834c2aaa2cd429971f6 SHA512 bc8ccdf5c3a2d3e16c16bf970a55d22a8011ac8193ca20d58faa0af5214f6f05405536255ea6f610e672c9c205ffe0a2b2de195e87dfa412f8edb26f313ed900
diff --git a/media-sound/ncspot/ncspot-1.2.0-r1.ebuild b/media-sound/ncspot/ncspot-1.2.0-r1.ebuild
index f461b2a76eb4..ba8bdc27a012 100644
--- a/media-sound/ncspot/ncspot-1.2.0-r1.ebuild
+++ b/media-sound/ncspot/ncspot-1.2.0-r1.ebuild
@@ -595,6 +595,11 @@ BDEPEND="${PYTHON_DEPS}
QA_FLAGS_IGNORED="/usr/bin/ncspot"
+pkg_setup() {
+ python-any-r1_pkg_setup
+ rust_pkg_setup
+}
+
src_configure() {
local myfeaturesdef=""
diff --git a/media-sound/ncspot/ncspot-1.2.1-r1.ebuild b/media-sound/ncspot/ncspot-1.2.1-r1.ebuild
index ce56d901f746..ff8820871b7f 100644
--- a/media-sound/ncspot/ncspot-1.2.1-r1.ebuild
+++ b/media-sound/ncspot/ncspot-1.2.1-r1.ebuild
@@ -601,6 +601,11 @@ BDEPEND="${PYTHON_DEPS}
QA_FLAGS_IGNORED="/usr/bin/ncspot"
+pkg_setup() {
+ python-any-r1_pkg_setup
+ rust_pkg_setup
+}
+
src_configure() {
local myfeaturesdef=""
diff --git a/media-sound/pulseaudio-daemon/Manifest b/media-sound/pulseaudio-daemon/Manifest
index 35cf7a6ab61c..3e8b3f1b2df9 100644
--- a/media-sound/pulseaudio-daemon/Manifest
+++ b/media-sound/pulseaudio-daemon/Manifest
@@ -1,19 +1,10 @@
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-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
-AUX pulseaudio-16.99.1-bump-c++17.patch 855 BLAKE2B d25773a0931bbdd4f683f23f631da43a77342719cfb5f21b9003a03031e7dfb17b6137ccb54c47629516b71b8896e1284805ca8c4ee752fedc971758f1a12dc1 SHA512 6de2e83da4336ccb4d015cb72d1d26ad3cf80f0f20b578f03790956635e4fc81b2625ddf05280cda7a309c84990415d423ed44d385a1b3378cb6b7d9a9ea30ff
AUX pulseaudio-17.0-pr801.patch 4378 BLAKE2B b0aae75d65102826e51ad1338fddbe4a5e7c51f8be6e84e4b166048d98dd2fcc832993a4f30cac938c176b9af5636853248b90439ce001e1a99c967876f33ce6 SHA512 3bd3fd600042e851c54b0d1299803552cdc61dbded2122afeafa649958262b9739dff229100cd306cadb6b5dfe979153312d6758dc1f4bd261f39742a501c533
AUX pulseaudio-17.0-pr802.patch 2581 BLAKE2B a978c507a4be511ef2172e4e8bd5fbd8a5074e3d870cc8cb30781ab1ce855f49f0a9e388a0b24a050982f8e87e62915ac45ef5c95543ff670c34f60b7bf3722e SHA512 5871cb4a3ed4a9232462a8d8f77a610fc8ff6aef3e7a85fa19e4e8c27383beb8be063c1c587cdafa9bd8e37eb6d6cd7d81c80c133b086386689850f8d2d8c97f
AUX pulseaudio.conf.d 151 BLAKE2B 99b185b9353259f37f3396c6f2bb56b80cac0159c9c5d06af4b298ad71d9c577dd6b3f0d9097fc95184b14193d0d55252987465ebd93bd0005849a68ce9b428d SHA512 f97ed431e371e43d297b099952bf1e897b243a822183524b8e3ea17e888c08590bb3793e195bc22e3254eae7f2e1fa00204a752638746c4dde825a423f08c24b
AUX pulseaudio.init.d-5 2224 BLAKE2B d7710b77b209391016e9f84b574cdf70636904d7f54caf9297357ebee97e8ae10c54119521ecad99fbef5f1ad341128b06816f8c733faa29d9c44fa8c435008b SHA512 a11d02fd1c6672a7f022e6ef3e3ad8e3a7f2bf50257c38573db0823415c990021a7bf29b1e194d3d9c8a59464673958604086ef519313a4e3a6bd79071397f29
AUX pulseaudio.service 227 BLAKE2B f58fa701152e84f4d52426f6f76b5a01a1a315d09e5fb8e9e57860b44dc63b78b3f1c1629380b4345c53b003c677f729b3959419e8488e37607c56d6a700626a SHA512 567663b231fe7c2682b08b1059cdad1fcb3c4cb01c1b24aed9afb6fb767b30f250b78bbbed48aadfb06c6d1a4963a6db24877d79a1d36c4be2a128b479c086d6
AUX pulseaudio.tmpfiles 36 BLAKE2B 4fe7c88fb35f561b0eb756146db17e37201126b5d7f906c88cdc778c6191f17c799f1db072f09d5a384485830e4d33266c224955bad22081255544642399b2f6 SHA512 f040850d81030ef04e1aa368d333a1ae1b7238adef5772280fc344c3068262d5ab8c9f3edb92db9c443f9d7d21abb27583ea1efc51ed733bbfa43e2edc68dde1
-DIST pulseaudio-16.1.tar.xz 1545596 BLAKE2B 535706abcea2cae39834b23c8bdc37f71b0e633de2d8e43ea4425da97a850b57c2f980c318681cbc86cf1e746200609dad41f8b96ecf4568f86d94aa6831c9a1 SHA512 33b0b4292f05e0882f3ec822cf5720414bb34c523d80fe287b9740d6be219787c562e8024c9b0d9e2ee010771ca72c7ae4f27df1bbef9c9cb6bb6a23cbcc412f
-DIST pulseaudio-16.99.1.tar.xz 1565020 BLAKE2B 02aad918e2b76dcf250bd55e03460206c7781cd1b43aa2efe46b25258626892e07f478b9966fa5027c9ae0a370145f5204dba05d2f5dfbfd3ba956225ccb3cad SHA512 1a3347e4c892ba0e321d39184f8bd52cfd16f59e66e52a753d6f706dfbf3f170f87b7ff27c0a6cdf3e462e6dd531ecde6829d48a374d0be2622688fb85abaac2
DIST pulseaudio-17.0.tar.xz 1566556 BLAKE2B 781ece3d507916aa681d3b0132689730a621b4d92e45f86570e4d2fdebc4c0025ebe7f7a05046545f9b26caca513e8975f12498fa314524bc67eacaea72842fa SHA512 be0aec46204d9c9188a796fbe41b4cf6f0f5e6b16fa08ce359b8f0f51253f0ade364b89448bbf5faa2af7e59deb6c72194734c3233944250dcfd4f31968a5e97
-EBUILD pulseaudio-daemon-16.1-r7.ebuild 12093 BLAKE2B e9a1db7e88475f0d36b04cded88e22c28de1146d823e2a7315b0eb84788df80cd00d47e17988f75516c9060161ed424d5b20b52fd84fb242378aba326eca8c4b SHA512 7d0bdcf39be96ae2d29b486b5b8e6023e082056779b5154dee437df8e19d7d8ed81805f371cd2654b17626fedd59a82f351db81c198ccffcd9456a8967fd5b88
-EBUILD pulseaudio-daemon-16.99.1.ebuild 11923 BLAKE2B f90d9178ab73997ac009b284a2f56828d274ebca91683743930cfcf85ea11d6157b208ab1f42a4f3236f67a4598638a1366f01ae7a64f64650943cc1d610c079 SHA512 901e5681caade66db36494c65a74b58cf460659701ec7f883cdf0f28ed81c20bc5ccdfa5bbe4e0f0dc1f99f925772d686c48e1f7ecd20de33c5237735e2b10a6
EBUILD pulseaudio-daemon-17.0-r1.ebuild 11955 BLAKE2B 29acef2aac66f57064bb7bf03ea8ff75ab61bee3ad50ed7c41f48952b2d2c78290d54333b14bcde4528c713a6d6385be1fd5a53f5d9f7911ab91f16a809a8c38 SHA512 806b7929309b1e71bdd562b744cc060153db0a656a0badadbe877b26323ed2d693bf56d7525d5bea468a9b213bcf8ab972c886370023eb70280b14ab32577647
MISC metadata.xml 3606 BLAKE2B 7dad35e67bd2c8a2e0b077d61eb0d3c4551df4da192d8552e63f0f63db4028e463d68ddc2c45c8de93c19a53ac82e32b6a9ae276faf05b32eba8a3d3062bf3a3 SHA512 f681c32f4c3f75745db62c38a8b2624edd0e44685ce2ef3ca0b7cbb9952cab862f9344854179772977cfe7fe6fea7b2103441f459b9553355dd6c5bdb2bbe5a7
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
deleted file mode 100644
index 4ffdb82f4901..000000000000
--- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-commit 823e46fba0742605f557b68cd591f61624b93966
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Sun Jun 12 21:49:32 2022 +0300
-
- build-sys: meson: Make module-console-kit optional
-
- Default build configuration would fail to run on a system without systemd-logind
- (or elogind) and without ConsoleKit daemon responding on dbus interface. Here,
- module-console-kit would fail to initialize, preventing daemon from starting.
-
- Make module-console-kit an optional build feature to allow opt-out.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/719>
-
-diff --git a/meson.build b/meson.build
-index d4cdbd6a5..c6db7e670 100644
---- a/meson.build
-+++ b/meson.build
-@@ -732,6 +732,10 @@ if get_option('daemon')
- cdata.set('HAVE_SYSTEMD_LOGIN', 1)
- endif
-
-+ if get_option('consolekit').enabled()
-+ assert(dbus_dep.found(), 'ConsoleKit requires D-Bus support')
-+ endif
-+
- tcpwrap_dep = cc.find_library('wrap', required: get_option('tcpwrap'))
- if cc.has_header('tcpd.h') and cc.has_function('hosts_access', dependencies : tcpwrap_dep)
- cdata.set('HAVE_LIBWRAP', 1)
-@@ -1001,6 +1005,7 @@ summary += [
- ' Enable HAL->udev compat: @0@'.format(get_option('hal-compat')),
- 'Enable systemd units: @0@'.format(systemd_dep.found()),
- 'Enable elogind: @0@'.format(libelogind_dep.found()),
-+ 'Enable ConsoleKit: @0@'.format(not get_option('consolekit').disabled() and dbus_dep.found()),
- 'Enable TCP Wrappers: @0@'.format(tcpwrap_dep.found()),
- 'Enable OpenSSL (for Airtunes): @0@'.format(openssl_dep.found()),
- 'Database: @0@'.format(get_option('database')),
-diff --git a/meson_options.txt b/meson_options.txt
-index b23210072..e7160a3a7 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -99,6 +99,9 @@ option('bluez5-native-headset',
- option('bluez5-ofono-headset',
- type : 'boolean',
- description : 'Optional oFono headset backend support (BlueZ 5)')
-+option('consolekit',
-+ type : 'feature', value : 'auto',
-+ description : 'Optional ConsoleKit support')
- option('dbus',
- type : 'feature', value : 'auto',
- description : 'Optional D-Bus support')
-diff --git a/src/modules/meson.build b/src/modules/meson.build
-index cdf372c8e..1d8004300 100644
---- a/src/modules/meson.build
-+++ b/src/modules/meson.build
-@@ -130,7 +130,6 @@ endif
-
- if dbus_dep.found()
- all_modules += [
-- [ 'module-console-kit', 'module-console-kit.c', [], [], [dbus_dep] ],
- [ 'module-dbus-protocol',
- [ 'dbus/iface-card.c', 'dbus/iface-card.h',
- 'dbus/iface-card-profile.c', 'dbus/iface-card-profile.h',
-@@ -147,6 +146,12 @@ if dbus_dep.found()
- [], [], [dbus_dep] ],
- [ 'module-rygel-media-server', 'module-rygel-media-server.c', [], [], [dbus_dep], libprotocol_http ],
- ]
-+
-+ if not get_option('consolekit').disabled()
-+ all_modules += [
-+ [ 'module-console-kit', 'module-console-kit.c', [], [], [dbus_dep] ],
-+ ]
-+ endif
- endif
-
- if fftw_dep.found()
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-load-crash.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-load-crash.patch
deleted file mode 100644
index d02c1029f8b0..000000000000
--- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-load-crash.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-commit 37c72c20720d6f7fefeeb151f5e10c2cd0dda30e
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Sun Nov 27 22:30:45 2022 +0300
-
- module-combine-sink: Do not set up rate adjustment timer at load time
-
- Rate adjustment timer is set up when combine sink is resumed and relased when
- combine sink is suspended. Do not create this timer again while module is loaded
- to prevent duplicate effort causing assertion in time_callback.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/756>
-
-diff --git a/src/modules/module-combine-sink.c b/src/modules/module-combine-sink.c
-index f98f4820b..4b7690183 100644
---- a/src/modules/module-combine-sink.c
-+++ b/src/modules/module-combine-sink.c
-@@ -1711,9 +1711,6 @@ int pa__init(pa_module*m) {
- PA_IDXSET_FOREACH(o, u->outputs, idx)
- output_verify(o);
-
-- if (u->adjust_time > 0)
-- u->time_event = pa_core_rttime_new(m->core, pa_rtclock_now() + u->adjust_time, time_callback, u);
--
- pa_modargs_free(ma);
-
- return 0;
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-unload-crash.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-unload-crash.patch
deleted file mode 100644
index f0cd82dde16e..000000000000
--- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-module-combine-sink-unload-crash.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-commit 0cbbc408aee2b5f2c42280d24dc615405387b5b1
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Sun Nov 27 19:39:23 2022 +0300
-
- module-combine-sink: Suspend while unloading to fix crash moving sinks
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/756>
-
-diff --git a/src/modules/module-combine-sink.c b/src/modules/module-combine-sink.c
-index 4b7690183..2ccd9eb13 100644
---- a/src/modules/module-combine-sink.c
-+++ b/src/modules/module-combine-sink.c
-@@ -1733,6 +1733,9 @@ void pa__done(pa_module*m) {
- if (!(u = m->userdata))
- return;
-
-+ if (u->sink && PA_SINK_IS_LINKED(u->sink->state))
-+ pa_sink_suspend(u->sink, true, PA_SUSPEND_UNAVAILABLE);
-+
- pa_strlist_free(u->unlinked_slaves);
-
- if (u->sink_put_slot)
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-move-qpaeq-to-daemon.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-move-qpaeq-to-daemon.patch
deleted file mode 100644
index d3943bf10a49..000000000000
--- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-move-qpaeq-to-daemon.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-commit 07a9fcefbab049d66cb174ca2c9b91fecc444c5b
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Sat Jul 9 09:12:38 2022 +0300
-
- build-sys: meson: Move qpaeq to daemon build
-
- Equalizer control requires server modules only available when daemon is built.
- Move qpaeq script to be installed together with daemon.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/734>
-
-diff --git a/src/utils/meson.build b/src/utils/meson.build
-index 28e1fc10a..8496d0bc5 100644
---- a/src/utils/meson.build
-+++ b/src/utils/meson.build
-@@ -72,6 +72,10 @@ if get_option('daemon')
- c_args : pa_c_args,
- )
- endif
-+
-+ if dbus_dep.found() and fftw_dep.found()
-+ install_data('qpaeq', install_dir : bindir)
-+ endif
- endif
-
- if get_option('client')
-@@ -117,9 +121,5 @@ if get_option('client')
- )
- endif
-
-- if dbus_dep.found() and fftw_dep.found()
-- install_data('qpaeq', install_dir : bindir)
-- endif
--
- install_data('pa-info', install_dir : bindir)
- endif
diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.99.1-bump-c++17.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.99.1-bump-c++17.patch
deleted file mode 100644
index c7aa9d8aadbe..000000000000
--- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.99.1-bump-c++17.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-commit e2b63d157fcc5ceb67a2f0eaed202d18baa05a11
-Author: Arun Raghavan <arun@asymptotic.io>
-Date: Sun Aug 13 07:24:41 2023 -0400
-
- build-sys: Bump cpp_std to c++17
-
- Match it with webrtc-audio-processing, which is what we care about.
-
- Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/795>
-
-diff --git a/meson.build b/meson.build
-index daa80b573..ba3d01dac 100644
---- a/meson.build
-+++ b/meson.build
-@@ -1,7 +1,7 @@
- project('pulseaudio', 'c',
- version : run_command(find_program('git-version-gen'), join_paths(meson.current_source_dir(), '.tarball-version'), check : false).stdout().strip(),
- meson_version : '>= 0.50.0',
-- default_options : [ 'c_std=gnu11', 'cpp_std=c++11' ]
-+ default_options : [ 'c_std=gnu11', 'cpp_std=c++17' ]
- )
-
- if not meson.is_subproject()
diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild
deleted file mode 100644
index 988e1aa60ae4..000000000000
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild
+++ /dev/null
@@ -1,387 +0,0 @@
-# Copyright 1999-2024 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 ~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?]
- 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-debug/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
-)
-
-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-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild
deleted file mode 100644
index 5c11bc944e06..000000000000
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild
+++ /dev/null
@@ -1,385 +0,0 @@
-# Copyright 1999-2024 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 ~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.99.1
- 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-debug/valgrind )
- webrtc-aec? ( >=media-libs/webrtc-audio-processing-1.3:1 )
- 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.99.2 or later bump
-PATCHES=(
- "${FILESDIR}"/pulseaudio-16.99.1-bump-c++17.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}"/usr/share/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-sound/sidplayfp/Manifest b/media-sound/sidplayfp/Manifest
index fd350c3f85fa..689bc689b270 100644
--- a/media-sound/sidplayfp/Manifest
+++ b/media-sound/sidplayfp/Manifest
@@ -1,8 +1,6 @@
AUX sidplayfp-1.4.4-musl-limits.patch 263 BLAKE2B bd9c7d93bb0743d94451d4379baa598265ea95bb5717a31770d85b91a3ef8e0fa222fb4c506b6d36c41354b0ddc821ed531e394e6a4db8e52eeeebd7a17168d6 SHA512 2fe65a56bca1e6f1b898ccc6a2ad0c0d2c38fcfb0a9e5a781e515214f616cee1380b4f80c0df54986d43f30fb85f62c88b73706e5db5e1f89bc0f054d805283e
DIST sidplayfp-2.10.0.tar.gz 244263 BLAKE2B 62406febe1ba9074779b3ed77e5ceddea35d472eae94bfec13245ce9503c812d5cefeb0fa1d870e00380535145a031427463d58c8d1262ff8a43a2b470b58073 SHA512 7d59f21690d8219fd2d077541ffe90499f4b44b79e1fc4f43f3f048a01e935ad7b4723cd111acb9c9a287a1b8960b187a8e82463b9725a3171d98c32e391b15f
DIST sidplayfp-2.11.0.tar.gz 252126 BLAKE2B 0ef141ca32c3f91dad67a54bf253da806242fb30294be97b44ded23490bb30d05dfc63593bb3c5b05a1bae48228d0ce3c31c35dba15dea1db70ed36692ef060d SHA512 455e8a81e7540f7fa5b97a11c5ab45cb87d77210569dd62ea3bfee8149d56b884eafb23ae404e806b92bf62f40bbf560ecfda76073477caf3fa960a1f52933be
-DIST sidplayfp-2.9.0.tar.gz 247965 BLAKE2B 11ff3c33360aca182886418bda8dbfb534de6c6e76b854dfaf78599ce388b5c493221cf8d0f13fdb5ccb7cae7d352484b56505cbef3f955cac5cb26d933d35e1 SHA512 2a59cca74456e04ff6cd5bf3c8f47eb8687e577cd907979188713d38f1602ec8933d467222ae4f5e630116bc71832435bd911901c666b3285c796bb1c5d03393
EBUILD sidplayfp-2.10.0.ebuild 1005 BLAKE2B 3cc6a183340649a7337349e230c5416c6a627b8fc176a105b5788ceb191463d9b74164e106bc5167b70513dcd736ba8159635043df25eda0390495fb28937764 SHA512 a279069fad8ca3d7a410e76122888edec9f0d50a42403a19fb6e34a3c7eae8bfdeec851dc7f68f5d7d7cc970bbf85f377957805b85d3dfcf86074756cea42d0f
EBUILD sidplayfp-2.11.0.ebuild 1006 BLAKE2B 944a4fc8f5de733504aaf5fdafa395053761892926fe4b905c445ca7e805c500b84a4cda1eadcad944bce9ee6598a09cdde896bdf09b25b47b8ead7e68ac4032 SHA512 9190d731ace9ff9f42e36b5bebfc21fba44b9d4ece391e12fe08fcd92266cb287e0f76617910ef8aa7e277dcdb117272cdff991642cc666f09100038c2f2d62f
-EBUILD sidplayfp-2.9.0.ebuild 1005 BLAKE2B 3cc6a183340649a7337349e230c5416c6a627b8fc176a105b5788ceb191463d9b74164e106bc5167b70513dcd736ba8159635043df25eda0390495fb28937764 SHA512 a279069fad8ca3d7a410e76122888edec9f0d50a42403a19fb6e34a3c7eae8bfdeec851dc7f68f5d7d7cc970bbf85f377957805b85d3dfcf86074756cea42d0f
MISC metadata.xml 339 BLAKE2B 79d766f101909c202affb7cc72bbefdfb8d5b44fcbf74f17f98e665351384a8110aec7ddec0c685fb328198d29ae4953ce341cda3dd4abd2a67f157d90628175 SHA512 172879da9ed0be1ff48d75d23d3b23e3070247b4ef1decb291b020f7bc1522dd033e78f92d38511eedaae7c1944edc5bb05ff763f4d20a6b7015198ebd38f16f
diff --git a/media-sound/sidplayfp/sidplayfp-2.9.0.ebuild b/media-sound/sidplayfp/sidplayfp-2.9.0.ebuild
deleted file mode 100644
index 451012e6ce4e..000000000000
--- a/media-sound/sidplayfp/sidplayfp-2.9.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sidplay2 fork with resid-fp"
-HOMEPAGE="https://sourceforge.net/projects/sidplay-residfp/"
-SRC_URI="https://downloads.sourceforge.net/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="+alsa oss pulseaudio"
-
-BDEPEND="virtual/pkgconfig"
-CDEPEND="
- media-libs/libsidplayfp
- alsa? ( media-libs/alsa-lib )
- pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="
- ${CDEPEND}
- media-plugins/mpg123-output-plugins
-"
-DEPEND="${CDEPEND}
- oss? ( virtual/os-headers )
-"
-
-DOCS=( AUTHORS README TODO )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.4-musl-limits.patch
-)
-
-src_prepare() {
- default
-
- if ! use alsa; then
- sed -i -e 's:alsa >= 1.0:dIsAbLe&:' configure || die
- fi
-
- if ! use pulseaudio; then
- sed -i -e 's:libpulse-simple >= 1.0:dIsAbLe&:' configure || die
- fi
-}
-
-src_configure() {
- export ac_cv_header_linux_soundcard_h=$(usex oss)
-
- econf
-}
diff --git a/media-sound/sndio/Manifest b/media-sound/sndio/Manifest
index bdc0d56b7b8f..c15c89fc1927 100644
--- a/media-sound/sndio/Manifest
+++ b/media-sound/sndio/Manifest
@@ -1,9 +1,10 @@
AUX sndio-1.8.0-fix-hardcoded-pkgconfdir.patch 421 BLAKE2B 0e9fb5f30d53c18596584e23cccf34909ea0c86c289ff3e8790f29d7d0ec221f26371afa9df7e6f4d0268aa4f0561ea5ccf73e2eaf02a375f15d75a41ddf5640 SHA512 aaf789a6182c6a8e9f2ac2f8894ed52cf0a895f89192a3e326af7db781fd9721fc2768b9f00ca7e834a1ee4a1e748f1bda439f01a32e8ffdaa85273ec0fc57c4
AUX sndiod 36 BLAKE2B 51d51ddac64b89c01cb7ec6b009cabb17168b1664e4339d895070fd6e844e5b1cce7be92c6198ebf57e733e40261f767921d9678957b633a903c2bd659266c4d SHA512 80f2fc6eb775889ac9ba6257651a18bf030668d577727a8f78dc864717e90251757eb779a6ac97ae5468629da59a399c9df013d470744b6d480c1aa09a602323
+DIST sndio-1.10.0.tar.gz 162725 BLAKE2B 6c804c175c86296763df7ba2f2e142dc509f4a52eb2d54b3bb76113e2a5594630c99297e558b5932cda143383f2cfd42be84d30160e72c8b5fa76d4f7246d43b SHA512 c35462976a1bffd128eacb185165964dac6b03505255e9ab9a933e24be5ed146cd9ac6995fd7af23247cb9133c010cce0876572db53b783ebabeb563fec7a1cf
DIST sndio-1.8.0.tar.gz 156249 BLAKE2B 46d279c0a9ab40253d9f4abf5892d6c2cbbbeeeeb5ff72f45287b16adce122550025ee2d50b45de5e6952dfac1f25041e520692b0afc31ce9cfa5e122d8799fa SHA512 c3225e59e50c3dee41df7df1d87d32ed616117ea6883d9c643a57091b2239b03988c00230882c32f68331952852781dccb8bdc5a6c92780d97a294a1bd9d8ef8
DIST sndio-1.9.0.tar.gz 157354 BLAKE2B d7e5f8137f87096a0260679afba84e4952bb060e28df6cb9a184fb4436b627a0fc8260cc29e459f3cca4d10372f96424f18e19ddf5805d281cbb8c538fbfffa2 SHA512 f322886e428a4b5bf6867f9faaeaea26d377babbf4176960a0287ebcb0b678bf3cbac134c6c08838c9bd2094a68286be2f2df71ca0f55b7b0e816fdea9cd41cf
+EBUILD sndio-1.10.0.ebuild 1109 BLAKE2B 69b5e4ba50a89b232eb8c01a9cd7d7f89510cc99cc6f237b5b430ba2ff0d128853790c27ccaa9c2fa14b2f672981ca0a06c1e9ca46e31c04b0314c422a2a21cc SHA512 95cfb2f9bd7fe969c21a49c5d7eadf8b7d2258b1eaf4833080c6bf17e107dd4ce58fc55a975b3173440aa2c8b7824fd1f55ab1210eaf3d283742b0334fede7dc
EBUILD sndio-1.8.0-r1.ebuild 1133 BLAKE2B d604355c688908ce319e1b1daee7a1fa06540a783a90d6ec21f9ba59ed2ff7a7090afbbe0fa6811ae206f0a4d834c13bb7b9ea5fde06aa9b42c226b94e3388d1 SHA512 eaa5b4a695ebdb19dec5457ce21c19309f9175415685a6640f7fa24ee2a98357a7bd58257f2240935773237f8ab28fc2451dd4f551698518dd94e46891decbc0
-EBUILD sndio-1.8.0.ebuild 1056 BLAKE2B 4ac3889725863a4b5ef872cbeb11636f73af92b87ffe67fbace3e9db870bb7bda71d56908ced20ce94ea37a7fcb67aa1a936e0326376a41c055f64366eea9800 SHA512 2b3b769b44cfb0d24f4a873f23ebdc416c7816e66ff1eeaa9fbdac5fc9ae90db622c71eba81c9a1e7cd52d1cdc2817d977b88484c599c0049cba08f2fb2300d2
EBUILD sndio-1.9.0.ebuild 1190 BLAKE2B 097f7526442c649297016edc2159a7917e526e4e7ac46282eb5b3d716e9f9ed5247ceee0fd059e1b364da3fd3baedde4f570110b4341ce2f7097a08f626ac89d SHA512 2de57b632a94b80c85c69d2f9f00e5820c14fe77be2db07e852cb73febaf1fc8b612c5305374db240a0151a130d97a966f2d65fbba092a952b214f1354cdb3ea
-EBUILD sndio-9999.ebuild 1091 BLAKE2B e90e4e32dcf6b7368d211b595fff704d372aad8131cd07b306bf26d274813f07048af58fc7e4ff5d37069ff2205a271efd45edb82cf481ccd90ccd4c1e92f83c SHA512 f8bddbb3fedd91b617d67cc357da3b7b0d4ff3dc030b033f43ac91249411deb92bf40a865b171f39155dffcf3e15924fac3cc81a3e63166b737ac4ad0d2753c3
+EBUILD sndio-9999.ebuild 1111 BLAKE2B 7edf9681676352363d8a4cd10a46c388278d40e84461ebf3d97bada11f01b8f9ff8ba2fe2bb68d3bda22358791b156c0c1a44c293879a8cc10261cb5f91a38a1 SHA512 cf253d87eab8de2f4916a8fac9d7dc3d968f7c132ac8010f9d73aa64059335ebadf3335ed1a29176be415b6beb9068c069867e0238bf89a01c738db7f14ef376
MISC metadata.xml 410 BLAKE2B 75c853b9665a82c30c29f3aa0e9171fe2665ed2f7e4c1a7ccdd04258a07e4ef753ad01066934adccc3434aa52332b7007148c818b568335a2429bd8afc61d974 SHA512 b26adba8415ba084c079fabf29b966886bda8736165fbd9f0db13fe4da80e9be373ea7ed2d59e3b8c2b9a04eb84d8327f432c091c3ee936a82650a7983a7a483
diff --git a/media-sound/sndio/sndio-1.8.0.ebuild b/media-sound/sndio/sndio-1.10.0.ebuild
index 53f5133d8e45..c844afa2e83c 100644
--- a/media-sound/sndio/sndio-1.8.0.ebuild
+++ b/media-sound/sndio/sndio-1.10.0.ebuild
@@ -1,31 +1,30 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit multilib-minimal toolchain-funcs
-DESCRIPTION="small audio and MIDI framework part of the OpenBSD project"
-HOMEPAGE="http://www.sndio.org/"
-if [[ "${PV}" == "9999" ]]; then
+DESCRIPTION="Small audio and MIDI framework part of the OpenBSD project"
+HOMEPAGE="https://sndio.org/"
+if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://caoua.org/git/sndio"
EGIT_MIN_CLONE_TYPE="single+tags"
else
- SRC_URI="http://www.sndio.org/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv sparc x86"
+ SRC_URI="https://sndio.org/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="ISC"
-SLOT="0/7.1"
+SLOT="0/7.3"
IUSE="alsa"
DEPEND="
dev-libs/libbsd[${MULTILIB_USEDEP}]
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
"
-RDEPEND="
- ${DEPEND}
+RDEPEND="${DEPEND}
acct-user/sndiod
"
@@ -37,6 +36,7 @@ src_prepare() {
multilib_src_configure() {
tc-export CC
+ # Not autotools-based but a custom script
./configure \
--prefix="${EPREFIX}"/usr \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
diff --git a/media-sound/sndio/sndio-9999.ebuild b/media-sound/sndio/sndio-9999.ebuild
index b796a1c0aa71..5bd89433fb71 100644
--- a/media-sound/sndio/sndio-9999.ebuild
+++ b/media-sound/sndio/sndio-9999.ebuild
@@ -1,23 +1,23 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit multilib-minimal toolchain-funcs
-DESCRIPTION="small audio and MIDI framework part of the OpenBSD project"
-HOMEPAGE="http://www.sndio.org/"
-if [[ "${PV}" == "9999" ]]; then
+DESCRIPTION="Small audio and MIDI framework part of the OpenBSD project"
+HOMEPAGE="https://sndio.org/"
+if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://caoua.org/git/sndio"
EGIT_MIN_CLONE_TYPE="single+tags"
else
- SRC_URI="http://www.sndio.org/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86"
+ SRC_URI="https://sndio.org/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="ISC"
-SLOT="0/7.1"
+SLOT="0/7.3"
IUSE="alsa"
DEPEND="
@@ -37,7 +37,7 @@ src_prepare() {
multilib_src_configure() {
tc-export CC
- # Not autotools-based but a custom one.
+ # Not autotools-based but a custom script
./configure \
--prefix="${EPREFIX}"/usr \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
diff --git a/media-sound/sox/Manifest b/media-sound/sox/Manifest
index c7380d05fbcf..afe01dfc2072 100644
--- a/media-sound/sox/Manifest
+++ b/media-sound/sox/Manifest
@@ -1,3 +1,5 @@
+DIST sox-14.4.2_p20210509-patchset.tar.xz 3560 BLAKE2B 8f575dbff121d749c83c6074dadeb92475472f36ad5b9c389e1591b60cff853167c22f7c059731fa5b78c497817bcae6be93ace21bfe605faf2445301a0fe2af SHA512 4b57689bc85ac7664693c6344fd17c7fc7991e04d5e6628c2455c8e541ecfec073690d4dc23a909474ba93fd24cd877aa77f1e7fcc5b52773daa794689212bb8
DIST sox-14.4.2_p20210509.zip 942551 BLAKE2B 2ddd229faacb9190fe18052b1c02da40d4c3f24fc73dd08b28ac99bef267cb05f8bcbf64e0c397c391b3be2467667783ed94f6c60798af069567e1c237ec9ccd SHA512 4868f9b77141b7e2caf2571ceb68a48bd744732e72f63ed787f8e0b9fe39b77de4e998b32d99c2500e10b017a1fd1a3379f4f9f8b67db6093b85d02cb3447934
EBUILD sox-14.4.2_p20210509-r2.ebuild 2822 BLAKE2B a92c404134cb89b8d4405f4ae6d202079ee17412e25eadb445929fd6a73b85106fe9b9cde4490808c079fcd67eee4238b7af47d4a2d12ec5b24fa427f7ec34f1 SHA512 55f1882b23db68ab9a1bdbe7ccdc23feeacfce19688fdbd2aa11951e6fdbb404772e39572cf059031dbc21d5d4c656ff1ba482834cd6c655f4f48dd4e8957cee
+EBUILD sox-14.4.2_p20210509-r3.ebuild 2878 BLAKE2B 20dfb582aca454d27edb7e6384afd944093476edc2cc8d3045794132b793b993aa70dd46cd61d8fb667a7b2d5b1f1818aebccfb1f0878f88c047e2340f1306af SHA512 4204a3c684db0e5906e62373aa7d4421c921f72e2bcb4198b14d4e98a4885519e07cac5a97ae04ba704df94b5f22b7209fc0190e58b02c03cf36bac5d46fbf0b
MISC metadata.xml 709 BLAKE2B 29d863a59fa534ccdaf3ccfe73ec03ff931055b7537ce3ef1111a596c8178f944910cd3c917e25f778a1e297d5fd0023833d0a8556adb6cd187fbd59e2ff5703 SHA512 a40c70b421b78a8bf2b7044b1b512600120c0352bf61755ba7d48af621fcc33c82ef3c7eff3df10c913add4b7250f7fb7461ea7171b21a07f306794d7c1cbdbf
diff --git a/media-sound/sox/sox-14.4.2_p20210509-r3.ebuild b/media-sound/sox/sox-14.4.2_p20210509-r3.ebuild
new file mode 100644
index 000000000000..760e1809a0d3
--- /dev/null
+++ b/media-sound/sox/sox-14.4.2_p20210509-r3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+# We take a snapshot because of the huge number of security
+# and other fixes since the release of 14.4.2.
+# Recommend mirroring the snapshot; unclear if they are stable URIs.
+COMMIT="42b3557e13e0fe01a83465b672d89faddbe65f49"
+MY_P="sox-code-${COMMIT}"
+
+PATCHSET="${P}-patchset"
+
+DESCRIPTION="The swiss army knife of sound processing programs"
+HOMEPAGE="https://sox.sourceforge.net"
+# Source: https://sourceforge.net/code-snapshots/git/s/so/sox/code.git/${MY_P}.zip
+SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/${MY_P}.zip -> ${P}.zip
+ https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="alsa amr ao encode flac id3tag ladspa mad ogg openmp oss opus png pulseaudio sndfile sndio twolame wavpack"
+
+RDEPEND="
+ dev-libs/libltdl:0=
+ >=media-sound/gsm-1.0.12-r1
+ sys-apps/file
+ alsa? ( media-libs/alsa-lib )
+ amr? ( media-libs/opencore-amr )
+ ao? ( media-libs/libao:= )
+ encode? ( >=media-sound/lame-3.98.4 )
+ flac? ( >=media-libs/flac-1.1.3:= )
+ id3tag? ( media-libs/libid3tag:= )
+ ladspa? ( media-libs/ladspa-sdk )
+ mad? ( media-libs/libmad )
+ ogg? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ opus? (
+ media-libs/opus
+ media-libs/opusfile
+ )
+ png? (
+ media-libs/libpng:0=
+ sys-libs/zlib
+ )
+ pulseaudio? ( media-libs/libpulse )
+ sndfile? ( >=media-libs/libsndfile-1.0.11 )
+ sndio? ( media-sound/sndio:= )
+ twolame? ( media-sound/twolame )
+ wavpack? ( media-sound/wavpack )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-arch/unzip
+ dev-build/autoconf-archive
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS ChangeLog NEWS )
+
+PATCHES=( "${WORKDIR}/${PATCHSET}" ) # bug 838382
+
+src_prepare() {
+ default
+
+ # bug #386027
+ sed -i -e 's|CFLAGS="-g"|CFLAGS="$CFLAGS -g"|' configure.ac || die
+
+ # bug #712630
+ if use elibc_musl ; then
+ ewarn "Applying musl workaround for bug #712630."
+ ewarn "File-type detection with pipes may be missing."
+ sed -i '/error FIX NEEDED HERE/d' src/formats.c || die
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable alsa)
+ $(use_enable amr amrnb)
+ $(use_enable amr amrwb)
+ $(use_enable ao)
+ $(use_with encode lame)
+ $(use_enable flac)
+ $(use_with id3tag)
+ $(use_with ladspa ladspa dyn)
+ $(use_with mad)
+ --with-magic
+ $(use_enable openmp)
+ $(use_enable ogg oggvorbis)
+ $(use_enable oss)
+ $(use_enable opus)
+ $(use_with png)
+ $(use_enable pulseaudio)
+ $(use_enable sndfile)
+ $(use_enable sndio)
+ $(use_with twolame)
+ $(use_enable wavpack)
+ --enable-formats=dyn
+ --with-distro="Gentoo"
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 6cdad5d112cd..d17fed0d8fe2 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
index ed3519899aea..a740ad73cc92 100644
--- a/media-video/ffmpeg/Manifest
+++ b/media-video/ffmpeg/Manifest
@@ -42,7 +42,6 @@ DIST ffmpeg-rpi-6.1-r3.patch.asc 833 BLAKE2B 31fd5823c06d5884f7b0980de9072c35bbf
DIST ffmpeg-rpi-7.0.patch 807653 BLAKE2B 2d7d4fb55313c0ea227bf714af08fe17c118969aef972cf85bd8bf33643da08b2a224b2ea7c369a58e62fb758c0e8747c6cc6694672b889016fdb16b3d33f530 SHA512 cf65f68f6b0fa351d273c1b4fd74fca63a40cbd802bcd14124018784164fd1c6a09de3d9b0e0631eaf4c8b4fbcb846cc47a7831ad70eb0cfac6d21a51bd09941
DIST ffmpeg-rpi-7.0.patch.asc 833 BLAKE2B 3086d77e2cc05b7c295fcaef26a9a0d32775999d1bab9075eeeb0a80804b35928698efe870a432558ece55d7873e016422a00013e7d0cca160b71172c31ab449 SHA512 cc885f01b9547f17c6ef1d26d7d1d053186fdf57aa31c0a411a2ab1c0246cec9c2aeef8687e7f8eb0c998d3379712541c60432bc2521a3db1b45d72d316c2d2b
EBUILD ffmpeg-4.4.4-r11.ebuild 20088 BLAKE2B b94b463587e62913513bf46443aa26d45979ea13c960c008202c70ca7f5a5058799a5ed6b5dd0a38436a850a0403a5771258d80edab8719308ad28cf88c1a298 SHA512 a9e592bca2a1342d369b91c9c96fccecaf53d6ffbb7313bd4bc13b64c03b62488d89416b9ed77517cf2d8f9d4559ab9ed2a860bf1f7f5fd245f1ddbd46fc5a83
-EBUILD ffmpeg-4.4.4-r9.ebuild 20126 BLAKE2B f336e55d6f5d983019a41bff7b9799e3dca08dab12bf4d861c453bf266f3122bead0de555a530680534b8f1070ffad1a2f43400e3e327636c3113f5db4f70e2e SHA512 f55c12d6d8d9768414ac4704073705937d2e14e2a1982c30d2400337267bd6e15eff3592609db7fde681fcf625ea8ecf4f90e9af0651325b1ae9748223f7791c
EBUILD ffmpeg-4.4.5-r1.ebuild 19846 BLAKE2B fa792dff1e42d56ef923af54e5ad98832c500b8398604a67c962daf0a396c1205783602132f36e9e9711b228d2d8b3c375ccb9d5b6854e12dbca921fe2239f69 SHA512 d06a2c0d3c55fed10223f63bd1060da5c08c1d8e4b6867a851fd223fe7b9ad9a709052b22109ccc13a8c9db925e1a783b9ce69d64dd5a293080a5c3cee8ad68d
EBUILD ffmpeg-6.1.1-r8.ebuild 20294 BLAKE2B 9e09f71537f8d73364ab1371ce8627922bf6d952795904a42debf53bfd00a5f42436d3ea31220c8c2a614707bb69f40a28a7d736a74bd18d978f1a182e3427ff SHA512 99259d44b686bf59afb0538e229b3585c09efef82d31fa338a2b5f6cdea4ad4119c6a6349a72feb89d47efc9024c9fb8c8a788b90d942843862f5193ca01701a
EBUILD ffmpeg-6.1.2.ebuild 20209 BLAKE2B a6c41374f4b3484691be74877da97110711ffe0114fa441635b7096d6f84d4c9256752b1652dc860b8a34a19220a68aae715ee85d2e98f16310cb9dfcbd5f26a SHA512 673f4c60ff2ee97b8b230a9d32975c3db3821eee587e98133ecb105bc9efff15a3b5d58b1a310115accb73019c2d484821200bd779d2455e5e55d64636b8fa65
diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild b/media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild
deleted file mode 100644
index 9d18868440b4..000000000000
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild
+++ /dev/null
@@ -1,612 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Subslot: libavutil major.libavcodec major.libavformat major
-# Since FFmpeg ships several libraries, subslot is kind of limited here.
-# Most consumers will use those three libraries, if a "less used" library
-# changes its soname, consumers will have to be rebuilt the old way
-# (preserve-libs).
-# If, for example, a package does not link to libavformat and only libavformat
-# changes its ABI then this package will be rebuilt needlessly. Hence, such a
-# package is free _not_ to := depend on FFmpeg but I would strongly encourage
-# doing so since such a case is unlikely.
-FFMPEG_SUBSLOT=56.58.58
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_MIN_CLONE_TYPE="single"
- EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git"
-fi
-
-inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
-
-DESCRIPTION="Complete solution to record/convert/stream audio and video. Includes libavcodec"
-HOMEPAGE="https://ffmpeg.org/"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
- SRC_URI="mirror://gentoo/${P}.tar.xz"
-else # Release
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc
- inherit verify-sig
- SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz"
- SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-texinfo.patch.xz"
- SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )"
-
- BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
-fi
-FFMPEG_REVISION="${PV#*_p}"
-
-SLOT="0/${FFMPEG_SUBSLOT}"
-LICENSE="
- !gpl? ( LGPL-2.1 )
- gpl? ( GPL-2 )
- amr? (
- gpl? ( GPL-3 )
- !gpl? ( LGPL-3 )
- )
- gmp? (
- gpl? ( GPL-3 )
- !gpl? ( LGPL-3 )
- )
- libaribb24? (
- gpl? ( GPL-3 )
- !gpl? ( LGPL-3 )
- )
- encode? (
- amrenc? (
- gpl? ( GPL-3 )
- !gpl? ( LGPL-3 )
- )
- )
- samba? ( GPL-3 )
-"
-if [ "${PV#9999}" = "${PV}" ] ; then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-fi
-
-# Options to use as use_enable in the foo[:bar] form.
-# This will feed configure with $(use_enable foo bar)
-# or $(use_enable foo foo) if no :bar is set.
-# foo is added to IUSE.
-FFMPEG_FLAG_MAP=(
- +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt +gnutls gmp
- +gpl hardcoded-tables +iconv libxml2 lzma +network opencl
- openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi vdpau vulkan
- X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib
- # libavdevice options
- cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal
- opengl
- # indevs
- libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack
- # decoders
- amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 +dav1d:libdav1d fdk:libfdk-aac
- jpeg2k:libopenjpeg bluray:libbluray gme:libgme gsm:libgsm
- libaribb24 mmal modplug:libmodplug opus:libopus qsv:libmfx libilbc librtmp ssh:libssh
- speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec
- vorbis:libvorbis vpx:libvpx zvbi:libzvbi
- # libavfilter options
- appkit
- bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r fribidi:libfribidi
- fontconfig glslang:libglslang ladspa libass libtesseract lv2 truetype:libfreetype
- vidstab:libvidstab vmaf:libvmaf rubberband:librubberband zeromq:libzmq zimg:libzimg
- # libswresample options
- libsoxr
- # Threads; we only support pthread for now but ffmpeg supports more
- +threads:pthreads
-)
-
-# Same as above but for encoders, i.e. they do something only with USE=encode.
-FFMPEG_ENCODER_FLAG_MAP=(
- amf amrenc:libvo-amrwbenc kvazaar:libkvazaar libaom mp3:libmp3lame
- openh264:libopenh264 rav1e:librav1e snappy:libsnappy svt-av1:libsvtav1
- theora:libtheora twolame:libtwolame webp:libwebp x264:libx264
- x265:libx265 xvid:libxvid
-)
-
-IUSE="
- alsa chromium doc +encode oss +pic sndio static-libs test v4l
- ${FFMPEG_FLAG_MAP[@]%:*}
- ${FFMPEG_ENCODER_FLAG_MAP[@]%:*}
-"
-
-# Strings for CPU features in the useflag[:configure_option] form
-# if :configure_option isn't set, it will use 'useflag' as configure option
-ARM_CPU_FEATURES=(
- cpu_flags_arm_thumb:armv5te
- cpu_flags_arm_v6:armv6
- cpu_flags_arm_thumb2:armv6t2
- cpu_flags_arm_neon:neon
- cpu_flags_arm_vfp:vfp
- cpu_flags_arm_vfpv3:vfpv3
- cpu_flags_arm_v8:armv8
-)
-ARM_CPU_REQUIRED_USE="
- arm64? ( cpu_flags_arm_v8 )
- cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
- cpu_flags_arm_neon? (
- cpu_flags_arm_vfp
- arm? ( cpu_flags_arm_thumb2 )
- )
- cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
- cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
- cpu_flags_arm_v6? (
- arm? ( cpu_flags_arm_thumb )
- )
-"
-MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu )
-PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 )
-PPC_CPU_REQUIRED_USE="
- cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec )
- cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx )
-"
-X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
- mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
-X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
-X86_CPU_REQUIRED_USE="
- cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
- cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
- cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
- cpu_flags_x86_xop? ( cpu_flags_x86_avx )
- cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 )
- cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
- cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 )
- cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 )
- cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 )
- cpu_flags_x86_sse2? ( cpu_flags_x86_sse )
- cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
- cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx )
- cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow )
- cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
-"
-
-CPU_FEATURES_MAP=(
- ${ARM_CPU_FEATURES[@]}
- ${MIPS_CPU_FEATURES[@]}
- ${PPC_CPU_FEATURES[@]}
- ${X86_CPU_FEATURES[@]}
-)
-IUSE="${IUSE}
- ${CPU_FEATURES_MAP[@]%:*}"
-
-CPU_REQUIRED_USE="
- ${ARM_CPU_REQUIRED_USE}
- ${PPC_CPU_REQUIRED_USE}
- ${X86_CPU_REQUIRED_USE}
-"
-
-FFTOOLS=( aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt
- graph2dot ismindex pktdumper qt-faststart sidxindex trasher )
-IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
-
-RDEPEND="
- alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
- amf? ( media-video/amdgpu-pro-amf )
- amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
- bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
- bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )
- bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
- cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] )
- chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] )
- codec2? ( media-libs/codec2[${MULTILIB_USEDEP}] )
- dav1d? ( >=media-libs/dav1d-0.4.0:0=[${MULTILIB_USEDEP}] )
- encode? (
- amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] )
- kvazaar? ( >=media-libs/kvazaar-1.2.0[${MULTILIB_USEDEP}] )
- mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
- openh264? ( >=media-libs/openh264-1.4.0-r1:=[${MULTILIB_USEDEP}] )
- rav1e? ( >=media-video/rav1e-0.4:=[capi] )
- snappy? ( >=app-arch/snappy-1.1.2-r1:=[${MULTILIB_USEDEP}] )
- theora? (
- >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
- >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}]
- )
- twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] )
- webp? ( >=media-libs/libwebp-0.3.0:=[${MULTILIB_USEDEP}] )
- x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] )
- x265? ( >=media-libs/x265-1.6:=[${MULTILIB_USEDEP}] )
- xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] )
- )
- fdk? ( >=media-libs/fdk-aac-0.1.3:=[${MULTILIB_USEDEP}] )
- flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] )
- fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
- frei0r? ( media-plugins/frei0r-plugins[${MULTILIB_USEDEP}] )
- fribidi? ( >=dev-libs/fribidi-0.19.6[${MULTILIB_USEDEP}] )
- gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[${MULTILIB_USEDEP}] )
- glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] )
- gme? ( >=media-libs/game-music-emu-0.6.0[${MULTILIB_USEDEP}] )
- gmp? ( >=dev-libs/gmp-6:0=[${MULTILIB_USEDEP}] )
- gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] )
- iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
- iec61883? (
- >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
- >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
- >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
- )
- ieee1394? (
- >=media-libs/libdc1394-2.2.1:2=[${MULTILIB_USEDEP}]
- >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
- )
- jack? ( virtual/jack[${MULTILIB_USEDEP}] )
- jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] )
- libaom? ( >=media-libs/libaom-1.0.0-r1:=[${MULTILIB_USEDEP}] )
- libaribb24? ( >=media-libs/aribb24-1.0.3-r2[${MULTILIB_USEDEP}] )
- libass? ( >=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}] )
- libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
- libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
- libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] )
- librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] )
- libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
- libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] )
- libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
- libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
- lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] )
- lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
- mmal? ( media-libs/raspberrypi-userland )
- modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] )
- openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
- opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] )
- pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
- qsv? ( media-libs/intel-mediasdk[${MULTILIB_USEDEP}] )
- rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] )
- samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] )
- sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
- speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] )
- srt? ( >=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}] )
- ssh? ( >=net-libs/libssh-0.5.5:=[sftp,${MULTILIB_USEDEP}] )
- svg? (
- gnome-base/librsvg:2=[${MULTILIB_USEDEP}]
- x11-libs/cairo[${MULTILIB_USEDEP}]
- )
- nvenc? ( <media-libs/nv-codec-headers-12 )
- svt-av1? ( >=media-libs/svt-av1-0.8.4[${MULTILIB_USEDEP}] )
- truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] )
- vaapi? ( >=media-libs/libva-1.2.1-r1:0=[${MULTILIB_USEDEP}] )
- vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] )
- vidstab? ( >=media-libs/vidstab-1.1.0[${MULTILIB_USEDEP}] )
- vmaf? ( media-libs/libvmaf:=[${MULTILIB_USEDEP}] )
- vorbis? (
- >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
- >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
- )
- vpx? ( >=media-libs/libvpx-1.4.0:=[${MULTILIB_USEDEP}] )
- vulkan? ( >=media-libs/vulkan-loader-1.1.97:=[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]
- >=x11-libs/libxcb-1.4:=[${MULTILIB_USEDEP}]
- )
- zeromq? ( >=net-libs/zeromq-4.1.6 )
- zimg? ( >=media-libs/zimg-2.7.4:=[${MULTILIB_USEDEP}] )
- zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
- zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] )
-"
-
-RDEPEND="${RDEPEND}
- openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
- !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) )
-"
-
-DEPEND="${RDEPEND}
- amf? ( media-libs/amf-headers )
- ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] )
- v4l? ( sys-kernel/linux-headers )
-"
-
-# += for verify-sig above
-BDEPEND+="
- >=dev-build/make-3.81
- virtual/pkgconfig
- cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) )
- cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] )
- doc? ( sys-apps/texinfo )
- test? ( net-misc/wget app-alternatives/bc )
-"
-
-# Code requiring FFmpeg to be built under gpl license
-GPL_REQUIRED_USE="
- postproc? ( gpl )
- frei0r? ( gpl )
- cdio? ( gpl )
- rubberband? ( gpl )
- vidstab? ( gpl )
- samba? ( gpl )
- encode? (
- x264? ( gpl )
- x265? ( gpl )
- xvid? ( gpl )
- )
-"
-REQUIRED_USE="
- cuda? ( nvenc )
- fftools_cws2fws? ( zlib )
- glslang? ( vulkan )
- libv4l? ( v4l )
- test? ( encode )
- ${GPL_REQUIRED_USE}
- ${CPU_REQUIRED_USE}"
-RESTRICT="
- !test? ( test )
- gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
-"
-
-S=${WORKDIR}/${P/_/-}
-
-PATCHES=(
- "${FILESDIR}"/chromium-r1.patch
- "${FILESDIR}"/${PN}-5.0-backport-ranlib-build-fix.patch
- "${FILESDIR}"/${PN}-4.4.3-clang-14-ff_seek_frame_binary-crash.patch
- "${FILESDIR}"/${PN}-4.4.3-get_cabac_inline_x86-32-bit.patch
- "${FILESDIR}"/${PN}-4.4.4-wint-conversion-vulkan.patch
- "${FILESDIR}"/${P}-fix-build-svt-av1-1.5.0.patch
- "${FILESDIR}"/${PN}-5.1.3-binutils-2.41.patch
- "${FILESDIR}"/${PN}-4.4.4-opencl-parallel-gmake-fix.patch
- "${FILESDIR}"/${PN}-4.4.4-glslang.patch
- "${WORKDIR}"/${PN}-4.4.4-texinfo.patch
-)
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libavutil/avconfig.h
-)
-
-build_separate_libffmpeg() {
- use opencl
-}
-
-pkg_setup() {
- # ffmpeg[chromaprint] depends on chromaprint, and chromaprint[tools] depends on ffmpeg.
- # May cause breakage while updating, #862996, #625210, #833821.
- if has_version media-libs/chromaprint[tools] && use chromaprint; then
- ewarn "You have media-libs/chromaprint installed with 'tools' USE flag, which "
- ewarn "links to ffmpeg, and you have enabled 'chromaprint' USE flag for ffmpeg, "
- ewarn "which links to chromaprint. This may cause issues while rebuilding ffmpeg."
- ewarn ""
- ewarn "If your build fails to 'ERROR: chromaprint not found', rebuild chromaprint "
- ewarn "without the 'tools' use flag first, then rebuild ffmpeg, and then finally enable "
- ewarn "'tools' USE flag for chromaprint. See #862996."
- fi
-}
-
-src_unpack() {
- if use verify-sig ; then
- # Needed for downloaded patch (which is unsigned, which is fine)
- verify-sig_verify_detached "${DISTDIR}"/${P/_/-}.tar.xz{,.asc}
- fi
-
- default
-}
-
-src_prepare() {
- if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot
- export revision=git-N-${FFMPEG_REVISION}
- fi
-
- eapply "${FILESDIR}/vmaf-models-default-path.patch"
-
- default
-
- # -fdiagnostics-color=auto gets appended after user flags which
- # will ignore user's preference.
- sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die
-
- echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die
-}
-
-multilib_src_configure() {
- local myconf=( )
-
- local ffuse=( "${FFMPEG_FLAG_MAP[@]}" )
- use openssl && myconf+=( --enable-nonfree )
- use samba && myconf+=( --enable-version3 )
-
- # Encoders
- if use encode ; then
- ffuse+=( "${FFMPEG_ENCODER_FLAG_MAP[@]}" )
-
- # Licensing.
- if use amrenc ; then
- myconf+=( --enable-version3 )
- fi
- else
- myconf+=( --disable-encoders )
- fi
-
- # Indevs
- use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 )
- for i in alsa oss jack sndio ; do
- use ${i} || myconf+=( --disable-indev=${i} )
- done
-
- # Outdevs
- for i in alsa oss sndio ; do
- use ${i} || myconf+=( --disable-outdev=${i} )
- done
-
- # Decoders
- use amr && myconf+=( --enable-version3 )
- use gmp && myconf+=( --enable-version3 )
- use libaribb24 && myconf+=( --enable-version3 )
- use fdk && use gpl && myconf+=( --enable-nonfree )
-
- for i in "${ffuse[@]#+}" ; do
- myconf+=( $(use_enable ${i%:*} ${i#*:}) )
- done
-
- if use openssl ; then
- myconf+=( --disable-gnutls )
- fi
-
- # (temporarily) disable non-multilib deps
- if ! multilib_is_native_abi; then
- for i in librav1e libzmq ; do
- myconf+=( --disable-${i} )
- done
- fi
-
- # CPU features
- for i in "${CPU_FEATURES_MAP[@]}" ; do
- use ${i%:*} || myconf+=( --disable-${i#*:} )
- done
-
- if use pic ; then
- myconf+=( --enable-pic )
- # disable asm code if PIC is required
- # as the provided asm decidedly is not PIC for x86.
- [[ ${ABI} == x86 ]] && myconf+=( --disable-asm )
- fi
- [[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004
-
- # Try to get cpu type based on CFLAGS.
- # Bug #172723
- # We need to do this so that features of that CPU will be better used
- # If they contain an unknown CPU it will not hurt since ffmpeg's configure
- # will just ignore it.
- for i in $(get-flag mcpu) $(get-flag march) ; do
- [[ ${i} = native ]] && i="host" # bug #273421
- myconf+=( --cpu=${i} )
- break
- done
-
- # LTO support, bug #566282, bug #754654, bug #772854
- [[ ${ABI} != x86 ]] && tc-is-lto && myconf+=( "--enable-lto" )
- filter-lto
-
- # Mandatory configuration
- myconf=(
- --enable-avfilter
- --enable-avresample
- --disable-stripping
- # This is only for hardcoded cflags; those are used in configure checks that may
- # interfere with proper detections, bug #671746 and bug #645778
- # We use optflags, so that overrides them anyway.
- --disable-optimizations
- --disable-libcelt # bug #664158
- "${myconf[@]}"
- )
-
- # cross compile support
- if tc-is-cross-compiler ; then
- myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" )
- case ${CHOST} in
- *mingw32*)
- myconf+=( --target-os=mingw32 )
- ;;
- *linux*)
- myconf+=( --target-os=linux )
- ;;
- esac
- fi
-
- # doc
- myconf+=(
- $(multilib_native_use_enable doc)
- $(multilib_native_use_enable doc htmlpages)
- $(multilib_native_enable manpages)
- )
-
- # Use --extra-libs if needed for LIBS
- set -- "${S}/configure" \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --shlibdir="${EPREFIX}/usr/$(get_libdir)" \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
- --mandir="${EPREFIX}/usr/share/man" \
- --enable-shared \
- --cc="$(tc-getCC)" \
- --cxx="$(tc-getCXX)" \
- --ar="$(tc-getAR)" \
- --nm="$(tc-getNM)" \
- --strip="$(tc-getSTRIP)" \
- --ranlib="$(tc-getRANLIB)" \
- --pkg-config="$(tc-getPKG_CONFIG)" \
- --optflags="${CFLAGS}" \
- $(use_enable static-libs static) \
- "${myconf[@]}" \
- ${EXTRA_FFMPEG_CONF}
- echo "${@}"
- "${@}" || die
-
- if multilib_is_native_abi && use chromium && build_separate_libffmpeg; then
- einfo "Configuring for Chromium"
- mkdir -p ../chromium || die
- pushd ../chromium >/dev/null || die
- set -- "${@}" \
- --disable-shared \
- --enable-static \
- --enable-pic \
- --disable-opencl
- echo "${@}"
- "${@}" || die
- popd >/dev/null || die
- fi
-}
-
-multilib_src_compile() {
- emake V=1
-
- if multilib_is_native_abi; then
- for i in "${FFTOOLS[@]}" ; do
- if use fftools_${i} ; then
- emake V=1 tools/${i}$(get_exeext)
- fi
- done
-
- if use chromium; then
- if build_separate_libffmpeg; then
- einfo "Compiling for Chromium"
- pushd ../chromium >/dev/null || die
- emake V=1 libffmpeg
- popd >/dev/null || die
- else
- emake V=1 libffmpeg
- fi
- fi
- fi
-}
-
-multilib_src_test() {
- LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil:${BUILD_DIR}/libavresample" \
- emake V=1 fate -k
-}
-
-multilib_src_install() {
- emake V=1 DESTDIR="${D}" install install-doc
-
- if multilib_is_native_abi; then
- for i in "${FFTOOLS[@]}" ; do
- if use fftools_${i} ; then
- dobin tools/${i}$(get_exeext)
- fi
- done
-
- if use chromium; then
- if build_separate_libffmpeg; then
- einfo "Installing for Chromium"
- pushd ../chromium >/dev/null || die
- emake V=1 DESTDIR="${D}" install-libffmpeg
- popd >/dev/null || die
- else
- emake V=1 DESTDIR="${D}" install-libffmpeg
-
- # When not built separately, libffmpeg has no code of
- # its own so this QA check raises a false positive.
- QA_FLAGS_IGNORED+=" usr/$(get_libdir)/chromium/.*"
- fi
- fi
- fi
-}
-
-multilib_src_install_all() {
- dodoc Changelog README.md CREDITS doc/*.txt doc/APIchanges
- [ -f "RELEASE_NOTES" ] && dodoc "RELEASE_NOTES"
-
- use amf && newenvd "${FILESDIR}"/amf-env-vulkan-override 99amf-env-vulkan-override
-}
diff --git a/media-video/gpac/Manifest b/media-video/gpac/Manifest
index ea1ec773a198..4ef32cfc3275 100644
--- a/media-video/gpac/Manifest
+++ b/media-video/gpac/Manifest
@@ -3,11 +3,12 @@ AUX gpac-2.0.0-configure.patch 3674 BLAKE2B 423016315ac7e7ac6959813dada7cfa97a41
AUX gpac-2.2.0-configure.patch 3504 BLAKE2B a32633e3b3384e48341ea011119191b0bbe44c3b433ddf413bbf64829e7a642653e1c78c240690df2cc12e6c5f88376275ecbc5a5951dc83d81ba90135ea9bdb SHA512 634236a1a5f14fe5fe5138b16fdf95da1c30aece41525a6ab183b845dd0d37313241319fd305e457623c8b30c600ac9263c4e2b5989cb75e77b3624542fe2c3b
AUX gpac-2.2.0-ffmpeg6-deux.patch 1720 BLAKE2B 3e3e8af384e63d169a87ae766b20f7490250c0eb428a4c1538cf94293506b0f110a910d0c1d5419c0d71de847a9ba0cdf59d2f6c0ea3c5e5ca4c2c3acc5e304a SHA512 2570e61adf12430825ea5baa6695c8dff0f1abc77dcb464fab279326299758245b2eecf967184c3308a6d24865891dd9622f0c15ae136cc31a77954c3d864206
AUX gpac-2.2.0-ffmpeg6.patch 1162 BLAKE2B bed72ce7db91a5c25f74ae33561fa47c2951dbf454714ef912fd0a97fb5701d7beaaff48608f985b9824e00deea957d3bf7859b2ff3fa6cc6a41e7147b5f2f94 SHA512 6aac7c2a7f5f91d95f6908d798d253dab61cb234bda743df4d477e84be5ee77375e3ea3572fb3b8090e095c441756a2b97d65615853a4a584d0387eb4a32f532
+AUX gpac-2.2.1-fix-bigendian.patch 949 BLAKE2B edead7173ac45fa79e30211412090b40c9ce4e4992a4497dcd9334c1a9308699f2a418cd31715dac03a2882feddc27a42a42133cc23bad6d097cc936e0d20a5a SHA512 e8e23cc8753476297e9bc98d950dbdfc5741c2665ba634e5db43e1e9459374effc2d49bbf8e991fe90553e6820837024bea40d3f6e52d8fa2ece6e07e78a568b
DIST gpac-2.0.0.tar.gz 11362932 BLAKE2B a8489831efb77c374d13e2edb3951e60a94907c4cd8601919e1390aee0e9002249e97a9200fd006c2aa783c516f701f7695aa84b5f3596a3bc90290916ff4086 SHA512 e95e6d78167fc306917b3ac89e56ba511bbcb0c825da118f5ba374504499352104b5c1f3ee71e7ec018015b8e302f9b07162d22287ddb21c8564b097d900913f
DIST gpac-2.2.0.tar.gz 11376708 BLAKE2B f50c131912787c274a5b2d37e242e37ddd07f2c6eab3a932ec243f0fc36aeb06d4f16fd861eb3534f93534c291c55fddc2bcd1f573d2ed186e17464512a1f089 SHA512 4ac63a79a5d1057aadb59429af84ca9e4e0c0b863b19beafb60bd1c30425357dec45b5d6d48d452eb94002b059c9eb0c7bb0cc14222194f641604f964b3207c2
DIST gpac-2.2.1.tar.gz 11377184 BLAKE2B 44b47459da0f203d0e4c0eed5836a59f44fb508db4e601b46e9ffdb53d89bb49e22ccdfe7951b17581130f186c47ae8efc0d9002685d5cf9a3547159356d2d9e SHA512 873df4c2fdc3594a0f3bce66d511cee14669643042ab1ca8d7f370ad3f50636c32c31f79818051d00bf844de30a5533ae30c81ed168baf2626a152771b6a6845
EBUILD gpac-2.0.0.ebuild 3354 BLAKE2B 5c55018a050f8dacee193372c0c97161e628613a50454e325aae39dcac11fecdd0b1d2f816ba21295a9b493467b4542dbc4264f1b34e796fff493a798bd7151b SHA512 02e8e64a69d731ace0e0846b322aa3fa310b278f874d3d4505bd391887c74dc585e5fc338d9e8400509de8d57ef7e751b2c9725f4d35e43ff1a4269a3bd268ca
EBUILD gpac-2.2.0.ebuild 3322 BLAKE2B f1b08d5da5e9a640f9583011d62bdd5b023e9e13b8ff1f3d6815285cbc7e782a9161b13dda6f12be509cbf751f26adc2e610e6b6b487ced9a564758d57f7e255 SHA512 8476f1d169719b389f625aec0804c54b4ee8e53ff4c274111709c39c1bf5261a83f8fb849ff15f297df3dfbf9d9672c5caab304853186a0915b10e1dcb3c2064
-EBUILD gpac-2.2.1-r1.ebuild 3319 BLAKE2B a055f28501b01aee0ad1fdfebab6851394c434ddcaebb3c7593bc96b8b2e801ac0736289089b6f562c0c5c745f255754365e59e253858993ee74cc0b7191a2da SHA512 405810a2aa3bfa12c4b0bd4f8bea5d683a123ab5fad6fc1bd32c7ad22cf247e9333182eeef8302d85ddecfb1e26642b39cfd413ace0ae59a9cd4b9553edafab2
+EBUILD gpac-2.2.1-r1.ebuild 3372 BLAKE2B 09392a9025c7c50f4c066aaac15d9d431d3e38dcbe9b69478da446b311490f89ea22ff19cb0f837b81ced6af8afd6f501c6a549abdc21f3c35458df82fbc4f14 SHA512 cd2a6d8e72ab7fc110f96ce8bd9e24c9280793717e839a19769d1bb125f2d5c057409072dff1e947e7a70898a6468be86a5803417f8eb1f2fc62942a40b5384a
EBUILD gpac-9999.ebuild 3276 BLAKE2B ab7fd6c71c4754d02f0502037660c6474edbfbdc54443edf1bb2235b02594e70f35e02d97a45e49b7d9d663c6ae7788fb57fe01c8b2d9497d0913946b4199611 SHA512 2dd177c842d2bf7ef3bbfe144db213bfb05de9d7a90a54c791792039181abf90f0861f94fde5e98a248e3a21bfd5555669bcf54e2b4b10ccb352d627889904e8
MISC metadata.xml 357 BLAKE2B d08714f001a00d250eaffef3818ed1cf0ea1dfd907799ac7f87c13d32f34106a3dc3982c24729d09c9eaec20143b68b2e966db97a061ee8a4592a8a5d20b8ab2 SHA512 7417738d0c891a1544fa25a9fe4785025e83ed7e5d498335215f70e61b3b599b17cbd9114e660fc5db4315dfeddee99a351b76ff0b801657f990827187f416c5
diff --git a/media-video/gpac/files/gpac-2.2.1-fix-bigendian.patch b/media-video/gpac/files/gpac-2.2.1-fix-bigendian.patch
new file mode 100644
index 000000000000..cf822967f2d3
--- /dev/null
+++ b/media-video/gpac/files/gpac-2.2.1-fix-bigendian.patch
@@ -0,0 +1,22 @@
+From b0ad643014e567f47d1231771b473d25986c512e Mon Sep 17 00:00:00 2001
+From: Aurelien David <aurelien.david@telecom-paristech.fr>
+Date: Tue, 20 Dec 2022 15:48:42 +0100
+Subject: [PATCH] fix bigendian build (#2363)
+
+---
+ src/evg/stencil.c | 8 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/evg/stencil.c b/src/evg/stencil.c
+index 6528722c69..95e6ea7d9e 100644
+--- a/src/evg/stencil.c
++++ b/src/evg/stencil.c
+@@ -1860,7 +1860,7 @@ u32 get_pix_yuv420p(EVG_Texture *_this, u32 x, u32 y, EVGRasterCtx *ctx)
+ #define GET_LE_10BIT_AS_16(_ptr) ( (((u16)(_ptr)[1])<<8 | (u16)(_ptr)[0] ) << 6 )
+
+ //#define GET_LE_10BIT_LEFT_AS_8(_ptr) ( (((u16)(_ptr)[1])<<8 | (u16)(_ptr)[0] ) >> 8 )
+-#define GET_LE_10BIT_LEFT_AS_8(_ptr) (_ptr[1] )
++#define GET_LE_10BIT_LEFT_AS_8(_ptr) ((_ptr)[1] )
+ #define GET_LE_10BIT_LEFT_AS_16(_ptr) ( (((u16)(_ptr)[1])<<8 | (u16)(_ptr)[0] ) & 0xFFC0 )
+
+ #define GET_BE_10BIT_AS_8(_ptr) ( (*(u16 *)(_ptr)) >> 2 )
diff --git a/media-video/gpac/gpac-2.2.1-r1.ebuild b/media-video/gpac/gpac-2.2.1-r1.ebuild
index 25ae4bc6b298..46267cba559a 100644
--- a/media-video/gpac/gpac-2.2.1-r1.ebuild
+++ b/media-video/gpac/gpac-2.2.1-r1.ebuild
@@ -66,6 +66,7 @@ PATCHES=(
"${FILESDIR}/${PN}-2.2.0-configure.patch"
"${FILESDIR}/${PN}-2.2.0-ffmpeg6.patch"
"${FILESDIR}/${PN}-2.2.0-ffmpeg6-deux.patch"
+ "${FILESDIR}/${P}-fix-bigendian.patch" # bug 911634
)
DOCS=(
diff --git a/media-video/guvcview/Manifest b/media-video/guvcview/Manifest
index f5722d2ae8f1..d010eaa1d2ec 100644
--- a/media-video/guvcview/Manifest
+++ b/media-video/guvcview/Manifest
@@ -1,5 +1,5 @@
DIST guvcview-src-2.0.8.tar.bz2 902736 BLAKE2B 3c4ced349a252f365d86dc30c5208d09372796cc6397a9643b31afb9904642c7a88481d6054b3523a4f9d037e69021ae84ced420364e69ab9e7f19fbc0b84c6a SHA512 ba959602bc5518426906786416e433cc8b6de1e0fd73b91378aa231ae4e469935921e87dd37827c3c6b409f0f9551e3e29d0cd3d30afd0e08ad3eb2e6bf5150a
DIST guvcview-src-2.1.0.tar.bz2 775670 BLAKE2B e6f0fe87b1c44e00265228195b93bb5863170487fd1c3b9741667dc32295406bd920f44150efaecb42ab9396ec67897d3bef517e29ee788c2a6a8a6a95692f81 SHA512 f449e1b1623bb2a96847fc88c4e334ff5bde91f0f9779e37ccbd5777fb96ea4106c3df2c9c30f5d6cacf99e4da04815fc3b739387c2a8fb496c3080b1f99ab70
EBUILD guvcview-2.0.8.ebuild 1583 BLAKE2B 5630106ae1f320af23b6f16f5b1c5945de2e0072f0163a3fac79fc8d4d5361d7e8288d877caf310c31b577448ed99df15181389a82b9205f20bb35f489605eb1 SHA512 6ae09e7755fbf3fb91031f648258d0b2c9e048f01e9828287a44efb84a1d5b25b1061a5e9eb6516f63c6a0ca73183a224b605a52675c528783491a944fc758bf
-EBUILD guvcview-2.1.0.ebuild 1555 BLAKE2B 77b3c90102ff4758937f33f8c4452fbed419fc65b5e2faffac783e65d6aae0e2cd336dd3ccffe3189732f030eaf661474baa07c2602aa8934f9ef1f2c013d0b6 SHA512 5091fc654d14d5c7fabd480cbfe1cb264f27c4b1b2d880fd4fe038ecb33206670c1bdc99258607c02c94271d6ad040d1b11d1d2c5a76936c1d2ad4f75ff91406
+EBUILD guvcview-2.1.0.ebuild 1554 BLAKE2B 23bfd2958a15cbb702fda7ed8171fa322288666c10ce49c113c15f06fc67389fdc8a9a91b4c71e14a704b21ed04cef107e41da80093d993c769e081595a14a25 SHA512 cd282b7dcd53de41822302676af9768ca777ad168ce4482a289c56269eae5e7f98334632eaa18730374b9d7368137235849836415305e6996530e6fb91da4391
MISC metadata.xml 381 BLAKE2B d720778a6b2eb8b44e4e14d00129463dfe9d1b00ae8f65df21e91dd5fd9a3a34a17fcd646227b8da5d38291d01b1cbc52050ec3f15e5ea983e6c4bc11268735d SHA512 28c16af3583e468277389a9a80a24b0e2a5b9515fcb5e3840edc399c20d57df669cea911d4f62461f4d75211c7396d5a12ef61d73554eeb0a8ea78ad7e6e7d1f
diff --git a/media-video/guvcview/guvcview-2.1.0.ebuild b/media-video/guvcview/guvcview-2.1.0.ebuild
index 17f1e77475f3..e14e7e37bfa0 100644
--- a/media-video/guvcview/guvcview-2.1.0.ebuild
+++ b/media-video/guvcview/guvcview-2.1.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-src-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="gsl pulseaudio qt5"
BDEPEND="
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 58cb6623ae61..fa499369462c 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 2b0ec9c6553c..52459e951a23 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Nov 2024 02:40:27 +0000
+Sun, 10 Nov 2024 20:40:28 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 83f24b2d5510..ffb924f867db 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 591237 BLAKE2B 337b7bfb955540c4a1db37248b67e090eaeeb7b8bd1be2166a7b7b6b7877361e29661e73dffac923196433912a6797bf800bd067ee7f993890f6ac1e2f34bc49 SHA512 3ec2beca56ab3930f53a204889fc0b11246eb13af838a455e7955b61d8b6e21c61a23bc9f21acf3897bce56f1f4d035316c961dd19264f3c406050ed06677149
-TIMESTAMP 2024-11-10T02:40:31Z
+TIMESTAMP 2024-11-10T20:40:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcwHR9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcxGkBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAp1A//Wkl/C+sTqd7XgmyeSnVbzYKKsztjv/tPGrtkR8uQXgjku26dxPQhdDPA
-+9lfRIlz+HRRYcpmxkCL7BaKmdA3ASgVSqJJR/M8AJvg1/J0+QKWbdXqnV4dUDKY
-KO8p1ehH8Qb1HrqUKZw/tJ6nun1tlZ3dHEtdIwai8CxZ+Ax3iXrwV/tHDOG1PK1d
-qnhzNTBTTNkUqEr+dp+o8kZmqJauxLSo0tmy0nu28P2tbO3XLBR/yRn1Z3ugSLWS
-xoDGnDybV3BoBMtnkLnFcEeU8NwDe+jUjFnovBzbI+6PrqUzDSloXwVrOE+nB46g
-B9S+Pcq68wjLahRTejd8qukUMSbucLk241QlcDAkJmhp4zzswJkno5fyUO0cCYMC
-FdMZefzi+NJT0xAgthbFFl7mmeN7GnatUT5rCfSn1SyXyMzfdUsT89SwG5ss2a7Y
-USwa+zoKLxEzHcMdwgJ+5KWRnHLLlKbqEDzCFZl4WIIvDUF5SoWLDKTLPwlJrQ2+
-rPEzVlpvz1y9gkTDTvFziO2FvYfd1VT6iRv4dOv8UYQVvjLKq+P0ztrDJC0e7I+Z
-hvJnoxFlHb4HAfngf8ueRHqeZLJDqyWKKGvtegdW2qr+Lu40C1DZ/ah4NOhE6Dsz
-947+SAlQ1JIeJJr4sO7JkDfjgI1abu7bZW2dj6WH3EjAr0aGiPw=
-=xx2H
+klBJxw/+NU7mAca1cZI9DAXLa14luANZEOs8w91GCRPGluLs1w4c1uc3tbtQOQSa
+86sQjPAfOJC3xYLdV/7GtvkNx0ETc35ZXrPLXrY+C14V9Y9UgYwwQSB4jzzNydiZ
+UMSFdz6EEF6TU1oIIMb+mieNt3MbzKSgcyWyfVgbhtonyI7isKNizUr5+o8QqM3r
+rla5LJxwjWZRkBdxlVhLMDLgCo8PEHCeT+QEd6/Gy3PAJ/n5m5GsUhU3LldSUr6W
+kJkkQJQkEGcPRdrkRnqN1PQGQnw/yerzafQnQo4zfkyBNNi2EZ0g3BPv/56nUE81
+iqZxKdmvQ4FbsnDEJxu/X7ABvWnDCeJBo/t231iPupFF7ac9g+6Cf5Gigwghxq+m
+kit3onN+7ynr6LOjM/FIl6ssA+XiywPqJB9O9Lt+wufRWMt+ZasOMh+8Aw/Leo4h
+felFFZwkPRj43O9bo7mPPAvwL1iUfL/Wh6aBAgy0rULE2THrPMu4Cc+IxujQ1Pbb
+DX14J+oyS9o7Uuf/5TD4ngewr3JAfs/F3yy+q74lkoWPWhS/9PdaCSs5pmWGW7l1
+pdEgfPoWk8pCbAdHMN64ujdd1aWdiLIEPlxyBl/NRPm1jq4Od+kbMVajm5f1voaK
+PTR74c0AqS6R1aqh+kNcuru7rOp9H+CovU0Eh4olqiYwzpvuKWE=
+=bfNU
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 2b0ec9c6553c..52459e951a23 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Nov 2024 02:40:27 +0000
+Sun, 10 Nov 2024 20:40:28 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 0f8e05787f40..0d72f6d4e9ae 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz
index 4ecebf30587c..94269a9b5de2 100644
--- a/metadata/md5-cache/app-antivirus/Manifest.gz
+++ b/metadata/md5-cache/app-antivirus/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-antivirus/clamav-1.0.5-r1 b/metadata/md5-cache/app-antivirus/clamav-1.0.5-r1
deleted file mode 100644
index 285f0a9ac5f5..000000000000
--- a/metadata/md5-cache/app-antivirus/clamav-1.0.5-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ) ) || ( dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 dev-libs/openssl:= >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) test? ( dev-libs/check ) !!sys-devel/llvm:0
-DESCRIPTION=Clam Anti-Virus Scanner
-EAPI=8
-HOMEPAGE=https://www.clamav.net/
-INHERIT=cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
-IUSE=doc clamonacc +clamapp experimental jit libclamav-only milter rar selinux +system-mspack systemd test debug
-KEYWORDS=~alpha amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-RDEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 dev-libs/openssl:= >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles
-REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamapp ) milter? ( clamapp ) test? ( !libclamav-only )
-RESTRICT=!test? ( test )
-SLOT=0/lts
-SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.0.5.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.1/download -> bit_field-0.10.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.0/download -> bytemuck-1.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cbindgen/0.20.0/download -> cbindgen-0.20.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/clang-sys/1.4.0/download -> clang-sys-1.4.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.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-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.13/download -> crossbeam-epoch-0.9.13.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download -> crossbeam-utils-0.8.14.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.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/exr/1.5.3/download -> exr-1.5.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/futures-core/0.3.26/download -> futures-core-0.3.26.crate https://crates.io/api/v1/crates/futures-sink/0.3.26/download -> futures-sink-0.3.26.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gif/0.11.4/download -> gif-0.11.4.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.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/image/0.24.5/download -> image-0.24.5.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.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.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.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/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.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.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.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/pin-project/1.0.12/download -> pin-project-1.0.12.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.12/download -> pin-project-internal-1.0.12.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/prettyplease/0.2.4/download -> prettyplease-0.2.4.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.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/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.2/download -> rayon-core-1.10.2.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/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.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/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.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/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.93/download -> serde_json-1.0.93.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.4/download -> simd-adler32-0.3.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.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/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-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/windows-sys/0.42.0/download -> windows-sys-0.42.0.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_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/zune-inflate/0.2.42/download -> zune-inflate-0.2.42.crate
-_eclasses_=cargo b586dbead117ba8254f79b1b79533f54 cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm 3d5c454d29edd5647925b304200c368b llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5c290acc46b5bea49f9599fcf6082532
diff --git a/metadata/md5-cache/app-antivirus/clamav-1.2.2-r1 b/metadata/md5-cache/app-antivirus/clamav-1.2.2-r1
deleted file mode 100644
index 15758d245642..000000000000
--- a/metadata/md5-cache/app-antivirus/clamav-1.2.2-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ) ) || ( dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 dev-libs/openssl:= >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) test? ( dev-libs/check ) !!sys-devel/llvm:0
-DESCRIPTION=Clam Anti-Virus Scanner
-EAPI=8
-HOMEPAGE=https://www.clamav.net/
-INHERIT=cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
-IUSE=doc clamonacc +clamapp experimental jit libclamav-only milter rar selinux +system-mspack systemd test debug
-KEYWORDS=~alpha amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-RDEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 dev-libs/openssl:= >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles
-REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamapp ) milter? ( clamapp ) test? ( !libclamav-only )
-RESTRICT=!test? ( test )
-SLOT=0/sts
-SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.2.2.tar.gz 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.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.3/download -> base64-0.21.3.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.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/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.14.0/download -> bytemuck-1.14.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cbindgen/0.25.0/download -> cbindgen-0.25.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/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.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-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.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/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.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.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/exr/1.7.0/download -> exr-1.7.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.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-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.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/image/0.24.7/download -> image-0.24.7.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.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/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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.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.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/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/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.4/download -> num-complex-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.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/once_cell/1.18.0/download -> once_cell-1.18.0.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/pin-project-internal/1.1.3/download -> pin-project-internal-1.1.3.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/png/0.17.10/download -> png-0.17.10.crate https://crates.io/api/v1/crates/prettyplease/0.2.15/download -> prettyplease-0.2.15.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.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/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.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.5/download -> regex-1.9.5.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/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.11/download -> rustix-0.38.11.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.105/download -> serde_json-1.0.105.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.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.31/download -> syn-2.0.31.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/tiff/0.9.0/download -> tiff-0.9.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.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/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.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/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-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/weezl/0.1.7/download -> weezl-0.1.7.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.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.48.5/download -> windows_aarch64_msvc-0.48.5.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.48.5/download -> windows_i686_msvc-0.48.5.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.48.5/download -> windows_x86_64_gnullvm-0.48.5.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/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate
-_eclasses_=cargo b586dbead117ba8254f79b1b79533f54 cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm 3d5c454d29edd5647925b304200c368b llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4116f02ec3238ea12a9cd2af0995b490
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 63376a5b3cb4..64d82b8f1a4e 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/featherpad-1.5.2 b/metadata/md5-cache/app-editors/featherpad-1.5.2
new file mode 100644
index 000000000000..cd9203d0a82a
--- /dev/null
+++ b/metadata/md5-cache/app-editors/featherpad-1.5.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=app-text/hunspell:= dev-qt/qtbase:6[dbus,gui,widgets] dev-qt/qtsvg:6 X? ( x11-libs/libX11 ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Lightweight Qt5 Plain-Text Editor for Linux
+EAPI=8
+HOMEPAGE=https://github.com/tsujan/FeatherPad
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake xdg
+IUSE=+X
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-3+
+RDEPEND=app-text/hunspell:= dev-qt/qtbase:6[dbus,gui,widgets] dev-qt/qtsvg:6 X? ( x11-libs/libX11 )
+SLOT=0
+SRC_URI=https://github.com/tsujan/FeatherPad/archive/V1.5.2.tar.gz -> featherpad-1.5.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=89be1f9fd523b0abacee306ceafdaa5a
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 0515cd4e6497..effedef2371d 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/openhab-bin-4.2.0-r1 b/metadata/md5-cache/app-misc/openhab-bin-4.2.0-r1
deleted file mode 100644
index db01eeec3314..000000000000
--- a/metadata/md5-cache/app-misc/openhab-bin-4.2.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install postinst
-DESCRIPTION=An open-source automation software for your home
-EAPI=8
-HOMEPAGE=https://www.openhab.org/
-INHERIT=edo systemd tmpfiles
-KEYWORDS=amd64 arm64
-LICENSE=EPL-2.0
-RDEPEND=>=virtual/jre-17 acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
-SLOT=0
-SRC_URI=https://github.com/openhab/openhab-distro/releases/download/4.2.0/openhab-4.2.0.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=96728ace296a7ade7183728937778803
diff --git a/metadata/md5-cache/app-misc/openhab-bin-4.2.2 b/metadata/md5-cache/app-misc/openhab-bin-4.2.2
index 7aac6d66b514..10a1bca1806a 100644
--- a/metadata/md5-cache/app-misc/openhab-bin-4.2.2
+++ b/metadata/md5-cache/app-misc/openhab-bin-4.2.2
@@ -4,10 +4,10 @@ DESCRIPTION=An open-source automation software for your home
EAPI=8
HOMEPAGE=https://www.openhab.org/
INHERIT=edo systemd tmpfiles
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 arm64
LICENSE=EPL-2.0
RDEPEND=>=virtual/jre-17 acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
SLOT=0
SRC_URI=https://github.com/openhab/openhab-distro/releases/download/4.2.2/openhab-4.2.2.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d8758e91571cd7c5dc1e87caa565a6a3
+_md5_=7e45fb19c4676ef04b350a529680a542
diff --git a/metadata/md5-cache/app-misc/timew-1.4.3-r1 b/metadata/md5-cache/app-misc/timew-1.4.3-r1
deleted file mode 100644
index cc0c9582c212..000000000000
--- a/metadata/md5-cache/app-misc/timew-1.4.3-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Tracks your time from the command line, and generates reports
-EAPI=7
-HOMEPAGE=https://timewarrior.net
-INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.4.3/timew-1.4.3.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=377dd40972440829516c8dacdaea729f
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 5f9c9998b8eb..1b66da0b117a 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/sc-im-0.8.3-r1 b/metadata/md5-cache/app-office/sc-im-0.8.3-r1
index a914fbf47e08..87f6cc9ab043 100644
--- a/metadata/md5-cache/app-office/sc-im-0.8.3-r1
+++ b/metadata/md5-cache/app-office/sc-im-0.8.3-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) )
SLOT=0
SRC_URI=https://github.com/andmarti1424/sc-im/archive/v0.8.3.tar.gz -> sc-im-0.8.3.tar.gz
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=15ba2122fee1230e98e3a909f5afb7e8
+_md5_=cf3934adfe29e415bb49444dd896e82a
diff --git a/metadata/md5-cache/app-office/texmacs-2.1-r1 b/metadata/md5-cache/app-office/texmacs-2.1-r1
deleted file mode 100644
index 9450cd42b846..000000000000
--- a/metadata/md5-cache/app-office/texmacs-2.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=x11-base/xorg-proto app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=app-text/ghostscript-gpl <dev-scheme/guile-1.9:12[debug?,deprecated] media-libs/freetype x11-apps/xmodmap x11-libs/libXext virtual/latex-base >=dev-qt/qtcore-5.9.1:5 >=dev-qt/qtgui-5.9.1:5 >=dev-qt/qtwidgets-5.9.1:5 >=dev-qt/qtprintsupport-5.9.1:5 sqlite? ( dev-db/sqlite ) jpeg? ( virtual/imagemagick-tools[jpeg] ) netpbm? ( media-libs/netpbm ) spell? ( app-text/aspell ) svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) )
-DESCRIPTION=Wysiwyg text processor with high-quality maths
-EAPI=7
-HOMEPAGE=https://www.texmacs.org/
-INHERIT=cmake xdg-utils
-IUSE=debug jpeg netpbm sqlite svg spell
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-3
-RDEPEND=app-text/ghostscript-gpl <dev-scheme/guile-1.9:12[debug?,deprecated] media-libs/freetype x11-apps/xmodmap x11-libs/libXext virtual/latex-base >=dev-qt/qtcore-5.9.1:5 >=dev-qt/qtgui-5.9.1:5 >=dev-qt/qtwidgets-5.9.1:5 >=dev-qt/qtprintsupport-5.9.1:5 sqlite? ( dev-db/sqlite ) jpeg? ( virtual/imagemagick-tools[jpeg] ) netpbm? ( media-libs/netpbm ) spell? ( app-text/aspell ) svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) )
-SLOT=0
-SRC_URI=https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-2.1-src.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=efbdd8cb43e12c8a944eab04f1423d49
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 02c9512cffe5..a9451c4d83b3 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/nushell-0.95.0-r1 b/metadata/md5-cache/app-shells/nushell-0.95.0-r1
deleted file mode 100644
index a315ba4f59cc..000000000000
--- a/metadata/md5-cache/app-shells/nushell-0.95.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig || ( dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= X? ( x11-libs/libX11 x11-libs/libxcb )
-DESCRIPTION=A new type of shell, written in Rust
-EAPI=8
-HOMEPAGE=https://www.nushell.sh
-INHERIT=cargo
-IUSE=plugins X debug
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv
-LICENSE=MIT 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016 ZLIB
-RDEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= X? ( x11-libs/libX11 x11-libs/libxcb )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/nushell/nushell/archive/0.95.0.tar.gz -> nushell-0.95.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.21.0/download -> addr2line-0.21.0.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.8/download -> ahash-0.7.8.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.crate https://crates.io/api/v1/crates/alloca/0.4.0/download -> alloca-0.4.0.crate https://crates.io/api/v1/crates/allocator-api2/0.2.18/download -> allocator-api2-0.2.18.crate https://crates.io/api/v1/crates/alphanumeric-sort/1.5.3/download -> alphanumeric-sort-1.5.3.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/ansi-str/0.8.0/download -> ansi-str-0.8.0.crate https://crates.io/api/v1/crates/ansitok/0.2.0/download -> ansitok-0.2.0.crate https://crates.io/api/v1/crates/anstream/0.6.14/download -> anstream-0.6.14.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.4/download -> anstyle-parse-0.2.4.crate https://crates.io/api/v1/crates/anstyle-query/1.0.3/download -> anstyle-query-1.0.3.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.3/download -> anstyle-wincon-3.0.3.crate https://crates.io/api/v1/crates/anstyle/1.0.7/download -> anstyle-1.0.7.crate https://crates.io/api/v1/crates/anyhow/1.0.82/download -> anyhow-1.0.82.crate https://crates.io/api/v1/crates/arboard/3.4.0/download -> arboard-3.4.0.crate https://crates.io/api/v1/crates/argminmax/0.6.2/download -> argminmax-0.6.2.crate https://crates.io/api/v1/crates/array-init-cursor/0.2.0/download -> array-init-cursor-0.2.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/assert-json-diff/2.0.2/download -> assert-json-diff-2.0.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.14/download -> assert_cmd-2.0.14.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-trait/0.1.80/download -> async-trait-0.1.80.crate https://crates.io/api/v1/crates/atoi/2.0.0/download -> atoi-2.0.0.crate https://crates.io/api/v1/crates/atoi_simd/0.15.6/download -> atoi_simd-0.15.6.crate https://crates.io/api/v1/crates/autocfg/1.2.0/download -> autocfg-1.2.0.crate https://crates.io/api/v1/crates/avro-schema/0.3.0/download -> avro-schema-0.3.0.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/backtrace/0.3.71/download -> backtrace-0.3.71.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bindgen/0.69.4/download -> bindgen-0.69.4.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.5.0/download -> block2-0.5.0.crate https://crates.io/api/v1/crates/borsh-derive/1.5.0/download -> borsh-derive-1.5.0.crate https://crates.io/api/v1/crates/borsh/1.5.0/download -> borsh-1.5.0.crate https://crates.io/api/v1/crates/bracoxide/0.1.3/download -> bracoxide-0.1.3.crate https://crates.io/api/v1/crates/brotli-decompressor/4.0.0/download -> brotli-decompressor-4.0.0.crate https://crates.io/api/v1/crates/brotli/5.0.0/download -> brotli-5.0.0.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byte-unit/5.1.4/download -> byte-unit-5.1.4.crate https://crates.io/api/v1/crates/bytecheck/0.6.12/download -> bytecheck-0.6.12.crate https://crates.io/api/v1/crates/bytecheck_derive/0.6.12/download -> bytecheck_derive-0.6.12.crate https://crates.io/api/v1/crates/bytecount/0.6.8/download -> bytecount-0.6.8.crate https://crates.io/api/v1/crates/bytemuck/1.15.0/download -> bytemuck-1.15.0.crate https://crates.io/api/v1/crates/bytemuck_derive/1.6.0/download -> bytemuck_derive-1.6.0.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.6.0/download -> bytes-1.6.0.crate https://crates.io/api/v1/crates/bytesize/1.3.0/download -> bytesize-1.3.0.crate https://crates.io/api/v1/crates/calamine/0.24.0/download -> calamine-0.24.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.96/download -> cc-1.0.96.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chardetng/0.1.17/download -> chardetng-0.1.17.crate https://crates.io/api/v1/crates/charset/0.1.3/download -> charset-0.1.3.crate https://crates.io/api/v1/crates/chrono-humanize/0.2.3/download -> chrono-humanize-0.2.3.crate https://crates.io/api/v1/crates/chrono-tz-build/0.2.1/download -> chrono-tz-build-0.2.1.crate https://crates.io/api/v1/crates/chrono-tz-build/0.3.0/download -> chrono-tz-build-0.3.0.crate https://crates.io/api/v1/crates/chrono-tz/0.8.6/download -> chrono-tz-0.8.6.crate https://crates.io/api/v1/crates/chrono-tz/0.9.0/download -> chrono-tz-0.9.0.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/chumsky/0.9.3/download -> chumsky-0.9.3.crate https://crates.io/api/v1/crates/clang-sys/1.7.0/download -> clang-sys-1.7.0.crate https://crates.io/api/v1/crates/clap/4.5.4/download -> clap-4.5.4.crate https://crates.io/api/v1/crates/clap_builder/4.5.2/download -> clap_builder-4.5.2.crate https://crates.io/api/v1/crates/clap_derive/4.5.4/download -> clap_derive-4.5.4.crate https://crates.io/api/v1/crates/clap_lex/0.7.0/download -> clap_lex-0.7.0.crate https://crates.io/api/v1/crates/clipboard-win/5.3.1/download -> clipboard-win-5.3.1.crate https://crates.io/api/v1/crates/codepage/0.1.1/download -> codepage-0.1.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.1/download -> colorchoice-1.0.1.crate https://crates.io/api/v1/crates/colorz/1.1.2/download -> colorz-1.1.2.crate https://crates.io/api/v1/crates/comfy-table/7.1.1/download -> comfy-table-7.1.1.crate https://crates.io/api/v1/crates/compact_str/0.7.1/download -> compact_str-0.7.1.crate https://crates.io/api/v1/crates/console/0.15.8/download -> console-0.15.8.crate https://crates.io/api/v1/crates/const-random-macro/0.1.16/download -> const-random-macro-0.1.16.crate https://crates.io/api/v1/crates/const-random/0.1.18/download -> const-random-0.1.18.crate https://crates.io/api/v1/crates/const_format/0.2.32/download -> const_format-0.2.32.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.32/download -> const_format_proc_macros-0.2.32.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc-catalog/1.1.1/download -> crc-catalog-1.1.1.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/crc/2.1.0/download -> crc-2.1.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.12/download -> crossbeam-channel-0.5.12.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crossterm/0.27.0/download -> crossterm-0.27.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/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/cssparser/0.31.2/download -> cssparser-0.31.2.crate https://crates.io/api/v1/crates/csv-core/0.1.11/download -> csv-core-0.1.11.crate https://crates.io/api/v1/crates/csv/1.3.0/download -> csv-1.3.0.crate https://crates.io/api/v1/crates/ctrlc/3.4.4/download -> ctrlc-3.4.4.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derive-new/0.6.0/download -> derive-new-0.6.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dialoguer/0.11.0/download -> dialoguer-0.11.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/dlv-list/0.5.2/download -> dlv-list-0.5.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/doctest-file/1.0.0/download -> doctest-file-1.0.0.crate https://crates.io/api/v1/crates/downcast-rs/1.2.1/download -> downcast-rs-1.2.1.crate https://crates.io/api/v1/crates/dtoa-short/0.3.4/download -> dtoa-short-0.3.4.crate https://crates.io/api/v1/crates/dtoa/1.0.9/download -> dtoa-1.0.9.crate https://crates.io/api/v1/crates/dtparse/2.0.0/download -> dtparse-2.0.0.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/dyn-clone/1.0.17/download -> dyn-clone-1.0.17.crate https://crates.io/api/v1/crates/ego-tree/0.6.2/download -> ego-tree-0.6.2.crate https://crates.io/api/v1/crates/either/1.11.0/download -> either-1.11.0.crate https://crates.io/api/v1/crates/eml-parser/0.1.4/download -> eml-parser-0.1.4.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/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/erased-serde/0.4.4/download -> erased-serde-0.4.4.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/error-code/3.2.0/download -> error-code-3.2.0.crate https://crates.io/api/v1/crates/ethnum/1.5.0/download -> ethnum-1.5.0.crate https://crates.io/api/v1/crates/fallible-iterator/0.3.0/download -> fallible-iterator-0.3.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.13.0/download -> fancy-regex-0.13.0.crate https://crates.io/api/v1/crates/fast-float/0.2.0/download -> fast-float-0.2.0.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fd-lock/4.0.2/download -> fd-lock-4.0.2.crate https://crates.io/api/v1/crates/file-id/0.2.1/download -> file-id-0.2.1.crate https://crates.io/api/v1/crates/filesize/0.2.0/download -> filesize-0.2.0.crate https://crates.io/api/v1/crates/filetime/0.2.23/download -> filetime-0.2.23.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.30/download -> flate2-1.0.30.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign_vec/0.1.0/download -> foreign_vec-0.1.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.4.3/download -> gethostname-0.4.3.crate https://crates.io/api/v1/crates/getrandom/0.2.14/download -> getrandom-0.2.14.crate https://crates.io/api/v1/crates/gimli/0.28.1/download -> gimli-0.28.1.crate https://crates.io/api/v1/crates/git2/0.19.0/download -> git2-0.19.0.crate https://crates.io/api/v1/crates/gjson/0.8.1/download -> gjson-0.8.1.crate https://crates.io/api/v1/crates/glob-match/0.2.1/download -> glob-match-0.2.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/goblin/0.7.1/download -> goblin-0.7.1.crate https://crates.io/api/v1/crates/h2/0.3.26/download -> h2-0.3.26.crate https://crates.io/api/v1/crates/halfbrown/0.2.5/download -> halfbrown-0.2.5.crate https://crates.io/api/v1/crates/hash32/0.3.1/download -> hash32-0.3.1.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.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashlink/0.9.0/download -> hashlink-0.9.0.crate https://crates.io/api/v1/crates/heapless/0.8.0/download -> heapless-0.8.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.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.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.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/human-date-parser/0.1.2/download -> human-date-parser-0.1.2.crate https://crates.io/api/v1/crates/hyper/0.14.28/download -> hyper-0.14.28.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.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ical/0.11.0/download -> ical-0.11.0.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/2.2.6/download -> indexmap-2.2.6.crate https://crates.io/api/v1/crates/indicatif/0.17.8/download -> indicatif-0.17.8.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interprocess/2.2.0/download -> interprocess-2.2.0.crate https://crates.io/api/v1/crates/inventory/0.3.15/download -> inventory-0.3.15.crate https://crates.io/api/v1/crates/is-docker/0.2.0/download -> is-docker-0.2.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.12/download -> is-terminal-0.4.12.crate https://crates.io/api/v1/crates/is-wsl/0.4.0/download -> is-wsl-0.4.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_debug/1.0.1/download -> is_debug-1.0.1.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.0/download -> is_terminal_polyfill-1.70.0.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.31/download -> jobserver-0.1.31.crate https://crates.io/api/v1/crates/joinery/2.1.0/download -> joinery-2.1.0.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/jsonpath_lib_polars_vendor/0.0.1/download -> jsonpath_lib_polars_vendor-0.0.1.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.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/lexical-core/0.8.5/download -> lexical-core-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-float/0.8.5/download -> lexical-write-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-integer/0.8.5/download -> lexical-write-integer-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/libflate/1.4.0/download -> libflate-1.4.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libgit2-sys/0.17.0+1.8.1/download -> libgit2-sys-0.17.0+1.8.1.crate https://crates.io/api/v1/crates/libloading/0.8.3/download -> libloading-0.8.3.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.38/download -> libmimalloc-sys-0.1.38.crate https://crates.io/api/v1/crates/libproc/0.14.8/download -> libproc-0.14.8.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.28.0/download -> libsqlite3-sys-0.28.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.16/download -> libz-sys-1.1.16.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/lru/0.12.3/download -> lru-0.12.3.crate https://crates.io/api/v1/crates/lscolors/0.17.0/download -> lscolors-0.17.0.crate https://crates.io/api/v1/crates/lsp-server/0.7.6/download -> lsp-server-0.7.6.crate https://crates.io/api/v1/crates/lsp-types/0.95.1/download -> lsp-types-0.95.1.crate https://crates.io/api/v1/crates/lz4-sys/1.9.4/download -> lz4-sys-1.9.4.crate https://crates.io/api/v1/crates/lz4/1.24.0/download -> lz4-1.24.0.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/mach2/0.4.2/download -> mach2-0.4.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/md-5/0.10.6/download -> md-5-0.10.6.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memmap2/0.7.1/download -> memmap2-0.7.1.crate https://crates.io/api/v1/crates/miette-derive/7.2.0/download -> miette-derive-7.2.0.crate https://crates.io/api/v1/crates/miette/7.2.0/download -> miette-7.2.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.42/download -> mimalloc-0.1.42.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/mockito/1.4.0/download -> mockito-1.4.0.crate https://crates.io/api/v1/crates/multiversion-macros/0.7.4/download -> multiversion-macros-0.7.4.crate https://crates.io/api/v1/crates/multiversion/0.7.4/download -> multiversion-0.7.4.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-debouncer-full/0.3.1/download -> notify-debouncer-full-0.3.1.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/now/0.1.3/download -> now-0.1.3.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.0/download -> nu-ansi-term-0.50.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.4/download -> num-bigint-0.4.4.crate https://crates.io/api/v1/crates/num-complex/0.4.5/download -> num-complex-0.4.5.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-format/0.4.4/download -> num-format-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-iter/0.1.44/download -> num-iter-0.1.44.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.18/download -> num-traits-0.2.18.crate https://crates.io/api/v1/crates/num/0.4.2/download -> num-0.4.2.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/objc-sys/0.3.3/download -> objc-sys-0.3.3.crate https://crates.io/api/v1/crates/objc2-app-kit/0.2.0/download -> objc2-app-kit-0.2.0.crate https://crates.io/api/v1/crates/objc2-core-data/0.2.0/download -> objc2-core-data-0.2.0.crate https://crates.io/api/v1/crates/objc2-encode/4.0.1/download -> objc2-encode-4.0.1.crate https://crates.io/api/v1/crates/objc2-foundation/0.2.0/download -> objc2-foundation-0.2.0.crate https://crates.io/api/v1/crates/objc2/0.5.1/download -> objc2-0.5.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/object/0.32.2/download -> object-0.32.2.crate https://crates.io/api/v1/crates/omnipath/0.1.6/download -> omnipath-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/open/5.1.2/download -> open-5.1.2.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/300.2.3+3.2.1/download -> openssl-src-300.2.3+3.2.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.102/download -> openssl-sys-0.9.102.crate https://crates.io/api/v1/crates/openssl/0.10.64/download -> openssl-0.10.64.crate https://crates.io/api/v1/crates/ordered-multimap/0.7.3/download -> ordered-multimap-0.7.3.crate https://crates.io/api/v1/crates/os_display/0.1.3/download -> os_display-0.1.3.crate https://crates.io/api/v1/crates/os_pipe/1.2.0/download -> os_pipe-1.2.0.crate https://crates.io/api/v1/crates/owo-colors/4.0.0/download -> owo-colors-4.0.0.crate https://crates.io/api/v1/crates/papergrid/0.10.0/download -> papergrid-0.10.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/parquet-format-safe/0.2.4/download -> parquet-format-safe-0.2.4.crate https://crates.io/api/v1/crates/parse-zoneinfo/0.3.1/download -> parse-zoneinfo-0.3.1.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/pest/2.7.10/download -> pest-2.7.10.crate https://crates.io/api/v1/crates/pest_derive/2.7.10/download -> pest_derive-2.7.10.crate https://crates.io/api/v1/crates/pest_generator/2.7.10/download -> pest_generator-2.7.10.crate https://crates.io/api/v1/crates/pest_meta/2.7.10/download -> pest_meta-2.7.10.crate https://crates.io/api/v1/crates/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/planus/0.3.1/download -> planus-0.3.1.crate https://crates.io/api/v1/crates/platform-info/2.0.3/download -> platform-info-2.0.3.crate https://crates.io/api/v1/crates/polars-arrow-format/0.1.0/download -> polars-arrow-format-0.1.0.crate https://crates.io/api/v1/crates/polars-arrow/0.40.0/download -> polars-arrow-0.40.0.crate https://crates.io/api/v1/crates/polars-compute/0.40.0/download -> polars-compute-0.40.0.crate https://crates.io/api/v1/crates/polars-core/0.40.0/download -> polars-core-0.40.0.crate https://crates.io/api/v1/crates/polars-error/0.40.0/download -> polars-error-0.40.0.crate https://crates.io/api/v1/crates/polars-expr/0.40.0/download -> polars-expr-0.40.0.crate https://crates.io/api/v1/crates/polars-io/0.40.0/download -> polars-io-0.40.0.crate https://crates.io/api/v1/crates/polars-json/0.40.0/download -> polars-json-0.40.0.crate https://crates.io/api/v1/crates/polars-lazy/0.40.0/download -> polars-lazy-0.40.0.crate https://crates.io/api/v1/crates/polars-ops/0.40.0/download -> polars-ops-0.40.0.crate https://crates.io/api/v1/crates/polars-parquet/0.40.0/download -> polars-parquet-0.40.0.crate https://crates.io/api/v1/crates/polars-pipe/0.40.0/download -> polars-pipe-0.40.0.crate https://crates.io/api/v1/crates/polars-plan/0.40.0/download -> polars-plan-0.40.0.crate https://crates.io/api/v1/crates/polars-row/0.40.0/download -> polars-row-0.40.0.crate https://crates.io/api/v1/crates/polars-sql/0.40.0/download -> polars-sql-0.40.0.crate https://crates.io/api/v1/crates/polars-time/0.40.0/download -> polars-time-0.40.0.crate https://crates.io/api/v1/crates/polars-utils/0.40.0/download -> polars-utils-0.40.0.crate https://crates.io/api/v1/crates/polars/0.40.0/download -> polars-0.40.0.crate https://crates.io/api/v1/crates/pori/0.0.0/download -> pori-0.0.0.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.1.0/download -> predicates-3.1.0.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/print-positions/0.6.1/download -> print-positions-0.6.1.crate https://crates.io/api/v1/crates/proc-macro-crate/3.1.0/download -> proc-macro-crate-3.1.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.81/download -> proc-macro2-1.0.81.crate https://crates.io/api/v1/crates/procfs-core/0.16.0/download -> procfs-core-0.16.0.crate https://crates.io/api/v1/crates/procfs/0.16.0/download -> procfs-0.16.0.crate https://crates.io/api/v1/crates/psm/0.1.21/download -> psm-0.1.21.crate https://crates.io/api/v1/crates/ptr_meta/0.1.4/download -> ptr_meta-0.1.4.crate https://crates.io/api/v1/crates/ptr_meta_derive/0.1.4/download -> ptr_meta_derive-0.1.4.crate https://crates.io/api/v1/crates/pure-rust-locales/0.8.1/download -> pure-rust-locales-0.8.1.crate https://crates.io/api/v1/crates/pwd/1.4.0/download -> pwd-1.4.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/quoted_printable/0.5.0/download -> quoted_printable-0.5.0.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/ratatui/0.26.2/download -> ratatui-0.26.2.crate https://crates.io/api/v1/crates/raw-cpuid/11.0.2/download -> raw-cpuid-11.0.2.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/recursive-proc-macro-impl/0.1.1/download -> recursive-proc-macro-impl-0.1.1.crate https://crates.io/api/v1/crates/recursive/0.1.1/download -> recursive-0.1.1.crate https://crates.io/api/v1/crates/recvmsg/1.0.0/download -> recvmsg-1.0.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/redox_users/0.4.5/download -> redox_users-0.4.5.crate https://crates.io/api/v1/crates/reedline/0.32.0/download -> reedline-0.32.0.crate https://crates.io/api/v1/crates/ref-cast-impl/1.0.22/download -> ref-cast-impl-1.0.22.crate https://crates.io/api/v1/crates/ref-cast/1.0.22/download -> ref-cast-1.0.22.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/relative-path/1.9.2/download -> relative-path-1.9.2.crate https://crates.io/api/v1/crates/rend/0.4.2/download -> rend-0.4.2.crate https://crates.io/api/v1/crates/rfc2047-decoder/1.0.5/download -> rfc2047-decoder-1.0.5.crate https://crates.io/api/v1/crates/rkyv/0.7.44/download -> rkyv-0.7.44.crate https://crates.io/api/v1/crates/rkyv_derive/0.7.44/download -> rkyv_derive-0.7.44.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/rmp-serde/1.3.0/download -> rmp-serde-1.3.0.crate https://crates.io/api/v1/crates/rmp/0.8.14/download -> rmp-0.8.14.crate https://crates.io/api/v1/crates/ropey/1.6.1/download -> ropey-1.6.1.crate https://crates.io/api/v1/crates/roxmltree/0.19.0/download -> roxmltree-0.19.0.crate https://crates.io/api/v1/crates/rstest/0.18.2/download -> rstest-0.18.2.crate https://crates.io/api/v1/crates/rstest_macros/0.18.2/download -> rstest_macros-0.18.2.crate https://crates.io/api/v1/crates/rusqlite/0.31.0/download -> rusqlite-0.31.0.crate https://crates.io/api/v1/crates/rust-embed-impl/8.4.0/download -> rust-embed-impl-8.4.0.crate https://crates.io/api/v1/crates/rust-embed-utils/8.4.0/download -> rust-embed-utils-8.4.0.crate https://crates.io/api/v1/crates/rust-embed/8.4.0/download -> rust-embed-8.4.0.crate https://crates.io/api/v1/crates/rust-ini/0.21.0/download -> rust-ini-0.21.0.crate https://crates.io/api/v1/crates/rust_decimal/1.35.0/download -> rust_decimal-1.35.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/rustversion/1.0.15/download -> rustversion-1.0.15.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scc/2.1.0/download -> scc-2.1.0.crate https://crates.io/api/v1/crates/schannel/0.1.23/download -> schannel-0.1.23.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scraper/0.19.0/download -> scraper-0.19.0.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.1/download -> scroll_derive-0.11.1.crate https://crates.io/api/v1/crates/sdd/0.2.0/download -> sdd-0.2.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.10.0/download -> security-framework-sys-2.10.0.crate https://crates.io/api/v1/crates/security-framework/2.10.0/download -> security-framework-2.10.0.crate https://crates.io/api/v1/crates/selectors/0.25.0/download -> selectors-0.25.0.crate https://crates.io/api/v1/crates/semver/1.0.22/download -> semver-1.0.22.crate https://crates.io/api/v1/crates/seq-macro/0.3.5/download -> seq-macro-0.3.5.crate https://crates.io/api/v1/crates/serde/1.0.200/download -> serde-1.0.200.crate https://crates.io/api/v1/crates/serde_derive/1.0.200/download -> serde_derive-1.0.200.crate https://crates.io/api/v1/crates/serde_json/1.0.116/download -> serde_json-1.0.116.crate https://crates.io/api/v1/crates/serde_repr/0.1.19/download -> serde_repr-0.1.19.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_yaml/0.9.34+deprecated/download -> serde_yaml-0.9.34+deprecated.crate https://crates.io/api/v1/crates/serial_test/3.1.1/download -> serial_test-3.1.1.crate https://crates.io/api/v1/crates/serial_test_derive/3.1.1/download -> serial_test_derive-3.1.1.crate https://crates.io/api/v1/crates/servo_arc/0.3.0/download -> servo_arc-0.3.0.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shadow-rs/0.28.0/download -> shadow-rs-0.28.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.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.2/download -> signal-hook-registry-1.4.2.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/simd-json/0.13.10/download -> simd-json-0.13.10.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/similar/2.5.0/download -> similar-2.5.0.crate https://crates.io/api/v1/crates/simplelog/0.12.2/download -> simplelog-0.12.2.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.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.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/smawk/0.3.2/download -> smawk-0.3.2.crate https://crates.io/api/v1/crates/snap/1.1.1/download -> snap-1.1.1.crate https://crates.io/api/v1/crates/socket2/0.5.7/download -> socket2-0.5.7.crate https://crates.io/api/v1/crates/sqlparser/0.39.0/download -> sqlparser-0.39.0.crate https://crates.io/api/v1/crates/sqlparser/0.47.0/download -> sqlparser-0.47.0.crate https://crates.io/api/v1/crates/stability/0.2.0/download -> stability-0.2.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/stacker/0.1.15/download -> stacker-0.1.15.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/str_indices/0.4.3/download -> str_indices-0.4.3.crate https://crates.io/api/v1/crates/streaming-decompression/0.1.2/download -> streaming-decompression-0.1.2.crate https://crates.io/api/v1/crates/streaming-iterator/0.1.9/download -> streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.2.0/download -> strip-ansi-escapes-0.2.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.2/download -> strum-0.26.2.crate https://crates.io/api/v1/crates/strum_macros/0.26.2/download -> strum_macros-0.26.2.crate https://crates.io/api/v1/crates/supports-color/2.1.0/download -> supports-color-2.1.0.crate https://crates.io/api/v1/crates/supports-color/3.0.0/download -> supports-color-3.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/3.0.0/download -> supports-hyperlinks-3.0.0.crate https://crates.io/api/v1/crates/supports-unicode/3.0.0/download -> supports-unicode-3.0.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.60/download -> syn-2.0.60.crate https://crates.io/api/v1/crates/syn_derive/0.1.8/download -> syn_derive-0.1.8.crate https://crates.io/api/v1/crates/sys-locale/0.3.1/download -> sys-locale-0.3.1.crate https://crates.io/api/v1/crates/sysinfo/0.30.11/download -> sysinfo-0.30.11.crate https://crates.io/api/v1/crates/tabled/0.14.0/download -> tabled-0.14.0.crate https://crates.io/api/v1/crates/tango-bench/0.5.0/download -> tango-bench-0.5.0.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/target-features/0.1.6/download -> target-features-0.1.6.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.1/download -> textwrap-0.16.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.59/download -> thiserror-impl-1.0.59.crate https://crates.io/api/v1/crates/thiserror/1.0.59/download -> thiserror-1.0.59.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.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/titlecase/2.2.1/download -> titlecase-2.2.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.10/download -> tokio-util-0.7.10.crate https://crates.io/api/v1/crates/tokio/1.37.0/download -> tokio-1.37.0.crate https://crates.io/api/v1/crates/toml/0.7.8/download -> toml-0.7.8.crate https://crates.io/api/v1/crates/toml/0.8.12/download -> toml-0.8.12.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/toml_edit/0.21.1/download -> toml_edit-0.21.1.crate https://crates.io/api/v1/crates/toml_edit/0.22.12/download -> toml_edit-0.22.12.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.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/trash/3.3.1/download -> trash-3.3.1.crate https://crates.io/api/v1/crates/tree_magic_mini/3.1.4/download -> tree_magic_mini-3.1.4.crate https://crates.io/api/v1/crates/trim-in-place/0.1.7/download -> trim-in-place-0.1.7.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/typetag-impl/0.2.16/download -> typetag-impl-0.2.16.crate https://crates.io/api/v1/crates/typetag/0.2.16/download -> typetag-0.2.16.crate https://crates.io/api/v1/crates/ucd-trie/0.1.6/download -> ucd-trie-0.1.6.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicase/2.7.0/download -> unicase-2.7.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.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-linebreak/0.1.5/download -> unicode-linebreak-0.1.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unicode-reverse/1.0.9/download -> unicode-reverse-1.0.9.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.12/download -> unicode-width-0.1.12.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.11/download -> unsafe-libyaml-0.2.11.crate https://crates.io/api/v1/crates/ureq/2.9.7/download -> ureq-2.9.7.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-width/0.1.7/download -> utf8-width-0.1.7.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uu_cp/0.0.26/download -> uu_cp-0.0.26.crate https://crates.io/api/v1/crates/uu_mkdir/0.0.26/download -> uu_mkdir-0.0.26.crate https://crates.io/api/v1/crates/uu_mktemp/0.0.26/download -> uu_mktemp-0.0.26.crate https://crates.io/api/v1/crates/uu_mv/0.0.26/download -> uu_mv-0.0.26.crate https://crates.io/api/v1/crates/uu_uname/0.0.26/download -> uu_uname-0.0.26.crate https://crates.io/api/v1/crates/uu_whoami/0.0.26/download -> uu_whoami-0.0.26.crate https://crates.io/api/v1/crates/uucore/0.0.26/download -> uucore-0.0.26.crate https://crates.io/api/v1/crates/uucore_procs/0.0.26/download -> uucore_procs-0.0.26.crate https://crates.io/api/v1/crates/uuhelp_parser/0.0.26/download -> uuhelp_parser-0.0.26.crate https://crates.io/api/v1/crates/uuid/1.8.0/download -> uuid-1.8.0.crate https://crates.io/api/v1/crates/v_htmlescape/0.15.8/download -> v_htmlescape-0.15.8.crate https://crates.io/api/v1/crates/value-trait/0.8.1/download -> value-trait-0.8.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/wax/0.6.0/download -> wax-0.6.0.crate https://crates.io/api/v1/crates/wayland-backend/0.3.3/download -> wayland-backend-0.3.3.crate https://crates.io/api/v1/crates/wayland-client/0.31.2/download -> wayland-client-0.31.2.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.2.0/download -> wayland-protocols-wlr-0.2.0.crate https://crates.io/api/v1/crates/wayland-protocols/0.31.2/download -> wayland-protocols-0.31.2.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.1/download -> wayland-scanner-0.31.1.crate https://crates.io/api/v1/crates/wayland-sys/0.31.1/download -> wayland-sys-0.31.1.crate https://crates.io/api/v1/crates/which/6.0.1/download -> which-6.0.1.crate https://crates.io/api/v1/crates/widestring/1.1.0/download -> widestring-1.1.0.crate https://crates.io/api/v1/crates/wild/2.2.1/download -> wild-2.2.1.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.8/download -> winapi-util-0.1.8.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-core/0.54.0/download -> windows-core-0.54.0.crate https://crates.io/api/v1/crates/windows-result/0.1.1/download -> windows-result-0.1.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.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-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.52.0/download -> windows-0.52.0.crate https://crates.io/api/v1/crates/windows/0.54.0/download -> windows-0.54.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_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.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_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.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_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.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_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.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_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.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_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.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/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/winnow/0.5.40/download -> winnow-0.5.40.crate https://crates.io/api/v1/crates/winnow/0.6.7/download -> winnow-0.6.7.crate https://crates.io/api/v1/crates/winreg/0.52.0/download -> winreg-0.52.0.crate https://crates.io/api/v1/crates/winresource/0.1.17/download -> winresource-0.1.17.crate https://crates.io/api/v1/crates/winsafe/0.0.19/download -> winsafe-0.0.19.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.8.1/download -> wl-clipboard-rs-0.8.1.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/x11rb-protocol/0.13.1/download -> x11rb-protocol-0.13.1.crate https://crates.io/api/v1/crates/x11rb/0.13.1/download -> x11rb-0.13.1.crate https://crates.io/api/v1/crates/xattr/1.3.1/download -> xattr-1.3.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.10/download -> xxhash-rust-0.8.10.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate https://crates.io/api/v1/crates/zstd-safe/7.1.0/download -> zstd-safe-7.1.0.crate https://crates.io/api/v1/crates/zstd-sys/2.0.10+zstd.1.5.6/download -> zstd-sys-2.0.10+zstd.1.5.6.crate https://crates.io/api/v1/crates/zstd/0.13.1/download -> zstd-0.13.1.crate
-_eclasses_=cargo b586dbead117ba8254f79b1b79533f54 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=fd4389cee130de7ab5b1f465183906c0
diff --git a/metadata/md5-cache/app-shells/nushell-0.99.1 b/metadata/md5-cache/app-shells/nushell-0.99.1
new file mode 100644
index 000000000000..2ce456cc1566
--- /dev/null
+++ b/metadata/md5-cache/app-shells/nushell-0.99.1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig || ( dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= system-clipboard? ( X? ( x11-libs/libX11 x11-libs/libxcb ) )
+DESCRIPTION=A new type of shell, written in Rust
+EAPI=8
+HOMEPAGE=https://www.nushell.sh
+INHERIT=cargo
+IUSE=plugins system-clipboard X debug
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
+LICENSE=MIT 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016 ZLIB
+RDEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= system-clipboard? ( X? ( x11-libs/libX11 x11-libs/libxcb ) )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/nushell/nushell/archive/0.99.1.tar.gz -> nushell-0.99.1.tar.gz https://crates.io/api/v1/crates/addr2line/0.22.0/download -> addr2line-0.22.0.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.8/download -> ahash-0.7.8.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.crate https://crates.io/api/v1/crates/alloca/0.4.0/download -> alloca-0.4.0.crate https://crates.io/api/v1/crates/allocator-api2/0.2.18/download -> allocator-api2-0.2.18.crate https://crates.io/api/v1/crates/alphanumeric-sort/1.5.3/download -> alphanumeric-sort-1.5.3.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/ansi-str/0.8.0/download -> ansi-str-0.8.0.crate https://crates.io/api/v1/crates/ansitok/0.2.0/download -> ansitok-0.2.0.crate https://crates.io/api/v1/crates/anstream/0.6.15/download -> anstream-0.6.15.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.5/download -> anstyle-parse-0.2.5.crate https://crates.io/api/v1/crates/anstyle-query/1.1.1/download -> anstyle-query-1.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.4/download -> anstyle-wincon-3.0.4.crate https://crates.io/api/v1/crates/anstyle/1.0.8/download -> anstyle-1.0.8.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/arboard/3.4.0/download -> arboard-3.4.0.crate https://crates.io/api/v1/crates/argminmax/0.6.2/download -> argminmax-0.6.2.crate https://crates.io/api/v1/crates/array-init-cursor/0.2.0/download -> array-init-cursor-0.2.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/assert-json-diff/2.0.2/download -> assert-json-diff-2.0.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.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-trait/0.1.81/download -> async-trait-0.1.81.crate https://crates.io/api/v1/crates/atoi/2.0.0/download -> atoi-2.0.0.crate https://crates.io/api/v1/crates/atoi_simd/0.15.6/download -> atoi_simd-0.15.6.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/avro-schema/0.3.0/download -> avro-schema-0.3.0.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/backtrace/0.3.73/download -> backtrace-0.3.73.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bindgen/0.69.4/download -> bindgen-0.69.4.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.5.1/download -> block2-0.5.1.crate https://crates.io/api/v1/crates/borsh-derive/1.5.1/download -> borsh-derive-1.5.1.crate https://crates.io/api/v1/crates/borsh/1.5.1/download -> borsh-1.5.1.crate https://crates.io/api/v1/crates/bracoxide/0.1.3/download -> bracoxide-0.1.3.crate https://crates.io/api/v1/crates/brotli-decompressor/4.0.1/download -> brotli-decompressor-4.0.1.crate https://crates.io/api/v1/crates/brotli/5.0.0/download -> brotli-5.0.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byte-unit/5.1.4/download -> byte-unit-5.1.4.crate https://crates.io/api/v1/crates/bytecheck/0.6.12/download -> bytecheck-0.6.12.crate https://crates.io/api/v1/crates/bytecheck_derive/0.6.12/download -> bytecheck_derive-0.6.12.crate https://crates.io/api/v1/crates/bytecount/0.6.8/download -> bytecount-0.6.8.crate https://crates.io/api/v1/crates/bytemuck/1.17.0/download -> bytemuck-1.17.0.crate https://crates.io/api/v1/crates/bytemuck_derive/1.7.1/download -> bytemuck_derive-1.7.1.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.7.1/download -> bytes-1.7.1.crate https://crates.io/api/v1/crates/bytesize/1.3.0/download -> bytesize-1.3.0.crate https://crates.io/api/v1/crates/calamine/0.24.0/download -> calamine-0.24.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/castaway/0.2.3/download -> castaway-0.2.3.crate https://crates.io/api/v1/crates/cc/1.1.14/download -> cc-1.1.14.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chardetng/0.1.17/download -> chardetng-0.1.17.crate https://crates.io/api/v1/crates/charset/0.1.5/download -> charset-0.1.5.crate https://crates.io/api/v1/crates/chrono-humanize/0.2.3/download -> chrono-humanize-0.2.3.crate https://crates.io/api/v1/crates/chrono-tz-build/0.2.1/download -> chrono-tz-build-0.2.1.crate https://crates.io/api/v1/crates/chrono-tz-build/0.3.0/download -> chrono-tz-build-0.3.0.crate https://crates.io/api/v1/crates/chrono-tz/0.8.6/download -> chrono-tz-0.8.6.crate https://crates.io/api/v1/crates/chrono-tz/0.9.0/download -> chrono-tz-0.9.0.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/chumsky/0.9.3/download -> chumsky-0.9.3.crate https://crates.io/api/v1/crates/clang-sys/1.8.1/download -> clang-sys-1.8.1.crate https://crates.io/api/v1/crates/clap/4.5.16/download -> clap-4.5.16.crate https://crates.io/api/v1/crates/clap_builder/4.5.15/download -> clap_builder-4.5.15.crate https://crates.io/api/v1/crates/clap_derive/4.5.13/download -> clap_derive-4.5.13.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/clipboard-win/5.4.0/download -> clipboard-win-5.4.0.crate https://crates.io/api/v1/crates/codepage/0.1.2/download -> codepage-0.1.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/colorz/1.1.2/download -> colorz-1.1.2.crate https://crates.io/api/v1/crates/comfy-table/7.1.1/download -> comfy-table-7.1.1.crate https://crates.io/api/v1/crates/compact_str/0.7.1/download -> compact_str-0.7.1.crate https://crates.io/api/v1/crates/console/0.15.8/download -> console-0.15.8.crate https://crates.io/api/v1/crates/const-random-macro/0.1.16/download -> const-random-macro-0.1.16.crate https://crates.io/api/v1/crates/const-random/0.1.18/download -> const-random-0.1.18.crate https://crates.io/api/v1/crates/const_format/0.2.32/download -> const_format-0.2.32.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.32/download -> const_format_proc_macros-0.2.32.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.13/download -> cpufeatures-0.2.13.crate https://crates.io/api/v1/crates/crc-catalog/1.1.1/download -> crc-catalog-1.1.1.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/crc/2.1.0/download -> crc-2.1.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crossterm/0.27.0/download -> crossterm-0.27.0.crate https://crates.io/api/v1/crates/crossterm/0.28.1/download -> crossterm-0.28.1.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/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/cssparser/0.31.2/download -> cssparser-0.31.2.crate https://crates.io/api/v1/crates/csv-core/0.1.11/download -> csv-core-0.1.11.crate https://crates.io/api/v1/crates/csv/1.3.0/download -> csv-1.3.0.crate https://crates.io/api/v1/crates/ctrlc/3.4.5/download -> ctrlc-3.4.5.crate https://crates.io/api/v1/crates/curl-sys/0.4.74+curl-8.9.0/download -> curl-sys-0.4.74+curl-8.9.0.crate https://crates.io/api/v1/crates/curl/0.4.46/download -> curl-0.4.46.crate https://crates.io/api/v1/crates/data-encoding/2.6.0/download -> data-encoding-2.6.0.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derive-new/0.6.0/download -> derive-new-0.6.0.crate https://crates.io/api/v1/crates/derive_more/0.99.18/download -> derive_more-0.99.18.crate https://crates.io/api/v1/crates/dialoguer/0.11.0/download -> dialoguer-0.11.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.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/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/dlv-list/0.5.2/download -> dlv-list-0.5.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/doctest-file/1.0.0/download -> doctest-file-1.0.0.crate https://crates.io/api/v1/crates/downcast-rs/1.2.1/download -> downcast-rs-1.2.1.crate https://crates.io/api/v1/crates/dtoa-short/0.3.5/download -> dtoa-short-0.3.5.crate https://crates.io/api/v1/crates/dtoa/1.0.9/download -> dtoa-1.0.9.crate https://crates.io/api/v1/crates/dtparse/2.0.1/download -> dtparse-2.0.1.crate https://crates.io/api/v1/crates/dunce/1.0.5/download -> dunce-1.0.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.17/download -> dyn-clone-1.0.17.crate https://crates.io/api/v1/crates/ego-tree/0.6.3/download -> ego-tree-0.6.3.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/eml-parser/0.1.4/download -> eml-parser-0.1.4.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/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/env_filter/0.1.2/download -> env_filter-0.1.2.crate https://crates.io/api/v1/crates/env_logger/0.11.5/download -> env_logger-0.11.5.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/erased-serde/0.4.5/download -> erased-serde-0.4.5.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/error-code/3.2.0/download -> error-code-3.2.0.crate https://crates.io/api/v1/crates/ethnum/1.5.0/download -> ethnum-1.5.0.crate https://crates.io/api/v1/crates/fallible-iterator/0.3.0/download -> fallible-iterator-0.3.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.13.0/download -> fancy-regex-0.13.0.crate https://crates.io/api/v1/crates/fast-float/0.2.0/download -> fast-float-0.2.0.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/fd-lock/4.0.2/download -> fd-lock-4.0.2.crate https://crates.io/api/v1/crates/file-id/0.2.1/download -> file-id-0.2.1.crate https://crates.io/api/v1/crates/filesize/0.2.0/download -> filesize-0.2.0.crate https://crates.io/api/v1/crates/filetime/0.2.24/download -> filetime-0.2.24.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.32/download -> flate2-1.0.32.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign_vec/0.1.0/download -> foreign_vec-0.1.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.4.3/download -> gethostname-0.4.3.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/gimli/0.29.0/download -> gimli-0.29.0.crate https://crates.io/api/v1/crates/git2/0.19.0/download -> git2-0.19.0.crate https://crates.io/api/v1/crates/gjson/0.8.1/download -> gjson-0.8.1.crate https://crates.io/api/v1/crates/glob-match/0.2.1/download -> glob-match-0.2.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/goblin/0.7.1/download -> goblin-0.7.1.crate https://crates.io/api/v1/crates/h2/0.4.6/download -> h2-0.4.6.crate https://crates.io/api/v1/crates/halfbrown/0.2.5/download -> halfbrown-0.2.5.crate https://crates.io/api/v1/crates/hash32/0.3.1/download -> hash32-0.3.1.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.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.15.0/download -> hashbrown-0.15.0.crate https://crates.io/api/v1/crates/hashlink/0.9.1/download -> hashlink-0.9.1.crate https://crates.io/api/v1/crates/heapless/0.8.0/download -> heapless-0.8.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.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.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/html5ever/0.27.0/download -> html5ever-0.27.0.crate https://crates.io/api/v1/crates/http-body-util/0.1.2/download -> http-body-util-0.1.2.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httparse/1.9.4/download -> httparse-1.9.4.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/human-date-parser/0.2.0/download -> human-date-parser-0.2.0.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-util/0.1.7/download -> hyper-util-0.1.7.crate https://crates.io/api/v1/crates/hyper/1.4.1/download -> hyper-1.4.1.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.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ical/0.11.0/download -> ical-0.11.0.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/2.6.0/download -> indexmap-2.6.0.crate https://crates.io/api/v1/crates/indicatif/0.17.8/download -> indicatif-0.17.8.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/instant/0.1.13/download -> instant-0.1.13.crate https://crates.io/api/v1/crates/interprocess/2.2.1/download -> interprocess-2.2.1.crate https://crates.io/api/v1/crates/inventory/0.3.15/download -> inventory-0.3.15.crate https://crates.io/api/v1/crates/is-docker/0.2.0/download -> is-docker-0.2.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.13/download -> is-terminal-0.4.13.crate https://crates.io/api/v1/crates/is-wsl/0.4.0/download -> is-wsl-0.4.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_debug/1.0.1/download -> is_debug-1.0.1.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.32/download -> jobserver-0.1.32.crate https://crates.io/api/v1/crates/joinery/2.1.0/download -> joinery-2.1.0.crate https://crates.io/api/v1/crates/js-sys/0.3.70/download -> js-sys-0.3.70.crate https://crates.io/api/v1/crates/jsonpath_lib_polars_vendor/0.0.1/download -> jsonpath_lib_polars_vendor-0.0.1.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lexical-core/0.8.5/download -> lexical-core-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-float/0.8.5/download -> lexical-write-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-integer/0.8.5/download -> lexical-write-integer-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.158/download -> libc-0.2.158.crate https://crates.io/api/v1/crates/libflate/1.4.0/download -> libflate-1.4.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libgit2-sys/0.17.0+1.8.1/download -> libgit2-sys-0.17.0+1.8.1.crate https://crates.io/api/v1/crates/libloading/0.8.5/download -> libloading-0.8.5.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.39/download -> libmimalloc-sys-0.1.39.crate https://crates.io/api/v1/crates/libproc/0.14.8/download -> libproc-0.14.8.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.28.0/download -> libsqlite3-sys-0.28.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.19/download -> libz-sys-1.1.19.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/lru/0.12.4/download -> lru-0.12.4.crate https://crates.io/api/v1/crates/lscolors/0.17.0/download -> lscolors-0.17.0.crate https://crates.io/api/v1/crates/lsp-server/0.7.6/download -> lsp-server-0.7.6.crate https://crates.io/api/v1/crates/lsp-types/0.95.1/download -> lsp-types-0.95.1.crate https://crates.io/api/v1/crates/lz4-sys/1.10.0/download -> lz4-sys-1.10.0.crate https://crates.io/api/v1/crates/lz4/1.26.0/download -> lz4-1.26.0.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/mach2/0.4.2/download -> mach2-0.4.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.12.1/download -> markup5ever-0.12.1.crate https://crates.io/api/v1/crates/markup5ever_rcdom/0.3.0/download -> markup5ever_rcdom-0.3.0.crate https://crates.io/api/v1/crates/md-5/0.10.6/download -> md-5-0.10.6.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memmap2/0.7.1/download -> memmap2-0.7.1.crate https://crates.io/api/v1/crates/miette-derive/7.2.0/download -> miette-derive-7.2.0.crate https://crates.io/api/v1/crates/miette/7.2.0/download -> miette-7.2.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.43/download -> mimalloc-0.1.43.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.5/download -> mime_guess-2.0.5.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.4/download -> miniz_oxide-0.7.4.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/mio/1.0.2/download -> mio-1.0.2.crate https://crates.io/api/v1/crates/mockito/1.5.0/download -> mockito-1.5.0.crate https://crates.io/api/v1/crates/multipart-rs/0.1.11/download -> multipart-rs-0.1.11.crate https://crates.io/api/v1/crates/multiversion-macros/0.7.4/download -> multiversion-macros-0.7.4.crate https://crates.io/api/v1/crates/multiversion/0.7.4/download -> multiversion-0.7.4.crate https://crates.io/api/v1/crates/native-tls/0.2.12/download -> native-tls-0.2.12.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-debouncer-full/0.3.1/download -> notify-debouncer-full-0.3.1.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/now/0.1.3/download -> now-0.1.3.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.1/download -> nu-ansi-term-0.50.1.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-complex/0.4.6/download -> num-complex-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-format/0.4.4/download -> num-format-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-iter/0.1.45/download -> num-iter-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num/0.4.3/download -> num-0.4.3.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/objc-sys/0.3.5/download -> objc-sys-0.3.5.crate https://crates.io/api/v1/crates/objc2-app-kit/0.2.2/download -> objc2-app-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-data/0.2.2/download -> objc2-core-data-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-image/0.2.2/download -> objc2-core-image-0.2.2.crate https://crates.io/api/v1/crates/objc2-encode/4.0.3/download -> objc2-encode-4.0.3.crate https://crates.io/api/v1/crates/objc2-foundation/0.2.2/download -> objc2-foundation-0.2.2.crate https://crates.io/api/v1/crates/objc2-metal/0.2.2/download -> objc2-metal-0.2.2.crate https://crates.io/api/v1/crates/objc2-quartz-core/0.2.2/download -> objc2-quartz-core-0.2.2.crate https://crates.io/api/v1/crates/objc2/0.5.2/download -> objc2-0.5.2.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/object/0.36.3/download -> object-0.36.3.crate https://crates.io/api/v1/crates/omnipath/0.1.6/download -> omnipath-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.20.1/download -> once_cell-1.20.1.crate https://crates.io/api/v1/crates/open/5.3.0/download -> open-5.3.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/300.3.1+3.3.1/download -> openssl-src-300.3.1+3.3.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.103/download -> openssl-sys-0.9.103.crate https://crates.io/api/v1/crates/openssl/0.10.66/download -> openssl-0.10.66.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/ordered-multimap/0.7.3/download -> ordered-multimap-0.7.3.crate https://crates.io/api/v1/crates/os_display/0.1.3/download -> os_display-0.1.3.crate https://crates.io/api/v1/crates/os_pipe/1.2.1/download -> os_pipe-1.2.1.crate https://crates.io/api/v1/crates/owo-colors/4.0.0/download -> owo-colors-4.0.0.crate https://crates.io/api/v1/crates/papergrid/0.12.0/download -> papergrid-0.12.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/parquet-format-safe/0.2.4/download -> parquet-format-safe-0.2.4.crate https://crates.io/api/v1/crates/parse-zoneinfo/0.3.1/download -> parse-zoneinfo-0.3.1.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/pest/2.7.11/download -> pest-2.7.11.crate https://crates.io/api/v1/crates/pest_derive/2.7.11/download -> pest_derive-2.7.11.crate https://crates.io/api/v1/crates/pest_generator/2.7.11/download -> pest_generator-2.7.11.crate https://crates.io/api/v1/crates/pest_meta/2.7.11/download -> pest_meta-2.7.11.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/planus/0.3.1/download -> planus-0.3.1.crate https://crates.io/api/v1/crates/platform-info/2.0.3/download -> platform-info-2.0.3.crate https://crates.io/api/v1/crates/plist/1.7.0/download -> plist-1.7.0.crate https://crates.io/api/v1/crates/polars-arrow-format/0.1.0/download -> polars-arrow-format-0.1.0.crate https://crates.io/api/v1/crates/polars-arrow/0.41.3/download -> polars-arrow-0.41.3.crate https://crates.io/api/v1/crates/polars-compute/0.41.3/download -> polars-compute-0.41.3.crate https://crates.io/api/v1/crates/polars-core/0.41.3/download -> polars-core-0.41.3.crate https://crates.io/api/v1/crates/polars-error/0.41.3/download -> polars-error-0.41.3.crate https://crates.io/api/v1/crates/polars-expr/0.41.3/download -> polars-expr-0.41.3.crate https://crates.io/api/v1/crates/polars-io/0.41.3/download -> polars-io-0.41.3.crate https://crates.io/api/v1/crates/polars-json/0.41.3/download -> polars-json-0.41.3.crate https://crates.io/api/v1/crates/polars-lazy/0.41.3/download -> polars-lazy-0.41.3.crate https://crates.io/api/v1/crates/polars-mem-engine/0.41.3/download -> polars-mem-engine-0.41.3.crate https://crates.io/api/v1/crates/polars-ops/0.41.3/download -> polars-ops-0.41.3.crate https://crates.io/api/v1/crates/polars-parquet/0.41.3/download -> polars-parquet-0.41.3.crate https://crates.io/api/v1/crates/polars-pipe/0.41.3/download -> polars-pipe-0.41.3.crate https://crates.io/api/v1/crates/polars-plan/0.41.3/download -> polars-plan-0.41.3.crate https://crates.io/api/v1/crates/polars-row/0.41.3/download -> polars-row-0.41.3.crate https://crates.io/api/v1/crates/polars-sql/0.41.3/download -> polars-sql-0.41.3.crate https://crates.io/api/v1/crates/polars-time/0.41.3/download -> polars-time-0.41.3.crate https://crates.io/api/v1/crates/polars-utils/0.41.3/download -> polars-utils-0.41.3.crate https://crates.io/api/v1/crates/polars/0.41.3/download -> polars-0.41.3.crate https://crates.io/api/v1/crates/pori/0.0.0/download -> pori-0.0.0.crate https://crates.io/api/v1/crates/portable-atomic/1.7.0/download -> portable-atomic-1.7.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.20/download -> ppv-lite86-0.2.20.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/print-positions/0.6.1/download -> print-positions-0.6.1.crate https://crates.io/api/v1/crates/proc-macro-crate/3.1.0/download -> proc-macro-crate-3.1.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.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/procfs-core/0.16.0/download -> procfs-core-0.16.0.crate https://crates.io/api/v1/crates/procfs/0.16.0/download -> procfs-0.16.0.crate https://crates.io/api/v1/crates/psm/0.1.21/download -> psm-0.1.21.crate https://crates.io/api/v1/crates/ptr_meta/0.1.4/download -> ptr_meta-0.1.4.crate https://crates.io/api/v1/crates/ptr_meta_derive/0.1.4/download -> ptr_meta_derive-0.1.4.crate https://crates.io/api/v1/crates/pure-rust-locales/0.8.1/download -> pure-rust-locales-0.8.1.crate https://crates.io/api/v1/crates/pwd/1.4.0/download -> pwd-1.4.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quick-xml/0.32.0/download -> quick-xml-0.32.0.crate https://crates.io/api/v1/crates/quick-xml/0.34.0/download -> quick-xml-0.34.0.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/quoted_printable/0.5.1/download -> quoted_printable-0.5.1.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/ratatui/0.26.3/download -> ratatui-0.26.3.crate https://crates.io/api/v1/crates/raw-cpuid/11.1.0/download -> raw-cpuid-11.1.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/recursive-proc-macro-impl/0.1.1/download -> recursive-proc-macro-impl-0.1.1.crate https://crates.io/api/v1/crates/recursive/0.1.1/download -> recursive-0.1.1.crate https://crates.io/api/v1/crates/recvmsg/1.0.0/download -> recvmsg-1.0.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.3/download -> redox_syscall-0.5.3.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/reedline/0.36.0/download -> reedline-0.36.0.crate https://crates.io/api/v1/crates/ref-cast-impl/1.0.23/download -> ref-cast-impl-1.0.23.crate https://crates.io/api/v1/crates/ref-cast/1.0.23/download -> ref-cast-1.0.23.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/relative-path/1.9.3/download -> relative-path-1.9.3.crate https://crates.io/api/v1/crates/rend/0.4.2/download -> rend-0.4.2.crate https://crates.io/api/v1/crates/rfc2047-decoder/1.0.5/download -> rfc2047-decoder-1.0.5.crate https://crates.io/api/v1/crates/rkyv/0.7.45/download -> rkyv-0.7.45.crate https://crates.io/api/v1/crates/rkyv_derive/0.7.45/download -> rkyv_derive-0.7.45.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/rmp-serde/1.3.0/download -> rmp-serde-1.3.0.crate https://crates.io/api/v1/crates/rmp/0.8.14/download -> rmp-0.8.14.crate https://crates.io/api/v1/crates/ropey/1.6.1/download -> ropey-1.6.1.crate https://crates.io/api/v1/crates/roxmltree/0.19.0/download -> roxmltree-0.19.0.crate https://crates.io/api/v1/crates/rstest/0.18.2/download -> rstest-0.18.2.crate https://crates.io/api/v1/crates/rstest_macros/0.18.2/download -> rstest_macros-0.18.2.crate https://crates.io/api/v1/crates/rusqlite/0.31.0/download -> rusqlite-0.31.0.crate https://crates.io/api/v1/crates/rust-embed-impl/8.5.0/download -> rust-embed-impl-8.5.0.crate https://crates.io/api/v1/crates/rust-embed-utils/8.5.0/download -> rust-embed-utils-8.5.0.crate https://crates.io/api/v1/crates/rust-embed/8.5.0/download -> rust-embed-8.5.0.crate https://crates.io/api/v1/crates/rust-ini/0.21.1/download -> rust-ini-0.21.1.crate https://crates.io/api/v1/crates/rust_decimal/1.36.0/download -> rust_decimal-1.36.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.37/download -> rustix-0.38.37.crate https://crates.io/api/v1/crates/rustversion/1.0.17/download -> rustversion-1.0.17.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scc/2.1.16/download -> scc-2.1.16.crate https://crates.io/api/v1/crates/schannel/0.1.23/download -> schannel-0.1.23.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scraper/0.20.0/download -> scraper-0.20.0.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.1/download -> scroll_derive-0.11.1.crate https://crates.io/api/v1/crates/sdd/3.0.2/download -> sdd-3.0.2.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.11.1/download -> security-framework-sys-2.11.1.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/selectors/0.25.0/download -> selectors-0.25.0.crate https://crates.io/api/v1/crates/semver/1.0.23/download -> semver-1.0.23.crate https://crates.io/api/v1/crates/serde/1.0.208/download -> serde-1.0.208.crate https://crates.io/api/v1/crates/serde_derive/1.0.208/download -> serde_derive-1.0.208.crate https://crates.io/api/v1/crates/serde_json/1.0.127/download -> serde_json-1.0.127.crate https://crates.io/api/v1/crates/serde_repr/0.1.19/download -> serde_repr-0.1.19.crate https://crates.io/api/v1/crates/serde_spanned/0.6.7/download -> serde_spanned-0.6.7.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_yaml/0.9.34+deprecated/download -> serde_yaml-0.9.34+deprecated.crate https://crates.io/api/v1/crates/serial_test/3.1.1/download -> serial_test-3.1.1.crate https://crates.io/api/v1/crates/serial_test_derive/3.1.1/download -> serial_test_derive-3.1.1.crate https://crates.io/api/v1/crates/servo_arc/0.3.0/download -> servo_arc-0.3.0.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shadow-rs/0.35.0/download -> shadow-rs-0.35.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.4/download -> signal-hook-mio-0.2.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download -> signal-hook-registry-1.4.2.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/simd-json/0.13.10/download -> simd-json-0.13.10.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/similar/2.6.0/download -> similar-2.6.0.crate https://crates.io/api/v1/crates/simplelog/0.12.2/download -> simplelog-0.12.2.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.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.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/smawk/0.3.2/download -> smawk-0.3.2.crate https://crates.io/api/v1/crates/snap/1.1.1/download -> snap-1.1.1.crate https://crates.io/api/v1/crates/socket2/0.5.7/download -> socket2-0.5.7.crate https://crates.io/api/v1/crates/sqlparser/0.47.0/download -> sqlparser-0.47.0.crate https://crates.io/api/v1/crates/stability/0.2.1/download -> stability-0.2.1.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/stacker/0.1.16/download -> stacker-0.1.16.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/str_indices/0.4.3/download -> str_indices-0.4.3.crate https://crates.io/api/v1/crates/streaming-decompression/0.1.2/download -> streaming-decompression-0.1.2.crate https://crates.io/api/v1/crates/streaming-iterator/0.1.9/download -> streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.2.0/download -> strip-ansi-escapes-0.2.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/supports-color/2.1.0/download -> supports-color-2.1.0.crate https://crates.io/api/v1/crates/supports-color/3.0.0/download -> supports-color-3.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/3.0.0/download -> supports-hyperlinks-3.0.0.crate https://crates.io/api/v1/crates/supports-unicode/3.0.0/download -> supports-unicode-3.0.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.75/download -> syn-2.0.75.crate https://crates.io/api/v1/crates/syn_derive/0.1.8/download -> syn_derive-0.1.8.crate https://crates.io/api/v1/crates/sys-locale/0.3.1/download -> sys-locale-0.3.1.crate https://crates.io/api/v1/crates/sysinfo/0.30.13/download -> sysinfo-0.30.13.crate https://crates.io/api/v1/crates/tabled/0.16.0/download -> tabled-0.16.0.crate https://crates.io/api/v1/crates/tango-bench/0.6.0/download -> tango-bench-0.6.0.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/target-features/0.1.6/download -> target-features-0.1.6.crate https://crates.io/api/v1/crates/tempfile/3.13.0/download -> tempfile-3.13.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.1/download -> textwrap-0.16.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.63/download -> thiserror-impl-1.0.63.crate https://crates.io/api/v1/crates/thiserror/1.0.63/download -> thiserror-1.0.63.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/titlecase/2.2.1/download -> titlecase-2.2.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.11/download -> tokio-util-0.7.11.crate https://crates.io/api/v1/crates/tokio/1.39.3/download -> tokio-1.39.3.crate https://crates.io/api/v1/crates/toml/0.7.8/download -> toml-0.7.8.crate https://crates.io/api/v1/crates/toml/0.8.19/download -> toml-0.8.19.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/toml_edit/0.21.1/download -> toml_edit-0.21.1.crate https://crates.io/api/v1/crates/toml_edit/0.22.20/download -> toml_edit-0.22.20.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/trash/3.3.1/download -> trash-3.3.1.crate https://crates.io/api/v1/crates/tree_magic_mini/3.1.5/download -> tree_magic_mini-3.1.5.crate https://crates.io/api/v1/crates/trim-in-place/0.1.7/download -> trim-in-place-0.1.7.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typeid/1.0.2/download -> typeid-1.0.2.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/typetag-impl/0.2.18/download -> typetag-impl-0.2.18.crate https://crates.io/api/v1/crates/typetag/0.2.18/download -> typetag-0.2.18.crate https://crates.io/api/v1/crates/ucd-trie/0.1.6/download -> ucd-trie-0.1.6.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicase/2.7.0/download -> unicase-2.7.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.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-linebreak/0.1.5/download -> unicode-linebreak-0.1.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unicode-reverse/1.0.9/download -> unicode-reverse-1.0.9.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-truncate/1.1.0/download -> unicode-truncate-1.1.0.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/unicode-xid/0.2.5/download -> unicode-xid-0.2.5.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.11/download -> unsafe-libyaml-0.2.11.crate https://crates.io/api/v1/crates/ureq/2.10.1/download -> ureq-2.10.1.crate https://crates.io/api/v1/crates/url/2.5.2/download -> url-2.5.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-width/0.1.7/download -> utf8-width-0.1.7.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uu_cp/0.0.27/download -> uu_cp-0.0.27.crate https://crates.io/api/v1/crates/uu_mkdir/0.0.27/download -> uu_mkdir-0.0.27.crate https://crates.io/api/v1/crates/uu_mktemp/0.0.27/download -> uu_mktemp-0.0.27.crate https://crates.io/api/v1/crates/uu_mv/0.0.27/download -> uu_mv-0.0.27.crate https://crates.io/api/v1/crates/uu_uname/0.0.27/download -> uu_uname-0.0.27.crate https://crates.io/api/v1/crates/uu_whoami/0.0.27/download -> uu_whoami-0.0.27.crate https://crates.io/api/v1/crates/uucore/0.0.27/download -> uucore-0.0.27.crate https://crates.io/api/v1/crates/uucore_procs/0.0.27/download -> uucore_procs-0.0.27.crate https://crates.io/api/v1/crates/uuhelp_parser/0.0.27/download -> uuhelp_parser-0.0.27.crate https://crates.io/api/v1/crates/uuid/1.10.0/download -> uuid-1.10.0.crate https://crates.io/api/v1/crates/v_htmlescape/0.15.8/download -> v_htmlescape-0.15.8.crate https://crates.io/api/v1/crates/value-trait/0.8.1/download -> value-trait-0.8.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.2/download -> vte_generate_state_changes-0.1.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.93/download -> wasm-bindgen-backend-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.93/download -> wasm-bindgen-macro-support-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.93/download -> wasm-bindgen-macro-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.93/download -> wasm-bindgen-shared-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.93/download -> wasm-bindgen-0.2.93.crate https://crates.io/api/v1/crates/wax/0.6.0/download -> wax-0.6.0.crate https://crates.io/api/v1/crates/wayland-backend/0.3.6/download -> wayland-backend-0.3.6.crate https://crates.io/api/v1/crates/wayland-client/0.31.5/download -> wayland-client-0.31.5.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.2.0/download -> wayland-protocols-wlr-0.2.0.crate https://crates.io/api/v1/crates/wayland-protocols/0.31.2/download -> wayland-protocols-0.31.2.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.4/download -> wayland-scanner-0.31.4.crate https://crates.io/api/v1/crates/wayland-sys/0.31.4/download -> wayland-sys-0.31.4.crate https://crates.io/api/v1/crates/webpage/2.0.1/download -> webpage-2.0.1.crate https://crates.io/api/v1/crates/which/6.0.3/download -> which-6.0.3.crate https://crates.io/api/v1/crates/widestring/1.1.0/download -> widestring-1.1.0.crate https://crates.io/api/v1/crates/wild/2.2.1/download -> wild-2.2.1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-core/0.54.0/download -> windows-core-0.54.0.crate https://crates.io/api/v1/crates/windows-result/0.1.2/download -> windows-result-0.1.2.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.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-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.52.0/download -> windows-0.52.0.crate https://crates.io/api/v1/crates/windows/0.54.0/download -> windows-0.54.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_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.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_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.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_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.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_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.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_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.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_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.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/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.5.40/download -> winnow-0.5.40.crate https://crates.io/api/v1/crates/winnow/0.6.18/download -> winnow-0.6.18.crate https://crates.io/api/v1/crates/winreg/0.52.0/download -> winreg-0.52.0.crate https://crates.io/api/v1/crates/winresource/0.1.17/download -> winresource-0.1.17.crate https://crates.io/api/v1/crates/winsafe/0.0.19/download -> winsafe-0.0.19.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.8.1/download -> wl-clipboard-rs-0.8.1.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/x11rb-protocol/0.13.1/download -> x11rb-protocol-0.13.1.crate https://crates.io/api/v1/crates/x11rb/0.13.1/download -> x11rb-0.13.1.crate https://crates.io/api/v1/crates/xattr/1.3.1/download -> xattr-1.3.1.crate https://crates.io/api/v1/crates/xml5ever/0.18.1/download -> xml5ever-0.18.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.12/download -> xxhash-rust-0.8.12.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate https://crates.io/api/v1/crates/zstd-safe/7.2.1/download -> zstd-safe-7.2.1.crate https://crates.io/api/v1/crates/zstd-sys/2.0.13+zstd.1.5.6/download -> zstd-sys-2.0.13+zstd.1.5.6.crate https://crates.io/api/v1/crates/zstd/0.13.2/download -> zstd-0.13.2.crate
+_eclasses_=cargo b586dbead117ba8254f79b1b79533f54 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=c75e69b01b3021fd1b23e048ba1df945
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 14a7ee8d7686..e45820caf407 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/crqt-ng-1.0.13 b/metadata/md5-cache/app-text/crqt-ng-1.0.13
deleted file mode 100644
index 27ddf39ec7e9..000000000000
--- a/metadata/md5-cache/app-text/crqt-ng-1.0.13
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DESCRIPTION=Cross-platform e-book reader
-EAPI=8
-HOMEPAGE=https://gitlab.com/coolreader-ng/crqt-ng
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake plocale xdg
-IUSE=+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=GPL-2+
-RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
-SLOT=0
-SRC_URI=https://gitlab.com/coolreader-ng/crqt-ng/-/archive/1.0.13/crqt-ng-1.0.13.tar.bz2
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b424e4e07f52d5dd864857c309133832
diff --git a/metadata/md5-cache/app-text/crqt-ng-1.0.14 b/metadata/md5-cache/app-text/crqt-ng-1.0.14
deleted file mode 100644
index eb7cabae02d2..000000000000
--- a/metadata/md5-cache/app-text/crqt-ng-1.0.14
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DESCRIPTION=Cross-platform e-book reader
-EAPI=8
-HOMEPAGE=https://gitlab.com/coolreader-ng/crqt-ng
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake plocale xdg
-IUSE=+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=GPL-2+
-RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
-SLOT=0
-SRC_URI=https://gitlab.com/coolreader-ng/crqt-ng/-/archive/1.0.14/crqt-ng-1.0.14.tar.bz2
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bcb66a564993d4fd0529aefcb9ae1e34
diff --git a/metadata/md5-cache/app-text/lowdown-1.2.0 b/metadata/md5-cache/app-text/lowdown-1.2.0
index 121f174fd3e4..9e146fe671e3 100644
--- a/metadata/md5-cache/app-text/lowdown-1.2.0
+++ b/metadata/md5-cache/app-text/lowdown-1.2.0
@@ -4,10 +4,10 @@ DESCRIPTION=Markdown translator producing HTML5, roff documents in the ms and ma
EAPI=8
HOMEPAGE=https://kristaps.bsd.lv/lowdown/
INHERIT=toolchain-funcs flag-o-matic
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86
LICENSE=ISC
RDEPEND=virtual/libcrypt:=
SLOT=0/2
SRC_URI=https://github.com/kristapsdz/lowdown/archive/refs/tags/VERSION_1_2_0.tar.gz -> lowdown-1.2.0.tar.gz
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=baf7b09126c594e6855d3b921f9f1ad1
+_md5_=6e863f54ac2a2637a068288829cd1dad
diff --git a/metadata/md5-cache/app-text/mdbook-0.4.42 b/metadata/md5-cache/app-text/mdbook-0.4.42-r1
index 5a955fe264b6..5a955fe264b6 100644
--- a/metadata/md5-cache/app-text/mdbook-0.4.42
+++ b/metadata/md5-cache/app-text/mdbook-0.4.42-r1
diff --git a/metadata/md5-cache/app-text/sdcv-0.5.4 b/metadata/md5-cache/app-text/sdcv-0.5.4
deleted file mode 100644
index c6ba09dbcf41..000000000000
--- a/metadata/md5-cache/app-text/sdcv-0.5.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=nls? ( >=sys-devel/gettext-0.14.1 ) test? ( app-misc/jq ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/glib-2.36 sys-libs/zlib readline? ( sys-libs/readline:= )
-DESCRIPTION=Console version of Stardict program
-EAPI=7
-HOMEPAGE=https://dushistov.github.io/sdcv/
-INHERIT=cmake plocale
-IUSE=darkterm nls readline test
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
-LICENSE=GPL-2
-RDEPEND=>=dev-libs/glib-2.36 sys-libs/zlib readline? ( sys-libs/readline:= )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/Dushistov/sdcv/archive/v0.5.4.tar.gz -> sdcv-0.5.4.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=69ed6d8be44ba49fd26c4822d9c08511
diff --git a/metadata/md5-cache/app-text/sdcv-0.5.5 b/metadata/md5-cache/app-text/sdcv-0.5.5
index 33ca07643f48..59fb7d1104a1 100644
--- a/metadata/md5-cache/app-text/sdcv-0.5.5
+++ b/metadata/md5-cache/app-text/sdcv-0.5.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://dushistov.github.io/sdcv/
INHERIT=cmake plocale
IUSE=darkterm nls readline test
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.36 sys-libs/zlib readline? ( sys-libs/readline:= )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Dushistov/sdcv/archive/v0.5.5.tar.gz -> sdcv-0.5.5.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b08f524fdfdc62d1d05168423df7aaed
+_md5_=ff94066a5e9e4b66cdcae4c74a2d89f6
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index dc1f1dd6a658..225f7d5fdec8 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/asm-9.7 b/metadata/md5-cache/dev-java/asm-9.7
deleted file mode 100644
index 1391ca90ef2a..000000000000
--- a/metadata/md5-cache/dev-java/asm-9.7
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-DESCRIPTION=Bytecode manipulation framework for Java
-EAPI=8
-HOMEPAGE=https://asm.ow2.io
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source
-KEYWORDS=amd64 arm64 ppc64 ~x64-macos
-LICENSE=BSD
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-SLOT=9
-SRC_URI=https://gitlab.ow2.org/asm/asm/-/archive/ASM_9_7/asm-ASM_9_7.tar.bz2
-_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 df5a29aeeb243804a2f5ef024c8467a9
-_md5_=0bbddf5b944a2b991ca6c82bcb4a514e
diff --git a/metadata/md5-cache/dev-java/asm-9.7.1 b/metadata/md5-cache/dev-java/asm-9.7.1
index de6270123ddb..d23ea725aab5 100644
--- a/metadata/md5-cache/dev-java/asm-9.7.1
+++ b/metadata/md5-cache/dev-java/asm-9.7.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://asm.ow2.io
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=amd64 ~arm64 ppc64 ~x64-macos
+KEYWORDS=amd64 arm64 ppc64 ~x64-macos
LICENSE=BSD
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=9
SRC_URI=https://gitlab.ow2.org/asm/asm/-/archive/ASM_9_7_1/asm-ASM_9_7_1.tar.bz2
_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 df5a29aeeb243804a2f5ef024c8467a9
-_md5_=c281fcbd53d597b5d4b7c96634d15a7a
+_md5_=0bbddf5b944a2b991ca6c82bcb4a514e
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 579a0e673f58..3a65a3934ee3 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/gnat-gpl-2021-r5 b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r5
index 10f3deb503e8..d1089e367af6 100644
--- a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r5
+++ b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r5
@@ -13,5 +13,5 @@ RDEPEND=!=sys-devel/gcc-10.3.1* sys-libs/zlib virtual/libiconv nls? ( virtual/li
RESTRICT=test !test? ( test ) test
SLOT=10
SRC_URI=https://community.download.adacore.com/v1/005d2b2eff627177986d2517eb31e1959bec6f3a?filename=gnat-2021-20210519-19A70-src.tar.gz -> gnat-2021-20210519-19A70-src.tar.gz https://community.download.adacore.com/v1/44cd393be0b468cc253bf2cf9cf7804c993e7b5b?filename=gcc-10-2021-20210519-19A74-src.tar.gz -> gcc-10-2021-20210519-19A74-src.tar.gz https://community.download.adacore.com/v1/8ace7d06e469d36d726cc8badb0ed78411e727f3?filename=gcc-interface-10-2021-20210519-19A75-src.tar.gz -> gcc-interface-10-2021-20210519-19A75-src.tar.gz !system-bootstrap? ( amd64? ( https://community.download.adacore.com/v1/6eb6eef6bb897e4c743a519bfebe0b1d6fc409c6?filename=gnat-gpl-2014-x86_64-linux-bin.tar.gz&rand=1193 -> gnat-gpl-2014-x86_64-linux-bin.tar.gz ) x86? ( https://community.download.adacore.com/v1/c5e9e6fdff5cb77ed90cf8c62536653e27c0bed6?filename=gnat-gpl-2014-x86-linux-bin.tar.gz&rand=436 -> gnat-gpl-2014-x86-linux-bin.tar.gz ) ) https://dev.gentoo.org/~soap/distfiles/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~tamiko/distfiles/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~zorry/patches/gcc/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~vapier/dist/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~blueness/dist/gcc-10.3.0-patches-4.tar.xz mirror://gentoo/gcc-10.3.0-patches-4.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=335750cc67382a05f963539ec8c2f7cc
diff --git a/metadata/md5-cache/dev-lang/pypy-2.7.7.3.17 b/metadata/md5-cache/dev-lang/pypy-2.7.7.3.17
index 6dfe8769dd5e..862d958a9082 100644
--- a/metadata/md5-cache/dev-lang/pypy-2.7.7.3.17
+++ b/metadata/md5-cache/dev-lang/pypy-2.7.7.3.17
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://pypy.org/ https://github.com/pypy/pypy/
INHERIT=pax-utils toolchain-funcs
IUSE=bzip2 full-stdlib gdbm +jit ncurses sqlite tk
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=|| ( >=dev-python/pypy-exe-bin-7.3.17:7.3.17 >=dev-python/pypy-exe-7.3.17:7.3.17[bzip2?,ncurses?] ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !dev-python/pypy
RESTRICT=test
SLOT=2.7/73
SRC_URI=https://downloads.python.org/pypy/pypy2.7-v7.3.17-src.tar.bz2 https://buildbot.pypy.org/pypy/pypy2.7-v7.3.17-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.17.tar.xz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b2357bdd00133c72474a59d99c712fdb
+_md5_=6608c360f01b377ac3d5f6e45e8676e6
diff --git a/metadata/md5-cache/dev-lang/rust-common-1.81.0 b/metadata/md5-cache/dev-lang/rust-common-1.81.0
index 4e8078d98671..336099e74835 100644
--- a/metadata/md5-cache/dev-lang/rust-common-1.81.0
+++ b/metadata/md5-cache/dev-lang/rust-common-1.81.0
@@ -1,13 +1,14 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-rust ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install unpack
DESCRIPTION=Common files shared between multiple slots of Rust
EAPI=8
HOMEPAGE=https://www.rust-lang.org/
-INHERIT=bash-completion-r1
+INHERIT=bash-completion-r1 verify-sig
IUSE=verify-sig
KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86
LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
RDEPEND=!dev-lang/rust:stable !dev-lang/rust-bin:stable
SLOT=0
SRC_URI=https://static.rust-lang.org/dist/rustc-1.81.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.81.0-src.tar.xz.asc )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=255bcfcd75e969c83ce7d4975f1bffcb
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
+_md5_=a4d07d23d8c7189860b595982dbee935
diff --git a/metadata/md5-cache/dev-lang/rust-common-1.82.0 b/metadata/md5-cache/dev-lang/rust-common-1.82.0
index 8bf87c5bbfec..e5a32d946a37 100644
--- a/metadata/md5-cache/dev-lang/rust-common-1.82.0
+++ b/metadata/md5-cache/dev-lang/rust-common-1.82.0
@@ -1,13 +1,14 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-rust ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install unpack
DESCRIPTION=Common files shared between multiple slots of Rust
EAPI=8
HOMEPAGE=https://www.rust-lang.org/
-INHERIT=bash-completion-r1
+INHERIT=bash-completion-r1 verify-sig
IUSE=verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
RDEPEND=!dev-lang/rust:stable !dev-lang/rust-bin:stable
SLOT=0
SRC_URI=https://static.rust-lang.org/dist/rustc-1.82.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.82.0-src.tar.xz.asc )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=5b44de5afab0b6084c718a442743bf70
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
+_md5_=cda391999072204236523e07fcb04a28
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index ddb2c876601c..2ef95d472dfc 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/asmjit-2024.10.25 b/metadata/md5-cache/dev-libs/asmjit-2024.10.25
new file mode 100644
index 000000000000..fc1d2c29640a
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/asmjit-2024.10.25
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Machine code generation for C++
+EAPI=8
+HOMEPAGE=https://asmjit.com/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=ZLIB
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/asmjit/asmjit/archive/f1096428b87e9d16305de16e91f2a7f52aef5a88.tar.gz -> asmjit-2024.10.25.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9969a0701c0ccea71cf92b9ab00f42cc
diff --git a/metadata/md5-cache/dev-libs/asmjit-9999 b/metadata/md5-cache/dev-libs/asmjit-9999
new file mode 100644
index 000000000000..68ea73200e12
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/asmjit-9999
@@ -0,0 +1,13 @@
+BDEPEND=test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Machine code generation for C++
+EAPI=8
+HOMEPAGE=https://asmjit.com/
+INHERIT=cmake git-r3
+IUSE=test
+LICENSE=ZLIB
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9969a0701c0ccea71cf92b9ab00f42cc
diff --git a/metadata/md5-cache/dev-libs/icu-76.1 b/metadata/md5-cache/dev-libs/icu-76.1
new file mode 100644
index 000000000000..a412260eb18d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/icu-76.1
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-build/autoconf-archive virtual/pkgconfig doc? ( app-text/doxygen[dot] ) verify-sig? ( >=sec-keys/openpgp-keys-icu-20241110 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=International Components for Unicode
+EAPI=8
+HOMEPAGE=https://icu.unicode.org/
+INHERIT=autotools multilib-minimal python-any-r1 toolchain-funcs verify-sig
+IUSE=debug doc examples static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0/76
+SRC_URI=https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz.asc )
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
+_md5_=66774861877c29a7eb65bff64760689f
diff --git a/metadata/md5-cache/dev-libs/icu-layoutex-76.1 b/metadata/md5-cache/dev-libs/icu-layoutex-76.1
new file mode 100644
index 000000000000..e01948ae9782
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/icu-layoutex-76.1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-icu-20241110 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-libs/icu-76.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/icu-le-hb[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=External layout part of International Components for Unicode
+EAPI=8
+HOMEPAGE=https://icu.unicode.org/
+INHERIT=autotools multilib-minimal toolchain-funcs verify-sig
+IUSE=debug static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=~dev-libs/icu-76.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/icu-le-hb[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=0/76
+SRC_URI=https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz.asc )
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
+_md5_=c50abfaacb833da31cba6d315800c33d
diff --git a/metadata/md5-cache/dev-libs/openspecfun-0.5.5 b/metadata/md5-cache/dev-libs/openspecfun-0.5.5
index 5d006f98f9ad..241cc9ffbf4c 100644
--- a/metadata/md5-cache/dev-libs/openspecfun-0.5.5
+++ b/metadata/md5-cache/dev-libs/openspecfun-0.5.5
@@ -5,10 +5,10 @@ DESCRIPTION=A collection of special mathematical functions
EAPI=8
HOMEPAGE=https://julialang.org
INHERIT=fortran-2 toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT public-domain
RDEPEND=sci-libs/openlibm:= virtual/fortran
SLOT=0
SRC_URI=https://github.com/JuliaLang/openspecfun/archive/v0.5.5.tar.gz -> openspecfun-0.5.5.tar.gz
_eclasses_=fortran-2 54fcb693257134adae26819685891ecc multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=3d3199ad9c40b4b77d18428167fd7ed4
+_md5_=f3a3c0aaa06daca0834974b83c2d7ab2
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.2 b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.2
new file mode 100644
index 000000000000..5dfbc4f6f1d9
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) )
+DESCRIPTION=Bash grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-bash
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-bash/archive/v0.23.2.tar.gz -> tree-sitter-bash-0.23.2.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 tree-sitter-grammar 4f6f80050c180a8df6cc8d063b6d7df5
+_md5_=79036029c658eb137413a04d6385a20c
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index ab1a1dd62366..5d43f891040a 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-3.11.0_beta2 b/metadata/md5-cache/dev-python/aiohttp-3.11.0_beta2
deleted file mode 100644
index 4b22eab6a363..000000000000
--- a/metadata/md5-cache/dev-python/aiohttp-3.11.0_beta2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=native-extensions? ( dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] www-servers/gunicorn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/re-assert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test-rust? ( dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/aiodns-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohappyeyeballs-2.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yarl-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=HTTP client/server for asyncio
-EAPI=8
-HOMEPAGE=https://github.com/aio-libs/aiohttp/ https://pypi.org/project/aiohttp/
-INHERIT=distutils-r1 pypi
-IUSE=+native-extensions test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aiodns-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohappyeyeballs-2.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yarl-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.11.0b2.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=cfa324f9035dd68abf81faa7b6281d29
diff --git a/metadata/md5-cache/dev-python/aiohttp-3.11.0_beta3 b/metadata/md5-cache/dev-python/aiohttp-3.11.0_beta5
index 030a067f8427..3d3e2d57c098 100644
--- a/metadata/md5-cache/dev-python/aiohttp-3.11.0_beta3
+++ b/metadata/md5-cache/dev-python/aiohttp-3.11.0_beta5
@@ -1,4 +1,4 @@
-BDEPEND=native-extensions? ( dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] www-servers/gunicorn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/re-assert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test-rust? ( dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/aiodns-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohappyeyeballs-2.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yarl-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=native-extensions? ( dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] www-servers/gunicorn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/re-assert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test-rust? ( dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/aiodns-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohappyeyeballs-2.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yarl-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( <dev-python/async-timeout-6[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( <dev-python/async-timeout-6[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=HTTP client/server for asyncio
@@ -8,10 +8,10 @@ INHERIT=distutils-r1 pypi
IUSE=+native-extensions test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aiodns-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohappyeyeballs-2.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yarl-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=>=dev-python/aiodns-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohappyeyeballs-2.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yarl-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( <dev-python/async-timeout-6[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( <dev-python/async-timeout-6[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.11.0b3.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.11.0b5.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=cfa324f9035dd68abf81faa7b6281d29
+_md5_=6b9831e401bd9bcd4a1b6a649392bb34
diff --git a/metadata/md5-cache/dev-python/cftime-1.6.4 b/metadata/md5-cache/dev-python/cftime-1.6.4
deleted file mode 100644
index f097ac912ac7..000000000000
--- a/metadata/md5-cache/dev-python/cftime-1.6.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-0.29.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/numpy-1.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-python/numpy-1.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Time-handling functionality from netcdf4-python
-EAPI=8
-HOMEPAGE=https://github.com/Unidata/cftime/ https://pypi.org/project/cftime/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm64 ~loong ~riscv ~s390 x86
-LICENSE=GPL-3
-RDEPEND=>=dev-python/numpy-1.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cftime/cftime-1.6.4.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d2651113c0aa10c01b265629b2b2adec
diff --git a/metadata/md5-cache/dev-python/dulwich-0.22.5 b/metadata/md5-cache/dev-python/dulwich-0.22.5-r1
index 8deda37000c9..9f2519c32275 100644
--- a/metadata/md5-cache/dev-python/dulwich-0.22.5
+++ b/metadata/md5-cache/dev-python/dulwich-0.22.5-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.22.5.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.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/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/libc/0.2.162/download -> libc-0.2.162.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.6/download -> pyo3-build-config-0.22.6.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.6/download -> pyo3-ffi-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.6/download -> pyo3-macros-backend-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.6/download -> pyo3-macros-0.22.6.crate https://crates.io/api/v1/crates/pyo3/0.22.6/download -> pyo3-0.22.6.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate )
_eclasses_=cargo b586dbead117ba8254f79b1b79533f54 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=3d7df59c5ca331a393b1f0626dfcb7f1
+_md5_=b80005fa35463ebc6ec4b4b555925beb
diff --git a/metadata/md5-cache/dev-python/google-api-core-2.21.0 b/metadata/md5-cache/dev-python/google-api-core-2.21.0
deleted file mode 100644
index d0ec2c419cd6..000000000000
--- a/metadata/md5-cache/dev-python/google-api-core-2.21.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/proto-plus-1.22.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Core Library for Google Client Libraries
-EAPI=8
-HOMEPAGE=https://github.com/googleapis/python-api-core/ https://pypi.org/project/google-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/proto-plus-1.22.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.21.0.tar.gz -> python-api-core-2.21.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=13a3075cc0ede079e5eca2a9eedb5d0f
diff --git a/metadata/md5-cache/dev-python/google-api-core-2.21.0-r1 b/metadata/md5-cache/dev-python/google-api-core-2.21.0-r1
deleted file mode 100644
index d1f54860188e..000000000000
--- a/metadata/md5-cache/dev-python/google-api-core-2.21.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/grpcio-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/grpcio-status-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/proto-plus-1.22.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] grpc? ( >=dev-python/grpcio-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/grpcio-status-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Core Library for Google Client Libraries
-EAPI=8
-HOMEPAGE=https://github.com/googleapis/python-api-core/ https://pypi.org/project/google-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html
-INHERIT=distutils-r1
-IUSE=grpc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/proto-plus-1.22.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] grpc? ( >=dev-python/grpcio-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/grpcio-status-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.21.0.tar.gz -> python-api-core-2.21.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b32e2e0a0ac770b0adc2cf9a31eeee16
diff --git a/metadata/md5-cache/dev-python/google-api-core-2.22.0 b/metadata/md5-cache/dev-python/google-api-core-2.22.0
index ac8a127f039f..de0e95e5d034 100644
--- a/metadata/md5-cache/dev-python/google-api-core-2.22.0
+++ b/metadata/md5-cache/dev-python/google-api-core-2.22.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/googleapis/python-api-core/ https://pypi.org/project/google-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html
INHERIT=distutils-r1
IUSE=grpc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/proto-plus-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] grpc? ( >=dev-python/grpcio-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/grpcio-status-1.49.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.22.0.tar.gz -> python-api-core-2.22.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=dea455101877874e1b37f417cc4b3fed
+_md5_=f258275efbae667f7fe5dd4926e2c28f
diff --git a/metadata/md5-cache/dev-python/grpcio-1.67.0-r2 b/metadata/md5-cache/dev-python/grpcio-1.67.0-r2
index 6df0cf2bee3c..cad7e76eb695 100644
--- a/metadata/md5-cache/dev-python/grpcio-1.67.0-r2
+++ b/metadata/md5-cache/dev-python/grpcio-1.67.0-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://grpc.io/ https://github.com/grpc/grpc/ https://pypi.org/project/grpcio/
INHERIT=distutils-r1 flag-o-matic multiprocessing pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/openssl:= net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/grpcio/grpcio-1.67.0.tar.gz test? ( https://github.com/grpc/grpc/archive/v1.67.0.tar.gz -> grpc-1.67.0.gh.tar.gz https://files.pythonhosted.org/packages/source/g/grpcio_tools/grpcio_tools-1.67.0.tar.gz )
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e37cb4586656fdd15cac338b06b92ff4
+_md5_=7ed63e453cc58b306dde6ac756c5e53b
diff --git a/metadata/md5-cache/dev-python/grpcio-status-1.67.0 b/metadata/md5-cache/dev-python/grpcio-status-1.67.0
index a6cf123a5589..bd573347bb26 100644
--- a/metadata/md5-cache/dev-python/grpcio-status-1.67.0
+++ b/metadata/md5-cache/dev-python/grpcio-status-1.67.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://grpc.io/ https://github.com/grpc/grpc/ https://pypi.org/project/grpcio-status/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/grpcio-1.67.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/googleapis-common-protos-1.5.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-5.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/grpc/grpc/archive/v1.67.0.tar.gz -> grpc-1.67.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=8748fcff2182869859186e040f868dae
+_md5_=4da042a8e50095a42b3f0f13657b2b50
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.118.3 b/metadata/md5-cache/dev-python/hypothesis-6.118.3
new file mode 100644
index 000000000000..05582318bc7e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.118.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !!<dev-python/requests-toolbelt-0.10.1 ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/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_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[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] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install 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 optfeature
+IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/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_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),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] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.118.3.tar.gz -> hypothesis-6.118.3.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=235689ca867cf0365a497e98312e2fea
diff --git a/metadata/md5-cache/dev-python/identify-2.6.2 b/metadata/md5-cache/dev-python/identify-2.6.2
new file mode 100644
index 000000000000..1f02a4c358a9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/identify-2.6.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=File identification library for Python
+EAPI=8
+HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pre-commit/identify/archive/v2.6.2.tar.gz -> identify-2.6.2.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=a7313a79946472baf18aae39ab787d95
diff --git a/metadata/md5-cache/dev-python/magic-wormhole-mailbox-server-0.5.1 b/metadata/md5-cache/dev-python/magic-wormhole-mailbox-server-0.5.1
new file mode 100644
index 000000000000..38108aec264c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/magic-wormhole-mailbox-server-0.5.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/autobahn[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Mailbox server for magic-wormhole
+EAPI=8
+HOMEPAGE=https://magic-wormhole.readthedocs.io/en/latest/ https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ https://pypi.org/project/magic-wormhole-mailbox-server/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/autobahn[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.1.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=1c67ebfda723f1c95227e706b935b616
diff --git a/metadata/md5-cache/dev-python/mido-1.3.2 b/metadata/md5-cache/dev-python/mido-1.3.2
deleted file mode 100644
index 1ed8f9837f42..000000000000
--- a/metadata/md5-cache/dev-python/mido-1.3.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/packaging-23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] portmidi? ( media-libs/portmidi ) rtmidi? ( dev-python/python-rtmidi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=MIDI Objects, a library for working with MIDI messages and ports
-EAPI=8
-HOMEPAGE=https://pypi.org/project/mido/ https://github.com/mido/mido
-INHERIT=distutils-r1 pypi
-IUSE=+portmidi rtmidi doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64
-LICENSE=MIT
-RDEPEND=>=dev-python/packaging-23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] portmidi? ( media-libs/portmidi ) rtmidi? ( dev-python/python-rtmidi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/m/mido/mido-1.3.2.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a38f3f0dd58f17faefae6292881e39ce
diff --git a/metadata/md5-cache/dev-python/minify-html-0.15.0 b/metadata/md5-cache/dev-python/minify-html-0.15.0-r1
index 0670ff2fec8f..0670ff2fec8f 100644
--- a/metadata/md5-cache/dev-python/minify-html-0.15.0
+++ b/metadata/md5-cache/dev-python/minify-html-0.15.0-r1
diff --git a/metadata/md5-cache/dev-python/moto-5.0.17 b/metadata/md5-cache/dev-python/moto-5.0.17
deleted file mode 100644
index fa7945a11b4a..000000000000
--- a/metadata/md5-cache/dev-python/moto-5.0.17
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/antlr4-python3-runtime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Mock library for boto
-EAPI=8
-HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/
-INHERIT=distutils-r1 pypi toolchain-funcs
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-5.0.17.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=2dd79a8ce9e008607d05678b3887b187
diff --git a/metadata/md5-cache/dev-python/mypy-1.11.2 b/metadata/md5-cache/dev-python/mypy-1.11.2
deleted file mode 100644
index 026a5854823b..000000000000
--- a/metadata/md5-cache/dev-python/mypy-1.11.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=native-extensions? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Optional static typing for Python
-EAPI=8
-HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/
-INHERIT=distutils-r1
-IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/python/mypy/archive/v1.11.2.tar.gz -> mypy-1.11.2.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=85286fdaf46b84d6a7cd6b730779f611
diff --git a/metadata/md5-cache/dev-python/mypy-1.12.1 b/metadata/md5-cache/dev-python/mypy-1.12.1
deleted file mode 100644
index a5f700c6fee3..000000000000
--- a/metadata/md5-cache/dev-python/mypy-1.12.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=native-extensions? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Optional static typing for Python
-EAPI=8
-HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/
-INHERIT=distutils-r1
-IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/python/mypy/archive/v1.12.1.tar.gz -> mypy-1.12.1.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=7c666f2a29a1a26f1b23f8b795c95dae
diff --git a/metadata/md5-cache/dev-python/netcdf4-1.7.1-r1 b/metadata/md5-cache/dev-python/netcdf4-1.7.1-r1
deleted file mode 100644
index 8e5f7139e31e..000000000000
--- a/metadata/md5-cache/dev-python/netcdf4-1.7.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/hdf5:= sci-libs/netcdf:=[blosc(-)=,bzip2(-)=,hdf5,mpi=,szip=,zstd(-)=] dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cftime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/netcdf[tools(+)] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/hdf5:= sci-libs/netcdf:=[blosc(-)=,bzip2(-)=,hdf5,mpi=,szip=,zstd(-)=] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Python/numpy interface to the netCDF C library
-EAPI=8
-HOMEPAGE=https://unidata.github.io/netcdf4-python/ https://github.com/unidata/netcdf4-python/ https://pypi.org/project/netCDF4/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=blosc bzip2 mpi test szip zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/hdf5:= sci-libs/netcdf:=[blosc(-)=,bzip2(-)=,hdf5,mpi=,szip=,zstd(-)=] dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cftime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/n/netCDF4/netcdf4-1.7.1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=c29e82d7f6afd33282963aa5ede08835
diff --git a/metadata/md5-cache/dev-python/owslib-0.31.0 b/metadata/md5-cache/dev-python/owslib-0.31.0
deleted file mode 100644
index 980c6acf6a41..000000000000
--- a/metadata/md5-cache/dev-python/owslib-0.31.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Library for client programming with Open Geospatial Consortium web service
-EAPI=8
-HOMEPAGE=https://geopython.github.io/OWSLib/ https://github.com/geopython/owslib/ https://pypi.org/project/OWSLib/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~x86
-LICENSE=BSD
-RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/geopython/owslib/archive/0.31.0.tar.gz -> OWSLib-0.31.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=65c29a497fe94d3e98148a641510c709
diff --git a/metadata/md5-cache/dev-python/pdm-2.20.1 b/metadata/md5-cache/dev-python/pdm-2.20.1
new file mode 100644
index 000000000000..70c9dd92d152
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pdm-2.20.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dep-logic-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2024.4.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unearth-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-httpserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dep-logic-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2024.4.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unearth-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python package and dependency manager supporting the latest PEP standards
+EAPI=8
+HOMEPAGE=https://pdm-project.org/ https://github.com/pdm-project/pdm/ https://pypi.org/project/pdm/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dep-logic-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2024.4.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unearth-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.20.1.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=74763d1a996b1abe36767a35078f0107
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.47 b/metadata/md5-cache/dev-python/phonenumbers-8.13.47
deleted file mode 100644
index 490f49464348..000000000000
--- a/metadata/md5-cache/dev-python/phonenumbers-8.13.47
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python port of Google's libphonenumber
-EAPI=8
-HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.47.tar.gz -> python-phonenumbers-8.13.47.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=5b3df11923870bf5a64d08791728686b
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.48 b/metadata/md5-cache/dev-python/phonenumbers-8.13.48
deleted file mode 100644
index 3f2776220ecc..000000000000
--- a/metadata/md5-cache/dev-python/phonenumbers-8.13.48
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python port of Google's libphonenumber
-EAPI=8
-HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.48.tar.gz -> python-phonenumbers-8.13.48.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=af18b1f779b1bc959921ce395c94c298
diff --git a/metadata/md5-cache/dev-python/pip-24.3.1-r1 b/metadata/md5-cache/dev-python/pip-24.3.1-r2
index 553f31421ae0..749046097c35 100644
--- a/metadata/md5-cache/dev-python/pip-24.3.1-r1
+++ b/metadata/md5-cache/dev-python/pip-24.3.1-r2
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/cachecontrol-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/truststore-0.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( python_targets_python3_10? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_11? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_12? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_13? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) ) test? ( >=dev-python/cachecontrol-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/truststore-0.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+),threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=>=dev-python/cachecontrol-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/truststore-0.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( python_targets_python3_10? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_11? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_12? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_13? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) ) test? ( >=dev-python/cachecontrol-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/truststore-0.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+),threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The PyPA recommended tool for installing Python packages
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1
IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2
-RDEPEND=>=dev-python/cachecontrol-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/truststore-0.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+),threads(+)] )
+RDEPEND=>=dev-python/cachecontrol-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/truststore-0.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+),threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pypa/pip/archive/24.3.1.tar.gz -> pip-24.3.1.gh.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=95e3d5e62f144cca6fdcbc0617fbb1e3
+_md5_=7316b8e39c497fa499d4c2a599cedbc9
diff --git a/metadata/md5-cache/dev-python/proto-plus-1.24.0-r1 b/metadata/md5-cache/dev-python/proto-plus-1.24.0-r1
deleted file mode 100644
index cc67128ac4e1..000000000000
--- a/metadata/md5-cache/dev-python/proto-plus-1.24.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/google-api-core-1.31.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Beautiful, Pythonic protocol buffers
-EAPI=8
-HOMEPAGE=https://github.com/googleapis/proto-plus-python/ https://pypi.org/project/proto-plus/
-INHERIT=distutils-r1
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/protobuf-python-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-python-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/googleapis/proto-plus-python/archive/v1.24.0.tar.gz -> proto-plus-python-1.24.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=10294254a938ca5d661ce56a6c5fac29
diff --git a/metadata/md5-cache/dev-python/pydevd-3.2.3 b/metadata/md5-cache/dev-python/pydevd-3.2.3
new file mode 100644
index 000000000000..0d30016109d9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pydevd-3.2.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/untangle[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-debug/gdb >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)
+EAPI=8
+HOMEPAGE=https://github.com/fabioz/PyDev.Debugger/ https://pypi.org/project/pydevd/
+INHERIT=distutils-r1 toolchain-funcs
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=EPL-1.0
+RDEPEND=dev-debug/gdb python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fabioz/PyDev.Debugger/archive/pydev_debugger_3_2_3.tar.gz -> PyDev.Debugger-pydev_debugger_3_2_3.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=b3752cb23848cc26e52b73efb690caab
diff --git a/metadata/md5-cache/dev-python/pyeclib-1.6.1 b/metadata/md5-cache/dev-python/pyeclib-1.6.1
deleted file mode 100644
index 7a67cead4225..000000000000
--- a/metadata/md5-cache/dev-python/pyeclib-1.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-libs/liberasurecode python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-libs/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Messaging API for RPC and notifications over different messaging transports
-EAPI=8
-HOMEPAGE=https://opendev.org/openstack/pyeclib/ https://pypi.org/project/pyeclib/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=BSD
-RDEPEND=dev-libs/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyeclib/pyeclib-1.6.1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=30c090d6d0484c4fa0d8c3bba8aef3fa
diff --git a/metadata/md5-cache/dev-python/pyeclib-1.6.2 b/metadata/md5-cache/dev-python/pyeclib-1.6.2
deleted file mode 100644
index 34012e6a9639..000000000000
--- a/metadata/md5-cache/dev-python/pyeclib-1.6.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-libs/liberasurecode python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-libs/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Messaging API for RPC and notifications over different messaging transports
-EAPI=8
-HOMEPAGE=https://opendev.org/openstack/pyeclib/ https://pypi.org/project/pyeclib/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=BSD
-RDEPEND=dev-libs/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyeclib/pyeclib-1.6.2.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=aaa39f4e34b91000934192ff469b91a9
diff --git a/metadata/md5-cache/dev-python/pyeclib-1.6.2_rc1 b/metadata/md5-cache/dev-python/pyeclib-1.6.2_rc1
deleted file mode 100644
index e194fb8fe7ba..000000000000
--- a/metadata/md5-cache/dev-python/pyeclib-1.6.2_rc1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-libs/liberasurecode python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-libs/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Messaging API for RPC and notifications over different messaging transports
-EAPI=8
-HOMEPAGE=https://opendev.org/openstack/pyeclib/ https://pypi.org/project/pyeclib/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=BSD
-RDEPEND=dev-libs/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyeclib/pyeclib-1.6.2rc1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=aaa39f4e34b91000934192ff469b91a9
diff --git a/metadata/md5-cache/dev-python/pyscard-2.1.1 b/metadata/md5-cache/dev-python/pyscard-2.1.1
deleted file mode 100644
index 63d419d15fd9..000000000000
--- a/metadata/md5-cache/dev-python/pyscard-2.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-lang/swig test? ( sys-apps/pcsc-lite python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=sys-apps/pcsc-lite python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Smart card support in python
-EAPI=8
-HOMEPAGE=https://pyscard.sourceforge.io/ https://github.com/LudovicRousseau/pyscard/ https://pypi.org/project/pyscard/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
-LICENSE=LGPL-2.1
-RDEPEND=sys-apps/pcsc-lite python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%202.1.1/pyscard-2.1.1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=84b731ff36e65c282fcd6f26c5c65cf2
diff --git a/metadata/md5-cache/dev-python/radon-6.0.1-r1 b/metadata/md5-cache/dev-python/radon-6.0.1-r2
index b2b6e68a716e..bc6949b7762c 100644
--- a/metadata/md5-cache/dev-python/radon-6.0.1-r1
+++ b/metadata/md5-cache/dev-python/radon-6.0.1-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/radon/radon-6.0.1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=888f452985d90fb9a4aa9863c3446f24
+_md5_=55328a238d9d779ea2efbb909ff3a4b1
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.10.0 b/metadata/md5-cache/dev-python/rapidfuzz-3.10.0
deleted file mode 100644
index 54345653b77e..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.10.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.9.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.0.5 dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/RapidFuzz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/R/RapidFuzz/rapidfuzz-3.10.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a8b1c74b7c7775cabf4bdfc78f6cddf1
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.9.6 b/metadata/md5-cache/dev-python/rapidfuzz-3.9.6
deleted file mode 100644
index d1c7ebd86b37..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.9.6
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.0.5 dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/rapidfuzz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.9.6.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=2659df7664063245cdafdd4440ee8a8c
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.9.7 b/metadata/md5-cache/dev-python/rapidfuzz-3.9.7
deleted file mode 100644
index a97aa8cfb8c6..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.9.7
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.0.5 dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/rapidfuzz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.9.7.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=222b3fac3ff48c69a0ac7d564e455e67
diff --git a/metadata/md5-cache/dev-python/simsimd-6.0.3 b/metadata/md5-cache/dev-python/simsimd-6.0.3
new file mode 100644
index 000000000000..ced1a2ff60d7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/simsimd-6.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/pytest-repeat[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tabulate[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm
+EAPI=8
+HOMEPAGE=https://github.com/ashvardanian/SimSIMD/ https://pypi.org/project/simsimd/
+INHERIT=distutils-r1 toolchain-funcs
+IUSE=openmp test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ashvardanian/SimSIMD/archive/v6.0.3.tar.gz -> SimSIMD-6.0.3.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=d19ee21737f5817699c06c9bdc8b8c3e
diff --git a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.4 b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.4
index c0983c2bc2c2..ef748b8392a1 100644
--- a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.4
+++ b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.4
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/readthedocs/sphinx-notfound-page/archive/1.0.4.tar.gz -> sphinx-notfound-page-1.0.4.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b35881dcfe6400a6fa0c66287bba09cf
+_md5_=750d99e10450ad531e0bc85698d190de
diff --git a/metadata/md5-cache/dev-python/websockets-14.0 b/metadata/md5-cache/dev-python/websockets-14.0
new file mode 100644
index 000000000000..71cc186016cd
--- /dev/null
+++ b/metadata/md5-cache/dev-python/websockets-14.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Library for building WebSocket servers and clients in Python
+EAPI=8
+HOMEPAGE=https://websockets.readthedocs.io/ https://github.com/python-websockets/websockets/ https://pypi.org/project/websockets/
+INHERIT=distutils-r1
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/python-websockets/websockets/archive/14.0.tar.gz -> websockets-14.0.gh.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/websockets/websockets-11.0.3-python3.12.patch.xz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=36c5f2e634aff665e5fcfad810d99129
diff --git a/metadata/md5-cache/dev-python/zeroconf-0.135.0 b/metadata/md5-cache/dev-python/zeroconf-0.135.0
deleted file mode 100644
index 5b8d1ce06feb..000000000000
--- a/metadata/md5-cache/dev-python/zeroconf-0.135.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
-EAPI=8
-HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.135.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=04d43e4d950c2c6c861cd741b40eab52
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 4fc684146a61..65bb46d967f7 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r3 b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r3
new file mode 100644
index 000000000000..69651343e7c4
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby31(-)] <dev-ruby/railties-7.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby32(-)] <dev-ruby/railties-7.1:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] dev-ruby/sprockets:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] dev-ruby/sprockets:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Coffee Script adapter for the Rails asset pipeline
+EAPI=8
+HOMEPAGE=https://github.com/rails/coffee-rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby31(-)] <dev-ruby/railties-7.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/coffee-script-2.2.0[ruby_targets_ruby32(-)] <dev-ruby/railties-7.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=5.0
+SRC_URI=https://github.com/rails/coffee-rails/archive/v5.0.0.tar.gz -> coffee-rails-5.0.0.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=939cec48f2c5dc73d0ff6de47646489b
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 57381d307171..e08918e14263 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/clazy-1.12 b/metadata/md5-cache/dev-util/clazy-1.12
index 9f84d83f000b..18c03840b3e6 100644
--- a/metadata/md5-cache/dev-util/clazy-1.12
+++ b/metadata/md5-cache/dev-util/clazy-1.12
@@ -1,4 +1,4 @@
-BDEPEND=test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-qt/qtnetworkauth:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=llvm_slot_15? ( sys-devel/clang:15 ) llvm_slot_16? ( sys-devel/clang:16 ) llvm_slot_17? ( sys-devel/clang:17 ) llvm_slot_18? ( sys-devel/clang:18 ) llvm_slot_15? ( sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/llvm:17 ) llvm_slot_18? ( sys-devel/llvm:18 )
DESCRIPTION=Compiler plugin which allows clang to understand Qt semantics
@@ -6,6 +6,7 @@ EAPI=8
HOMEPAGE=https://apps.kde.org/clazy
INHERIT=cmake llvm-r1 python-any-r1
IUSE=test +llvm_slot_18 llvm_slot_15 llvm_slot_16 llvm_slot_17
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=LGPL-2+
RDEPEND=llvm_slot_15? ( sys-devel/clang:15 ) llvm_slot_16? ( sys-devel/clang:16 ) llvm_slot_17? ( sys-devel/clang:17 ) llvm_slot_18? ( sys-devel/clang:18 ) llvm_slot_15? ( sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/llvm:17 ) llvm_slot_18? ( sys-devel/llvm:18 )
REQUIRED_USE=^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 )
@@ -13,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://kde/stable/clazy/1.12/src/clazy-1.12.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f96664cb8e6eb38ea9610eb6db533970
+_md5_=d43245f795497ad82f585cf1b7de68bc
diff --git a/metadata/md5-cache/dev-util/intel_clc-24.2.6 b/metadata/md5-cache/dev-util/intel_clc-24.2.6
index 44f70b15761a..1d6d517f6250 100644
--- a/metadata/md5-cache/dev-util/intel_clc-24.2.6
+++ b/metadata/md5-cache/dev-util/intel_clc-24.2.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://mesa3d.org/
INHERIT=llvm-r1 meson python-any-r1
IUSE=debug +llvm_slot_18 llvm_slot_16 llvm_slot_17
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT SGI-B-2.0
RDEPEND=dev-libs/libclc dev-util/spirv-tools >=sys-libs/zlib-1.2.8:= x11-libs/libdrm llvm_slot_16? ( dev-util/spirv-llvm-translator:16 sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( dev-util/spirv-llvm-translator:17 sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( dev-util/spirv-llvm-translator:18 sys-devel/clang:18= sys-devel/llvm:18= )
REQUIRED_USE=^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 )
SLOT=0
SRC_URI=https://archive.mesa3d.org/mesa-24.2.6.tar.xz
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=12431e617b29e57a1057be8ab93997ae
+_md5_=602d94a2ac6b4eb96abedf642e844cfe
diff --git a/metadata/md5-cache/dev-util/snakeviz-2.2.2 b/metadata/md5-cache/dev-util/snakeviz-2.2.2
new file mode 100644
index 000000000000..b2f101070c2f
--- /dev/null
+++ b/metadata/md5-cache/dev-util/snakeviz-2.2.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A web-based viewer for Python profiler output
+EAPI=8
+HOMEPAGE=https://github.com/jiffyclub/snakeviz/ https://pypi.org/project/snakeviz/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD
+RDEPEND=dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/jiffyclub/snakeviz/archive/v2.2.2.tar.gz -> snakeviz-2.2.2.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=08def83c76e472b4fb61b2e9bf9a9ac9
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index 562a5c4a6597..83f977e3f1b1 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/grfcodec-6.1.0-r1 b/metadata/md5-cache/games-util/grfcodec-6.1.0-r1
new file mode 100644
index 000000000000..c7edab41bddf
--- /dev/null
+++ b/metadata/md5-cache/games-util/grfcodec-6.1.0-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=media-libs/libpng:= dev-libs/boost
+DESCRIPTION=A suite of programs to modify openttd/Transport Tycoon Deluxe's GRF files
+EAPI=8
+HOMEPAGE=https://github.com/OpenTTD/grfcodec
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/libpng:=
+SLOT=0
+SRC_URI=https://github.com/OpenTTD/grfcodec/releases/download/6.1.0/grfcodec-6.1.0-source.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=864809b431b29bb2e91c7c993f5190e4
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index cbfc6bac3210..67c62c3d2731 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/egl-wayland-1.1.17_pre20241101 b/metadata/md5-cache/gui-libs/egl-wayland-1.1.17_pre20241101
new file mode 100644
index 000000000000..4226173eb11b
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/egl-wayland-1.1.17_pre20241101
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/wayland-scanner >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/wayland-protocols >=gui-libs/eglexternalplatform-1.1-r1 media-libs/libglvnd
+DESCRIPTION=NVIDIA wayland EGL external platform library
+EAPI=8
+HOMEPAGE=https://github.com/NVIDIA/egl-wayland/
+INHERIT=meson-multilib
+IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=0
+SRC_URI=https://github.com/NVIDIA/egl-wayland/archive/218f67846472c9310355210ee9a7e1fabed95062.tar.gz -> egl-wayland-1.1.17_pre20241101.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=4e0c54c1b82f81e641d2d5808258e5b1
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 5e6822be5b57..ebcbe9fc1a83 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/courier-1.3.13 b/metadata/md5-cache/mail-mta/courier-1.3.13
index bf502fd5d62e..8956b1a8c74d 100644
--- a/metadata/md5-cache/mail-mta/courier-1.3.13
+++ b/metadata/md5-cache/mail-mta/courier-1.3.13
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.courier-mta.org/
INHERIT=flag-o-matic
IUSE=postgres ldap mysql pam nls ipv6 spell fax crypt norewrite fam web webmail gnutls split-usr
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-3
PDEPEND=pam? ( net-mail/mailbase ) crypt? ( >=app-crypt/gnupg-1.0.4 )
RDEPEND=>=net-libs/courier-authlib-0.72.3 >=net-libs/courier-unicode-2.3.1:= net-dns/libidn2:= gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) >=sys-libs/gdbm-1.8.0:= dev-libs/libpcre2 app-misc/mime-types dev-lang/perl:= fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 ) pam? ( sys-libs/pam ) mysql? ( dev-db/mysql-connector-c ) ldap? ( >=net-nds/openldap-1.2.11:= ) postgres? ( dev-db/postgresql:= ) spell? ( app-text/aspell ) fam? ( virtual/fam ) !mail-filter/maildrop !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/ssmtp[mta] !mail-mta/opensmtpd !net-mail/dot-forward !sys-apps/ucspi-tcp sys-process/procps !net-mail/courier-imap !net-mail/cyrus-imapd
SLOT=0
SRC_URI=https://downloads.sourceforge.net/courier/courier-1.3.13.tar.bz2
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=36f7dce9fd00b87edd6b3477c026404c
+_md5_=ee2836999c919ccf80a21c44e8c2b261
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 497cac1c5f9f..78e90ceefb03 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/sane-backends-1.3.1 b/metadata/md5-cache/media-gfx/sane-backends-1.3.1-r1
index 4c14d9d245a0..3e3bfb2e13b7 100644
--- a/metadata/md5-cache/media-gfx/sane-backends-1.3.1
+++ b/metadata/md5-cache/media-gfx/sane-backends-1.3.1-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=sane_backends_escl? ( zeroconf ) sane_backends_kvs40xx? ( threads )
SLOT=0
SRC_URI=https://gitlab.com/sane-project/backends/-/archive/1.3.1/backends-1.3.1.tar.bz2
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f
-_md5_=2e4b5a984edc25587311dd9becda31bf
+_md5_=fc4d53d084f5877663a1b0c37ee9d434
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 92dea988ff36..5321f50992a1 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/flac-1.3.4 b/metadata/md5-cache/media-libs/flac-1.3.4
deleted file mode 100644
index 98890d79b20b..000000000000
--- a/metadata/md5-cache/media-libs/flac-1.3.4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/xz-utils sys-devel/gettext virtual/pkgconfig abi_x86_32? ( dev-lang/nasm )
-DEFINED_PHASES=compile configure install test
-DEPEND=ogg? ( media-libs/libogg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=free lossless audio encoder and decoder
-EAPI=8
-HOMEPAGE=https://xiph.org/flac/
-INHERIT=multilib-minimal
-IUSE=+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_sse static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
-LICENSE=BSD FDL-1.2 GPL-2 LGPL-2.1
-RDEPEND=ogg? ( media-libs/libogg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-SLOT=0
-SRC_URI=https://downloads.xiph.org/releases/flac/flac-1.3.4.tar.xz
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a92796068cdf1ce3640d38d7a24aaeca
diff --git a/metadata/md5-cache/media-libs/libebur128-1.2.6 b/metadata/md5-cache/media-libs/libebur128-1.2.6-r1
index 566c7b99059a..95d5ab67c5f1 100644
--- a/metadata/md5-cache/media-libs/libebur128-1.2.6
+++ b/metadata/md5-cache/media-libs/libebur128-1.2.6-r1
@@ -2,7 +2,7 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
DEPEND=test? ( app-arch/unzip media-libs/libsndfile[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
DESCRIPTION=Library implementing the EBU R128 loudness standard
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/jiixyj/libebur128
INHERIT=cmake-multilib
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/jiixyj/libebur128/archive/v1.2.6.tar.gz -> libebur128-1.2.6.tar.gz test? ( https://tech.ebu.ch/files/live/sites/tech/files/shared/testmaterial/ebu-loudness-test-setv05.zip )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6593aec3e04f4e9386efd5c45a177b12
+_md5_=95904c6da8967c5b678b722626ea4d87
diff --git a/metadata/md5-cache/media-libs/libheif-1.18.2 b/metadata/md5-cache/media-libs/libheif-1.18.2-r1
index 957ca276850c..1c4c2abef836 100644
--- a/metadata/md5-cache/media-libs/libheif-1.18.2
+++ b/metadata/md5-cache/media-libs/libheif-1.18.2-r1
@@ -1,18 +1,18 @@
BDEPEND=test? ( <dev-cpp/catch-3 dev-lang/go ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( media-libs/libwebp:= ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
DESCRIPTION=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
EAPI=8
HOMEPAGE=https://github.com/strukturag/libheif
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg multilib-minimal
-IUSE=+aom gdk-pixbuf go rav1e svt-av1 test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+IUSE=+aom gdk-pixbuf go rav1e svt-av1 test +threads +webp x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 arm ~arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-3
-RDEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+RDEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( media-libs/libwebp:= ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=test? ( go )
RESTRICT=!test? ( test )
SLOT=0/1.18
SRC_URI=https://github.com/strukturag/libheif/releases/download/v1.18.2/libheif-1.18.2.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b1559b97e2afc3b0fe82226bffcd37c0
+_md5_=084a336fd6b46c0a6375da5d9b6ee711
diff --git a/metadata/md5-cache/media-libs/libheif-9999 b/metadata/md5-cache/media-libs/libheif-9999
index b1374db27191..f9504a526517 100644
--- a/metadata/md5-cache/media-libs/libheif-9999
+++ b/metadata/md5-cache/media-libs/libheif-9999
@@ -1,17 +1,17 @@
BDEPEND=test? ( dev-cpp/catch dev-lang/go ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
-DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( media-libs/libwebp:= ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
DESCRIPTION=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
EAPI=8
HOMEPAGE=https://github.com/strukturag/libheif
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg multilib-minimal git-r3
-IUSE=+aom gdk-pixbuf go rav1e svt-av1 test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+IUSE=+aom gdk-pixbuf go rav1e svt-av1 test +threads +webp x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+RDEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( media-libs/libwebp:= ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=test? ( go )
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e49fc9ed3bf0e1f53a1fddd319bf190c
+_md5_=6b8671cfcad6412e0fde3e0193641a19
diff --git a/metadata/md5-cache/media-libs/libldac-2.0.2.3-r1 b/metadata/md5-cache/media-libs/libldac-2.0.2.3-r2
index ef306b680d56..df23ef1685bc 100644
--- a/metadata/md5-cache/media-libs/libldac-2.0.2.3-r1
+++ b/metadata/md5-cache/media-libs/libldac-2.0.2.3-r2
@@ -1,7 +1,7 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=LDAC codec library from AOSP
-EAPI=7
+EAPI=8
HOMEPAGE=https://android.googlesource.com/platform/external/libldac/
INHERIT=cmake-multilib
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
@@ -10,4 +10,4 @@ LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://github.com/EHfive/ldacBT/releases/download/v2.0.2.3/ldacBT-2.0.2.3.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=19582221d1fb5fe0e047b22eea9e1dc9
+_md5_=32246f91dff5a611d986a37bf799c29f
diff --git a/metadata/md5-cache/media-libs/libpulse-16.1-r2 b/metadata/md5-cache/media-libs/libpulse-16.1-r2
deleted file mode 100644
index 970b4fe404b7..000000000000
--- a/metadata/md5-cache/media-libs/libpulse-16.1-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-lang/perl dev-perl/XML-Parser sys-devel/gettext sys-devel/m4 virtual/libiconv virtual/libintl virtual/pkgconfig doc? ( app-text/doxygen ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/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-debug/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 gnome2-utils meson-multilib optfeature systemd 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 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1+
-PDEPEND=|| ( media-video/pipewire[sound-server(+)] media-sound/pulseaudio-daemon 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-debug/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 767861f3744f589ee5291c1698b1c082 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=05cc22124b90c49b7c80612b7aee2cc0
diff --git a/metadata/md5-cache/media-libs/libpulse-16.99.1 b/metadata/md5-cache/media-libs/libpulse-16.99.1
deleted file mode 100644
index 570b1eb00a4d..000000000000
--- a/metadata/md5-cache/media-libs/libpulse-16.99.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-lang/perl dev-perl/XML-Parser sys-devel/gettext sys-devel/m4 virtual/libiconv virtual/libintl virtual/pkgconfig doc? ( app-text/doxygen ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/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-debug/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-16.1 !<media-sound/pulseaudio-daemon-16.99.1 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 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1+
-PDEPEND=|| ( media-video/pipewire[sound-server(+)] media-sound/pulseaudio-daemon 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-debug/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-16.1 !<media-sound/pulseaudio-daemon-16.99.1
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://freedesktop.org/software/pulseaudio/releases/pulseaudio-16.99.1.tar.xz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fbf63679e3af71959ae1eab43866bb0d
diff --git a/metadata/md5-cache/media-libs/libsdl-1.2.15_p20221201 b/metadata/md5-cache/media-libs/libsdl-1.2.15_p20221201
deleted file mode 100644
index d463ce490a95..000000000000
--- a/metadata/md5-cache/media-libs/libsdl-1.2.15_p20221201
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=pulseaudio? ( virtual/pkgconfig ) x86? ( || ( >=dev-lang/yasm-0.6.0 >=dev-lang/nasm-0.98.39-r3 ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=aalib? ( >=media-libs/aalib-1.4_rc5-r6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( >=media-libs/alsa-lib-1.0.27.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(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tslib? ( >=x11-libs/tslib-1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound? ( >=media-libs/audiofile-0.3.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.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(-)?] ) nas? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Simple Direct Media Layer
-EAPI=8
-HOMEPAGE=https://libsdl.org/
-INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs
-IUSE=aalib alsa custom-cflags dga fbcon +joystick libcaca nas opengl oss pulseaudio +sound static-libs tslib +video X xinerama xv abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1
-RDEPEND=aalib? ( >=media-libs/aalib-1.4_rc5-r6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( >=media-libs/alsa-lib-1.0.27.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(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tslib? ( >=x11-libs/tslib-1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound? ( >=media-libs/audiofile-0.3.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-SLOT=0
-SRC_URI=https://github.com/libsdl-org/SDL-1.2/archive/ca3acd25348edc9b6e984fc1712fd4d365931dc1.tar.gz -> SDL-1.2.15_p20221201.tar.gz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f6be23613bb9d26131fcbbefa7a41d20
diff --git a/metadata/md5-cache/media-libs/libsdl-1.2.64 b/metadata/md5-cache/media-libs/libsdl-1.2.64
deleted file mode 100644
index bec53e615ce5..000000000000
--- a/metadata/md5-cache/media-libs/libsdl-1.2.64
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,alsa=,joystick=,opengl=,sound=,video=,X=] test? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=Simple Direct Media Layer 1.2 compatibility wrapper around SDL2
-EAPI=8
-HOMEPAGE=https://github.com/libsdl-org/sdl12-compat
-INHERIT=cmake-multilib
-IUSE=alsa +joystick opengl +sound test +video 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=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv
-LICENSE=ZLIB
-RDEPEND=media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,alsa=,joystick=,opengl=,sound=,video=,X=]
-REQUIRED_USE=test? ( joystick opengl sound video )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.64.tar.gz -> libsdl-1.2.64.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d35983ccad2ccc1221ebdc2b0b9039c9
diff --git a/metadata/md5-cache/media-libs/libsdl-1.2.64_p20230726 b/metadata/md5-cache/media-libs/libsdl-1.2.64_p20230726
deleted file mode 100644
index 906f06b5a3c5..000000000000
--- a/metadata/md5-cache/media-libs/libsdl-1.2.64_p20230726
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,alsa=,joystick=,opengl=,sound=,video=,X=] test? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=Simple Direct Media Layer 1.2 compatibility wrapper around SDL2
-EAPI=8
-HOMEPAGE=https://github.com/libsdl-org/sdl12-compat
-INHERIT=cmake-multilib
-IUSE=alsa +joystick opengl +sound test +video 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=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv
-LICENSE=ZLIB
-RDEPEND=media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,alsa=,joystick=,opengl=,sound=,video=,X=]
-REQUIRED_USE=test? ( joystick opengl sound video )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/libsdl-org/sdl12-compat/archive/f94a1ec0069266e40843138d0c5dd2fc6d43734c.tar.gz -> libsdl-1.2.64_p20230726.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=80f1058057b180d3b3ea8410695aab53
diff --git a/metadata/md5-cache/media-libs/libsidplayfp-2.9.0 b/metadata/md5-cache/media-libs/libsidplayfp-2.9.0
deleted file mode 100644
index da7f58991fb1..000000000000
--- a/metadata/md5-cache/media-libs/libsidplayfp-2.9.0
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=configure install prepare
-DESCRIPTION=Library for the sidplay2 fork with resid-fp
-EAPI=8
-HOMEPAGE=https://sourceforge.net/projects/sidplay-residfp/
-IUSE=static-libs
-KEYWORDS=amd64 ~hppa ~riscv x86
-LICENSE=GPL-2
-SLOT=0/6
-SRC_URI=https://downloads.sourceforge.net/sidplay-residfp/libsidplayfp/2.9/libsidplayfp-2.9.0.tar.gz
-_md5_=7b82f0f64f0cb251b3eb9ab6628aec52
diff --git a/metadata/md5-cache/media-libs/libsndfile-1.2.2 b/metadata/md5-cache/media-libs/libsndfile-1.2.2
deleted file mode 100644
index 0d29d51a7bcb..000000000000
--- a/metadata/md5-cache/media-libs/libsndfile-1.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/mpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
-DESCRIPTION=C library for reading and writing files containing sampled sound
-EAPI=8
-HOMEPAGE=https://libsndfile.github.io/libsndfile/
-INHERIT=python-any-r1 multilib-minimal
-IUSE=alsa minimal sqlite test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=LGPL-2.1
-RDEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/mpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a0d0fa7f584dc22df8d1e1eb450ba0f7
diff --git a/metadata/md5-cache/media-libs/mesa-24.2.6-r2 b/metadata/md5-cache/media-libs/mesa-24.2.6-r2
index 21148e44182a..168bcd33d583 100644
--- a/metadata/md5-cache/media-libs/mesa-24.2.6-r2
+++ b/metadata/md5-cache/media-libs/mesa-24.2.6-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.mesa3d.org/ https://mesa.freedesktop.org/
INHERIT=flag-o-matic llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain cargo
IUSE=video_cards_r300 video_cards_r600 video_cards_radeon video_cards_radeonsi video_cards_d3d12 video_cards_freedreno video_cards_intel video_cards_lavapipe video_cards_lima video_cards_nouveau video_cards_nvk video_cards_panfrost video_cards_v3d video_cards_vc4 video_cards_virgl video_cards_vivante video_cards_vmware video_cards_zink cpu_flags_x86_sse2 d3d9 debug +llvm lm-sensors opencl +opengl osmesa +proprietary-codecs selinux test unwind vaapi valgrind vdpau vulkan vulkan-overlay wayland +X xa +zstd +llvm_slot_18 llvm_slot_15 llvm_slot_16 llvm_slot_17 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=MIT SGI-B-2.0
RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libglvnd-1.3.2[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(-)?] >=sys-libs/zlib-1.2.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm? ( llvm_slot_15? ( sys-devel/llvm:15[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:15 sys-devel/clang:15[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) llvm_slot_16? ( sys-devel/llvm:16[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:16 sys-devel/clang:16[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:17 sys-devel/clang:17[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) llvm_slot_18? ( sys-devel/llvm:18[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:18 sys-devel/clang:18[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) video_cards_r600? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeon? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) lm-sensors? ( sys-apps/lm-sensors:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( >=virtual/opencl-3 dev-libs/libclc[spirv(-)] >=dev-util/spirv-tools-1.3.231.0 virtual/libelf:0= ) vaapi? ( >=media-libs/libva-1.7.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-1.5:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeonsi? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_zink? ( media-libs/vulkan-loader:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( sys-libs/libselinux[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=x11-libs/libdrm-2.4.121[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxshmfence-1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.17:=[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/libXfixes[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/xcb-util-keysyms[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r300? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_r600? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeon? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_amdgpu] )
REQUIRED_USE=d3d9? ( || ( video_cards_freedreno video_cards_intel video_cards_nouveau video_cards_panfrost video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_vmware video_cards_zink ) ) llvm? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 ) ) vulkan-overlay? ( vulkan ) video_cards_lavapipe? ( llvm vulkan ) video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_zink? ( vulkan opengl ) video_cards_nvk? ( vulkan video_cards_nouveau ) vdpau? ( X ) xa? ( X )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://archive.mesa3d.org/mesa-24.2.6.tar.xz https://crates.io/api/v1/crates/syn/2.0.68/download -> syn-2.0.68.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.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/paste/1.0.14/download -> paste-1.0.14.crate
_eclasses_=cargo b586dbead117ba8254f79b1b79533f54 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=08968d2f84a059592ef55946c5c7e663
+_md5_=734e0cdd1f87a04f6747c91c85159a4f
diff --git a/metadata/md5-cache/media-libs/soxr-0.1.3-r1 b/metadata/md5-cache/media-libs/soxr-0.1.3-r2
index c78be73ebbc6..596660e8cd03 100644
--- a/metadata/md5-cache/media-libs/soxr-0.1.3-r1
+++ b/metadata/md5-cache/media-libs/soxr-0.1.3-r2
@@ -1,7 +1,7 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=SoX Resampler library
-EAPI=7
+EAPI=8
HOMEPAGE=https://sourceforge.net/p/soxr/wiki/Home/
INHERIT=cmake-multilib
IUSE=examples 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
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/soxr/soxr-0.1.3-Source.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8d55210e5aa739f3d72490c75312f018
+_md5_=48014068079c03ef25a9c4b2ad896f60
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index f8eb99ef601b..b6b084c8aabf 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/alacenc-0.4.0 b/metadata/md5-cache/media-sound/alacenc-0.4.0
index f9567360a441..a03e59aec510 100644
--- a/metadata/md5-cache/media-sound/alacenc-0.4.0
+++ b/metadata/md5-cache/media-sound/alacenc-0.4.0
@@ -4,9 +4,9 @@ DESCRIPTION=Encodes audio into the Apple Lossless Audio Codec (ALAC) format
EAPI=8
HOMEPAGE=https://github.com/flacon/alacenc
INHERIT=cmake
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/flacon/alacenc/archive/v0.4.0.tar.gz -> alacenc-0.4.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3649162dfbe728d9aefdc2c0d690ebd5
+_md5_=d76ff0308458b8964d4641e2c2b88f15
diff --git a/metadata/md5-cache/media-sound/flacon-11.3.0 b/metadata/md5-cache/media-sound/flacon-11.3.0
index a0c13c99905a..b6ab4dc7fa0b 100644
--- a/metadata/md5-cache/media-sound/flacon-11.3.0
+++ b/metadata/md5-cache/media-sound/flacon-11.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://flacon.github.io/
INHERIT=check-reqs cmake optfeature virtualx xdg-utils
IUSE=test test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=LGPL-2.1+
RDEPEND=app-i18n/uchardet dev-qt/qtcore:5 dev-qt/qtgui:5[jpeg] dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/taglib media-sound/sox[flac,wavpack] media-video/mediainfo
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/flacon/flacon/archive/v11.3.0.tar.gz -> flacon-11.3.0.tar.gz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f2607f4e0d8c64281dfcd9739e5b63b4
+_md5_=be660473a8c7a8ed7bfcee9fd048baad
diff --git a/metadata/md5-cache/media-sound/gsm-1.0.13-r1 b/metadata/md5-cache/media-sound/gsm-1.0.13-r1
deleted file mode 100644
index d768e003cba3..000000000000
--- a/metadata/md5-cache/media-sound/gsm-1.0.13-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Lossy speech compression library and tool
-EAPI=7
-HOMEPAGE=https://packages.qa.debian.org/libg/libgsm.html
-INHERIT=flag-o-matic multilib-minimal toolchain-funcs
-IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=gsm
-SLOT=0
-SRC_URI=mirror://gentoo/gsm-1.0.13.tar.gz
-_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=80644a4b73165053e9d0e397413e6305
diff --git a/metadata/md5-cache/media-sound/ncspot-1.2.0-r1 b/metadata/md5-cache/media-sound/ncspot-1.2.0-r1
index 360020a0372b..ca38269c557e 100644
--- a/metadata/md5-cache/media-sound/ncspot-1.2.0-r1
+++ b/metadata/md5-cache/media-sound/ncspot-1.2.0-r1
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/openssl:= sys-apps/dbus clipboard? ( x11-libs/libxcb:= ) cover?
SLOT=0
SRC_URI=https://github.com/hrkfdn/ncspot/archive/refs/tags/v1.2.0.tar.gz -> ncspot-1.2.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aes/0.8.4/download -> aes-0.8.4.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.9.1/download -> alsa-0.9.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/anstream/0.6.15/download -> anstream-0.6.15.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.5/download -> anstyle-parse-0.2.5.crate https://crates.io/api/v1/crates/anstyle-query/1.1.1/download -> anstyle-query-1.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.4/download -> anstyle-wincon-3.0.4.crate https://crates.io/api/v1/crates/anstyle/1.0.8/download -> anstyle-1.0.8.crate https://crates.io/api/v1/crates/anyhow/1.0.89/download -> anyhow-1.0.89.crate https://crates.io/api/v1/crates/arboard/3.4.1/download -> arboard-3.4.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/async-broadcast/0.7.1/download -> async-broadcast-0.7.1.crate https://crates.io/api/v1/crates/async-channel/2.3.1/download -> async-channel-2.3.1.crate https://crates.io/api/v1/crates/async-executor/1.13.1/download -> async-executor-1.13.1.crate https://crates.io/api/v1/crates/async-fs/2.1.2/download -> async-fs-2.1.2.crate https://crates.io/api/v1/crates/async-io/2.3.4/download -> async-io-2.3.4.crate https://crates.io/api/v1/crates/async-lock/3.4.0/download -> async-lock-3.4.0.crate https://crates.io/api/v1/crates/async-process/2.3.0/download -> async-process-2.3.0.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.10/download -> async-signal-0.2.10.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.83/download -> async-trait-0.1.83.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/aws-lc-rs/1.10.0/download -> aws-lc-rs-1.10.0.crate https://crates.io/api/v1/crates/aws-lc-sys/0.22.0/download -> aws-lc-sys-0.22.0.crate https://crates.io/api/v1/crates/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bindgen/0.69.5/download -> bindgen-0.69.5.crate https://crates.io/api/v1/crates/bindgen/0.70.1/download -> bindgen-0.70.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.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.5.1/download -> block2-0.5.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.1/download -> blocking-1.6.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytemuck/1.19.0/download -> bytemuck-1.19.0.crate https://crates.io/api/v1/crates/byteorder-lite/0.1.0/download -> byteorder-lite-0.1.0.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.7.2/download -> bytes-1.7.2.crate https://crates.io/api/v1/crates/castaway/0.2.3/download -> castaway-0.2.3.crate https://crates.io/api/v1/crates/cc/1.1.30/download -> cc-1.1.30.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.8.1/download -> clang-sys-1.8.1.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_complete/4.5.33/download -> clap_complete-4.5.33.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/clap_mangen/0.2.24/download -> clap_mangen-0.2.24.crate https://crates.io/api/v1/crates/clipboard-win/5.4.0/download -> clipboard-win-5.4.0.crate https://crates.io/api/v1/crates/cmake/0.1.51/download -> cmake-0.1.51.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/combine/4.6.7/download -> combine-4.6.7.crate https://crates.io/api/v1/crates/compact_str/0.8.0/download -> compact_str-0.8.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/const-oid/0.9.6/download -> const-oid-0.9.6.crate https://crates.io/api/v1/crates/cookie/0.18.1/download -> cookie-0.18.1.crate https://crates.io/api/v1/crates/cookie_store/0.21.0/download -> cookie_store-0.21.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.3/download -> core-graphics-types-0.1.3.crate https://crates.io/api/v1/crates/core-graphics/0.23.2/download -> core-graphics-0.23.2.crate https://crates.io/api/v1/crates/coreaudio-rs/0.11.3/download -> coreaudio-rs-0.11.3.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.16/download -> coreaudio-sys-0.2.16.crate https://crates.io/api/v1/crates/cpal/0.15.3/download -> cpal-0.15.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.14/download -> cpufeatures-0.2.14.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crossterm/0.28.1/download -> crossterm-0.28.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/cursive-macros/0.1.0/download -> cursive-macros-0.1.0.crate https://crates.io/api/v1/crates/cursive/0.21.1/download -> cursive-0.21.1.crate https://crates.io/api/v1/crates/cursive_core/0.4.6/download -> cursive_core-0.4.6.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.6.0/download -> data-encoding-2.6.0.crate https://crates.io/api/v1/crates/der/0.7.9/download -> der-0.7.9.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derive-new/0.6.0/download -> derive-new-0.6.0.crate https://crates.io/api/v1/crates/derive_builder/0.20.2/download -> derive_builder-0.20.2.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.2/download -> derive_builder_core-0.20.2.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.2/download -> derive_builder_macro-0.20.2.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-next/1.0.2/download -> dirs-next-1.0.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/downcast-rs/1.2.1/download -> downcast-rs-1.2.1.crate https://crates.io/api/v1/crates/dunce/1.0.5/download -> dunce-1.0.5.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/endi/1.1.0/download -> endi-1.1.0.crate https://crates.io/api/v1/crates/enum-map-derive/0.17.0/download -> enum-map-derive-0.17.0.crate https://crates.io/api/v1/crates/enum-map/2.7.3/download -> enum-map-2.7.3.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/enumflags2/0.7.10/download -> enumflags2-0.7.10.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.10/download -> enumflags2_derive-0.7.10.crate https://crates.io/api/v1/crates/enumset/1.1.5/download -> enumset-1.1.5.crate https://crates.io/api/v1/crates/enumset_derive/0.10.0/download -> enumset_derive-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/error-code/3.3.1/download -> error-code-3.3.1.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.2/download -> event-listener-strategy-0.5.2.crate https://crates.io/api/v1/crates/event-listener/5.3.1/download -> event-listener-5.3.1.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/fdeflate/0.3.5/download -> fdeflate-0.3.5.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.34/download -> flate2-1.0.34.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-lite/2.3.0/download -> futures-lite-2.3.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-timer/3.0.3/download -> futures-timer-3.0.3.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.4.3/download -> gethostname-0.4.3.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/governor/0.6.3/download -> governor-0.6.3.crate https://crates.io/api/v1/crates/h2/0.3.26/download -> h2-0.3.26.crate https://crates.io/api/v1/crates/h2/0.4.6/download -> h2-0.4.6.crate https://crates.io/api/v1/crates/half/1.8.3/download -> half-1.8.3.crate https://crates.io/api/v1/crates/hashbrown/0.15.0/download -> hashbrown-0.15.0.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/http-body-util/0.1.2/download -> http-body-util-0.1.2.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httparse/1.9.5/download -> httparse-1.9.5.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-proxy2/0.1.0/download -> hyper-proxy2-0.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.24.2/download -> hyper-rustls-0.24.2.crate https://crates.io/api/v1/crates/hyper-rustls/0.26.0/download -> hyper-rustls-0.26.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.3/download -> hyper-rustls-0.27.3.crate https://crates.io/api/v1/crates/hyper-tls/0.6.0/download -> hyper-tls-0.6.0.crate https://crates.io/api/v1/crates/hyper-util/0.1.9/download -> hyper-util-0.1.9.crate https://crates.io/api/v1/crates/hyper/0.14.31/download -> hyper-0.14.31.crate https://crates.io/api/v1/crates/hyper/1.5.0/download -> hyper-1.5.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.61/download -> iana-time-zone-0.1.61.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/image/0.25.2/download -> image-0.25.2.crate https://crates.io/api/v1/crates/indexmap/2.6.0/download -> indexmap-2.6.0.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/ioctl-rs/0.2.0/download -> ioctl-rs-0.2.0.crate https://crates.io/api/v1/crates/ipnet/2.10.1/download -> ipnet-2.10.1.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.32/download -> jobserver-0.1.32.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.1/download -> jpeg-decoder-0.3.1.crate https://crates.io/api/v1/crates/js-sys/0.3.72/download -> js-sys-0.3.72.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.159/download -> libc-0.2.159.crate https://crates.io/api/v1/crates/libloading/0.8.5/download -> libloading-0.8.5.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/libpulse-binding/2.28.1/download -> libpulse-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-binding/2.28.1/download -> libpulse-simple-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-sys/1.21.1/download -> libpulse-simple-sys-1.21.1.crate https://crates.io/api/v1/crates/libpulse-sys/1.21.0/download -> libpulse-sys-1.21.0.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/librespot-audio/0.5.0/download -> librespot-audio-0.5.0.crate https://crates.io/api/v1/crates/librespot-core/0.5.0/download -> librespot-core-0.5.0.crate https://crates.io/api/v1/crates/librespot-metadata/0.5.0/download -> librespot-metadata-0.5.0.crate https://crates.io/api/v1/crates/librespot-oauth/0.5.0/download -> librespot-oauth-0.5.0.crate https://crates.io/api/v1/crates/librespot-playback/0.5.0/download -> librespot-playback-0.5.0.crate https://crates.io/api/v1/crates/librespot-protocol/0.5.0/download -> librespot-protocol-0.5.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.2/download -> mac-notification-sys-0.6.2.crate https://crates.io/api/v1/crates/mach2/0.4.2/download -> mach2-0.4.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-async/0.2.10/download -> maybe-async-0.2.10.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/mio/1.0.2/download -> mio-1.0.2.crate https://crates.io/api/v1/crates/mirai-annotations/1.12.0/download -> mirai-annotations-1.12.0.crate https://crates.io/api/v1/crates/native-tls/0.2.12/download -> native-tls-0.2.12.crate https://crates.io/api/v1/crates/ncurses/5.101.0/download -> ncurses-5.101.0.crate https://crates.io/api/v1/crates/ncurses/6.0.1/download -> ncurses-6.0.1.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.5.0+25.2.9519653/download -> ndk-sys-0.5.0+25.2.9519653.crate https://crates.io/api/v1/crates/ndk/0.8.0/download -> ndk-0.8.0.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nonzero_ext/0.3.0/download -> nonzero_ext-0.3.0.crate https://crates.io/api/v1/crates/notify-rust/4.11.3/download -> notify-rust-4.11.3.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.4/download -> num-bigint-dig-0.8.4.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.crate https://crates.io/api/v1/crates/num-complex/0.4.6/download -> num-complex-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-derive/0.4.2/download -> num-derive-0.4.2.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-iter/0.1.45/download -> num-iter-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.3/download -> num-0.4.3.crate https://crates.io/api/v1/crates/num_enum/0.7.3/download -> num_enum-0.7.3.crate https://crates.io/api/v1/crates/num_enum_derive/0.7.3/download -> num_enum_derive-0.7.3.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/numtoa/0.2.4/download -> numtoa-0.2.4.crate https://crates.io/api/v1/crates/oauth2/4.4.2/download -> oauth2-4.4.2.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.3.5/download -> objc-sys-0.3.5.crate https://crates.io/api/v1/crates/objc2-app-kit/0.2.2/download -> objc2-app-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-data/0.2.2/download -> objc2-core-data-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-image/0.2.2/download -> objc2-core-image-0.2.2.crate https://crates.io/api/v1/crates/objc2-encode/4.0.3/download -> objc2-encode-4.0.3.crate https://crates.io/api/v1/crates/objc2-foundation/0.2.2/download -> objc2-foundation-0.2.2.crate https://crates.io/api/v1/crates/objc2-metal/0.2.2/download -> objc2-metal-0.2.2.crate https://crates.io/api/v1/crates/objc2-quartz-core/0.2.2/download -> objc2-quartz-core-0.2.2.crate https://crates.io/api/v1/crates/objc2/0.5.2/download -> objc2-0.5.2.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.36.5/download -> object-0.36.5.crate https://crates.io/api/v1/crates/oboe-sys/0.6.1/download -> oboe-sys-0.6.1.crate https://crates.io/api/v1/crates/oboe/0.6.1/download -> oboe-0.6.1.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.103/download -> openssl-sys-0.9.103.crate https://crates.io/api/v1/crates/openssl/0.10.66/download -> openssl-0.10.66.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.2.1/download -> os_pipe-1.2.1.crate https://crates.io/api/v1/crates/pancurses/0.17.0/download -> pancurses-0.17.0.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pbkdf2/0.12.2/download -> pbkdf2-0.12.2.crate https://crates.io/api/v1/crates/pdcurses-sys/0.7.1/download -> pdcurses-sys-0.7.1.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/platform-dirs/0.3.0/download -> platform-dirs-0.3.0.crate https://crates.io/api/v1/crates/png/0.17.14/download -> png-0.17.14.crate https://crates.io/api/v1/crates/polling/3.7.3/download -> polling-3.7.3.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/portaudio-rs/0.3.2/download -> portaudio-rs-0.3.2.crate https://crates.io/api/v1/crates/portaudio-sys/0.1.1/download -> portaudio-sys-0.1.1.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.20/download -> ppv-lite86-0.2.20.crate https://crates.io/api/v1/crates/prettyplease/0.2.22/download -> prettyplease-0.2.22.crate https://crates.io/api/v1/crates/priority-queue/2.1.1/download -> priority-queue-2.1.1.crate https://crates.io/api/v1/crates/proc-macro-crate/3.2.0/download -> proc-macro-crate-3.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.87/download -> proc-macro2-1.0.87.crate https://crates.io/api/v1/crates/protobuf-codegen/3.6.0/download -> protobuf-codegen-3.6.0.crate https://crates.io/api/v1/crates/protobuf-parse/3.6.0/download -> protobuf-parse-3.6.0.crate https://crates.io/api/v1/crates/protobuf-support/3.6.0/download -> protobuf-support-3.6.0.crate https://crates.io/api/v1/crates/protobuf/3.6.0/download -> protobuf-3.6.0.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quick-xml/0.36.2/download -> quick-xml-0.36.2.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/redox_syscall/0.5.7/download -> redox_syscall-0.5.7.crate https://crates.io/api/v1/crates/redox_termios/0.1.3/download -> redox_termios-0.1.3.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.0/download -> regex-1.11.0.crate https://crates.io/api/v1/crates/reqwest/0.11.27/download -> reqwest-0.11.27.crate https://crates.io/api/v1/crates/reqwest/0.12.8/download -> reqwest-0.12.8.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/rodio/0.19.0/download -> rodio-0.19.0.crate https://crates.io/api/v1/crates/roff/0.2.2/download -> roff-0.2.2.crate https://crates.io/api/v1/crates/rsa/0.9.6/download -> rsa-0.9.6.crate https://crates.io/api/v1/crates/rspotify-http/0.13.3/download -> rspotify-http-0.13.3.crate https://crates.io/api/v1/crates/rspotify-macros/0.13.3/download -> rspotify-macros-0.13.3.crate https://crates.io/api/v1/crates/rspotify-model/0.13.3/download -> rspotify-model-0.13.3.crate https://crates.io/api/v1/crates/rspotify/0.13.3/download -> rspotify-0.13.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.37/download -> rustix-0.38.37.crate https://crates.io/api/v1/crates/rustls-native-certs/0.7.3/download -> rustls-native-certs-0.7.3.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.0/download -> rustls-native-certs-0.8.0.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.4/download -> rustls-pemfile-1.0.4.crate https://crates.io/api/v1/crates/rustls-pemfile/2.2.0/download -> rustls-pemfile-2.2.0.crate https://crates.io/api/v1/crates/rustls-pki-types/1.10.0/download -> rustls-pki-types-1.10.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.7/download -> rustls-webpki-0.101.7.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.8/download -> rustls-webpki-0.102.8.crate https://crates.io/api/v1/crates/rustls/0.21.12/download -> rustls-0.21.12.crate https://crates.io/api/v1/crates/rustls/0.22.4/download -> rustls-0.22.4.crate https://crates.io/api/v1/crates/rustls/0.23.14/download -> rustls-0.23.14.crate https://crates.io/api/v1/crates/rustversion/1.0.18/download -> rustversion-1.0.18.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.26/download -> schannel-0.1.26.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.1/download -> sct-0.7.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.12.0/download -> security-framework-sys-2.12.0.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.128/download -> serde_json-1.0.128.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.16/download -> serde_path_to_error-0.1.16.crate https://crates.io/api/v1/crates/serde_repr/0.1.19/download -> serde_repr-0.1.19.crate https://crates.io/api/v1/crates/serde_spanned/0.6.8/download -> serde_spanned-0.6.8.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shannon/0.2.0/download -> shannon-0.2.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.4/download -> signal-hook-mio-0.2.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download -> signal-hook-registry-1.4.2.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/signature/2.2.0/download -> signature-2.2.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.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.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/socket2/0.5.7/download -> socket2-0.5.7.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spinning_top/0.3.0/download -> spinning_top-0.3.0.crate https://crates.io/api/v1/crates/spki/0.7.3/download -> spki-0.7.3.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/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.4/download -> symphonia-bundle-mp3-0.5.4.crate https://crates.io/api/v1/crates/symphonia-codec-vorbis/0.5.4/download -> symphonia-codec-vorbis-0.5.4.crate https://crates.io/api/v1/crates/symphonia-core/0.5.4/download -> symphonia-core-0.5.4.crate https://crates.io/api/v1/crates/symphonia-format-ogg/0.5.4/download -> symphonia-format-ogg-0.5.4.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.4/download -> symphonia-metadata-0.5.4.crate https://crates.io/api/v1/crates/symphonia-utils-xiph/0.5.4/download -> symphonia-utils-xiph-0.5.4.crate https://crates.io/api/v1/crates/symphonia/0.5.4/download -> symphonia-0.5.4.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.79/download -> syn-2.0.79.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.1/download -> sync_wrapper-1.0.1.crate https://crates.io/api/v1/crates/sysinfo/0.31.4/download -> sysinfo-0.31.4.crate https://crates.io/api/v1/crates/system-configuration-sys/0.5.0/download -> system-configuration-sys-0.5.0.crate https://crates.io/api/v1/crates/system-configuration-sys/0.6.0/download -> system-configuration-sys-0.6.0.crate https://crates.io/api/v1/crates/system-configuration/0.5.1/download -> system-configuration-0.5.1.crate https://crates.io/api/v1/crates/system-configuration/0.6.1/download -> system-configuration-0.6.1.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.2.1/download -> tauri-winrt-notification-0.2.1.crate https://crates.io/api/v1/crates/tempfile/3.13.0/download -> tempfile-3.13.0.crate https://crates.io/api/v1/crates/termion/4.0.3/download -> termion-4.0.3.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.64/download -> thiserror-impl-1.0.64.crate https://crates.io/api/v1/crates/thiserror/1.0.64/download -> thiserror-1.0.64.crate https://crates.io/api/v1/crates/thread-id/4.2.2/download -> thread-id-4.2.2.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.4.0/download -> tokio-macros-2.4.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.24.1/download -> tokio-rustls-0.24.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.25.0/download -> tokio-rustls-0.25.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.0/download -> tokio-rustls-0.26.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.16/download -> tokio-stream-0.1.16.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.24.0/download -> tokio-tungstenite-0.24.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.12/download -> tokio-util-0.7.12.crate https://crates.io/api/v1/crates/tokio/1.40.0/download -> tokio-1.40.0.crate https://crates.io/api/v1/crates/toml/0.8.19/download -> toml-0.8.19.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.22.22/download -> toml_edit-0.22.22.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/tree_magic_mini/3.1.5/download -> tree_magic_mini-3.1.5.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/tungstenite/0.24.0/download -> tungstenite-0.24.0.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.17/download -> unicode-bidi-0.3.17.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode-width/0.2.0/download -> unicode-width-0.2.0.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.10.1/download -> ureq-2.10.1.crate https://crates.io/api/v1/crates/url/2.5.2/download -> url-2.5.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid/1.10.0/download -> uuid-1.10.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vergen-gitcl/1.0.1/download -> vergen-gitcl-1.0.1.crate https://crates.io/api/v1/crates/vergen-lib/0.1.4/download -> vergen-lib-0.1.4.crate https://crates.io/api/v1/crates/vergen/9.0.1/download -> vergen-9.0.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.95/download -> wasm-bindgen-backend-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.45/download -> wasm-bindgen-futures-0.4.45.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.95/download -> wasm-bindgen-macro-support-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.95/download -> wasm-bindgen-macro-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.95/download -> wasm-bindgen-shared-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.95/download -> wasm-bindgen-0.2.95.crate https://crates.io/api/v1/crates/wayland-backend/0.3.7/download -> wayland-backend-0.3.7.crate https://crates.io/api/v1/crates/wayland-client/0.31.6/download -> wayland-client-0.31.6.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.2.0/download -> wayland-protocols-wlr-0.2.0.crate https://crates.io/api/v1/crates/wayland-protocols/0.31.2/download -> wayland-protocols-0.31.2.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.5/download -> wayland-scanner-0.31.5.crate https://crates.io/api/v1/crates/wayland-sys/0.31.5/download -> wayland-sys-0.31.5.crate https://crates.io/api/v1/crates/web-sys/0.3.72/download -> web-sys-0.3.72.crate https://crates.io/api/v1/crates/webpki-roots/0.25.4/download -> webpki-roots-0.25.4.crate https://crates.io/api/v1/crates/webpki/0.22.4/download -> webpki-0.22.4.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.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.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-core/0.54.0/download -> windows-core-0.54.0.crate https://crates.io/api/v1/crates/windows-core/0.56.0/download -> windows-core-0.56.0.crate https://crates.io/api/v1/crates/windows-core/0.57.0/download -> windows-core-0.57.0.crate https://crates.io/api/v1/crates/windows-implement/0.56.0/download -> windows-implement-0.56.0.crate https://crates.io/api/v1/crates/windows-implement/0.57.0/download -> windows-implement-0.57.0.crate https://crates.io/api/v1/crates/windows-interface/0.56.0/download -> windows-interface-0.56.0.crate https://crates.io/api/v1/crates/windows-interface/0.57.0/download -> windows-interface-0.57.0.crate https://crates.io/api/v1/crates/windows-registry/0.2.0/download -> windows-registry-0.2.0.crate https://crates.io/api/v1/crates/windows-result/0.1.2/download -> windows-result-0.1.2.crate https://crates.io/api/v1/crates/windows-result/0.2.0/download -> windows-result-0.2.0.crate https://crates.io/api/v1/crates/windows-strings/0.1.0/download -> windows-strings-0.1.0.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-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.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-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-version/0.1.1/download -> windows-version-0.1.1.crate https://crates.io/api/v1/crates/windows/0.54.0/download -> windows-0.54.0.crate https://crates.io/api/v1/crates/windows/0.56.0/download -> windows-0.56.0.crate https://crates.io/api/v1/crates/windows/0.57.0/download -> windows-0.57.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_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.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_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.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_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.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_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.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_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.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_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.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/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.6.20/download -> winnow-0.6.20.crate https://crates.io/api/v1/crates/winreg/0.5.1/download -> winreg-0.5.1.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.8.1/download -> wl-clipboard-rs-0.8.1.crate https://crates.io/api/v1/crates/x11rb-protocol/0.13.1/download -> x11rb-protocol-0.13.1.crate https://crates.io/api/v1/crates/x11rb/0.13.1/download -> x11rb-0.13.1.crate https://crates.io/api/v1/crates/xdg-home/1.3.0/download -> xdg-home-1.3.0.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zbus/4.4.0/download -> zbus-4.4.0.crate https://crates.io/api/v1/crates/zbus_macros/4.4.0/download -> zbus_macros-4.4.0.crate https://crates.io/api/v1/crates/zbus_names/3.0.0/download -> zbus_names-3.0.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate https://crates.io/api/v1/crates/zvariant/4.2.0/download -> zvariant-4.2.0.crate https://crates.io/api/v1/crates/zvariant_derive/4.2.0/download -> zvariant_derive-4.2.0.crate https://crates.io/api/v1/crates/zvariant_utils/2.1.0/download -> zvariant_utils-2.1.0.crate https://crates.io/api/v1/crates/cargo-xtask/0.1.0/download -> cargo-xtask-0.1.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.24/download -> clap_mangen-0.2.24.crate https://crates.io/api/v1/crates/clap_complete/4.5.33/download -> clap_complete-4.5.33.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo b586dbead117ba8254f79b1b79533f54 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=5bc5acf8be3dc43e212e8d0cc3454318
+_md5_=31559b9e3d564273c3361cddb679a190
diff --git a/metadata/md5-cache/media-sound/ncspot-1.2.1-r1 b/metadata/md5-cache/media-sound/ncspot-1.2.1-r1
index dfed34c55b88..3b2868780be1 100644
--- a/metadata/md5-cache/media-sound/ncspot-1.2.1-r1
+++ b/metadata/md5-cache/media-sound/ncspot-1.2.1-r1
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/openssl:= sys-apps/dbus clipboard? ( x11-libs/libxcb:= ) cover?
SLOT=0
SRC_URI=https://github.com/hrkfdn/ncspot/archive/refs/tags/v1.2.1.tar.gz -> ncspot-1.2.1.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aes/0.8.4/download -> aes-0.8.4.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.9.1/download -> alsa-0.9.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/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/arboard/3.4.1/download -> arboard-3.4.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/async-broadcast/0.7.1/download -> async-broadcast-0.7.1.crate https://crates.io/api/v1/crates/async-channel/2.3.1/download -> async-channel-2.3.1.crate https://crates.io/api/v1/crates/async-executor/1.13.1/download -> async-executor-1.13.1.crate https://crates.io/api/v1/crates/async-fs/2.1.2/download -> async-fs-2.1.2.crate https://crates.io/api/v1/crates/async-io/2.3.4/download -> async-io-2.3.4.crate https://crates.io/api/v1/crates/async-lock/3.4.0/download -> async-lock-3.4.0.crate https://crates.io/api/v1/crates/async-process/2.3.0/download -> async-process-2.3.0.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.10/download -> async-signal-0.2.10.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.83/download -> async-trait-0.1.83.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/aws-lc-rs/1.10.0/download -> aws-lc-rs-1.10.0.crate https://crates.io/api/v1/crates/aws-lc-sys/0.22.0/download -> aws-lc-sys-0.22.0.crate https://crates.io/api/v1/crates/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bindgen/0.69.5/download -> bindgen-0.69.5.crate https://crates.io/api/v1/crates/bindgen/0.70.1/download -> bindgen-0.70.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.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.5.1/download -> block2-0.5.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.1/download -> blocking-1.6.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytemuck/1.19.0/download -> bytemuck-1.19.0.crate https://crates.io/api/v1/crates/byteorder-lite/0.1.0/download -> byteorder-lite-0.1.0.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.8.0/download -> bytes-1.8.0.crate https://crates.io/api/v1/crates/castaway/0.2.3/download -> castaway-0.2.3.crate https://crates.io/api/v1/crates/cc/1.1.31/download -> cc-1.1.31.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.8.1/download -> clang-sys-1.8.1.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_complete/4.5.36/download -> clap_complete-4.5.36.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/clap_mangen/0.2.24/download -> clap_mangen-0.2.24.crate https://crates.io/api/v1/crates/clipboard-win/5.4.0/download -> clipboard-win-5.4.0.crate https://crates.io/api/v1/crates/cmake/0.1.51/download -> cmake-0.1.51.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/combine/4.6.7/download -> combine-4.6.7.crate https://crates.io/api/v1/crates/compact_str/0.8.0/download -> compact_str-0.8.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/const-oid/0.9.6/download -> const-oid-0.9.6.crate https://crates.io/api/v1/crates/cookie/0.18.1/download -> cookie-0.18.1.crate https://crates.io/api/v1/crates/cookie_store/0.21.0/download -> cookie_store-0.21.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.3/download -> core-graphics-types-0.1.3.crate https://crates.io/api/v1/crates/core-graphics/0.23.2/download -> core-graphics-0.23.2.crate https://crates.io/api/v1/crates/coreaudio-rs/0.11.3/download -> coreaudio-rs-0.11.3.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.16/download -> coreaudio-sys-0.2.16.crate https://crates.io/api/v1/crates/cpal/0.15.3/download -> cpal-0.15.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.14/download -> cpufeatures-0.2.14.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crossterm/0.28.1/download -> crossterm-0.28.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/cursive-macros/0.1.0/download -> cursive-macros-0.1.0.crate https://crates.io/api/v1/crates/cursive/0.21.1/download -> cursive-0.21.1.crate https://crates.io/api/v1/crates/cursive_core/0.4.6/download -> cursive_core-0.4.6.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.6.0/download -> data-encoding-2.6.0.crate https://crates.io/api/v1/crates/der/0.7.9/download -> der-0.7.9.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derive-new/0.6.0/download -> derive-new-0.6.0.crate https://crates.io/api/v1/crates/derive_builder/0.20.2/download -> derive_builder-0.20.2.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.2/download -> derive_builder_core-0.20.2.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.2/download -> derive_builder_macro-0.20.2.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-next/1.0.2/download -> dirs-next-1.0.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/downcast-rs/1.2.1/download -> downcast-rs-1.2.1.crate https://crates.io/api/v1/crates/dunce/1.0.5/download -> dunce-1.0.5.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.35/download -> encoding_rs-0.8.35.crate https://crates.io/api/v1/crates/endi/1.1.0/download -> endi-1.1.0.crate https://crates.io/api/v1/crates/enum-map-derive/0.17.0/download -> enum-map-derive-0.17.0.crate https://crates.io/api/v1/crates/enum-map/2.7.3/download -> enum-map-2.7.3.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/enumflags2/0.7.10/download -> enumflags2-0.7.10.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.10/download -> enumflags2_derive-0.7.10.crate https://crates.io/api/v1/crates/enumset/1.1.5/download -> enumset-1.1.5.crate https://crates.io/api/v1/crates/enumset_derive/0.10.0/download -> enumset_derive-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/error-code/3.3.1/download -> error-code-3.3.1.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.2/download -> event-listener-strategy-0.5.2.crate https://crates.io/api/v1/crates/event-listener/5.3.1/download -> event-listener-5.3.1.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/fdeflate/0.3.6/download -> fdeflate-0.3.6.crate https://crates.io/api/v1/crates/fern/0.7.0/download -> fern-0.7.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.34/download -> flate2-1.0.34.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-lite/2.4.0/download -> futures-lite-2.4.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-timer/3.0.3/download -> futures-timer-3.0.3.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.4.3/download -> gethostname-0.4.3.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/governor/0.6.3/download -> governor-0.6.3.crate https://crates.io/api/v1/crates/h2/0.3.26/download -> h2-0.3.26.crate https://crates.io/api/v1/crates/h2/0.4.6/download -> h2-0.4.6.crate https://crates.io/api/v1/crates/half/1.8.3/download -> half-1.8.3.crate https://crates.io/api/v1/crates/hashbrown/0.15.0/download -> hashbrown-0.15.0.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/http-body-util/0.1.2/download -> http-body-util-0.1.2.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httparse/1.9.5/download -> httparse-1.9.5.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-proxy2/0.1.0/download -> hyper-proxy2-0.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.24.2/download -> hyper-rustls-0.24.2.crate https://crates.io/api/v1/crates/hyper-rustls/0.26.0/download -> hyper-rustls-0.26.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.3/download -> hyper-rustls-0.27.3.crate https://crates.io/api/v1/crates/hyper-tls/0.6.0/download -> hyper-tls-0.6.0.crate https://crates.io/api/v1/crates/hyper-util/0.1.10/download -> hyper-util-0.1.10.crate https://crates.io/api/v1/crates/hyper/0.14.31/download -> hyper-0.14.31.crate https://crates.io/api/v1/crates/hyper/1.5.0/download -> hyper-1.5.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.61/download -> iana-time-zone-0.1.61.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/image/0.25.4/download -> image-0.25.4.crate https://crates.io/api/v1/crates/indexmap/2.6.0/download -> indexmap-2.6.0.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/ioctl-rs/0.2.0/download -> ioctl-rs-0.2.0.crate https://crates.io/api/v1/crates/ipnet/2.10.1/download -> ipnet-2.10.1.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.32/download -> jobserver-0.1.32.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.1/download -> jpeg-decoder-0.3.1.crate https://crates.io/api/v1/crates/js-sys/0.3.72/download -> js-sys-0.3.72.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/libloading/0.8.5/download -> libloading-0.8.5.crate https://crates.io/api/v1/crates/libm/0.2.11/download -> libm-0.2.11.crate https://crates.io/api/v1/crates/libpulse-binding/2.28.1/download -> libpulse-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-binding/2.28.1/download -> libpulse-simple-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-sys/1.21.1/download -> libpulse-simple-sys-1.21.1.crate https://crates.io/api/v1/crates/libpulse-sys/1.21.0/download -> libpulse-sys-1.21.0.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/librespot-audio/0.6.0/download -> librespot-audio-0.6.0.crate https://crates.io/api/v1/crates/librespot-core/0.6.0/download -> librespot-core-0.6.0.crate https://crates.io/api/v1/crates/librespot-metadata/0.6.0/download -> librespot-metadata-0.6.0.crate https://crates.io/api/v1/crates/librespot-oauth/0.6.0/download -> librespot-oauth-0.6.0.crate https://crates.io/api/v1/crates/librespot-playback/0.6.0/download -> librespot-playback-0.6.0.crate https://crates.io/api/v1/crates/librespot-protocol/0.6.0/download -> librespot-protocol-0.6.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.2/download -> mac-notification-sys-0.6.2.crate https://crates.io/api/v1/crates/mach2/0.4.2/download -> mach2-0.4.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-async/0.2.10/download -> maybe-async-0.2.10.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/mio/1.0.2/download -> mio-1.0.2.crate https://crates.io/api/v1/crates/mirai-annotations/1.12.0/download -> mirai-annotations-1.12.0.crate https://crates.io/api/v1/crates/native-tls/0.2.12/download -> native-tls-0.2.12.crate https://crates.io/api/v1/crates/ncurses/5.101.0/download -> ncurses-5.101.0.crate https://crates.io/api/v1/crates/ncurses/6.0.1/download -> ncurses-6.0.1.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.5.0+25.2.9519653/download -> ndk-sys-0.5.0+25.2.9519653.crate https://crates.io/api/v1/crates/ndk/0.8.0/download -> ndk-0.8.0.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nonzero_ext/0.3.0/download -> nonzero_ext-0.3.0.crate https://crates.io/api/v1/crates/notify-rust/4.11.3/download -> notify-rust-4.11.3.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.4/download -> num-bigint-dig-0.8.4.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.crate https://crates.io/api/v1/crates/num-complex/0.4.6/download -> num-complex-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-derive/0.4.2/download -> num-derive-0.4.2.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-iter/0.1.45/download -> num-iter-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.3/download -> num-0.4.3.crate https://crates.io/api/v1/crates/num_enum/0.7.3/download -> num_enum-0.7.3.crate https://crates.io/api/v1/crates/num_enum_derive/0.7.3/download -> num_enum_derive-0.7.3.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/numtoa/0.2.4/download -> numtoa-0.2.4.crate https://crates.io/api/v1/crates/oauth2/4.4.2/download -> oauth2-4.4.2.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.3.5/download -> objc-sys-0.3.5.crate https://crates.io/api/v1/crates/objc2-app-kit/0.2.2/download -> objc2-app-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-data/0.2.2/download -> objc2-core-data-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-image/0.2.2/download -> objc2-core-image-0.2.2.crate https://crates.io/api/v1/crates/objc2-encode/4.0.3/download -> objc2-encode-4.0.3.crate https://crates.io/api/v1/crates/objc2-foundation/0.2.2/download -> objc2-foundation-0.2.2.crate https://crates.io/api/v1/crates/objc2-metal/0.2.2/download -> objc2-metal-0.2.2.crate https://crates.io/api/v1/crates/objc2-quartz-core/0.2.2/download -> objc2-quartz-core-0.2.2.crate https://crates.io/api/v1/crates/objc2/0.5.2/download -> objc2-0.5.2.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.36.5/download -> object-0.36.5.crate https://crates.io/api/v1/crates/oboe-sys/0.6.1/download -> oboe-sys-0.6.1.crate https://crates.io/api/v1/crates/oboe/0.6.1/download -> oboe-0.6.1.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.104/download -> openssl-sys-0.9.104.crate https://crates.io/api/v1/crates/openssl/0.10.68/download -> openssl-0.10.68.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.2.1/download -> os_pipe-1.2.1.crate https://crates.io/api/v1/crates/pancurses/0.17.0/download -> pancurses-0.17.0.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pbkdf2/0.12.2/download -> pbkdf2-0.12.2.crate https://crates.io/api/v1/crates/pdcurses-sys/0.7.1/download -> pdcurses-sys-0.7.1.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.15/download -> pin-project-lite-0.2.15.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.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/platform-dirs/0.3.0/download -> platform-dirs-0.3.0.crate https://crates.io/api/v1/crates/png/0.17.14/download -> png-0.17.14.crate https://crates.io/api/v1/crates/polling/3.7.3/download -> polling-3.7.3.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/portaudio-rs/0.3.2/download -> portaudio-rs-0.3.2.crate https://crates.io/api/v1/crates/portaudio-sys/0.1.1/download -> portaudio-sys-0.1.1.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.20/download -> ppv-lite86-0.2.20.crate https://crates.io/api/v1/crates/prettyplease/0.2.25/download -> prettyplease-0.2.25.crate https://crates.io/api/v1/crates/priority-queue/2.1.1/download -> priority-queue-2.1.1.crate https://crates.io/api/v1/crates/proc-macro-crate/3.2.0/download -> proc-macro-crate-3.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/protobuf-codegen/3.7.1/download -> protobuf-codegen-3.7.1.crate https://crates.io/api/v1/crates/protobuf-parse/3.7.1/download -> protobuf-parse-3.7.1.crate https://crates.io/api/v1/crates/protobuf-support/3.7.1/download -> protobuf-support-3.7.1.crate https://crates.io/api/v1/crates/protobuf/3.7.1/download -> protobuf-3.7.1.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quick-xml/0.36.2/download -> quick-xml-0.36.2.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/redox_syscall/0.5.7/download -> redox_syscall-0.5.7.crate https://crates.io/api/v1/crates/redox_termios/0.1.3/download -> redox_termios-0.1.3.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/reqwest/0.11.27/download -> reqwest-0.11.27.crate https://crates.io/api/v1/crates/reqwest/0.12.9/download -> reqwest-0.12.9.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/rodio/0.19.0/download -> rodio-0.19.0.crate https://crates.io/api/v1/crates/roff/0.2.2/download -> roff-0.2.2.crate https://crates.io/api/v1/crates/rsa/0.9.6/download -> rsa-0.9.6.crate https://crates.io/api/v1/crates/rspotify-http/0.13.3/download -> rspotify-http-0.13.3.crate https://crates.io/api/v1/crates/rspotify-macros/0.13.3/download -> rspotify-macros-0.13.3.crate https://crates.io/api/v1/crates/rspotify-model/0.13.3/download -> rspotify-model-0.13.3.crate https://crates.io/api/v1/crates/rspotify/0.13.3/download -> rspotify-0.13.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/rustls-native-certs/0.7.3/download -> rustls-native-certs-0.7.3.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.0/download -> rustls-native-certs-0.8.0.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.4/download -> rustls-pemfile-1.0.4.crate https://crates.io/api/v1/crates/rustls-pemfile/2.2.0/download -> rustls-pemfile-2.2.0.crate https://crates.io/api/v1/crates/rustls-pki-types/1.10.0/download -> rustls-pki-types-1.10.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.7/download -> rustls-webpki-0.101.7.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.8/download -> rustls-webpki-0.102.8.crate https://crates.io/api/v1/crates/rustls/0.21.12/download -> rustls-0.21.12.crate https://crates.io/api/v1/crates/rustls/0.22.4/download -> rustls-0.22.4.crate https://crates.io/api/v1/crates/rustls/0.23.16/download -> rustls-0.23.16.crate https://crates.io/api/v1/crates/rustversion/1.0.18/download -> rustversion-1.0.18.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.26/download -> schannel-0.1.26.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.1/download -> sct-0.7.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.12.0/download -> security-framework-sys-2.12.0.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/serde_json/1.0.132/download -> serde_json-1.0.132.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.16/download -> serde_path_to_error-0.1.16.crate https://crates.io/api/v1/crates/serde_repr/0.1.19/download -> serde_repr-0.1.19.crate https://crates.io/api/v1/crates/serde_spanned/0.6.8/download -> serde_spanned-0.6.8.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shannon/0.2.0/download -> shannon-0.2.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.4/download -> signal-hook-mio-0.2.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download -> signal-hook-registry-1.4.2.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/signature/2.2.0/download -> signature-2.2.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.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.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/socket2/0.5.7/download -> socket2-0.5.7.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spinning_top/0.3.0/download -> spinning_top-0.3.0.crate https://crates.io/api/v1/crates/spki/0.7.3/download -> spki-0.7.3.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/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.4/download -> symphonia-bundle-mp3-0.5.4.crate https://crates.io/api/v1/crates/symphonia-codec-vorbis/0.5.4/download -> symphonia-codec-vorbis-0.5.4.crate https://crates.io/api/v1/crates/symphonia-core/0.5.4/download -> symphonia-core-0.5.4.crate https://crates.io/api/v1/crates/symphonia-format-ogg/0.5.4/download -> symphonia-format-ogg-0.5.4.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.4/download -> symphonia-metadata-0.5.4.crate https://crates.io/api/v1/crates/symphonia-utils-xiph/0.5.4/download -> symphonia-utils-xiph-0.5.4.crate https://crates.io/api/v1/crates/symphonia/0.5.4/download -> symphonia-0.5.4.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.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.1/download -> sync_wrapper-1.0.1.crate https://crates.io/api/v1/crates/sysinfo/0.31.4/download -> sysinfo-0.31.4.crate https://crates.io/api/v1/crates/system-configuration-sys/0.5.0/download -> system-configuration-sys-0.5.0.crate https://crates.io/api/v1/crates/system-configuration-sys/0.6.0/download -> system-configuration-sys-0.6.0.crate https://crates.io/api/v1/crates/system-configuration/0.5.1/download -> system-configuration-0.5.1.crate https://crates.io/api/v1/crates/system-configuration/0.6.1/download -> system-configuration-0.6.1.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.2.1/download -> tauri-winrt-notification-0.2.1.crate https://crates.io/api/v1/crates/tempfile/3.13.0/download -> tempfile-3.13.0.crate https://crates.io/api/v1/crates/termion/4.0.3/download -> termion-4.0.3.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/thread-id/4.2.2/download -> thread-id-4.2.2.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.4.0/download -> tokio-macros-2.4.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.24.1/download -> tokio-rustls-0.24.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.25.0/download -> tokio-rustls-0.25.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.0/download -> tokio-rustls-0.26.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.16/download -> tokio-stream-0.1.16.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.24.0/download -> tokio-tungstenite-0.24.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.12/download -> tokio-util-0.7.12.crate https://crates.io/api/v1/crates/tokio/1.41.0/download -> tokio-1.41.0.crate https://crates.io/api/v1/crates/toml/0.8.19/download -> toml-0.8.19.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.22.22/download -> toml_edit-0.22.22.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/tree_magic_mini/3.1.6/download -> tree_magic_mini-3.1.6.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/tungstenite/0.24.0/download -> tungstenite-0.24.0.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.17/download -> unicode-bidi-0.3.17.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode-width/0.2.0/download -> unicode-width-0.2.0.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.10.1/download -> ureq-2.10.1.crate https://crates.io/api/v1/crates/url/2.5.2/download -> url-2.5.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid/1.11.0/download -> uuid-1.11.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vergen-gitcl/1.0.1/download -> vergen-gitcl-1.0.1.crate https://crates.io/api/v1/crates/vergen-lib/0.1.4/download -> vergen-lib-0.1.4.crate https://crates.io/api/v1/crates/vergen/9.0.1/download -> vergen-9.0.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.95/download -> wasm-bindgen-backend-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.45/download -> wasm-bindgen-futures-0.4.45.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.95/download -> wasm-bindgen-macro-support-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.95/download -> wasm-bindgen-macro-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.95/download -> wasm-bindgen-shared-0.2.95.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.95/download -> wasm-bindgen-0.2.95.crate https://crates.io/api/v1/crates/wayland-backend/0.3.7/download -> wayland-backend-0.3.7.crate https://crates.io/api/v1/crates/wayland-client/0.31.7/download -> wayland-client-0.31.7.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.2.0/download -> wayland-protocols-wlr-0.2.0.crate https://crates.io/api/v1/crates/wayland-protocols/0.31.2/download -> wayland-protocols-0.31.2.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.5/download -> wayland-scanner-0.31.5.crate https://crates.io/api/v1/crates/wayland-sys/0.31.5/download -> wayland-sys-0.31.5.crate https://crates.io/api/v1/crates/web-sys/0.3.72/download -> web-sys-0.3.72.crate https://crates.io/api/v1/crates/webpki-roots/0.25.4/download -> webpki-roots-0.25.4.crate https://crates.io/api/v1/crates/webpki/0.22.4/download -> webpki-0.22.4.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.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.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-core/0.54.0/download -> windows-core-0.54.0.crate https://crates.io/api/v1/crates/windows-core/0.56.0/download -> windows-core-0.56.0.crate https://crates.io/api/v1/crates/windows-core/0.57.0/download -> windows-core-0.57.0.crate https://crates.io/api/v1/crates/windows-implement/0.56.0/download -> windows-implement-0.56.0.crate https://crates.io/api/v1/crates/windows-implement/0.57.0/download -> windows-implement-0.57.0.crate https://crates.io/api/v1/crates/windows-interface/0.56.0/download -> windows-interface-0.56.0.crate https://crates.io/api/v1/crates/windows-interface/0.57.0/download -> windows-interface-0.57.0.crate https://crates.io/api/v1/crates/windows-registry/0.2.0/download -> windows-registry-0.2.0.crate https://crates.io/api/v1/crates/windows-result/0.1.2/download -> windows-result-0.1.2.crate https://crates.io/api/v1/crates/windows-result/0.2.0/download -> windows-result-0.2.0.crate https://crates.io/api/v1/crates/windows-strings/0.1.0/download -> windows-strings-0.1.0.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-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.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-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-version/0.1.1/download -> windows-version-0.1.1.crate https://crates.io/api/v1/crates/windows/0.54.0/download -> windows-0.54.0.crate https://crates.io/api/v1/crates/windows/0.56.0/download -> windows-0.56.0.crate https://crates.io/api/v1/crates/windows/0.57.0/download -> windows-0.57.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_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.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_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.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_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.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_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.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_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.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_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.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/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.6.20/download -> winnow-0.6.20.crate https://crates.io/api/v1/crates/winreg/0.5.1/download -> winreg-0.5.1.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.8.1/download -> wl-clipboard-rs-0.8.1.crate https://crates.io/api/v1/crates/x11rb-protocol/0.13.1/download -> x11rb-protocol-0.13.1.crate https://crates.io/api/v1/crates/x11rb/0.13.1/download -> x11rb-0.13.1.crate https://crates.io/api/v1/crates/xdg-home/1.3.0/download -> xdg-home-1.3.0.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zbus/4.4.0/download -> zbus-4.4.0.crate https://crates.io/api/v1/crates/zbus/5.0.1/download -> zbus-5.0.1.crate https://crates.io/api/v1/crates/zbus_macros/4.4.0/download -> zbus_macros-4.4.0.crate https://crates.io/api/v1/crates/zbus_macros/5.0.1/download -> zbus_macros-5.0.1.crate https://crates.io/api/v1/crates/zbus_names/3.0.0/download -> zbus_names-3.0.0.crate https://crates.io/api/v1/crates/zbus_names/4.0.0/download -> zbus_names-4.0.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate https://crates.io/api/v1/crates/zvariant/4.2.0/download -> zvariant-4.2.0.crate https://crates.io/api/v1/crates/zvariant/5.0.1/download -> zvariant-5.0.1.crate https://crates.io/api/v1/crates/zvariant_derive/4.2.0/download -> zvariant_derive-4.2.0.crate https://crates.io/api/v1/crates/zvariant_derive/5.0.1/download -> zvariant_derive-5.0.1.crate https://crates.io/api/v1/crates/zvariant_utils/2.1.0/download -> zvariant_utils-2.1.0.crate https://crates.io/api/v1/crates/zvariant_utils/3.0.1/download -> zvariant_utils-3.0.1.crate https://crates.io/api/v1/crates/cargo-xtask/0.1.0/download -> cargo-xtask-0.1.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.24/download -> clap_mangen-0.2.24.crate https://crates.io/api/v1/crates/clap_complete/4.5.35/download -> clap_complete-4.5.35.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo b586dbead117ba8254f79b1b79533f54 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=3e9b904220fc7af985ba66bf3489e68b
+_md5_=4de35791d6642ee7a2acd76ff69bee4a
diff --git a/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r7 b/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r7
deleted file mode 100644
index f3a9fbf0f6b6..000000000000
--- a/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r7
+++ /dev/null
@@ -1,18 +0,0 @@
-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-build/meson-1.2.3 app-alternatives/ninja dev-build/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?] 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-debug/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 ~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?] 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-debug/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 767861f3744f589ee5291c1698b1c082 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=44ddc1df0271d7d232f4bc70a06e2676
diff --git a/metadata/md5-cache/media-sound/pulseaudio-daemon-16.99.1 b/metadata/md5-cache/media-sound/pulseaudio-daemon-16.99.1
deleted file mode 100644
index 6d9a3984a505..000000000000
--- a/metadata/md5-cache/media-sound/pulseaudio-daemon-16.99.1
+++ /dev/null
@@ -1,18 +0,0 @@
-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-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=~media-libs/libpulse-16.99.1[dbus?,glib?,systemd?,valgrind?,X?] >=media-libs/libpulse-16.99.1 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-debug/valgrind ) webrtc-aec? ( >=media-libs/webrtc-audio-processing-1.3:1 ) 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 ~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.99.1[dbus?,glib?,systemd?,valgrind?,X?] >=media-libs/libpulse-16.99.1 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-debug/valgrind ) webrtc-aec? ( >=media-libs/webrtc-audio-processing-1.3:1 ) 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.99.1.tar.xz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fbe0d6ee1e690f11d48ed9f2541c0cd3
diff --git a/metadata/md5-cache/media-sound/sidplayfp-2.9.0 b/metadata/md5-cache/media-sound/sidplayfp-2.9.0
deleted file mode 100644
index c1ccbb1b0437..000000000000
--- a/metadata/md5-cache/media-sound/sidplayfp-2.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure prepare
-DEPEND=media-libs/libsidplayfp alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse ) oss? ( virtual/os-headers )
-DESCRIPTION=Sidplay2 fork with resid-fp
-EAPI=8
-HOMEPAGE=https://sourceforge.net/projects/sidplay-residfp/
-IUSE=+alsa oss pulseaudio
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=media-libs/libsidplayfp alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse ) media-plugins/mpg123-output-plugins
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/sidplay-residfp/sidplayfp/2.9/sidplayfp-2.9.0.tar.gz
-_md5_=ae34deec803271aa3f188ace6276450d
diff --git a/metadata/md5-cache/media-sound/sndio-1.8.0 b/metadata/md5-cache/media-sound/sndio-1.10.0
index 26b2a798cc08..ac97001bdbbc 100644
--- a/metadata/md5-cache/media-sound/sndio-1.8.0
+++ b/metadata/md5-cache/media-sound/sndio-1.10.0
@@ -1,14 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=small audio and MIDI framework part of the OpenBSD project
-EAPI=7
-HOMEPAGE=http://www.sndio.org/
+DESCRIPTION=Small audio and MIDI framework part of the OpenBSD project
+EAPI=8
+HOMEPAGE=https://sndio.org/
INHERIT=multilib-minimal toolchain-funcs
IUSE=alsa 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 ~m68k ppc ppc64 ~riscv sparc x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=ISC
RDEPEND=dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) acct-user/sndiod
-SLOT=0/7.1
-SRC_URI=http://www.sndio.org/sndio-1.8.0.tar.gz
+SLOT=0/7.3
+SRC_URI=https://sndio.org/sndio-1.10.0.tar.gz
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=2c6055172ee5c844b451867b24a68dfb
+_md5_=f6da7888a93e918c1b370c3245bf7605
diff --git a/metadata/md5-cache/media-sound/sndio-9999 b/metadata/md5-cache/media-sound/sndio-9999
index 8c7c37a60247..3d3e04f771d7 100644
--- a/metadata/md5-cache/media-sound/sndio-9999
+++ b/metadata/md5-cache/media-sound/sndio-9999
@@ -1,14 +1,14 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=small audio and MIDI framework part of the OpenBSD project
+DESCRIPTION=Small audio and MIDI framework part of the OpenBSD project
EAPI=8
-HOMEPAGE=http://www.sndio.org/
+HOMEPAGE=https://sndio.org/
INHERIT=multilib-minimal toolchain-funcs git-r3
IUSE=alsa 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=ISC
PROPERTIES=live
RDEPEND=dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) acct-user/sndiod
-SLOT=0/7.1
+SLOT=0/7.3
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=2193a471751d90aa4462a55fba3c916a
+_md5_=7875271ab226d0dcf724e4039a391d58
diff --git a/metadata/md5-cache/media-sound/sox-14.4.2_p20210509-r3 b/metadata/md5-cache/media-sound/sox-14.4.2_p20210509-r3
new file mode 100644
index 000000000000..09bf3e8d6cad
--- /dev/null
+++ b/metadata/md5-cache/media-sound/sox-14.4.2_p20210509-r3
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip dev-build/autoconf-archive virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/libltdl:0= >=media-sound/gsm-1.0.12-r1 sys-apps/file alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ao? ( media-libs/libao:= ) encode? ( >=media-sound/lame-3.98.4 ) flac? ( >=media-libs/flac-1.1.3:= ) id3tag? ( media-libs/libid3tag:= ) ladspa? ( media-libs/ladspa-sdk ) mad? ( media-libs/libmad ) ogg? ( media-libs/libogg media-libs/libvorbis ) opus? ( media-libs/opus media-libs/opusfile ) png? ( media-libs/libpng:0= sys-libs/zlib ) pulseaudio? ( media-libs/libpulse ) sndfile? ( >=media-libs/libsndfile-1.0.11 ) sndio? ( media-sound/sndio:= ) twolame? ( media-sound/twolame ) wavpack? ( media-sound/wavpack )
+DESCRIPTION=The swiss army knife of sound processing programs
+EAPI=8
+HOMEPAGE=https://sox.sourceforge.net
+INHERIT=autotools
+IUSE=alsa amr ao encode flac id3tag ladspa mad ogg openmp oss opus png pulseaudio sndfile sndio twolame wavpack
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/libltdl:0= >=media-sound/gsm-1.0.12-r1 sys-apps/file alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ao? ( media-libs/libao:= ) encode? ( >=media-sound/lame-3.98.4 ) flac? ( >=media-libs/flac-1.1.3:= ) id3tag? ( media-libs/libid3tag:= ) ladspa? ( media-libs/ladspa-sdk ) mad? ( media-libs/libmad ) ogg? ( media-libs/libogg media-libs/libvorbis ) opus? ( media-libs/opus media-libs/opusfile ) png? ( media-libs/libpng:0= sys-libs/zlib ) pulseaudio? ( media-libs/libpulse ) sndfile? ( >=media-libs/libsndfile-1.0.11 ) sndio? ( media-sound/sndio:= ) twolame? ( media-sound/twolame ) wavpack? ( media-sound/wavpack )
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/sox-code-42b3557e13e0fe01a83465b672d89faddbe65f49.zip -> sox-14.4.2_p20210509.zip https://dev.gentoo.org/~asturm/distfiles/sox-14.4.2_p20210509-patchset.tar.xz
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=b7170262feab4d9ebc49ae1fd5b90014
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 243d887236e4..265e90ea443c 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/ffmpeg-4.4.4-r9 b/metadata/md5-cache/media-video/ffmpeg-4.4.4-r9
deleted file mode 100644
index 31d0461443e3..000000000000
--- a/metadata/md5-cache/media-video/ffmpeg-4.4.4-r9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-ffmpeg ) >=dev-build/make-3.81 virtual/pkgconfig cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] ) doc? ( sys-apps/texinfo ) test? ( net-misc/wget app-alternatives/bc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.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(-)?] ) amf? ( media-video/amdgpu-pro-amf ) amr? ( >=media-libs/opencore-amr-0.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bluray? ( >=media-libs/libbluray-0.3.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bs2b? ( >=media-libs/libbs2b-3.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) chromaprint? ( >=media-libs/chromaprint-1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) codec2? ( media-libs/codec2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dav1d? ( >=media-libs/dav1d-0.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) encode? ( amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kvazaar? ( >=media-libs/kvazaar-1.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mp3? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openh264? ( >=media-libs/openh264-1.4.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rav1e? ( >=media-video/rav1e-0.4:=[capi] ) snappy? ( >=app-arch/snappy-1.1.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) theora? ( >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libtheora-1.1.1[encode,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) twolame? ( >=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( >=media-libs/x265-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(-)?] ) xvid? ( >=media-libs/xvid-1.3.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) fdk? ( >=media-libs/fdk-aac-0.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flite? ( >=app-accessibility/flite-1.4-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) frei0r? ( media-plugins/frei0r-plugins[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fribidi? ( >=dev-libs/fribidi-0.19.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(-)?] ) gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glslang? ( dev-util/glslang:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gme? ( >=media-libs/game-music-emu-0.6.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gmp? ( >=dev-libs/gmp-6:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gsm? ( >=media-sound/gsm-1.0.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iec61883? ( >=media-libs/libiec61883-1.2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( >=media-libs/libdc1394-2.2.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( >=media-libs/openjpeg-2: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(-)?] ) libaom? ( >=media-libs/libaom-1.0.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaribb24? ( >=media-libs/aribb24-1.0.3-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( >=media-libs/libass-0.10.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(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libdrm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libilbc? ( >=media-libs/libilbc-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(-)?] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsoxr? ( >=media-libs/soxr-0.1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libtesseract? ( >=app-text/tesseract-4.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libv4l? ( >=media-libs/libv4l-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libxml2? ( dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lv2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/lilv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mmal? ( media-libs/raspberrypi-userland ) modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.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(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( >=media-libs/opus-1.0.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) qsv? ( media-libs/intel-mediasdk[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rubberband? ( >=media-libs/rubberband-1.8.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) samba? ( >=net-fs/samba-3.6.23-r1[client,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[sound,video,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) speex? ( >=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) srt? ( >=net-libs/srt-1.3.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh-0.5.5:=[sftp,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svg? ( gnome-base/librsvg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nvenc? ( <media-libs/nv-codec-headers-12 ) svt-av1? ( >=media-libs/svt-av1-0.8.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.2.1-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-0.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(-)?] ) vidstab? ( >=media-libs/vidstab-1.1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vmaf? ( media-libs/libvmaf:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vpx? ( >=media-libs/libvpx-1.4.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( >=media-libs/vulkan-loader-1.1.97:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXv-1.0.10[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.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeromq? ( >=net-libs/zeromq-4.1.6 ) zimg? ( >=media-libs/zimg-2.7.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zvbi? ( >=media-libs/zvbi-0.2.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) amf? ( media-libs/amf-headers ) ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( sys-kernel/linux-headers )
-DESCRIPTION=Complete solution to record/convert/stream audio and video. Includes libavcodec
-EAPI=8
-HOMEPAGE=https://ffmpeg.org/
-INHERIT=flag-o-matic multilib multilib-minimal toolchain-funcs verify-sig
-IUSE=alsa chromium doc +encode oss +pic sndio static-libs test v4l +bzip2 cpudetection debug gcrypt +gnutls gmp +gpl hardcoded-tables +iconv libxml2 lzma +network opencl openssl +postproc samba sdl sdl vaapi vdpau vulkan X X X X +zlib cdio iec61883 ieee1394 libcaca openal opengl libv4l pulseaudio libdrm jack amr amr codec2 +dav1d fdk jpeg2k bluray gme gsm libaribb24 mmal modplug opus qsv libilbc librtmp ssh speex srt svg nvenc vorbis vpx zvbi appkit bs2b chromaprint cuda flite frei0r fribidi fontconfig glslang ladspa libass libtesseract lv2 truetype vidstab vmaf rubberband zeromq zimg libsoxr +threads amf amrenc kvazaar libaom mp3 openh264 rav1e snappy svt-av1 theora twolame webp x264 x265 xvid cpu_flags_arm_thumb cpu_flags_arm_v6 cpu_flags_arm_thumb2 cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_arm_vfpv3 cpu_flags_arm_v8 mipsdspr1 mipsdspr2 mipsfpu cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_xop +fftools_aviocat +fftools_cws2fws +fftools_ffescape +fftools_ffeval +fftools_ffhash +fftools_fourcc2pixfmt +fftools_graph2dot +fftools_ismindex +fftools_pktdumper +fftools_qt-faststart +fftools_sidxindex +fftools_trasher abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos
-LICENSE=!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 ) amr? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) gmp? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) libaribb24? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) encode? ( amrenc? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) ) samba? ( GPL-3 )
-RDEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.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(-)?] ) amf? ( media-video/amdgpu-pro-amf ) amr? ( >=media-libs/opencore-amr-0.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bluray? ( >=media-libs/libbluray-0.3.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bs2b? ( >=media-libs/libbs2b-3.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) chromaprint? ( >=media-libs/chromaprint-1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) codec2? ( media-libs/codec2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dav1d? ( >=media-libs/dav1d-0.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) encode? ( amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kvazaar? ( >=media-libs/kvazaar-1.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mp3? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openh264? ( >=media-libs/openh264-1.4.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rav1e? ( >=media-video/rav1e-0.4:=[capi] ) snappy? ( >=app-arch/snappy-1.1.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) theora? ( >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libtheora-1.1.1[encode,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) twolame? ( >=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( >=media-libs/x265-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(-)?] ) xvid? ( >=media-libs/xvid-1.3.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) fdk? ( >=media-libs/fdk-aac-0.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flite? ( >=app-accessibility/flite-1.4-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) frei0r? ( media-plugins/frei0r-plugins[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fribidi? ( >=dev-libs/fribidi-0.19.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(-)?] ) gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glslang? ( dev-util/glslang:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gme? ( >=media-libs/game-music-emu-0.6.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gmp? ( >=dev-libs/gmp-6:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gsm? ( >=media-sound/gsm-1.0.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iec61883? ( >=media-libs/libiec61883-1.2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( >=media-libs/libdc1394-2.2.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( >=media-libs/openjpeg-2: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(-)?] ) libaom? ( >=media-libs/libaom-1.0.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaribb24? ( >=media-libs/aribb24-1.0.3-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( >=media-libs/libass-0.10.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(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libdrm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libilbc? ( >=media-libs/libilbc-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(-)?] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsoxr? ( >=media-libs/soxr-0.1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libtesseract? ( >=app-text/tesseract-4.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libv4l? ( >=media-libs/libv4l-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libxml2? ( dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lv2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/lilv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mmal? ( media-libs/raspberrypi-userland ) modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.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(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( >=media-libs/opus-1.0.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) qsv? ( media-libs/intel-mediasdk[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rubberband? ( >=media-libs/rubberband-1.8.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) samba? ( >=net-fs/samba-3.6.23-r1[client,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[sound,video,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) speex? ( >=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) srt? ( >=net-libs/srt-1.3.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh-0.5.5:=[sftp,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svg? ( gnome-base/librsvg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nvenc? ( <media-libs/nv-codec-headers-12 ) svt-av1? ( >=media-libs/svt-av1-0.8.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.2.1-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-0.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(-)?] ) vidstab? ( >=media-libs/vidstab-1.1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vmaf? ( media-libs/libvmaf:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vpx? ( >=media-libs/libvpx-1.4.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( >=media-libs/vulkan-loader-1.1.97:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXv-1.0.10[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.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeromq? ( >=net-libs/zeromq-4.1.6 ) zimg? ( >=media-libs/zimg-2.7.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zvbi? ( >=media-libs/zvbi-0.2.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[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=cuda? ( nvenc ) fftools_cws2fws? ( zlib ) glslang? ( vulkan ) libv4l? ( v4l ) test? ( encode ) postproc? ( gpl ) frei0r? ( gpl ) cdio? ( gpl ) rubberband? ( gpl ) vidstab? ( gpl ) samba? ( gpl ) encode? ( x264? ( gpl ) x265? ( gpl ) xvid? ( gpl ) ) arm64? ( cpu_flags_arm_v8 ) cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) cpu_flags_arm_neon? ( cpu_flags_arm_vfp arm? ( cpu_flags_arm_thumb2 ) ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) cpu_flags_arm_v6? ( arm? ( cpu_flags_arm_thumb ) ) cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
-RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
-SLOT=0/56.58.58
-SRC_URI=https://ffmpeg.org/releases/ffmpeg-4.4.4.tar.xz https://dev.gentoo.org/~sam/distfiles/media-video/ffmpeg/ffmpeg-4.4.4-texinfo.patch.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-4.4.4.tar.xz.asc )
-_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=8970501c695f8ddd395f7b59ab57c3ad
diff --git a/metadata/md5-cache/media-video/gpac-2.2.1-r1 b/metadata/md5-cache/media-video/gpac-2.2.1-r1
index ee10fbe29f06..48cc6e456f68 100644
--- a/metadata/md5-cache/media-video/gpac-2.2.1-r1
+++ b/metadata/md5-cache/media-video/gpac-2.2.1-r1
@@ -12,4 +12,4 @@ RDEPEND=media-libs/libogg sys-libs/zlib a52? ( media-libs/a52dec ) aac? ( media-
SLOT=0/11
SRC_URI=https://github.com/gpac/gpac/archive/v2.2.1.tar.gz -> gpac-2.2.1.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d5d1ad48edda83e2ffc393bd2fefdad9
+_md5_=26b7351f5bddfc8213a66a1fecc869e3
diff --git a/metadata/md5-cache/media-video/guvcview-2.1.0 b/metadata/md5-cache/media-video/guvcview-2.1.0
index 07e27d390a83..0cd43a196df7 100644
--- a/metadata/md5-cache/media-video/guvcview-2.1.0
+++ b/metadata/md5-cache/media-video/guvcview-2.1.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://guvcview.sourceforge.net/
INHERIT=autotools qmake-utils toolchain-funcs
IUSE=gsl pulseaudio qt5
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.10 media-libs/libpng:= media-libs/libsdl2 media-libs/libv4l >=media-libs/portaudio-19_pre >=media-video/ffmpeg-2.8:= virtual/libusb:1 virtual/udev gsl? ( >=sci-libs/gsl-1.15:= ) pulseaudio? ( media-libs/libpulse ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) !qt5? ( >=x11-libs/gtk+-3.6:3 )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/guvcview/guvcview-src-2.1.0.tar.bz2
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e5856adc0cf32bf998a33bc3983a6e4d
+_md5_=be4ea4261a14b2680a0a64448adfb74d
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index a4926977d62e..443fcafe611d 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/courier-authlib-0.72.3 b/metadata/md5-cache/net-libs/courier-authlib-0.72.3
index 4e7dba1e912d..1c2ffd41f386 100644
--- a/metadata/md5-cache/net-libs/courier-authlib-0.72.3
+++ b/metadata/md5-cache/net-libs/courier-authlib-0.72.3
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.courier-mta.org/authlib/
INHERIT=flag-o-matic
IUSE=berkdb debug gdbm ldap mysql pam postgres sqlite static-libs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-3
RDEPEND=net-mail/mailbase >=net-libs/courier-unicode-2.3.1:= virtual/libcrypt:= dev-libs/libltdl gdbm? ( sys-libs/gdbm:= ) !gdbm? ( sys-libs/db:= ) dev-libs/openssl:0= ldap? ( >=net-nds/openldap-1.2.11:= ) mysql? ( dev-db/mysql-connector-c:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite:3 )
RESTRICT=!berkdb? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/courier/courier-authlib-0.72.3.tar.bz2
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ad746d1bb788aaac569dd8a839391fc2
+_md5_=cb78202b04be59e2ec8a84ec94f21284
diff --git a/metadata/md5-cache/net-libs/courier-unicode-2.3.1 b/metadata/md5-cache/net-libs/courier-unicode-2.3.1
index 0e871a37f23b..9be03e7562c9 100644
--- a/metadata/md5-cache/net-libs/courier-unicode-2.3.1
+++ b/metadata/md5-cache/net-libs/courier-unicode-2.3.1
@@ -2,8 +2,8 @@ DEFINED_PHASES=configure install
DESCRIPTION=Unicode library used by the courier mail server
EAPI=8
HOMEPAGE=https://www.courier-mta.org/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-3
SLOT=0/7
SRC_URI=https://downloads.sourceforge.net/courier/courier-unicode-2.3.1.tar.bz2
-_md5_=a296e803bdba2c1ee4272b7512401a95
+_md5_=42534f1d3ecf54635475f40d9daa324d
diff --git a/metadata/md5-cache/net-libs/libktorrent-24.08.3 b/metadata/md5-cache/net-libs/libktorrent-24.08.3-r1
index d8aa3998d016..07a72e132dca 100644
--- a/metadata/md5-cache/net-libs/libktorrent-24.08.3
+++ b/metadata/md5-cache/net-libs/libktorrent-24.08.3-r1
@@ -1,17 +1,17 @@
BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.5.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=app-crypt/qca-2.3.7:2[qt6] >=dev-libs/gmp-6.0.0a:0= dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[network,xml] >=dev-qt/qt5compat-6.7.2:6 >=kde-frameworks/karchive-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/kcrash-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 >=dev-libs/boost-1.71 dev-qt/qtbase:6
+DEPEND=>=app-crypt/qca-2.3.7:2[qt6] >=dev-libs/gmp-6.0.0a:0= dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[network,xml] >=dev-qt/qt5compat-6.7.2:6 >=kde-frameworks/karchive-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/kcrash-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 xfs? ( sys-fs/xfsprogs ) >=dev-libs/boost-1.71 dev-qt/qtbase:6
DESCRIPTION=BitTorrent library based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
-IUSE=debug test
+IUSE=xfs debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
-RDEPEND=>=app-crypt/qca-2.3.7:2[qt6] >=dev-libs/gmp-6.0.0a:0= dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[network,xml] >=dev-qt/qt5compat-6.7.2:6 >=kde-frameworks/karchive-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/kcrash-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 !dev-libs/botan[gmp(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !net-libs/libktorrent:5
+RDEPEND=>=app-crypt/qca-2.3.7:2[qt6] >=dev-libs/gmp-6.0.0a:0= dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[network,xml] >=dev-qt/qt5compat-6.7.2:6 >=kde-frameworks/karchive-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/kcrash-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 xfs? ( sys-fs/xfsprogs ) !dev-libs/botan[gmp(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !net-libs/libktorrent:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/release-service/24.08.3/src/libktorrent-24.08.3.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gear.kde.org 9eaba1558ae60129a59a7243175a309d kde.org 5b717883256e9841ce52e6cad2fca427 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a005243e4f08a15f4c0167a2f520d52f
+_md5_=0be43762180479d6242092ba8b802ae1
diff --git a/metadata/md5-cache/net-libs/nghttp3-1.6.0 b/metadata/md5-cache/net-libs/nghttp3-1.6.0
index 045b04edd783..cad67195869b 100644
--- a/metadata/md5-cache/net-libs/nghttp3-1.6.0
+++ b/metadata/md5-cache/net-libs/nghttp3-1.6.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/ngtcp2/nghttp3/
INHERIT=cmake-multilib
IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~m68k ppc64 ~riscv ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=MIT
REQUIRED_USE=test? ( static-libs )
RESTRICT=!test? ( test )
SLOT=0/0
SRC_URI=https://github.com/ngtcp2/nghttp3/releases/download/v1.6.0/nghttp3-1.6.0.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=316999014dcb51f6a4fc9aa8a2998ea0
+_md5_=96f5e07c6c51ff55d5cd7b216b234988
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index 0063c60e9d31..831d9d541ae7 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/xcircuit-3.10.30-r2 b/metadata/md5-cache/sci-electronics/xcircuit-3.10.30-r2
index 6d83265578d9..0b16fe64a444 100644
--- a/metadata/md5-cache/sci-electronics/xcircuit-3.10.30-r2
+++ b/metadata/md5-cache/sci-electronics/xcircuit-3.10.30-r2
@@ -4,12 +4,12 @@ DEPEND=app-text/ghostscript-gpl:= media-libs/fontconfig:1.0= sys-libs/zlib:= x11
DESCRIPTION=Circuit drawing and schematic capture program
EAPI=7
HOMEPAGE=http://opencircuitdesign.com/xcircuit
-INHERIT=autotools
+INHERIT=autotools flag-o-matic
IUSE=tcl
KEYWORDS=amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=app-text/ghostscript-gpl:= media-libs/fontconfig:1.0= sys-libs/zlib:= x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXpm x11-libs/libXt tcl? ( dev-lang/tcl:0= dev-lang/tk:0= ) sci-electronics/ngspice
SLOT=0
SRC_URI=http://opencircuitdesign.com/xcircuit/archive/xcircuit-3.10.30.tgz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=10b63d6bcc00e47da7461cdbce9654c3
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=06f9af9cd8567cb5bc8355642f4a5c17
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 810c0688ab43..06e9db52b901 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.24 b/metadata/md5-cache/sci-geosciences/gpxsee-13.27
index 9f0b32ba9f66..1b6050911fbf 100644
--- a/metadata/md5-cache/sci-geosciences/gpxsee-13.24
+++ b/metadata/md5-cache/sci-geosciences/gpxsee-13.27
@@ -11,6 +11,6 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-3
RDEPEND=qt6? ( dev-qt/qtbase:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 )
SLOT=0
-SRC_URI=https://github.com/tumic0/GPXSee/archive/13.24.tar.gz -> gpxsee-13.24.tar.gz
+SRC_URI=https://github.com/tumic0/GPXSee/archive/13.27.tar.gz -> gpxsee-13.27.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a2d168cba0b6f4acec844e4081d95413
+_md5_=c06477880232048edce6f5ccf9130877
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 1ba84e64db3b..edd7c949fb84 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/openlibm-0.8.3 b/metadata/md5-cache/sci-libs/openlibm-0.8.3
index 7176f71c5936..6c2a32a75f6a 100644
--- a/metadata/md5-cache/sci-libs/openlibm-0.8.3
+++ b/metadata/md5-cache/sci-libs/openlibm-0.8.3
@@ -4,9 +4,9 @@ EAPI=8
HOMEPAGE=https://github.com/JuliaLang/openlibm
INHERIT=toolchain-funcs
IUSE=static-libs
-KEYWORDS=~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux
LICENSE=public-domain MIT ISC BSD-2 LGPL-2.1+
SLOT=0/4
SRC_URI=https://github.com/JuliaMath/openlibm/archive/v0.8.3.tar.gz -> openlibm-0.8.3.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d251447da9796d5d07fd6e0962b17ee1
+_md5_=04c9b9e474742f7ff23efc5b202d05b3
diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz
index 35799622463e..760f0b73a504 100644
--- a/metadata/md5-cache/sci-visualization/Manifest.gz
+++ b/metadata/md5-cache/sci-visualization/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-visualization/gnuplot-6.0.1-r1 b/metadata/md5-cache/sci-visualization/gnuplot-6.0.1-r1
index e45091ca3cae..6d130f32e9d0 100644
--- a/metadata/md5-cache/sci-visualization/gnuplot-6.0.1-r1
+++ b/metadata/md5-cache/sci-visualization/gnuplot-6.0.1-r1
@@ -7,11 +7,11 @@ HOMEPAGE=http://www.gnuplot.info/
IDEPEND=latex? ( virtual/latex-base )
INHERIT=autotools lua-single readme.gentoo-r1 toolchain-funcs wxwidgets
IUSE=amos aqua bitmap cairo doc examples +gd gpic latex libcaca libcerf lua metafont metapost qt5 qt6 readline regis tgif wxwidgets X lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=gnuplot
RDEPEND=amos? ( dev-libs/openspecfun ) cairo? ( x11-libs/cairo x11-libs/pango ) gd? ( >=media-libs/gd-2.0.35-r3:2=[png] ) latex? ( virtual/latex-base lua? ( dev-tex/pgf >=dev-texlive/texlive-latexrecommended-2008-r2 ) ) libcaca? ( media-libs/libcaca ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) qt5? ( !qt6? ( dev-qt/qtcore:5= dev-qt/qtgui:5= dev-qt/qtnetwork:5= dev-qt/qtprintsupport:5= dev-qt/qtsvg:5= dev-qt/qtwidgets:5= ) ) qt6? ( dev-qt/qtbase:6=[gui,network,widgets] dev-qt/qtsvg:6= dev-qt/qt5compat:6= ) readline? ( sys-libs/readline:0= ) libcerf? ( sci-libs/libcerf ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] x11-libs/cairo x11-libs/pango x11-libs/gtk+:3 ) X? ( x11-libs/libX11 x11-libs/libXaw )
REQUIRED_USE=doc? ( gd ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/gnuplot/gnuplot-6.0.1.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5
-_md5_=454868b4550cec8f6583d3e8ad854a2c
+_md5_=f4ca76b739ecb12c439fe3e6a3ef8648
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index 5ff8bbfebf8f..97cb787be07a 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.30 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.30
deleted file mode 100644
index 099271c3c600..000000000000
--- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.30
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=OpenPGP keys used by tomcat.apache.org
-EAPI=8
-HOMEPAGE=https://tomcat.apache.org/download-10.cgi
-KEYWORDS=amd64 ~arm arm64 ppc64 x86
-LICENSE=public-domain
-SLOT=10.1.30
-SRC_URI=https://downloads.apache.org/tomcat/tomcat-10/v10.1.30/KEYS -> openpgp-keys-apache-tomcat-10.1.30-KEYS.asc
-_md5_=5249e01c396421f7f8d4e7228a1a5ef9
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.95 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.97
index 4c9add1ebbd5..27ecd04aa0a4 100644
--- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.95
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.97
@@ -4,6 +4,6 @@ EAPI=8
HOMEPAGE=https://tomcat.apache.org/download-90.cgi
KEYWORDS=amd64 ~arm arm64 ppc64 x86
LICENSE=public-domain
-SLOT=9.0.95
-SRC_URI=https://downloads.apache.org/tomcat/tomcat-9/v9.0.95/KEYS -> openpgp-keys-apache-tomcat-9.0.95-KEYS.asc
+SLOT=9.0.97
+SRC_URI=https://downloads.apache.org/tomcat/tomcat-9/v9.0.97/KEYS -> openpgp-keys-apache-tomcat-9.0.97-KEYS.asc
_md5_=7927e4be735eaab273a44702d4ba9464
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-icu-20241110 b/metadata/md5-cache/sec-keys/openpgp-keys-icu-20241110
new file mode 100644
index 000000000000..6cb64c8cddc3
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-icu-20241110
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=OpenPGP keys used by ICU
+EAPI=8
+HOMEPAGE=https://icu.unicode.org/download/verification
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=public-domain
+SLOT=0
+SRC_URI=https://raw.githubusercontent.com/unicode-org/icu/9e68dceba9994dfc5b11d8e9c4987b0d323f6d46/KEYS -> openpgp-keys-icu-20241110-KEYS.asc
+_md5_=69bbc329d53b472f49d9fa4d5a196c0b
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index e465d8d68b90..052b257a5b6b 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/eza-0.20.7 b/metadata/md5-cache/sys-apps/eza-0.20.7
new file mode 100644
index 000000000000..c9e63019f04b
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/eza-0.20.7
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=git? ( >=dev-libs/libgit2-1.8.1:= )
+DESCRIPTION=A modern, maintained replacement for ls
+EAPI=8
+HOMEPAGE=https://eza.rocks https://github.com/eza-community/eza
+INHERIT=cargo shell-completion
+IUSE=+git debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=EUPL-1.2 Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016
+RDEPEND=git? ( >=dev-libs/libgit2-1.8.1:= )
+SLOT=0
+SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.20.7.tar.gz -> eza-0.20.7.tar.gz https://github.com/sevz17/eza-manpages/releases/download/0.20.7/eza-0.20.7-manpages.tar.xz https://crates.io/api/v1/crates/addr2line/0.24.1/download -> addr2line-0.24.1.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi-width/0.1.0/download -> ansi-width-0.1.0.crate https://crates.io/api/v1/crates/anstream/0.6.11/download -> anstream-0.6.11.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/automod/1.0.14/download -> automod-1.0.14.crate https://crates.io/api/v1/crates/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.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/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.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/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.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/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/deranged/0.3.9/download -> deranged-0.3.9.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/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.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.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/gimli/0.31.0/download -> gimli-0.31.0.crate https://crates.io/api/v1/crates/git2/0.19.0/download -> git2-0.19.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.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.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.5.0/download -> indexmap-2.5.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.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/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/libgit2-sys/0.17.0+1.8.1/download -> libgit2-sys-0.17.0+1.8.1.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download -> linux-raw-sys-0.4.11.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.1/download -> nu-ansi-term-0.50.1.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.36.4/download -> object-0.36.4.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.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_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/palette/0.7.5/download -> palette-0.7.5.crate https://crates.io/api/v1/crates/palette_derive/0.7.5/download -> palette_derive-0.7.5.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/path-clean/1.0.1/download -> path-clean-1.0.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plist/1.7.0/download -> plist-1.7.0.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.83/download -> proc-macro2-1.0.83.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quick-xml/0.32.0/download -> quick-xml-0.32.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.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_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.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.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustix/0.38.21/download -> rustix-0.38.21.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.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_norway/0.9.39/download -> serde_norway-0.9.39.crate https://crates.io/api/v1/crates/serde_spanned/0.6.8/download -> serde_spanned-0.6.8.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.10/download -> snapbox-macros-0.3.10.crate https://crates.io/api/v1/crates/snapbox/0.6.19/download -> snapbox-0.6.19.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.22.22/download -> toml_edit-0.22.22.crate https://crates.io/api/v1/crates/trycmd/0.15.8/download -> trycmd-0.15.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.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/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode-width/0.2.0/download -> unicode-width-0.2.0.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.11/download -> unsafe-libyaml-0.2.11.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uutils_term_grid/0.6.0/download -> uutils_term_grid-0.6.0.crate https://crates.io/api/v1/crates/uzers/0.12.1/download -> uzers-0.12.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.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/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.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.6.20/download -> winnow-0.6.20.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo b586dbead117ba8254f79b1b79533f54 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust c53b37c06a4a1456b7cb3d7e697ba220 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=dbb66a754648c3543787c9cc0419cd92
diff --git a/metadata/md5-cache/sys-apps/fwupd-1.9.23 b/metadata/md5-cache/sys-apps/fwupd-1.9.23
deleted file mode 100644
index 0113efc850b4..000000000000
--- a/metadata/md5-cache/sys-apps/fwupd-1.9.23
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( dev-lang/vala:0.56 ) python_single_target_python3_10? ( dev-python/jinja[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jinja[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jinja[python_targets_python3_12(-)] ) >=dev-build/meson-0.60.0 virtual/pkgconfig gtk-doc? ( python_single_target_python3_10? ( >=dev-python/markdown-3.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] ) >=dev-util/gi-docgen-2021.1 ) bash-completion? ( >=app-shells/bash-completion-2.0 ) introspection? ( dev-libs/gobject-introspection ) test? ( net-libs/gnutls[tools] test-full? ( dev-util/umockdev ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.68:2 >=dev-libs/json-glib-1.6.0 >=dev-libs/libgudev-232:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.3.6:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) cbor? ( >=dev-libs/libcbor-0.7.0:= ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( >=net-libs/gnutls-3.6.0 ) gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[mbim,qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) x11-libs/pango[introspection] amdgpu? ( sys-kernel/linux-headers x11-libs/libdrm[video_cards_amdgpu] )
-DESCRIPTION=Aims to make updating firmware on Linux automatic, safe and reliable
-EAPI=8
-HOMEPAGE=https://fwupd.org
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=meson python-single-r1 vala udev xdg
-IUSE=amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86
-LICENSE=LGPL-2.1+
-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 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.68:2 >=dev-libs/json-glib-1.6.0 >=dev-libs/libgudev-232:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.3.6:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) cbor? ( >=dev-libs/libcbor-0.7.0:= ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( >=net-libs/gnutls-3.6.0 ) gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[mbim,qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) sys-apps/dbus
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( elogind minimal systemd ) fastboot? ( gusb ) logitech? ( gusb ) minimal? ( !introspection ) modemmanager? ( gusb ) spi? ( lzma ) synaptics? ( gnutls ) test? ( archive gusb ) test-full? ( test ) uefi? ( gnutls )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fwupd/fwupd/releases/download/1.9.23/fwupd-1.9.23.tar.xz
-_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9ec1fc4f7c14b91f888656577acf00df
diff --git a/metadata/md5-cache/sys-apps/fwupd-2.0.1 b/metadata/md5-cache/sys-apps/fwupd-2.0.1
new file mode 100644
index 000000000000..b169d11fa2e4
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/fwupd-2.0.1
@@ -0,0 +1,18 @@
+BDEPEND=|| ( dev-lang/vala:0.56 ) python_single_target_python3_10? ( dev-python/jinja[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jinja[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jinja[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/jinja[python_targets_python3_13(-)] ) >=dev-build/meson-1.3.2 virtual/pkgconfig gtk-doc? ( python_single_target_python3_10? ( >=dev-python/markdown-3.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/markdown-3.2[python_targets_python3_13(-)] ) >=dev-util/gi-docgen-2021.1 ) bash-completion? ( >=app-shells/bash-completion-2.0 ) introspection? ( dev-libs/gobject-introspection ) test? ( net-libs/gnutls[tools] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.72:2 >=dev-libs/json-glib-1.6.0 >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.3.19:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) cbor? ( >=dev-libs/libcbor-0.7.0:= ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( >=net-libs/gnutls-3.6.0 ) virtual/libusb:1 logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[mbim,qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) x11-libs/pango[introspection] amdgpu? ( sys-kernel/linux-headers x11-libs/libdrm[video_cards_amdgpu] )
+DESCRIPTION=Aims to make updating firmware on Linux automatic, safe and reliable
+EAPI=8
+HOMEPAGE=https://fwupd.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson python-single-r1 vala udev xdg
+IUSE=amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.72:2 >=dev-libs/json-glib-1.6.0 >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.3.19:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) cbor? ( >=dev-libs/libcbor-0.7.0:= ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( >=net-libs/gnutls-3.6.0 ) virtual/libusb:1 logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[mbim,qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) sys-apps/dbus
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ^^ ( elogind minimal systemd ) minimal? ( !introspection ) spi? ( lzma ) synaptics? ( gnutls ) test? ( archive ) uefi? ( gnutls )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fwupd/fwupd/releases/download/2.0.1/fwupd-2.0.1.tar.xz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 udev f3d9a4376ebd22131726a68e1a0a058f vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=648274cc207fe438e03a3fd3431a1fa2
diff --git a/metadata/md5-cache/sys-apps/fwupd-efi-1.6 b/metadata/md5-cache/sys-apps/fwupd-efi-1.7
index 69ed31f7b4ce..08b4dcfdd3fc 100644
--- a/metadata/md5-cache/sys-apps/fwupd-efi-1.6
+++ b/metadata/md5-cache/sys-apps/fwupd-efi-1.7
@@ -1,4 +1,4 @@
-BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/pefile[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pefile[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pefile[python_targets_python3_10(-)] ) ) sys-apps/uswid virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl )
+BDEPEND=|| ( ( dev-lang/python:3.13 dev-python/pefile[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pefile[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pefile[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pefile[python_targets_python3_10(-)] ) ) sys-apps/uswid virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl )
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=>=sys-boot/gnu-efi-3.0.18
DESCRIPTION=EFI executable for fwupd
@@ -6,9 +6,9 @@ EAPI=8
HOMEPAGE=https://fwupd.org
INHERIT=meson python-any-r1 secureboot
IUSE=secureboot
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=LGPL-2.1+
SLOT=0
-SRC_URI=https://github.com/fwupd/fwupd-efi/releases/download/1.6/fwupd-efi-1.6.tar.xz
+SRC_URI=https://github.com/fwupd/fwupd-efi/archive/refs/tags/1.7.tar.gz -> fwupd-efi-1.7.gh.tar.gz
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 secureboot b77b70edf988076b4776734f77b4f8c9 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=2d932850ba4b45a329b314be22e37efd
+_md5_=5b7f05ad27c7ff6545c2e821c31bed73
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index 44673aa89b6e..8986a0262131 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/polkit-123-r1 b/metadata/md5-cache/sys-auth/polkit-123-r1
new file mode 100644
index 000000000000..ae675e663918
--- /dev/null
+++ b/metadata/md5-cache/sys-auth/polkit-123-r1
@@ -0,0 +1,17 @@
+BDEPEND=acct-user/polkitd app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets dev-libs/glib dev-libs/gobject-introspection-common dev-libs/libxslt dev-util/glib-utils sys-devel/gettext virtual/pkgconfig introspection? ( >=dev-libs/gobject-introspection-0.6.2 ) test? ( || ( ( dev-lang/python:3.11 dev-python/dbus-python[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/dbus-python[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=>=dev-libs/glib-2.32:2 dev-libs/expat daemon? ( dev-lang/duktape:= ) pam? ( sys-auth/pambase sys-libs/pam ) !pam? ( virtual/libcrypt:= ) systemd? ( sys-apps/systemd:0=[policykit] ) !systemd? ( sys-auth/elogind )
+DESCRIPTION=Policy framework for controlling privileges for system-wide services
+EAPI=8
+HOMEPAGE=https://www.freedesktop.org/wiki/Software/polkit https://github.com/polkit-org/polkit
+INHERIT=meson pam pax-utils python-any-r1 systemd xdg-utils
+IUSE=+daemon examples gtk +introspection kde pam selinux systemd test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=LGPL-2
+PDEPEND=gtk? ( || ( >=gnome-extra/polkit-gnome-0.105 >=lxde-base/lxsession-0.5.2 ) ) kde? ( kde-plasma/polkit-kde-agent )
+RDEPEND=>=dev-libs/glib-2.32:2 dev-libs/expat daemon? ( dev-lang/duktape:= ) pam? ( sys-auth/pambase sys-libs/pam ) !pam? ( virtual/libcrypt:= ) systemd? ( sys-apps/systemd:0=[policykit] ) !systemd? ( sys-auth/elogind ) acct-user/polkitd selinux? ( sec-policy/selinux-policykit )
+RESTRICT=!test? ( test ) test
+SLOT=0
+SRC_URI=https://gitlab.freedesktop.org/polkit/polkit/-/archive/123/polkit-123.tar.bz2
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d59304d5d2461fe2d2b8680d2789561e
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 9cd2373a531d..087d437b023d 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/binutils-2.43-r2 b/metadata/md5-cache/sys-devel/binutils-2.43-r2
index 849d0bc41983..b245e32f3be9 100644
--- a/metadata/md5-cache/sys-devel/binutils-2.43-r2
+++ b/metadata/md5-cache/sys-devel/binutils-2.43-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=2.43
SRC_URI=mirror://gnu/binutils/binutils-2.43.tar.xz https://sourceware.org/pub/binutils/releases/binutils-2.43.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.43.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.43-patches-3.tar.xz
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f6bbd791ba59b54c29159ec337c58cbb
+_md5_=b166defe2cd4f7cd89b79778365a9af3
diff --git a/metadata/md5-cache/sys-devel/gcc-10.5.0 b/metadata/md5-cache/sys-devel/gcc-10.5.0
index 40c6a29b2877..ecbc5c9e6b3f 100644
--- a/metadata/md5-cache/sys-devel/gcc-10.5.0
+++ b/metadata/md5-cache/sys-devel/gcc-10.5.0
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test )
SLOT=10
SRC_URI=mirror://gcc/releases/gcc-10.5.0/gcc-10.5.0.tar.xz mirror://gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-patches-6.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=f70e38d1c847baea4d0c5868465cd6a4
diff --git a/metadata/md5-cache/sys-devel/gcc-11.5.0 b/metadata/md5-cache/sys-devel/gcc-11.5.0
index 560597b5e50b..7abf08ac298c 100644
--- a/metadata/md5-cache/sys-devel/gcc-11.5.0
+++ b/metadata/md5-cache/sys-devel/gcc-11.5.0
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=11
SRC_URI=mirror://gcc/releases/gcc-11.5.0/gcc-11.5.0.tar.xz mirror://gnu/gcc/gcc-11.5.0/gcc-11.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-12.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=7bdc16f858a89a73ff27b17f2248645f
diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.0 b/metadata/md5-cache/sys-devel/gcc-12.4.0
index 24e54c671702..c3231e4f36f4 100644
--- a/metadata/md5-cache/sys-devel/gcc-12.4.0
+++ b/metadata/md5-cache/sys-devel/gcc-12.4.0
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=12
SRC_URI=mirror://gcc/releases/gcc-12.4.0/gcc-12.4.0.tar.xz mirror://gnu/gcc/gcc-12.4.0/gcc-12.4.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=dd55da354713c475e882b61f3c92b201
diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241031 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241031
index 768d6fe19572..be67a9bffab7 100644
--- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241031
+++ b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241031
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=12
SRC_URI=mirror://gcc/snapshots/12-20241031/gcc-12-20241031.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=dd55da354713c475e882b61f3c92b201
diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241107 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241107
index d799aa7351e2..7b7cd16c1df4 100644
--- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241107
+++ b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241107
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=12
SRC_URI=mirror://gcc/snapshots/12-20241107/gcc-12-20241107.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=318ba2e778ad0a88199bf3dffbf1b4dc
diff --git a/metadata/md5-cache/sys-devel/gcc-12.5.9999 b/metadata/md5-cache/sys-devel/gcc-12.5.9999
index 9f61ebe4dad6..c2f98db047f1 100644
--- a/metadata/md5-cache/sys-devel/gcc-12.5.9999
+++ b/metadata/md5-cache/sys-devel/gcc-12.5.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=12
SRC_URI=test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=92f937db0a539c19eac9fc23b974dcb7
diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.0 b/metadata/md5-cache/sys-devel/gcc-13.2.0
index 9f5a8496a620..24c002f7c62a 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.2.0
+++ b/metadata/md5-cache/sys-devel/gcc-13.2.0
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/releases/gcc-13.2.0/gcc-13.2.0.tar.xz mirror://gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=7835a3b3a7098fae040ea46def68df94
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20240614 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20240614
index 9c4d02ec15d8..3728c7b42d8a 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20240614
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20240614
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20240614/gcc-13-20240614.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=05bdd2993aaa58bfa83339c1288f18ed
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241025 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241025
index 81dfbcb652b9..4b7f3f9003bf 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241025
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241025
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20241025/gcc-13-20241025.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=05bdd2993aaa58bfa83339c1288f18ed
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241101 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241101
index 56aa80f691bd..ed343662dc77 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241101
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241101
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20241101/gcc-13-20241101.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=4f12b2e2ec777b157de07042c45e3968
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241108 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241108
index ce0f72dc2c6b..1945027c8b4a 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241108
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241108
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20241108/gcc-13-20241108.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=4f12b2e2ec777b157de07042c45e3968
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.9999 b/metadata/md5-cache/sys-devel/gcc-13.4.9999
index 60c6409c8dc2..d3c56d787256 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.9999
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-16.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=0ec6afc94dc620958808aa6b313535db
diff --git a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241026 b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241026
index 07afdb5f13a1..e5c21014f710 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241026
+++ b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241026
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20241026/gcc-14-20241026.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=89fcd31f1ad87aa0a513e242b7e2d4b5
diff --git a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241102 b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241102
index 185c9376a972..08f904a3c0a5 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241102
+++ b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241102
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20241102/gcc-14-20241102.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=0ecb5c41ba42dd00dba39c9809483986
diff --git a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241109 b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241109
index 0eefdde8cb89..0489edfface4 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241109
+++ b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241109
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20241109/gcc-14-20241109.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=0ecb5c41ba42dd00dba39c9809483986
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.9999 b/metadata/md5-cache/sys-devel/gcc-14.3.9999
index 4ba47d2b0cb3..f60b2bad76e0 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.9999
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=f0af8d75b4dd106ddfaa29c3adbd46da
diff --git a/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241027 b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241027
index b2fb1c9183a5..161617566d57 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241027
+++ b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241027
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=mirror://gcc/snapshots/15-20241027/gcc-15-20241027.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-patches-21.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=9a92b66b5e7defb4dd1625a8b6616b4f
diff --git a/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241103 b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241103
index 43c884cbf58e..20dc1bd07b5b 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241103
+++ b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241103
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=mirror://gcc/snapshots/15-20241103/gcc-15-20241103.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-patches-21.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=9a92b66b5e7defb4dd1625a8b6616b4f
diff --git a/metadata/md5-cache/sys-devel/gcc-15.0.9999 b/metadata/md5-cache/sys-devel/gcc-15.0.9999
index 9744cfedd8a0..d68bfe6982ea 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.0.9999
+++ b/metadata/md5-cache/sys-devel/gcc-15.0.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=b233c413145de07991c7cbb989663a92
diff --git a/metadata/md5-cache/sys-devel/gcc-8.5.0-r2 b/metadata/md5-cache/sys-devel/gcc-8.5.0-r2
index e4aaef9be145..5493572717f3 100644
--- a/metadata/md5-cache/sys-devel/gcc-8.5.0-r2
+++ b/metadata/md5-cache/sys-devel/gcc-8.5.0-r2
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test )
SLOT=8.5.0
SRC_URI=mirror://gcc/releases/gcc-8.5.0/gcc-8.5.0.tar.xz mirror://gnu/gcc/gcc-8.5.0/gcc-8.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-8.5.0-patches-4.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=87f6c8ea9c9b2aada8a138de83db9df0
diff --git a/metadata/md5-cache/sys-devel/gcc-9.5.0 b/metadata/md5-cache/sys-devel/gcc-9.5.0
index 6485aa375358..14c7afbf2a70 100644
--- a/metadata/md5-cache/sys-devel/gcc-9.5.0
+++ b/metadata/md5-cache/sys-devel/gcc-9.5.0
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test )
SLOT=9.5.0
SRC_URI=mirror://gcc/releases/gcc-9.5.0/gcc-9.5.0.tar.xz mirror://gnu/gcc/gcc-9.5.0/gcc-9.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-9.5.0-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=78857929c4075f17a31496b5eb500bb4
diff --git a/metadata/md5-cache/sys-devel/kgcc64-10.5.0 b/metadata/md5-cache/sys-devel/kgcc64-10.5.0
index 1ab60303c6ce..7fda77989d16 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-10.5.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-10.5.0
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=10
SRC_URI=mirror://gcc/releases/gcc-10.5.0/gcc-10.5.0.tar.xz mirror://gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-patches-6.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-musl-patches-2.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=bf021c721ef7be115a5bbe2994da13c2
diff --git a/metadata/md5-cache/sys-devel/kgcc64-11.5.0 b/metadata/md5-cache/sys-devel/kgcc64-11.5.0
index 267702d58af4..ba6f0618ddc0 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-11.5.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-11.5.0
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=11
SRC_URI=mirror://gcc/releases/gcc-11.5.0/gcc-11.5.0.tar.xz mirror://gnu/gcc/gcc-11.5.0/gcc-11.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-12.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=37abb2ddad3beee4d26ff67ab78c834b
diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.3.1_p20240502 b/metadata/md5-cache/sys-devel/kgcc64-12.3.1_p20240502
index 60177cfe894d..b3042beb824c 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-12.3.1_p20240502
+++ b/metadata/md5-cache/sys-devel/kgcc64-12.3.1_p20240502
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=12
SRC_URI=mirror://gcc/snapshots/12-20240502/gcc-12-20240502.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=ce9d8b436c8d5732aff4430017a061c1
diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.4.0 b/metadata/md5-cache/sys-devel/kgcc64-12.4.0
index 4fcd5cd7edda..9106f1fba041 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-12.4.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-12.4.0
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=12
SRC_URI=mirror://gcc/releases/gcc-12.4.0/gcc-12.4.0.tar.xz mirror://gnu/gcc/gcc-12.4.0/gcc-12.4.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=ce9d8b436c8d5732aff4430017a061c1
diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.4.0_p20240919 b/metadata/md5-cache/sys-devel/kgcc64-12.4.0_p20240919
index 7df1147fb5b1..a737368561fd 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-12.4.0_p20240919
+++ b/metadata/md5-cache/sys-devel/kgcc64-12.4.0_p20240919
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=12
SRC_URI=mirror://gcc/snapshots/12-20240919/gcc-12-20240919.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=c3022230f3cc95f46c5abc41774f9554
diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241031 b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241031
index 9ee73d5bd279..1b820c302737 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241031
+++ b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241031
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=12
SRC_URI=mirror://gcc/snapshots/12-20241031/gcc-12-20241031.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=b50a4f96cf5ad34fcc212d6aae4a9d80
diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.2.1_p20240503 b/metadata/md5-cache/sys-devel/kgcc64-13.2.1_p20240503
index 48d470e193ef..0243c8118733 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-13.2.1_p20240503
+++ b/metadata/md5-cache/sys-devel/kgcc64-13.2.1_p20240503
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20240503/gcc-13-20240503.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-15.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=d7add1d1d4b26fdf56870163641c8d23
diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240614 b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240614
index 2778e80cae77..9d2b78e58937 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240614
+++ b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240614
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20240614/gcc-13-20240614.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-17.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=ad360c5d987d26467eacc51321b6088b
diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240920 b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240920
index b68166f67359..c19ddb17a0c2 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240920
+++ b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20240920
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20240920/gcc-13-20240920.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-18.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=82a94d4040ffc5d645eaf7037dfe53b9
diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241025 b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241025
index f2fdb4d5f03a..eb57467bbb5e 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241025
+++ b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241025
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20241025/gcc-13-20241025.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=22525023b761c4f918d77aedb6ca6e24
diff --git a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240817 b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240817
index 658126de234b..75f5d105c433 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240817
+++ b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240817
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20240817/gcc-14-20240817.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=acb76087ce60617dd353132c362876f3
diff --git a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240921 b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240921
index 00322f6e2740..3fd46cf07e20 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240921
+++ b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20240921
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20240921/gcc-14-20240921.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=c2e06ee9f7552fdd9f5c75a462ebe022
diff --git a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241026 b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241026
index b9ded96b3e78..fae5d51abce9 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241026
+++ b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241026
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4
RESTRICT=!test? ( test ) test
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20241026/gcc-14-20241026.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 58b91a292604309d49b986b8c57f66b8 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain 926e9b6a90f1db2b9e7f6af940054cbe toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=031d749b18f33dd59e4d963a4fa752e7
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 3da591bd2b36..5be04ccd63f7 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7-r2 b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7-r2
index 9311ea9f1f7d..f10600836a8f 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7-r2
+++ b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7-r2
@@ -5,11 +5,12 @@ DESCRIPTION=Compiler runtime library for clang (built-in part)
EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
-IUSE=+abi_x86_32 abi_x86_64 +clang debug test verify-sig
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm 3d5c454d29edd5647925b304200c368b llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org 18ed2a778fd331f1056e151fb57fdb6f multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ca1927f72107a19fd3cf51a5ccbf592e
+_md5_=8def95063e794c62bb6f9d6064f7b664
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r6 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r6
index 08e74dcd3aa5..9176fa33ef51 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r6
@@ -5,11 +5,12 @@ DESCRIPTION=Compiler runtime library for clang (built-in part)
EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
-IUSE=+abi_x86_32 abi_x86_64 +clang debug test verify-sig
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r4.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm 3d5c454d29edd5647925b304200c368b llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org 18ed2a778fd331f1056e151fb57fdb6f multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5aa181d177476bf59d9746bae7c843e2
+_md5_=b2c900b37e3deadfa0b76314946a83e3
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.6-r2 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.6-r2
index b80ec239897b..b5bf06c08c7d 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.6-r2
+++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.6-r2
@@ -5,11 +5,12 @@ DESCRIPTION=Compiler runtime library for clang (built-in part)
EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
-IUSE=+abi_x86_32 abi_x86_64 +clang debug test verify-sig
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm 3d5c454d29edd5647925b304200c368b llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org 18ed2a778fd331f1056e151fb57fdb6f multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2104e4cf4f9bf5d4415c3ea94d4a83a6
+_md5_=84f94aa949cf23f1922a4221fddfec0a
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.1.8-r2 b/metadata/md5-cache/sys-libs/compiler-rt-18.1.8-r2
index b443fcfa490d..601bf2448e5f 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-18.1.8-r2
+++ b/metadata/md5-cache/sys-libs/compiler-rt-18.1.8-r2
@@ -5,11 +5,12 @@ DESCRIPTION=Compiler runtime library for clang (built-in part)
EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+abi_x86_32 abi_x86_64 +clang debug test verify-sig
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org 18ed2a778fd331f1056e151fb57fdb6f multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=788c0522ebbf465cef06588f80b50ad1
+_md5_=173ec5e32b0c3efebb206e612af1b7a1
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-19.1.3-r1 b/metadata/md5-cache/sys-libs/compiler-rt-19.1.3-r1
index 93615f464aad..129ff90ec75f 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-19.1.3-r1
+++ b/metadata/md5-cache/sys-libs/compiler-rt-19.1.3-r1
@@ -5,11 +5,12 @@ DESCRIPTION=Compiler runtime library for clang (built-in part)
EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+abi_x86_32 abi_x86_64 +clang debug test test verify-sig
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.3/llvm-project-19.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.3/llvm-project-19.1.3.src.tar.xz.sig )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org 18ed2a778fd331f1056e151fb57fdb6f multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=da5870731a1e2f4d5d5c77903decf190
+_md5_=cccd1854290c8d0b486305b9e78f6ca5
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999
index 1a1caf270445..136b3f8808ef 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999
+++ b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999
@@ -5,10 +5,11 @@ DESCRIPTION=Compiler runtime library for clang (built-in part)
EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+abi_x86_32 abi_x86_64 +clang +debug test test
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test test
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
PROPERTIES=live
+REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=20
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org 18ed2a778fd331f1056e151fb57fdb6f multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5ef573f078b5471d4d971a72aed6d59d
+_md5_=eeb5a8c9054aeb9a3106b3de9ecdcc34
diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz
index 89b9b09b509c..def3e4c84c54 100644
--- a/metadata/md5-cache/sys-power/Manifest.gz
+++ b/metadata/md5-cache/sys-power/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-power/sandmann-bin-1.0 b/metadata/md5-cache/sys-power/sandmann-bin-1.0
deleted file mode 100644
index 2819869ad9e5..000000000000
--- a/metadata/md5-cache/sys-power/sandmann-bin-1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile install postinst prepare
-DESCRIPTION=An autosuspend and wakeup daemon
-EAPI=8
-HOMEPAGE=https://gitlab.com/Flow/sandmann
-INHERIT=java-utils-2 systemd tmpfiles
-KEYWORDS=amd64
-LICENSE=GPL-3+ LGPL-3
-RDEPEND=acct-user/sandmann >=dev-java/java-config-2.3.2 sys-apps/systemd sys-auth/polkit || ( virtual/jre:17 virtual/jre:21 ) virtual/tmpfiles
-SLOT=0
-SRC_URI=https://geekplace.eu/projects/sandmann/archive/sandmann-1.0.tar.xz
-_eclasses_=java-utils-2 df5a29aeeb243804a2f5ef024c8467a9 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b3bea7f5b3db79d56c860e2d3f40a4e8
diff --git a/metadata/md5-cache/sys-power/sandmann-bin-1.2 b/metadata/md5-cache/sys-power/sandmann-bin-1.2
index 9b5139b18282..d45065b9887b 100644
--- a/metadata/md5-cache/sys-power/sandmann-bin-1.2
+++ b/metadata/md5-cache/sys-power/sandmann-bin-1.2
@@ -4,10 +4,10 @@ DESCRIPTION=An autosuspend and wakeup daemon
EAPI=8
HOMEPAGE=https://gitlab.com/flow/sandmann
INHERIT=java-utils-2 systemd tmpfiles
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+ LGPL-3
RDEPEND=acct-user/sandmann >=dev-java/java-config-2.3.2 sys-apps/systemd sys-auth/polkit >=virtual/jre-17 virtual/tmpfiles
SLOT=0
SRC_URI=https://geekplace.eu/projects/sandmann/archive/sandmann-1.2.tar.xz
_eclasses_=java-utils-2 df5a29aeeb243804a2f5ef024c8467a9 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=7370b55d1f0294f2ce0cf7ba9fe5226f
+_md5_=2a84a7322cd9f41294d6bc1c919e951e
diff --git a/metadata/md5-cache/sys-power/throttled-0.11 b/metadata/md5-cache/sys-power/throttled-0.11
new file mode 100644
index 000000000000..cf2bfed14531
--- /dev/null
+++ b/metadata/md5-cache/sys-power/throttled-0.11
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install setup test
+DESCRIPTION=Daemon to work around throttling issues on some Intel laptops
+EAPI=8
+HOMEPAGE=https://github.com/erpalma/throttled
+INHERIT=linux-info python-single-r1 systemd
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pygobject[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pygobject[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pygobject[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/dbus-python[python_targets_python3_13(-)] dev-python/pygobject[python_targets_python3_13(-)] ) sys-apps/pciutils test? ( dev-python/pytest-import-check )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/erpalma/throttled/archive/refs/tags/v0.11.tar.gz -> throttled-0.11.gh.tar.gz
+_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=038714e2c3ab740e45af493bb61fe9d1
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index c868942a40aa..dd816f9833dc 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/btop-1.4.0 b/metadata/md5-cache/sys-process/btop-1.4.0
index 45aacac7ead8..88c9adc56d83 100644
--- a/metadata/md5-cache/sys-process/btop-1.4.0
+++ b/metadata/md5-cache/sys-process/btop-1.4.0
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://github.com/aristocratos/btop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake optfeature toolchain-funcs xdg
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://github.com/aristocratos/btop/archive/v1.4.0.tar.gz -> btop-1.4.0.gh.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3fefdab6e9d9395ad1d9ffeb5a35ccd9
+_md5_=7b4f965619c892734ed17c2d5e19bd10
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index a84a7a44aa4c..c69119cfc2b9 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-128.4.0-r1 b/metadata/md5-cache/www-client/firefox-128.4.0-r1
index 666c2e29bb5c..01939db47a5e 100644
--- a/metadata/md5-cache/www-client/firefox-128.4.0-r1
+++ b/metadata/md5-cache/www-client/firefox-128.4.0-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) wayland? ( dbus ) wifi? ( d
SLOT=esr
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/source/firefox-128.4.0esr.source.tar.xz -> firefox-128.4.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-04.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/af.xpi -> firefox-128.4.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ar.xpi -> firefox-128.4.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ast.xpi -> firefox-128.4.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/be.xpi -> firefox-128.4.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/bg.xpi -> firefox-128.4.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/br.xpi -> firefox-128.4.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ca.xpi -> firefox-128.4.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/cak.xpi -> firefox-128.4.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/cs.xpi -> firefox-128.4.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/cy.xpi -> firefox-128.4.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/da.xpi -> firefox-128.4.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/de.xpi -> firefox-128.4.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.4.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/el.xpi -> firefox-128.4.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.4.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.4.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.4.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.4.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/et.xpi -> firefox-128.4.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/eu.xpi -> firefox-128.4.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/fi.xpi -> firefox-128.4.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/fr.xpi -> firefox-128.4.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.4.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.4.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/gd.xpi -> firefox-128.4.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/gl.xpi -> firefox-128.4.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/he.xpi -> firefox-128.4.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/hr.xpi -> firefox-128.4.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.4.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/hu.xpi -> firefox-128.4.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/id.xpi -> firefox-128.4.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/is.xpi -> firefox-128.4.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/it.xpi -> firefox-128.4.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ja.xpi -> firefox-128.4.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ka.xpi -> firefox-128.4.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/kab.xpi -> firefox-128.4.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/kk.xpi -> firefox-128.4.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ko.xpi -> firefox-128.4.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/lt.xpi -> firefox-128.4.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/lv.xpi -> firefox-128.4.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ms.xpi -> firefox-128.4.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.4.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/nl.xpi -> firefox-128.4.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.4.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.4.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/pl.xpi -> firefox-128.4.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.4.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.4.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/rm.xpi -> firefox-128.4.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ro.xpi -> firefox-128.4.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ru.xpi -> firefox-128.4.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/sk.xpi -> firefox-128.4.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/sl.xpi -> firefox-128.4.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/sq.xpi -> firefox-128.4.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/sr.xpi -> firefox-128.4.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.4.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/th.xpi -> firefox-128.4.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/tr.xpi -> firefox-128.4.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/uk.xpi -> firefox-128.4.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/uz.xpi -> firefox-128.4.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/vi.xpi -> firefox-128.4.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.4.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.4.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ach.xpi -> firefox-128.4.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/an.xpi -> firefox-128.4.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/az.xpi -> firefox-128.4.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/bn.xpi -> firefox-128.4.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/bs.xpi -> firefox-128.4.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.4.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/eo.xpi -> firefox-128.4.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.4.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.4.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/fa.xpi -> firefox-128.4.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ff.xpi -> firefox-128.4.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/fur.xpi -> firefox-128.4.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/gn.xpi -> firefox-128.4.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.4.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.4.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.4.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ia.xpi -> firefox-128.4.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/km.xpi -> firefox-128.4.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/kn.xpi -> firefox-128.4.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/lij.xpi -> firefox-128.4.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/mk.xpi -> firefox-128.4.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/mr.xpi -> firefox-128.4.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/my.xpi -> firefox-128.4.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.4.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/oc.xpi -> firefox-128.4.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/sc.xpi -> firefox-128.4.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/sco.xpi -> firefox-128.4.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/si.xpi -> firefox-128.4.0esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/skr.xpi -> firefox-128.4.0esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/son.xpi -> firefox-128.4.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/szl.xpi -> firefox-128.4.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ta.xpi -> firefox-128.4.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/te.xpi -> firefox-128.4.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/tl.xpi -> firefox-128.4.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/trs.xpi -> firefox-128.4.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/ur.xpi -> firefox-128.4.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.4.0esr/linux-x86_64/xpi/xh.xpi -> firefox-128.4.0esr-xh.xpi )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=42d9954a0e4ecf3fbb461c7c57c3b8dc
+_md5_=216890f3bf50ae39c7f250a4e02f50bc
diff --git a/metadata/md5-cache/www-client/firefox-131.0.3-r1 b/metadata/md5-cache/www-client/firefox-131.0.3-r1
index 3036632fd8fa..b017190e9a4b 100644
--- a/metadata/md5-cache/www-client/firefox-131.0.3-r1
+++ b/metadata/md5-cache/www-client/firefox-131.0.3-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( clang ) pgo
SLOT=rapid
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/131.0.3/source/firefox-131.0.3.source.tar.xz -> firefox-131.0.3.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-131-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/af.xpi -> firefox-131.0.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ar.xpi -> firefox-131.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ast.xpi -> firefox-131.0.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/be.xpi -> firefox-131.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/bg.xpi -> firefox-131.0.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/br.xpi -> firefox-131.0.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ca.xpi -> firefox-131.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/cak.xpi -> firefox-131.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/cs.xpi -> firefox-131.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/cy.xpi -> firefox-131.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/da.xpi -> firefox-131.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/de.xpi -> firefox-131.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/dsb.xpi -> firefox-131.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/el.xpi -> firefox-131.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox-131.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox-131.0.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox-131.0.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox-131.0.3-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/et.xpi -> firefox-131.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/eu.xpi -> firefox-131.0.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/fi.xpi -> firefox-131.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/fr.xpi -> firefox-131.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox-131.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox-131.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/gd.xpi -> firefox-131.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/gl.xpi -> firefox-131.0.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/he.xpi -> firefox-131.0.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/hr.xpi -> firefox-131.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/hsb.xpi -> firefox-131.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/hu.xpi -> firefox-131.0.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/id.xpi -> firefox-131.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/is.xpi -> firefox-131.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/it.xpi -> firefox-131.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ja.xpi -> firefox-131.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ka.xpi -> firefox-131.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/kab.xpi -> firefox-131.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/kk.xpi -> firefox-131.0.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ko.xpi -> firefox-131.0.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/lt.xpi -> firefox-131.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/lv.xpi -> firefox-131.0.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ms.xpi -> firefox-131.0.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox-131.0.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/nl.xpi -> firefox-131.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox-131.0.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox-131.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/pl.xpi -> firefox-131.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox-131.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox-131.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/rm.xpi -> firefox-131.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ro.xpi -> firefox-131.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ru.xpi -> firefox-131.0.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/sk.xpi -> firefox-131.0.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/sl.xpi -> firefox-131.0.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/sq.xpi -> firefox-131.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/sr.xpi -> firefox-131.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox-131.0.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/th.xpi -> firefox-131.0.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/tr.xpi -> firefox-131.0.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/uk.xpi -> firefox-131.0.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/uz.xpi -> firefox-131.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/vi.xpi -> firefox-131.0.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox-131.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox-131.0.3-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ach.xpi -> firefox-131.0.3-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/an.xpi -> firefox-131.0.3-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/az.xpi -> firefox-131.0.3-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/bn.xpi -> firefox-131.0.3-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/bs.xpi -> firefox-131.0.3-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox-131.0.3-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/eo.xpi -> firefox-131.0.3-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox-131.0.3-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox-131.0.3-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/fa.xpi -> firefox-131.0.3-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ff.xpi -> firefox-131.0.3-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/fur.xpi -> firefox-131.0.3-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/gn.xpi -> firefox-131.0.3-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox-131.0.3-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox-131.0.3-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox-131.0.3-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ia.xpi -> firefox-131.0.3-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/km.xpi -> firefox-131.0.3-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/kn.xpi -> firefox-131.0.3-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/lij.xpi -> firefox-131.0.3-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/mk.xpi -> firefox-131.0.3-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/mr.xpi -> firefox-131.0.3-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/my.xpi -> firefox-131.0.3-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox-131.0.3-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/oc.xpi -> firefox-131.0.3-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/sc.xpi -> firefox-131.0.3-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/sco.xpi -> firefox-131.0.3-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/si.xpi -> firefox-131.0.3-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/skr.xpi -> firefox-131.0.3-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/son.xpi -> firefox-131.0.3-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/szl.xpi -> firefox-131.0.3-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ta.xpi -> firefox-131.0.3-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/te.xpi -> firefox-131.0.3-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/tl.xpi -> firefox-131.0.3-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/trs.xpi -> firefox-131.0.3-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/ur.xpi -> firefox-131.0.3-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/131.0.3/linux-x86_64/xpi/xh.xpi -> firefox-131.0.3-xh.xpi )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8a1b7cacfaf22f68b96941e47b3862d7
+_md5_=a6b3e089c9e472217a10cbe8acb52608
diff --git a/metadata/md5-cache/www-client/firefox-132.0-r1 b/metadata/md5-cache/www-client/firefox-132.0-r1
index 9a1a90c1e13b..2824846626c1 100644
--- a/metadata/md5-cache/www-client/firefox-132.0-r1
+++ b/metadata/md5-cache/www-client/firefox-132.0-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( clang ) way
SLOT=rapid
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/132.0/source/firefox-132.0.source.tar.xz -> firefox-132.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-132-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/af.xpi -> firefox-132.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ar.xpi -> firefox-132.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ast.xpi -> firefox-132.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/be.xpi -> firefox-132.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/bg.xpi -> firefox-132.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/br.xpi -> firefox-132.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ca.xpi -> firefox-132.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/cak.xpi -> firefox-132.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/cs.xpi -> firefox-132.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/cy.xpi -> firefox-132.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/da.xpi -> firefox-132.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/de.xpi -> firefox-132.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/dsb.xpi -> firefox-132.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/el.xpi -> firefox-132.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/en-CA.xpi -> firefox-132.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/en-GB.xpi -> firefox-132.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/es-AR.xpi -> firefox-132.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/es-ES.xpi -> firefox-132.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/et.xpi -> firefox-132.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/eu.xpi -> firefox-132.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/fi.xpi -> firefox-132.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/fr.xpi -> firefox-132.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-132.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-132.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/gd.xpi -> firefox-132.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/gl.xpi -> firefox-132.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/he.xpi -> firefox-132.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/hr.xpi -> firefox-132.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/hsb.xpi -> firefox-132.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/hu.xpi -> firefox-132.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/id.xpi -> firefox-132.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/is.xpi -> firefox-132.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/it.xpi -> firefox-132.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ja.xpi -> firefox-132.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ka.xpi -> firefox-132.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/kab.xpi -> firefox-132.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/kk.xpi -> firefox-132.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ko.xpi -> firefox-132.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/lt.xpi -> firefox-132.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/lv.xpi -> firefox-132.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ms.xpi -> firefox-132.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-132.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/nl.xpi -> firefox-132.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-132.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-132.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/pl.xpi -> firefox-132.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-132.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-132.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/rm.xpi -> firefox-132.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ro.xpi -> firefox-132.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ru.xpi -> firefox-132.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/sk.xpi -> firefox-132.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/sl.xpi -> firefox-132.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/sq.xpi -> firefox-132.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/sr.xpi -> firefox-132.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-132.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/th.xpi -> firefox-132.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/tr.xpi -> firefox-132.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/uk.xpi -> firefox-132.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/uz.xpi -> firefox-132.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/vi.xpi -> firefox-132.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-132.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-132.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ach.xpi -> firefox-132.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/an.xpi -> firefox-132.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/az.xpi -> firefox-132.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/bn.xpi -> firefox-132.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/bs.xpi -> firefox-132.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-132.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/eo.xpi -> firefox-132.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/es-CL.xpi -> firefox-132.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/es-MX.xpi -> firefox-132.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/fa.xpi -> firefox-132.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ff.xpi -> firefox-132.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/fur.xpi -> firefox-132.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/gn.xpi -> firefox-132.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-132.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-132.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-132.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ia.xpi -> firefox-132.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/km.xpi -> firefox-132.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/kn.xpi -> firefox-132.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/lij.xpi -> firefox-132.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/mk.xpi -> firefox-132.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/mr.xpi -> firefox-132.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/my.xpi -> firefox-132.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-132.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/oc.xpi -> firefox-132.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/sc.xpi -> firefox-132.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/sco.xpi -> firefox-132.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/si.xpi -> firefox-132.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/skr.xpi -> firefox-132.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/son.xpi -> firefox-132.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/szl.xpi -> firefox-132.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ta.xpi -> firefox-132.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/te.xpi -> firefox-132.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/tl.xpi -> firefox-132.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/trs.xpi -> firefox-132.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/ur.xpi -> firefox-132.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/132.0/linux-x86_64/xpi/xh.xpi -> firefox-132.0-xh.xpi )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0b90988b5f21ae0c6ffea3060c3abb10
+_md5_=96bf721e6078fdf516a415e40efa8c00
diff --git a/metadata/md5-cache/www-client/firefox-132.0.1-r1 b/metadata/md5-cache/www-client/firefox-132.0.1-r1
index 38bba46fe998..fcdf15efac26 100644
--- a/metadata/md5-cache/www-client/firefox-132.0.1-r1
+++ b/metadata/md5-cache/www-client/firefox-132.0.1-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) wayland? ( dbus ) wifi? ( d
SLOT=rapid
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/132.0.1/source/firefox-132.0.1.source.tar.xz -> firefox-132.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-132-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/af.xpi -> firefox-132.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ar.xpi -> firefox-132.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ast.xpi -> firefox-132.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/be.xpi -> firefox-132.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/bg.xpi -> firefox-132.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/br.xpi -> firefox-132.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ca.xpi -> firefox-132.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/cak.xpi -> firefox-132.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/cs.xpi -> firefox-132.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/cy.xpi -> firefox-132.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/da.xpi -> firefox-132.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/de.xpi -> firefox-132.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-132.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/el.xpi -> firefox-132.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-132.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-132.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-132.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-132.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/et.xpi -> firefox-132.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/eu.xpi -> firefox-132.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/fi.xpi -> firefox-132.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/fr.xpi -> firefox-132.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-132.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-132.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/gd.xpi -> firefox-132.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/gl.xpi -> firefox-132.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/he.xpi -> firefox-132.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/hr.xpi -> firefox-132.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-132.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/hu.xpi -> firefox-132.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/id.xpi -> firefox-132.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/is.xpi -> firefox-132.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/it.xpi -> firefox-132.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ja.xpi -> firefox-132.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ka.xpi -> firefox-132.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/kab.xpi -> firefox-132.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/kk.xpi -> firefox-132.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ko.xpi -> firefox-132.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/lt.xpi -> firefox-132.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/lv.xpi -> firefox-132.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ms.xpi -> firefox-132.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-132.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/nl.xpi -> firefox-132.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-132.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-132.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/pl.xpi -> firefox-132.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-132.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-132.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/rm.xpi -> firefox-132.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ro.xpi -> firefox-132.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ru.xpi -> firefox-132.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/sk.xpi -> firefox-132.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/sl.xpi -> firefox-132.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/sq.xpi -> firefox-132.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/sr.xpi -> firefox-132.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-132.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/th.xpi -> firefox-132.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/tr.xpi -> firefox-132.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/uk.xpi -> firefox-132.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/uz.xpi -> firefox-132.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/vi.xpi -> firefox-132.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-132.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-132.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ach.xpi -> firefox-132.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/an.xpi -> firefox-132.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/az.xpi -> firefox-132.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/bn.xpi -> firefox-132.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/bs.xpi -> firefox-132.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-132.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/eo.xpi -> firefox-132.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-132.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-132.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/fa.xpi -> firefox-132.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ff.xpi -> firefox-132.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/fur.xpi -> firefox-132.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/gn.xpi -> firefox-132.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-132.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-132.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-132.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ia.xpi -> firefox-132.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/km.xpi -> firefox-132.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/kn.xpi -> firefox-132.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/lij.xpi -> firefox-132.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/mk.xpi -> firefox-132.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/mr.xpi -> firefox-132.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/my.xpi -> firefox-132.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-132.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/oc.xpi -> firefox-132.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/sc.xpi -> firefox-132.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/sco.xpi -> firefox-132.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/si.xpi -> firefox-132.0.1-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/skr.xpi -> firefox-132.0.1-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/son.xpi -> firefox-132.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/szl.xpi -> firefox-132.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ta.xpi -> firefox-132.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/te.xpi -> firefox-132.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/tl.xpi -> firefox-132.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/trs.xpi -> firefox-132.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/ur.xpi -> firefox-132.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/132.0.1/linux-x86_64/xpi/xh.xpi -> firefox-132.0.1-xh.xpi )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust c53b37c06a4a1456b7cb3d7e697ba220 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a76c38ac5304e0b882b5a55e4d87c30b
+_md5_=77f7c4e2407e7ab4794b46ab9b3104a6
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 20e4bfd0fda1..2c9f1184b971 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/tomcat-10.1.30 b/metadata/md5-cache/www-servers/tomcat-10.1.30
deleted file mode 100644
index 8a56e6bcb3ae..000000000000
--- a/metadata/md5-cache/www-servers/tomcat-10.1.30
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-10.1.30:10.1.30 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile install postinst preinst prepare setup test unpack
-DEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.7-r2:0 dev-java/wsdl4j:0 app-admin/pwgen >=dev-java/ant-1.10.14-r3:0 dev-java/bnd:0 dev-java/bnd-ant:0 dev-java/bnd-util:0 dev-java/bndlib:0 dev-java/libg:0 dev-java/osgi-cmpn:8 dev-java/osgi-core:0 dev-java/slf4j-api:0 >=virtual/jdk-17:* test? ( >=dev-java/ant-1.10.14-r3:0[junit] dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-DESCRIPTION=Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 Container
-EAPI=8
-HOMEPAGE=https://tomcat.apache.org/
-INHERIT=java-pkg-2 prefix verify-sig
-IUSE=extra-webapps doc source test verify-sig
-KEYWORDS=amd64 ~arm64 ~amd64-linux
-LICENSE=Apache-2.0
-RDEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.7-r2:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=test !test? ( test )
-SLOT=10.1
-SRC_URI=mirror://apache/tomcat/tomcat-10/v10.1.30/src/apache-tomcat-10.1.30-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-10/v10.1.30/src/apache-tomcat-10.1.30-src.tar.gz.asc )
-_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-utils-2 df5a29aeeb243804a2f5ef024c8467a9 prefix c3c4c93ebda319c0fa7ed6f942ba1010 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=fae640ea20a12eae9e73768da40052d4
diff --git a/metadata/md5-cache/www-servers/tomcat-9.0.95 b/metadata/md5-cache/www-servers/tomcat-9.0.97
index 8948d45cd549..2a6a3cda5143 100644
--- a/metadata/md5-cache/www-servers/tomcat-9.0.95
+++ b/metadata/md5-cache/www-servers/tomcat-9.0.97
@@ -1,4 +1,4 @@
-BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-9.0.95:9.0.95 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-9.0.97:9.0.97 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile install postinst preinst prepare setup test unpack
DEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.20 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 app-admin/pwgen >=dev-java/ant-1.10.14-r3:0 dev-java/bnd:0 dev-java/bnd-ant:0 dev-java/bnd-util:0 dev-java/bndlib:0 dev-java/libg:0 dev-java/osgi-cmpn:8 dev-java/osgi-core:0 dev-java/slf4j-api:0 >=virtual/jdk-17:* test? ( >=dev-java/ant-1.10.14-r3:0[junit] dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
DESCRIPTION=Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://tomcat.apache.org/
INHERIT=java-pkg-2 prefix verify-sig
IUSE=extra-webapps doc source test verify-sig
-KEYWORDS=amd64 ~arm64 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.20 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=9
-SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.95/src/apache-tomcat-9.0.95-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.95/src/apache-tomcat-9.0.95-src.tar.gz.asc )
+SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.97/src/apache-tomcat-9.0.97-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.97/src/apache-tomcat-9.0.97-src.tar.gz.asc )
_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-utils-2 df5a29aeeb243804a2f5ef024c8467a9 prefix c3c4c93ebda319c0fa7ed6f942ba1010 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=1bf7c4a224f67e6f62af12dde4c4ef8e
+_md5_=f61df037dffb217afecefa09b6081ef8
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 154cc960610d..8cb4dcc976b9 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/gl2ps-1.4.2-r1 b/metadata/md5-cache/x11-libs/gl2ps-1.4.2-r1
index f9b2e5820e46..d282a069c15a 100644
--- a/metadata/md5-cache/x11-libs/gl2ps-1.4.2-r1
+++ b/metadata/md5-cache/x11-libs/gl2ps-1.4.2-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.geuz.org/gl2ps/
INHERIT=cmake
IUSE=doc png zlib
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=LGPL-2
RDEPEND=media-libs/libglvnd png? ( media-libs/libpng:0= ) zlib? ( sys-libs/zlib )
SLOT=0
SRC_URI=https://geuz.org/gl2ps/src/gl2ps-1.4.2.tgz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=93de71c2bac5b1180e1caceb03f26666
+_md5_=c86ca74d28c2d3392301a1aa31decc82
diff --git a/metadata/md5-cache/x11-libs/motif-2.3.8-r6 b/metadata/md5-cache/x11-libs/motif-2.3.8-r6
index ecd0b0e5bfc4..680a7ff43ee6 100644
--- a/metadata/md5-cache/x11-libs/motif-2.3.8-r6
+++ b/metadata/md5-cache/x11-libs/motif-2.3.8-r6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://sourceforge.net/projects/motif/ https://motif.ics.com/
INHERIT=autotools flag-o-matic toolchain-funcs multilib-minimal
IUSE=examples jpeg +motif22-compatibility png static-libs unicode xft abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2.1+ MIT
RDEPEND=>=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXmu-1.1.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jpeg? ( >=media-libs/libjpeg-turbo-1.5.3-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unicode? ( >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xft? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXft-2.3.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/motif/Motif%202.3.8%20Source%20Code/motif-2.3.8.tar.gz https://dev.gentoo.org/~ulm/distfiles/motif-2.3.8-patches-5.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=5a5eca5551a9448f35871ae484e30750
+_md5_=eedefb539e73fc0477a10a63944c09b6
diff --git a/metadata/md5-cache/x11-libs/xtrans-1.5.2 b/metadata/md5-cache/x11-libs/xtrans-1.5.2
new file mode 100644
index 000000000000..d32c508861b8
--- /dev/null
+++ b/metadata/md5-cache/x11-libs/xtrans-1.5.2
@@ -0,0 +1,13 @@
+BDEPEND=>=app-portage/elt-patches-20240116 virtual/pkgconfig doc? ( doc? ( || ( app-text/asciidoc dev-ruby/asciidoctor ) app-text/xmlto app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.3 ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare unpack
+DESCRIPTION=X.Org xtrans library
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libxtrans
+INHERIT=xorg-3
+IUSE=doc
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/lib/xtrans-1.5.2.tar.xz
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xorg-3 fc35203be4efc2a0ebc64ed0543d8e17
+_md5_=b6717b9f812471fb4fa634da26feef4b
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 0a464faaafe2..360e49193a36 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18925 BLAKE2B 619b70d5a6596551c44448719b24f5195e7ab5fe56d89e09f9b170e408ceccc6dc3771e6a9aa8b76d4230df211917b3ecc070fa73f911e1347460e1f4fab1bdb SHA512 8cd02bf2eb91481a32cbe19f44c71d37407312e8edcb707771e04a8ea95ee69dee17f964757d7860c748c5decec367e4ed772bb3b5f1e66500d4b0e920866d40
-TIMESTAMP 2024-11-10T02:40:31Z
+TIMESTAMP 2024-11-10T20:40:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcwHR9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcxGkBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDGyg//bPtqBYZ4cDnysdVYhdG5dQkA7r+wSvaVo8+9aof1c6BEtCFElETeoE2+
-GHPkZgnHO3/+Lc2ASltqU5HkwLfmHCYdBcnIwWlfJtbvK9Y3vbonMZpRtg0DjNDh
-kdJTWPPcnVgEmhOPKHQ51k/5yOuw8hXQzWeQYub0UVPXMay4IWuRvZ+Q1690smra
-T393zpyJgp9FXG1alEkMAJgNSUw0/QyClsuEyLIm+f98suH/v58dJrKO+Fw8E7zb
-eq/LgMkuooA9fJmx+/74QyFpp0TkLGRAE0bRf3rpYfcPJO8sFYAT2e8iRW7rieJy
-WnWIdIBgJaq30E65jYS/9bYIW5a9gQudGeKLcTGnaPmA5GHNdwGiKa6tnc81OwhG
-VTMbnQrHLuO/dcjWtB0ef+fdOZW7xQyr+v5iBHPhsqkKuxkeLmPaT+dzq53jYhrm
-iFiyqbzMoCMGlTQrN7Bqp+wzUcYtQNcrEWONweZQMFRAdVoMwcDsLeihhRw9iSb/
-UUaTaDgSp43g6pCrfuCISeIcO5nh/fq6tG+A8nB6vUIE7MxcCWAvnxgn9J+4we2v
-hpwg18Ik3tvQcvRBetnA2griyY+F6Imgx7ma35Bw6zqQKRE53acoUQild9ixNNPT
-HW0OmFOKiAlSz+YaMWyFwIW68AM2I9b960Va34hAaCNugGdvGeg=
-=lwe9
+klBW6w//TKREfh6I7GvItRcGfJZ4wgtHwm78SXythfbUrky4bsnEi6IkG/DrdBwA
+EX+cJZt5KdAYmsPlf0oaQIPaMwaNcmFqht/Lsje2+rfeRN8WrxU49tazvLdWMS5c
+R3hmHFM+WKfXvoP6Y8vSoHHLs78jzZTkd/K3p1otb5B5sx+S+2XAcssv8cbl4psg
+Dq4u/UyQWxyGH5yrVraOS+Ke619dVUB9PC0fE1fyYBLSrpxdlJviQLhkjypVSDiY
+FmUWSBfzoITCAfDC4JDHzlIlMthfXBCNn2h8xCinpqr2KjCxbRs03euuaqTNjcpB
+eMnfEXlG4BEPHPGj+TjOq6dJuSj0rUQrQ7/mV/07jVuIHdjCZy//8j+BuJTVefq2
+uAnKz+kRAQxQwMdmzwpkFlCS+oYSyieO1VHBKOX9m3Ff86QsUMwToNLdyRJeb0IC
+Dc6hzd/jvUBemD/ECY7VgsmxjCCPaEKaZm2s1kGDj85MymhhAcbA24OnzOVSvShT
+usGnj/Pnb8vgsNSeNVoWRhXc8kUJpOJIl+5OtomW2o3XMnTU1G2BLNP3RpFG3XC1
+nzVzbr5inVfpOQKsy+YyWkRbrIUa/6XxYg+9wEgDj9RGmJOC5gagZJnV4OWUM0Lo
+rvrRGYClZevVHlBUPlRGqzHTtxwQOw9CXS1qRim5jiLkhtudHog=
+=p3Fb
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 2b0ec9c6553c..52459e951a23 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Nov 2024 02:40:27 +0000
+Sun, 10 Nov 2024 20:40:28 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 0bebdb8d3207..5f8f829beb6e 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Nov 10 02:40:27 AM UTC 2024
+Sun Nov 10 08:40:28 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index dfdb62f90646..531b20b98cb8 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Nov 2024 02:45:00 +0000
+Sun, 10 Nov 2024 20:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index c95de3e818ea..e842a04575fe 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-210ae9d6bfbe0608db29a3cc47320e4083626985 1731205558 2024-11-10T02:25:58Z
+dcf3c1be7704580e86a645100b82135cc615eb03 1731270850 2024-11-10T20:34:10Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 56884ef5b99d..af1fb996b1db 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1731206400 Sun 10 Nov 2024 02:40:00 AM UTC
+1731271202 Sun 10 Nov 2024 08:40:02 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 2b0ec9c6553c..52459e951a23 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 10 Nov 2024 02:40:27 +0000
+Sun, 10 Nov 2024 20:40:28 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index f977881439df..d6cbedced8f9 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/courier-authlib/Manifest b/net-libs/courier-authlib/Manifest
index 1829ce37fe00..849ae8c9d4e3 100644
--- a/net-libs/courier-authlib/Manifest
+++ b/net-libs/courier-authlib/Manifest
@@ -2,5 +2,5 @@ AUX courier-authlib-r2 978 BLAKE2B e49effed437cc9fd76404054e014a87bf2a207c68c1a4
DIST courier-authlib-0.72.1.tar.bz2 2288448 BLAKE2B 0af13cb4d4e8661011acae46c7134ed7d76b5d114129846397bbaf95db3d05ac792a99c9088e1101c0d8f040bccace9e813d54bc864cabb67ba2501701567bce SHA512 2e46f3ee91dc3b0e81e1f2fb2ebae9615fd1bc2349946167ebb0d6701fc60f1ed754f0d9de160730b45991869ab30849f153a0e523777f5eae28f8a38426e814
DIST courier-authlib-0.72.3.tar.bz2 2289793 BLAKE2B 41e28e3d48a7586e54758d49324f51ba4e565186d4f1765301c1592474d2c57ddc62e088739f8c16d51abca86cdcb94745756bbdf9b06f6cd5197b52f145e367 SHA512 9a2901c15605611e139d8066e01ea94db9b0dda65e9fd8b6b0d50946fd0ca9805be212cfcb9d35b0e953b0d2f0d90dd2063410700a5eb4a2f2cb9fc184ac7fa2
EBUILD courier-authlib-0.72.1.ebuild 4488 BLAKE2B 498852f7933a3cd9c46424a4e6d3d868d8124c71422aabea1a00704ce0963c61e549e9e307282f3343ba7c3ca93d786cdb2890038b9887a176903f6689b26b92 SHA512 adeebe12d04813d551248d8b594ce30555feb1333494a0a516a6f9f5cb53b71f420d0ccaea731325aee54bc9911db32d336a416f074bd1ace06c945165f7bbef
-EBUILD courier-authlib-0.72.3.ebuild 4494 BLAKE2B 0a42a8e1c2767cc6bf4bdbfa6daa2be34014c6216e90cfa272f1d5a350042e07ca504951d11c7c3a7c911cd3ebaa891fe80f347df5753afbf1db1fee3f1fea69 SHA512 18059650c2d52ebed52688536298cdceef1a70cbc636263edc37b6ebd77d7e49627988a792395cecdc5ad6db3ae2b600e60bc42b56b0d5dd2776dda6ef38c637
+EBUILD courier-authlib-0.72.3.ebuild 4492 BLAKE2B db29f395ee7fa5c36e75561c3c3cfebc5eba00f00ce8562263c136850b57f1c50ecaa731a396c6c0b1c9e62c619bb5b83ff9135c6dcc42996e84a9a0ccd234d6 SHA512 cf6c28fbc2510dca9a86fa29a09c8ad1e2e2f9889a194ed8551b3d92e62b628c7b243b1ee7a95d220cb5306b9f36b2a32a0deeae801b0d04d856b4e8e85fa423
MISC metadata.xml 302 BLAKE2B f4a6bbc1e616a769172499ca1f863a8e43d608e25d2a99a6384fd0a0880e4e23f2c64c97404ad80ae12c3cd23eda5854ded0ed2c9000875c701aa22ff70b9e80 SHA512 3f25d55e6f6169b696d210cfbd7df486337885cd0905b62d307e6b3fd1595ac1471dccb59794ecfe0bbcd009339348ef7bb9debb4752533d1b28043cb5d1f918
diff --git a/net-libs/courier-authlib/courier-authlib-0.72.3.ebuild b/net-libs/courier-authlib/courier-authlib-0.72.3.ebuild
index 3638d275cb7a..58416e35b80a 100644
--- a/net-libs/courier-authlib/courier-authlib-0.72.3.ebuild
+++ b/net-libs/courier-authlib/courier-authlib-0.72.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="berkdb debug gdbm ldap mysql pam postgres sqlite static-libs"
RESTRICT="!berkdb? ( test )"
diff --git a/net-libs/courier-unicode/Manifest b/net-libs/courier-unicode/Manifest
index 2989e4a900e3..6857d659113f 100644
--- a/net-libs/courier-unicode/Manifest
+++ b/net-libs/courier-unicode/Manifest
@@ -1,5 +1,5 @@
DIST courier-unicode-2.3.0.tar.bz2 657354 BLAKE2B 4ccb4743330b5da8b4ab8f39d3ca186bcb826ef466a909d6cc011df5c2e15a8d547cf59f44dc40a02108d08695fa2747eab0050c3cd3e913277c9cc32ddf61db SHA512 f0db382a5c3fbe76fa1395e90f5f5489f83e95753f95058aa1c1b16dbcd5aba0425e88674337d18d32d00ed932609c3e984ae684bb122fea40eaae9489f470d4
DIST courier-unicode-2.3.1.tar.bz2 657748 BLAKE2B a5e07741d410e212b3cf55ee690f794a0a133fea1bdcb181c1630f113588f0301d0a253770395bb5f1996321569dfe7c1e06b2918026575cef04b3233199386c SHA512 ee515e06364075d40c3204073cd828f5f663ec9cfe97259d38a5b30f0452f44073192685e408cd92aa93550bf61c2fe6dd5261845f7934ffa44b6f3a475edda6
EBUILD courier-unicode-2.3.0.ebuild 541 BLAKE2B 76416cb7eef80ef4518894bf3770d2b9b7e802b136f332767c88fa077aa47243b582a0470279f888c47d10226535b4741b61ad72aa360915eedc2d8084467164 SHA512 e53a787b7b8a25cb3c86aff77f6a189d3fa675134530f9c4b2185dc6d74e6664eceed4a2bdc21e31b649b0deb60223f57dae4fe347529d942c913f86eeebf5c9
-EBUILD courier-unicode-2.3.1.ebuild 547 BLAKE2B 78c0ef6de7ad3cbedd2cdbef5a929652e330bafc90881684b2896eee72cf85566228fbedcbd23801e3364c8a3d75dc957b08cafbe49530df8c210985d7287423 SHA512 b761d08bba444bbcada47fdf78f86fc87cb623f24ea9035cf117766cc3f5ac7ebbe4511cb183157bc1b00044931ab62ca15624335dbca8e0858ce2e1ff9f7ad0
+EBUILD courier-unicode-2.3.1.ebuild 545 BLAKE2B 498e6866958ea1f08a316ceb28d345fbb3e1d542df99ce2807aa50048aa85db8f57347f980590b547fdcc585e84b99821afbb179553da4118c800264108185a0 SHA512 0a5f2a4236bdb932eb2f6d88ec1527d13b3f2714f188ea471efe7d9119be7bd58053fd4688bb00cde3fcec0a8c85b94af554efa5c2746c00c8e0e28bfe31eccd
MISC metadata.xml 294 BLAKE2B 529ed84dfbb6d03b115e2ed70383004be4908c1164d320822c212a7be40ce17d6dab03fdf76bdc8c4fb2355bf74b3a9d0dbf403556867c34532c7f0d497715bc SHA512 bd738845d02840a3e451e87ccded91513d5d7d23f4a4a0efff9ea7ce24debb1b41c4283be1898bb6b1a354c91a765c4a5e83c0745ec069865e57a0ce77c5f273
diff --git a/net-libs/courier-unicode/courier-unicode-2.3.1.ebuild b/net-libs/courier-unicode/courier-unicode-2.3.1.ebuild
index b583ba0af7c3..61ab9e565a85 100644
--- a/net-libs/courier-unicode/courier-unicode-2.3.1.ebuild
+++ b/net-libs/courier-unicode/courier-unicode-2.3.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0/7"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
src_configure() {
econf --disable-static
diff --git a/net-libs/libktorrent/Manifest b/net-libs/libktorrent/Manifest
index fb91a87ebfa3..58ddf53284c0 100644
--- a/net-libs/libktorrent/Manifest
+++ b/net-libs/libktorrent/Manifest
@@ -1,5 +1,5 @@
DIST libktorrent-24.08.1.tar.xz 605892 BLAKE2B b462be985f8414d6ba40801c18f8307d0ac3300e0d88e3d55fba5335049f58a28d0500ec7ef37935449440d8a62193683f772b80794b51dcce3a200998772e60 SHA512 2118252283726ed886ca1fac32fccbb30ab119ce0094383ed7fda0c5d938cc6cb337ee0e90d58cb2e0b2d7a6a4adc3ba8356a6000dbbd2351cc385ee5b8981c4
DIST libktorrent-24.08.3.tar.xz 605900 BLAKE2B 8b74457f67618616d49524a660b04d9cdccded54e92995f5c4d8a1c407f2ed587e29a613b7b51130cf0716138ce0d9f850b2caeb68d456155fd94aaa9918429b SHA512 0cb5aac161ba7afa4ab9e5f4f2c82ec0b38b6ab587c4f46c6ea277f4b9add72b9eecdbf47b10274400df2ff5508a8696d504ef1488ed16be6092ab01af627d17
EBUILD libktorrent-24.08.1.ebuild 1427 BLAKE2B f5ab26c237950bf4c16601118feab949973ec04250a658d11874dc13feeccb56fd758acd71d4bfcb04e562002b467d16cccdddb2c00bfacbb3f226cfe9a3b378 SHA512 5c5c8ec2357279fb1c40a333a1dee1c5d4798e8e605fb177c10aad713c54a8ea5a1bc8902ce14018ce1f5c9bf8b6387fd90dedb7218015bce6c8dc32df792933
-EBUILD libktorrent-24.08.3.ebuild 1429 BLAKE2B fc1d5664e8ac6a20cb666c3b245842f38d7f07158a78eaf44d47b8c2aba25293dd7f62463a8d37308f47712c0fa88e896e6fe820ae974e176a64db7aee2c488b SHA512 a7f0bd60df89e5ea198872b209f0f7473914b3955c56f77288d2b2fe09a3ac61a99d769297c37486b6ed398d9014c3a63193534697e942dd56b02f4476e7bc95
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
+EBUILD libktorrent-24.08.3-r1.ebuild 1546 BLAKE2B 8a42200bfa69770448c3939091c85312a185a14c7ffb7f36b3efccc938a033031608aced438de12954ebd9f540f125fd6271de90d63ce3bdd4608f4502ebf36d SHA512 db996b1a08b49c8428bbf9a76edb4001ad370a6f2a6832180ce90018923ea9fee4b11cd49649c895db8f10917d73fc303ea700dd941d917fc0a822868f68e023
+MISC metadata.xml 437 BLAKE2B 8ac69481391440cea557fd4f73a0efd8589901947206825d50ed48cc45e30097af0bd313f6e62f5bfb520390c73e0f6702a68986bd204111c56b89dee6cbd4a7 SHA512 7296fdb5183c30a415c039c69a48fab62d79bcc94abc82dfa1ccc7b153861a036b9ae9f56fcc555e6fe735bf9c750da6d1c902761af57cd716f2320fc15a930f
diff --git a/net-libs/libktorrent/libktorrent-24.08.3.ebuild b/net-libs/libktorrent/libktorrent-24.08.3-r1.ebuild
index b4e75e71fc67..931e4940ccff 100644
--- a/net-libs/libktorrent/libktorrent-24.08.3.ebuild
+++ b/net-libs/libktorrent/libktorrent-24.08.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent"
LICENSE="GPL-2+"
SLOT="6"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
+IUSE="xfs"
COMMON_DEPEND="
>=app-crypt/qca-2.3.7:2[qt6]
@@ -30,6 +30,7 @@ COMMON_DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
+ xfs? ( sys-fs/xfsprogs )
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.71
@@ -49,11 +50,17 @@ src_prepare() {
KTorrent6Config.cmake.in || die
}
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_XFS=$(usex xfs)
+ )
+ ecm_src_configure
+}
+
src_test() {
# failing network tests
local myctestargs=(
-E "(fin|packetloss|send|superseedtest|transmit|utppolltest)"
)
-
ecm_src_test
}
diff --git a/net-libs/libktorrent/metadata.xml b/net-libs/libktorrent/metadata.xml
index d925f2439758..5e3a5f1a91d3 100644
--- a/net-libs/libktorrent/metadata.xml
+++ b/net-libs/libktorrent/metadata.xml
@@ -8,4 +8,7 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
+ <use>
+ <flag name="xfs">Enable XFS specific disk preallocation support via <pkg>sys-fs/xfsprogs</pkg></flag>
+ </use>
</pkgmetadata>
diff --git a/net-libs/nghttp3/Manifest b/net-libs/nghttp3/Manifest
index 41f9b4a04f04..cd26f25e4769 100644
--- a/net-libs/nghttp3/Manifest
+++ b/net-libs/nghttp3/Manifest
@@ -5,6 +5,6 @@ DIST nghttp3-1.6.0.tar.xz 392480 BLAKE2B 43cedaaddaf450a8c3cac4be2353605c85230ef
EBUILD nghttp3-1.3.0.ebuild 744 BLAKE2B 994f0c78236499781bd2f9614027cece2269bec984b84832072a5b2a13c4bce12b41db6e0cbbe64837d42a2b534eaf51c4293bce57c584b62be791739ab91773 SHA512 7de158fd566b4a1e85db9f4a7cf6b2da7204618dffc59a5b5ded3284becc80b68bfa71d952505ca393eea9f10b31c02eda355eced3c68428768fb47ea0c76fd9
EBUILD nghttp3-1.4.0.ebuild 953 BLAKE2B c3aa735822acdf3c34b2c013fa8744b822e78072f3f7fd6c59f1df8a39621efbd160970bcfbeeb0a3afb39fef40bb091c304bff85decb5e4a418fc2c56a5089e SHA512 ff2fe912a4e9aa9c7f061d1efb0db7aa4d0c2b6c87580ec93776fc1470a6b3336866b14c5ac54939df5f18e0ed050ed0d79571abfe92b5c36d78181ad0c2f8b9
EBUILD nghttp3-1.5.0.ebuild 958 BLAKE2B ad076ae8c16c3d5bb071a0eaeca6dcd8e50346a2004e058f7cb6974dcf40dc96ff3bebba87e90347a6ef5bc7419e9d532aaf4e91974c44d50c66e7aef2f0e6a3 SHA512 fe607a954531eba7c467bf58903a2e0400b2396076426ed8b8466a7cd953885573f0b29e6b183d4d33aea4fa95a17d656517b45676f97290adbdd6c9401b65ce
-EBUILD nghttp3-1.6.0.ebuild 951 BLAKE2B 1c8dfd2fb3926e70a9a847a429165e7741db9836f415460c4fde809aa64a4f6c9aeb3e63fe78ba5803916024799f15ef6b62cc7a2d7341dd289f0f714147f3c5 SHA512 6ae1125d5010edf42044d61b26716d62055bab7d498c76c558bd55ac199542df99edc44e828cca250add2e75bb3e8d99b727bc47edcd47ead4e30dcfc4c2ec4c
+EBUILD nghttp3-1.6.0.ebuild 957 BLAKE2B bca7ced66a05e7168e1a5e984d16549d156040b536a38d7959e634f0c52f9e74cf24cf22b789567ce6bb90d3ad7779c1d52349ec72e95c1e7a1c0ba995d8bf99 SHA512 a43e8ee53e7c55e4b537cfb13ea73e142960bb1c0331a473a5578ab4688814a4574ec1920a0548fdea545e0dac5c1c29d99df440d708141461233966fb1732f0
EBUILD nghttp3-9999.ebuild 903 BLAKE2B 688e8d22b7ce67aa1b6605bd4c0cce375b7943d5999f4644801494e3da7e51e16027b26b1cd0b3f560aa083a3a24b32a94960dc47aa5c321bfec35d9212e4959 SHA512 34c929f7296197bda8e6c082726ddc7c5770849c0d7336649e180ca3830c9b634db8d4160f476b4518437ef436c13ffa0825a317e1ce17db8d71bae0adc0dbd8
MISC metadata.xml 328 BLAKE2B 6f0147cead329ef6b779485417ff33e5814b0cd86e99b571b0dc5653a7ca8f80f65fddb8b1b58fe249b7b86c0aecd32a446d415065fc70a0c72bf69651b19d25 SHA512 54e49a9c82c6a7f7a50daf557416845fa5c548f11ca243ff236105ad97903ea983436e94067c831b93ca95da154dd2561e314e96e8bde6d4678efd1adaf02f11
diff --git a/net-libs/nghttp3/nghttp3-1.6.0.ebuild b/net-libs/nghttp3/nghttp3-1.6.0.ebuild
index 73e1a756bf6f..435f7754e75c 100644
--- a/net-libs/nghttp3/nghttp3-1.6.0.ebuild
+++ b/net-libs/nghttp3/nghttp3-1.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~m68k ppc64 ~riscv ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="HTTP/3 library written in C"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 044d1f19c161..877ee06a17ee 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index f7f6c9a921d0..9678dc930ef8 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2024-11-10)
+# Breaks suspend on elogind systems (bug #934314, bug #923614)
+# https://github.com/polkit-org/polkit/issues/451
+>=sys-auth/polkit-124
+
# matoro <matoro_gentoo@matoro.tk> (2024-08-18)
# Pre-rust versions of librsvg. Has vulnerabilities, so masked by
# default and only unmasked on wd40.
diff --git a/profiles/targets/systemd/package.mask b/profiles/targets/systemd/package.mask
new file mode 100644
index 000000000000..532b8d38fd35
--- /dev/null
+++ b/profiles/targets/systemd/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2024-11-10)
+# Breaks suspend on elogind systems (bug #934314, bug #923614) but
+# works fine on systemd machines.
+# https://github.com/polkit-org/polkit/issues/451
+->=sys-auth/polkit-124
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index a095b05facc5..491914ae5765 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1118,6 +1118,7 @@ app-shells/bash:plugins - Add support for loading builtins at runtime via 'enabl
app-shells/bash-completion:eselect - Support blacklisting of completions via 'eselect bashcomp'. This enables custom Gentoo patching of upstream completion loader.
app-shells/mksh:lksh - variant that uses POSIX-compliant arithmetics with the host “long” data type and is automatically in POSIX mode when called as /bin/sh
app-shells/nushell:plugins - Build official plugins
+app-shells/nushell:system-clipboard - System clipboard support in `reedline`
app-shells/pdsh:rsh - This allows the use of rsh (remote shell) and rcp (remote copy) for authoring websites. sftp is a much more secure protocol and is preferred.
app-shells/shish:diet - Use dev-libs/dietlibc
app-text/atril:caja - Enable property page extension in mate-base/caja
@@ -4308,6 +4309,7 @@ media-libs/libheif:gdk-pixbuf - Enable x11-libs/gdk-pixbuf plugin
media-libs/libheif:go - Enable building dev-lang/go code/examples
media-libs/libheif:rav1e - Use media-video/rav1e for AVIF encoding
media-libs/libheif:svt-av1 - Use media-libs/svt-av1 for SVT-AV1 encoding
+media-libs/libheif:webp - Enable high-quality YCbCr/RGB color space conversion algorithms
media-libs/libheif:x265 - Use media-libs/x265 for HEIF encoding
media-libs/libjxl:gdk-pixbuf - Build a gdk-pixbuf loader.
media-libs/libjxl:jpeg - Enable full support for JPEG images. When disabled, only lossless conversion between JPEG and JPEG-XL is supported.
@@ -4330,7 +4332,6 @@ media-libs/libpulse:doc - Build the doxygen-described API documentation.
media-libs/libpulse:glib - Add support to dev-libs/glib-based mainloop for the libpulse client library, to allow using libpulse on glib-based programs.
media-libs/libsdl:joystick - Control joystick support (disable at your own risk)
media-libs/libsdl:sound - Control audio support (disable at your own risk)
-media-libs/libsdl:tslib - Build with tslib support for touchscreen devices
media-libs/libsdl:video - Control video support (disable at your own risk)
media-libs/libsdl2:fcitx - Enable support for app-i18n/fcitx
media-libs/libsdl2:gles1 - include OpenGL ES 1.0 support
@@ -6013,6 +6014,7 @@ net-libs/libgsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-li
net-libs/libiio:aio - Enable asynchronous IO support
net-libs/libiscsi:rdma - Enable infiniband support via sys-cluster/rdma-core
net-libs/libisds:openssl - Use dev-libs/openssl as crypto backend instead of app-crypt/gpgme and dev-libs/libgcrypt
+net-libs/libktorrent:xfs - Enable XFS specific disk preallocation support via sys-fs/xfsprogs
net-libs/libmicrohttpd:epoll - Support epoll() system call
net-libs/libmicrohttpd:eventfd - Use EventFD for efficient inter-thread communication
net-libs/libmicrohttpd:thread-names - Assign thread names to internal threads, useful for dependent apps debugging
@@ -8378,6 +8380,7 @@ sys-kernel/vanilla-kernel:initramfs - Build initramfs along with the kernel.
sys-libs/binutils-libs:64-bit-bfd - Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts)
sys-libs/binutils-libs:cet - Enable Intel Control-flow Enforcement Technology.
sys-libs/binutils-libs:multitarget - Enable all possible targets in libbfd
+sys-libs/compiler-rt:atomic-builtins - Compile atomic builtins into compiler-rt.builtins. This is needed on systems without GCC/libatomic, but requires using Clang to build.
sys-libs/compiler-rt:clang - Force building using installed clang (rather than the default CC/CXX).
sys-libs/compiler-rt-sanitizers:asan - Build Address Sanitizer runtime.
sys-libs/compiler-rt-sanitizers:cfi - Build Control Flow Integrity runtime.
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 978a23d2aec7..a9ee4445d4fe 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/xcircuit/Manifest b/sci-electronics/xcircuit/Manifest
index 64354528f969..acfc73ae34a3 100644
--- a/sci-electronics/xcircuit/Manifest
+++ b/sci-electronics/xcircuit/Manifest
@@ -1,3 +1,3 @@
DIST xcircuit-3.10.30.tgz 1619256 BLAKE2B 5316a2dc7d9864eefbdbf1647920c322c85adfbe27289a7c4dfc719940921754a6e616af530b20b3ffa159004ce6808cceb6e4d9349dcbc110e2e580a574c7a1 SHA512 52bf65fa9b5c095092f60abe32b3c88180365cc8043a8e95652ea9ab20e01c3e790989fe41171ecd1b2c60684016f6963c4851105b17a1c8a3bac8d75db84a8e
-EBUILD xcircuit-3.10.30-r2.ebuild 1000 BLAKE2B f0a1ea4a5fd42e72695e627f2176371c7542b1515d46da388decfb6c7179887c98e894eb4df581b79d567507350c7bc05b4237bbfbbd5baec5a2f82bf877b198 SHA512 f9c057daeb6fc058d79a3ca4be2b2cd096908cb9ea167056fc3844c1436d7dd29fcb008df90d866f0a30868b22165f0285f59def127b3000437ca58e4096ba09
+EBUILD xcircuit-3.10.30-r2.ebuild 1080 BLAKE2B f3c19c826d130bdee68557d856068958e5bb2afbdff4d2fef6c31ab34d5d12c1efdfb9fb63220bf9409a1bdb0d52021ebfde48f373c37b61adb72b33da4eb352 SHA512 c959ca94dc0646d6ee3d0b10d4a122b14ad34c2e808274aafc658ff1591c526ad0b61867cea6399f03325323231202a872a880da6e938fff254ac70bb9a805c3
MISC metadata.xml 1333 BLAKE2B 1fb547b0d383602672a1152fbeb881a135405ff0f3c95a2a533fa6e40d10b94437e6556fc75d8c9f229d2d17930ef8da6a737d001f8cf515f2f6079b349ddbf3 SHA512 4baf29f0b6edbf09c2e53f3787d8e288b3efe288d068229162106f5cbe108c3b9df14cef6c9fa9757c5f1586af4a83c6bf5c4661b32643ffcedfa2334c9b435e
diff --git a/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild b/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild
index 5b7a88dac467..7868c9e7ae7b 100644
--- a/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild
+++ b/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools
+inherit autotools flag-o-matic
DESCRIPTION="Circuit drawing and schematic capture program"
SRC_URI="http://opencircuitdesign.com/xcircuit/archive/${P}.tgz"
@@ -39,6 +39,7 @@ src_prepare() {
}
src_configure() {
+ append-cflags -std=gnu89 -Wno-incompatible-function-pointer-types
local myeconfargs=(
--with-cairo
--with-ngspice
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index d5407e73009e..23ec5a0a21d9 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 45b95efd5006..8a5a903a8f32 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,8 +1,8 @@
AUX gpxsee-7.33.patch 332 BLAKE2B c0ccd7e75c0d99533fcc3a1ce582b59c739e36c203434ab5c491c5c70953adadec7beae0340aaecb76f0b92c10052f8398ff2597a226426c8b9f7222c2d812f3 SHA512 ff3e78d30793784ffc147f89c7558bc9b470935293416e961db744d6edd42bf096499e3aa199908614d547e48ef893b28c886cc61e4e5ee182abddabffd660fc
DIST gpxsee-13.22.tar.gz 5634011 BLAKE2B b708ea4a81679109ce4e67302e336e070a508799ba8bbcf67121b617390e3808e2a054170e57a112c734fa7d22698f71da5f902ec704fda0f0fcf2818495b29f SHA512 0a12304c608ee86ebdd226a3179fde538ac0f64d5300ede4a032be373059ccbe1dcbcb6db76326c9988620b9fd41dd0f36e8e922b305a16fd27e87a56385fcba
-DIST gpxsee-13.24.tar.gz 5638074 BLAKE2B 036d5b6c03f137149ea4f4d41ecf46df184e78ca523a2c1a9e48bb2d3ea3352264bd24b30e3169c1f2bba917971eadae87d2dea1ac9c9b9667490ea94499db27 SHA512 8d33c204b184d0ecbe260bf384cf90103efea7ebdaa9c1f647e1f7bdd6376a1db55bf73ca1b153699a5a878aa8815b0e2aeb75f67448c7390ccaf7d8ed8f207a
DIST gpxsee-13.26.tar.gz 5638599 BLAKE2B 9d13d3455d0ea59e4f03daa89e3668a634e6f1a5fd5c129e6d031920fddc238303c52aaae04776a51655e221c7facba4c63d7f5ede1c144cb32202427c52c26c SHA512 9a56930fb3f7cdf95d2ca6e4daebb16e5f670bc715489ed02e51e3b4b5e08ec397524de219c5e7142910c826cda60a46c3dd467572769e60239b667aa306d59e
+DIST gpxsee-13.27.tar.gz 5639124 BLAKE2B f3e10b1580e6e96f106d789abf9273530a36f528e4971b430c4b83d0a056f065a08faca28d850a7983df7fc7cc5fcab1d564a88d4337ad7ea4c33b4e2b22579c SHA512 88ed97d6a6813385ce9194d7b18935f410fc69f25072f0a5de20ac19464a1be9ec7c28ac9de2533b3153bb6d43ab2f84428faef0c687d2dffbb39bad4df1c96b
EBUILD gpxsee-13.22.ebuild 1513 BLAKE2B f5262b4edabfdb6b1e92a4626c2c06d583d7203be056a104f8c98461fc2927f728584daef4bc87c38993a0f011233ad7fab9116409a6df411079e20a63d1e7ff SHA512 586dbcdcb1465ff66a20d88ae235dfe651b5a7ad15ae4454cad1be356aa15219429f319994358f79889da526f342427f160de73ec8bf19773a121832905e81b4
-EBUILD gpxsee-13.24.ebuild 1516 BLAKE2B fee78110a609facead46ce994c1deefd31a386a567113baef9587cdbcbfbdda809b4c12df41e5e696e5cea18989f67af974ab0c295b24ad5ef1d1501ceac4c81 SHA512 ae318269aa26b278ce16bdf6b585f1b35c7e28bdc8d43f6bc13c688e4fa88de338d9f68da1e92991d8b5fc436683852de08ddae24289de1aa177a18789a59f77
EBUILD gpxsee-13.26.ebuild 1516 BLAKE2B fee78110a609facead46ce994c1deefd31a386a567113baef9587cdbcbfbdda809b4c12df41e5e696e5cea18989f67af974ab0c295b24ad5ef1d1501ceac4c81 SHA512 ae318269aa26b278ce16bdf6b585f1b35c7e28bdc8d43f6bc13c688e4fa88de338d9f68da1e92991d8b5fc436683852de08ddae24289de1aa177a18789a59f77
+EBUILD gpxsee-13.27.ebuild 1519 BLAKE2B 6e5b819c750c803230a521b185ab02409a6b86a4838430414368c4713e67a56afa296e22850695fe62e4535a492d5ce8c766da6a9dbe11ef4dcf00e4690fbd43 SHA512 0e2e06ee44d67c61bf1177b17864b0813cacfc81bd4b9bcdc5372e71f346cb7f2e12a6bbf8825ac152cc320b032f0cec9ca130fcde94d4592a224b6b163d5f12
MISC metadata.xml 508 BLAKE2B da581bc3330fcebff61893ddcc75762fa4987f959cf6eaddb49a2f67a3071caf5e1aa5e1f9722fc493c13091146a70bbf5f7051d2961e4456c1aaf025182a77a SHA512 e895fdb3e558a75c1506206c5b0cf797f4ee14aa83c4e0853bec71c48298301cd7cc052853df64fc62c253543882cf878e03be864a93643456f5f117816faaa3
diff --git a/sci-geosciences/gpxsee/gpxsee-13.24.ebuild b/sci-geosciences/gpxsee/gpxsee-13.27.ebuild
index 6ed42a42478c..b754057f64d5 100644
--- a/sci-geosciences/gpxsee/gpxsee-13.24.ebuild
+++ b/sci-geosciences/gpxsee/gpxsee-13.27.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh_CN"
inherit plocale qmake-utils xdg
MY_PN="GPXSee"
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index e170c62230c3..98f0d686af92 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/openlibm/Manifest b/sci-libs/openlibm/Manifest
index a940d89a15b6..25262324db23 100644
--- a/sci-libs/openlibm/Manifest
+++ b/sci-libs/openlibm/Manifest
@@ -4,5 +4,5 @@ DIST openlibm-0.8.0.tar.gz 367130 BLAKE2B e516fee18203040b8f3cdffab10c4ca22df638
DIST openlibm-0.8.3.tar.gz 374991 BLAKE2B 91474b5c9480753dafb2f85521a8909eaa00febc871bd71d6ffecfd1001200ce66c66c43f4f5738215f04bc109035dcceb2a9f6319e8b9405e6cab65e802aafb SHA512 1c6969e6e3117ddc066697318e43cf42d170750cb85cbed6013eb29d7513d5998eeffbff4a658d222cf637977cb7dca34b7a15814f8870f4e36e880673d757c0
EBUILD openlibm-0.7.5.ebuild 820 BLAKE2B de0436b2b7598936c32951ad3063a4eea11d4f34f16abb30c675d387948cd44eb832c25b7ae6004bba879061d56fd97684761a06eb47619c7d408b0f1384a7d4 SHA512 3d96a505d1f15647ab229e5ef1f1e60f1b1ff9cdb063af2bc20e07b6eee49d76ac2e61939f2f948e311fef034af7c42c75b465110ef748dd770aefcc343d3862
EBUILD openlibm-0.8.0.ebuild 908 BLAKE2B f966b0c1ce4c6437061fc01caf15c79634350222865e7bea12da31897805bb56d50c43a75fa63060bf0a369b2c4ff394ce559ae0a26a171f9279859662ec0e8c SHA512 a62983295d2e90209e97b311e95d67e93bb2203d66bb9d9b1ba5aa00c034ab4b082bd34dd1fa25b5b2c9abfcbfed98938bf22aa278cfd3e494e17a02716f8f4d
-EBUILD openlibm-0.8.3.ebuild 1139 BLAKE2B 08a05caa3f0f01fee7fee55f7c3d08af50e5090861b0949850f14955182031dfc17b830d4a356f29e5bbb1c23b419ddee5be9b4677c6f4f2e5bc529beba6e9ea SHA512 edaaf1d2b75a1e7731c2997610a5c5e47542c32d67a7354276538b04735004d684a48afce39354683db65e5c489da9d8f7285e29af0083c082f49b0042b77d1b
+EBUILD openlibm-0.8.3.ebuild 1136 BLAKE2B f11458522fd4790d381066b8375ce3efb1f39197fa6a7cd5c0964dcf738d3fe1dd70f2fda01ba9dc7889c8922d8b9bc5f1888e68c246efe59b563a69137953d6 SHA512 6be54c7ddd02765d331b0b39526f07876895687f2bfc8c6d78a55228f1aa671a0fcf9dd21d4f46cd1d793bcaa6ee6802926173a754629d986be167c9d48649a9
MISC metadata.xml 785 BLAKE2B 160415de6f1dd61dfe42488a2aaf716bb6ecb00396ae541c8b385116fb0b5017bc546fdcdd6394ce5c547cd85e7ccf94b7996128355ce3fa9fc7b17478c2949d SHA512 cdc602bce059702ad03d57a67ad9e2897fdcf999fd2d664e76293ddd22741817a042abafd6603c424839780d30b647a82901c468a5d55dc1794fdafd2a281b8c
diff --git a/sci-libs/openlibm/openlibm-0.8.3.ebuild b/sci-libs/openlibm/openlibm-0.8.3.ebuild
index 769967aae183..1b03b5cf145c 100644
--- a/sci-libs/openlibm/openlibm-0.8.3.ebuild
+++ b/sci-libs/openlibm/openlibm-0.8.3.ebuild
@@ -13,7 +13,7 @@ IUSE="static-libs"
LICENSE="public-domain MIT ISC BSD-2 LGPL-2.1+"
# See https://abi-laboratory.pro/index.php?view=timeline&l=openlibm
SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
PATCHES=(
"${FILESDIR}"/${P}-stack-protection.patch
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index 1b9aa5d63e1b..52f9e7afa9ca 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/gnuplot/Manifest b/sci-visualization/gnuplot/Manifest
index 0bb706ee586b..106d959691ea 100644
--- a/sci-visualization/gnuplot/Manifest
+++ b/sci-visualization/gnuplot/Manifest
@@ -5,6 +5,6 @@ AUX gnuplot-6.1-no-picins.patch 628 BLAKE2B ab7ffcfecee328d4a8653af0c5cf80470ac6
DIST gnuplot-5.4.10.tar.gz 5687565 BLAKE2B 879159fb4b581aa334b221632af7268047077cd48d89d1cecb0c6c9e855edd40bddfdaa8222177652d6200f81b97b0b52fe719da0641eea817e086832f07664f SHA512 fe5226a243dad62e8617d820764dc5923e76a51a68c58a666a699110f5b5be0f5e759e0586e923472a59ca6d1b30d1093d7a65e9c1d3a36fcd33a95df36ab89f
DIST gnuplot-6.0.1.tar.gz 7528936 BLAKE2B d385d4dc8a4af83f121bd062e014d8845078f5aeb84244f4cce7c17b7cf71c5fc66bd7b8623504ab53567b4123fc739506f7d2f8e4f8ad184258a7568f0223a2 SHA512 47e72ac444f35e22a5de111da3333c80846226d87411a3168e45a8433a258e351ad9b6f0ba21d76f2456042b755123a697b685fd2552b4bd9edc5b97fafcbc62
EBUILD gnuplot-5.4.10.ebuild 5039 BLAKE2B 7420560949d46496a645a0df4f62d5954621a69285c3b1867b74552598c23e1e8872c7fc8ca7df6b4f610f05a25425635643551d9c65e0e1fbf9e3608765f441 SHA512 387a9de1788b6620305d6e62b163ebc3749e8399d9e9785e1c6edba7e37697cd37e44199ebb6da00ad24d3edc885a1a130bc96f8ca3ec91bf37cf8149d03b57c
-EBUILD gnuplot-6.0.1-r1.ebuild 5552 BLAKE2B b7eb8e3b79ef75ddfe8cdc2c4c9b4b989dc96ea9a6bd63daeb22bdbcf6304e2835caf4c0d12f1725c1fb2b2d0997facd7fe9f50eaaa3c7044de6e810d1bb0353 SHA512 e94eb48daebbfd290b2397d43a870f676f10c64039edc9f4e0910bd0c3913e0a430f4fa1746de9b88b5a621fc3e974d728caa4e4170ebe22b9305f38e7eba1ec
+EBUILD gnuplot-6.0.1-r1.ebuild 5549 BLAKE2B ce753b6938da4f0cefcbfb03fa69e333d60d9e774c1f804b30f3c211aaf9029c318ed4c1479785b0bdc1f1b4bf05cf75ce80de99c9e3a9477a21941ca75fb9dd SHA512 2367fe2198da2716298a36d4faff64b11dceb45a28ebc8fd631ff9c254527acf7cd6be2ce4098d17dedca0272e6535293550af5adf3c345abf31d9c0d2f62475
EBUILD gnuplot-6.1.9999.ebuild 4956 BLAKE2B f1fea4cee463692a63ab30d2df3a3f16f6f4ed1610e2ae689da7f4cd61e9e334c49af0a37c2724f83145e25781d08a6607330b31b816a1972b4fbfad94a68560 SHA512 6c075d9e83d5396b03b38ff26390cbd78ed8dc7aa6ef12a0da7000e847c1d75c2c28373860a68b764e5472e9ae773005f5a155d93e2c79d4ac5ed7c4ade8f5b6
MISC metadata.xml 1487 BLAKE2B f903fd16007f638163484d2c635c1eea3040cee929230f9c6578f190a65707ade22d7e08a7a9d2f354bafa7ed92c85b7db0182fe1b8584ce0e201665b8cadd55 SHA512 fe61bdbea5637e7eba0c1e726404068c861b151843c88da1972df2b132ff40d9e402a7b39f02750a05a233c17c572fd78ff26cadcb2f5fd9f0a9e201caa9da63
diff --git a/sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild b/sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild
index 02e3d098f36b..14b924a52d59 100644
--- a/sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild
+++ b/sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild
@@ -20,7 +20,7 @@ if [[ -z ${PV%%*9999} ]]; then
else
MY_P="${P/_/.}"
SRC_URI="https://downloads.sourceforge.net/gnuplot/${MY_P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
S="${WORKDIR}/${MY_P}"
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index 100b6d8f21e0..5defe8543914 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest b/sec-keys/openpgp-keys-apache-tomcat/Manifest
index 81c485ce14d2..6f09804b30a6 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/Manifest
+++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest
@@ -1,11 +1,9 @@
-DIST openpgp-keys-apache-tomcat-10.1.30-KEYS.asc 35385 BLAKE2B 1c2bba42759f901fef1cda1871c706cd5f960de4120de62361853b7e6cade3c205852215e8562e066ca675506bf1a8d424fb588dfd856cdc99bca5bcc575be06 SHA512 43d3c06e6eb776b939864a092161f70759e6f095b9b2bb7f00172cb6dca890fb88dff6f646863b882226ac490ad8082c03a84f93dfe917e7b9aab378f54612ce
DIST openpgp-keys-apache-tomcat-10.1.31-KEYS.asc 35385 BLAKE2B 1c2bba42759f901fef1cda1871c706cd5f960de4120de62361853b7e6cade3c205852215e8562e066ca675506bf1a8d424fb588dfd856cdc99bca5bcc575be06 SHA512 43d3c06e6eb776b939864a092161f70759e6f095b9b2bb7f00172cb6dca890fb88dff6f646863b882226ac490ad8082c03a84f93dfe917e7b9aab378f54612ce
DIST openpgp-keys-apache-tomcat-11.0.0-KEYS.asc 36169 BLAKE2B 6e29022080dc7cc4e3c9af841ab9274ba8cc983f5cd663699d1c7b29c0d12b6c8e778bac6aa59a1ba9b90d9ff00781e3f715741e27f5b37b1b1e9c87fe4c20fb SHA512 f953bea7820e203608dbe2483d3cee0c082352c7ef86627acc37db3bbef3699b72c5709ce5cbe4ec24379fc7a9b648aa3f31bb7c98847105acb56a283b331239
-DIST openpgp-keys-apache-tomcat-9.0.95-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
DIST openpgp-keys-apache-tomcat-9.0.96-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
-EBUILD openpgp-keys-apache-tomcat-10.1.30.ebuild 561 BLAKE2B a55b0b86507ee9b80b8d755d15c589784d29ca99d9696e4bc5024d904b419c76dd9a4ca369e976817a5c2ece3fdfddad2762f06427a1763a155893040058fe1b SHA512 35b96b247ed668b9a3c3c7a7da7e79cacb35dad1e29408364c7f61070d9c88b5650aa5391738faadb03a45101a4558df2b537fa5b469ee90024b5222846cd18e
+DIST openpgp-keys-apache-tomcat-9.0.97-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
EBUILD openpgp-keys-apache-tomcat-10.1.31.ebuild 561 BLAKE2B a55b0b86507ee9b80b8d755d15c589784d29ca99d9696e4bc5024d904b419c76dd9a4ca369e976817a5c2ece3fdfddad2762f06427a1763a155893040058fe1b SHA512 35b96b247ed668b9a3c3c7a7da7e79cacb35dad1e29408364c7f61070d9c88b5650aa5391738faadb03a45101a4558df2b537fa5b469ee90024b5222846cd18e
EBUILD openpgp-keys-apache-tomcat-11.0.0.ebuild 546 BLAKE2B 2a42d837ebe5182ec8967f9f8b416f431d7e8e170f236780158aec605d6648b53dbc2112035640d58c3544718d9b7381563ffdd056b7642990b0d7230ebbea17 SHA512 3be82f63618dcabacb41a17ff6044dd278cc5eef8322c77624a7b4c234fa8936ce288c199c496fb41eba90d31482bb8d9169a49c6293768e8229cda15654f171
-EBUILD openpgp-keys-apache-tomcat-9.0.95.ebuild 561 BLAKE2B b0d1d1118ac926cce2ba54feea8791f7f8ba44d2bfe2bb61b0bc11815e460d6fc3d4c4993c1552b34c1b98b7453e798b4dc70c70a1942bedcec09fc1cad05ef7 SHA512 83f6ee3b0f2e32b39136027f840557c0f94bd47b89adf990e33da1e7015f02193cd643e911828f1d6545609e39ff4b4dcb9aecd061c7cad678996122b20b1152
EBUILD openpgp-keys-apache-tomcat-9.0.96.ebuild 561 BLAKE2B b0d1d1118ac926cce2ba54feea8791f7f8ba44d2bfe2bb61b0bc11815e460d6fc3d4c4993c1552b34c1b98b7453e798b4dc70c70a1942bedcec09fc1cad05ef7 SHA512 83f6ee3b0f2e32b39136027f840557c0f94bd47b89adf990e33da1e7015f02193cd643e911828f1d6545609e39ff4b4dcb9aecd061c7cad678996122b20b1152
+EBUILD openpgp-keys-apache-tomcat-9.0.97.ebuild 561 BLAKE2B b0d1d1118ac926cce2ba54feea8791f7f8ba44d2bfe2bb61b0bc11815e460d6fc3d4c4993c1552b34c1b98b7453e798b4dc70c70a1942bedcec09fc1cad05ef7 SHA512 83f6ee3b0f2e32b39136027f840557c0f94bd47b89adf990e33da1e7015f02193cd643e911828f1d6545609e39ff4b4dcb9aecd061c7cad678996122b20b1152
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.30.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.30.ebuild
deleted file mode 100644
index 7481a3964076..000000000000
--- a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.30.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="OpenPGP keys used by tomcat.apache.org"
-HOMEPAGE="https://tomcat.apache.org/download-10.cgi"
-SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS -> ${P}-KEYS.asc"
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-src_install() {
- local files=( ${A} )
- insinto /usr/share/openpgp-keys
- newins - tomcat-${PV}.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
-}
diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.95.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.97.ebuild
index 57c3e1749269..57c3e1749269 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.95.ebuild
+++ b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.97.ebuild
diff --git a/sec-keys/openpgp-keys-icu/Manifest b/sec-keys/openpgp-keys-icu/Manifest
index f1f8c00d00a8..257072180ee7 100644
--- a/sec-keys/openpgp-keys-icu/Manifest
+++ b/sec-keys/openpgp-keys-icu/Manifest
@@ -1,5 +1,7 @@
DIST openpgp-keys-icu-20220408-KEYS.asc 60588 BLAKE2B 8aca0313411a2ddc5c3e3b7e9b353b0a18c0b753a5e7f08f4996c032cf2bbdc6c354ec71da7f68351b28f6e2f824a9898bc2ea692517f640ced7600a3bc44b34 SHA512 518f199c003516ef4f030fa9c709907514a51f09fefcbeda1925b4206992f012bb7c76e3d18c5ecf668fed1a7cf420cada6e8a8181b1b2bc9ebe2ac61b6265b2
DIST openpgp-keys-icu-20221020-KEYS.asc 65849 BLAKE2B d4ff3bb8ec6f40148d80175173658f6d9d1f8c5d6feda8dda5af8ede918e69e28f7a87f8280b69e96dc3c982b8a60a055139eb167c64fb07089d1d28a1b06288 SHA512 e2a9c2e9fbf53d10feb3e2012af0562b4eec8d096257bf4a5fe3084e2b01f9a6612a14ce5b28268d542ea841c672b1779c62babb70cbd06f8f5e50d527de1a1f
+DIST openpgp-keys-icu-20241110-KEYS.asc 84672 BLAKE2B ce1932c5cdfcfd80de5f7657f210186252ce20c4f35bece7aa681b0aa8a33deb5f81cfdee16644e98d3943d571afbce023c4f2701294761fd470cb07ee8145ac SHA512 b97db017174580415a8d57989f6bf80a1e5475aed1113c95d08d18e606d9850dc08ba4c20340d2df83d761e1b4a76e674881bd845d752190feb08c8729109a32
EBUILD openpgp-keys-icu-20220408.ebuild 685 BLAKE2B ae53899daf12ccbaf8935c17acb1146c569cd3d2ae1cf9201a9518760bc2e9d5e2e9af573464e02a49257657b5251b4bf4eae46ce373a00c739da6fe59eff3d3 SHA512 bbad59adb8f525f3a11ba6cf12d028c1d725e0f60da846fcb8f7d23d0cf628c3ebd6c1e758b81a75e85c197b66ce1a92d42fe3f648cbf386e5cf21e2e8a1b226
EBUILD openpgp-keys-icu-20221020.ebuild 685 BLAKE2B 53748d377221b97ba5a1d91251f6f05d91008fa4c06c4706e41c416842e30a7f7c54c6bfd0792d13eb23b996363d5add76ca7fabb1ad6028a2561032790f4f5c SHA512 451a3853910778f209e5fe9a569baf64bfaa43d48dd54de8191a7c94c1174e51e7786bbd13021689657037130309eb700ad5110d798c5d6ec1eaabcc38c547c2
+EBUILD openpgp-keys-icu-20241110.ebuild 809 BLAKE2B 8621fa81110f6d95286e2fedd70fd24345156eec6b23b0645243275f2ba1ea5a21edcbcaa07e49322f2b7f34fe081c12386ad2242187aeaa7f23667f9c29c1a8 SHA512 b21438ba0003d406ffefa868e0018010c4398b6784d903450e6487d3653981c0d454ccf5450b0e547172ca5fad9b2896334a9a390d8ea59c039ff56e138dce7c
MISC metadata.xml 280 BLAKE2B bd632e91fcde8304bed539448748bdd14393099a3f1e63486be8ff45c5f2efd8e398f94712f3dd8b1a76e414bf6305056f4dee35aeb85fb59617522e2af411ec SHA512 82b8e99eef99e83233d27ef30c4679df7adab9e11dca5677d785e4dc5f2aeba792239038de7ccd8cbb1e4869a14b0b154841471e28d96c2c49279c524713f673
diff --git a/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20241110.ebuild b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20241110.ebuild
new file mode 100644
index 000000000000..d991f7659f86
--- /dev/null
+++ b/sec-keys/openpgp-keys-icu/openpgp-keys-icu-20241110.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# If a key isn't in KEYS on master, check the release branch too.
+# See https://unicode-org.atlassian.net/browse/ICU-22959.
+MY_COMMIT="9e68dceba9994dfc5b11d8e9c4987b0d323f6d46"
+DESCRIPTION="OpenPGP keys used by ICU"
+HOMEPAGE="https://icu.unicode.org/download/verification"
+# https://github.com/unicode-org/icu/blob/main/KEYS
+SRC_URI="https://raw.githubusercontent.com/unicode-org/icu/${MY_COMMIT}/KEYS -> ${P}-KEYS.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+
+src_install() {
+ local files=( ${A} )
+ insinto /usr/share/openpgp-keys
+ newins - icu.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index e80b336cfc90..f58963e449b6 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index 6e39645883fa..1c3b64826173 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -25,6 +25,7 @@ DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1
DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.34.crate 228932 BLAKE2B a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55 SHA512 2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
+DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
DIST ciborium-0.2.1.crate 34974 BLAKE2B 370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4 SHA512 4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc
DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d SHA512 8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50
DIST ciborium-ll-0.2.1.crate 14649 BLAKE2B 02f5ddca41141e426492afe237ef439acca518c448a6f8daea650ceb925f6a13517819df88c93c979ed1ad9e8411cde400ff39ca288d2de8577ec870531453f3 SHA512 214550780734dcb0bb5dc999ecf22283850bf52ee4a9cfb58d86bdac9d4b80db32f0664eef71e8197e7e56a6643ff45d2974b9a36945db2c754a98df42adf9f8
@@ -56,6 +57,8 @@ DIST eza-0.19.2-manpages.tar.xz 8716 BLAKE2B 891049bae99d9c24327c000225ef01fdf8e
DIST eza-0.19.2.tar.gz 1400194 BLAKE2B 28fb210dc2dcb783c6d79ddac988cd1175ce069ec1e146698b1f7d68e0086bb9129119a33f005b98c773d47db1d8ee8b531ea2cce0ebcc944160ad87fde32a3d SHA512 4c215681f8ece840054b0697179d0aed630abd601f2bc50ea7bdb4d5c7604a1f8157ee7fbee5e4cf98f5b1e4944f44cf1d804d1cb21eec05dddf7d37f6c79124
DIST eza-0.20.0-manpages.tar.xz 8712 BLAKE2B 53b3750d46fe01e114db983f0b383a0b28c724dcd251f52e3e6e392f1baa7c48bb0a05f91bb360e164cf51a0f8395d98f393885fa8c8fbfa45d220ac006eed4f SHA512 116ccbcb238db1137a72a8a6a123e947267d000502ed5c41e958ea2bfc665482f2bcf28260068f656950af223c81e09107e49c37df9bd153e3749a277cf75043
DIST eza-0.20.0.tar.gz 1415430 BLAKE2B 67db8d15184d7c44148f4fd0cfee373f3606ffa4dd8fa1e1800da8ecbeb09491922525b897bb42d282d72b6921dcf8c979bf08527d0eb280839bf4079735f364 SHA512 514630126728b27ddd5b68ea4bae92f38542b0475c2e26cced564fc3285b317838f182efda74680474fc366433e0733107e5c879d374893beb775eb0c8be2e97
+DIST eza-0.20.7-manpages.tar.xz 8736 BLAKE2B d9c57c6590e61b587e78ae6fdfaef11e576e6e895cd3fbb2a5ef3df9962c9bca30b781721c2753567a952889f81beb1168a01ede387ccf238f5632f04483141d SHA512 4c6ad0ea1c91f0a4042543d8e4eb25b0842bae749ed594645c61774a7cb6cf12e5c8d923762067fe7cd3b11e9459e61c1b85b247b2eab835adaa753017b2e1ac
+DIST eza-0.20.7.tar.gz 1415545 BLAKE2B f62320513ca9526c89b5cbdc7af7607245e72f23ddeb3612f9084179a8c62c4cbb3e96de3c96a8839b509c420d5d1f49d5a86ec9d42ade8303d3f18b6518a0d7 SHA512 3efe8388f0956104c39865e76d5895daf9fcc2b590d924cce562fbf781967dbd8b1122ff8f52df72cee1c2077b6bd75765e7156efaa60085f973ef22c97a2ee4
DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14 SHA512 834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067
@@ -83,6 +86,7 @@ DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c
DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST libc-0.2.159.crate 755366 BLAKE2B 70f46eb6228b4a8958dfbee00cdfa3c7d218f30d66c8591f4ccc9c5d8eda411d83ce9450552384ac4bc29deb2869561a2111dd157c9f228f617baf8f6b537bc4 SHA512 c803939ceea5ad9bdfdd122726c7a5f12ffd8b0cb66cf0bc62c9670e1e5904a504def388c1e043c520f4ece484addf6dac465aebd58578aa6b79995077bbdf9f
+DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8
DIST libgit2-sys-0.16.2+1.7.2.crate 1773674 BLAKE2B 86eedb63c1d92a15cbe2ce735530b60abb3d915a9f6051f7a084b9f6e6402dbdbffad2a261689f5e5abc2353b7765a390eff7cb86e88e50fb4cfe4346487bb8b SHA512 45e23f66e1823c551b1f91d1466d971b05927e591684b35b75047ac5f7d23de889910b662ec403388b88a35dfd19b8ad9787481d36e10949e610aa02fcc35c40
DIST libgit2-sys-0.17.0+1.8.1.crate 1812997 BLAKE2B 91f61437450398c24a7dbb85803665a0cba268615a0e9d8176e094a192b9e8441d5d985a430722ebdf8c003acd47d40dc5b9e464fb7dae8d9c12b3adbad796fe SHA512 4c37c30426dbba1d9981d65ee42210ec07e2dae73ce2d18beee17b161eb96de0c7b1696cc8b97fa514eb9fdcb8b853713cd19174fc55f033b6a9c1e25520f75b
DIST libredox-0.0.1.crate 4212 BLAKE2B fecbb90e2842a69f3967bb2a09b0181dce1720b60c5d762a334a279b52c00a9b4b52de72c6484603981c0c3e1cd8e173ef5e15fa290ce8b8888739204956be92 SHA512 31a9234201f5128f1519e108f7424d1740a67699828265cc725304a70f6a51e139f1d0c0e626b487857a7b421f25ad93e81b95b65cf0d3e0ad912388deecfb41
@@ -105,12 +109,15 @@ DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795
DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
DIST object-0.36.4.crate 325802 BLAKE2B 1eb4fbe0cb2882a5371947234b4421b224c40a61cf71b994ee53074d70e010ee9b30638290ae89e14a9c6e1e339001852dbfedd4d740c642415c58327d121a76 SHA512 b929b3ad9ca32a5830a2ba103e6e14419b145c324b834b453d53f3cbfb5181246b2628baf5fc668c449f5337411d374b56abdd4d1dc4a744f65aaaab284bf77c
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
+DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
DIST openssl-src-111.26.0+1.1.1u.crate 5110372 BLAKE2B 34b2641303b676e2254eb9a754812b40f9fd32f02e4f851b006b3d09ccc2f29e206b4f30f49f8f1bbb3de1ce3f01e4ff15791705e663eddc09c8cbd6b314f891 SHA512 b5f663e3a05a620d75d587c69cbdaf316f9c4243f013bc6e5f4be812e4bea1b67a2b01ccb4575d9b7242b9900e106eba71f732afcdba47f82c8bfa570d258b5d
DIST openssl-sys-0.9.61.crate 52010 BLAKE2B 4746fdfffb1f0cf626ff0fe93e3057bafd8277c6469f577e37370010d5267b0f9bde8a91279e9f8d0ca0b93cad2231153ca07d667fb3b7c8feb637a04dbc352c SHA512 0ef36b2483163af083465ba9e84586ac0c2068285a8b3f1ad1e6a2831361722132d1d008791d969be669ab1131500416852813bb431307a484c1a277b5ab9abd
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST os_pipe-1.1.4.crate 11436 BLAKE2B 215f548a5b16854e156f785a1cc57ff16c241b50223c75159081017889cfe718d6dbdc6567dfc751d71eebda7476c95701c8ae88b1320a0cbba66a694b471d08 SHA512 8568008e30fdc47c1c89f7368654d26407fb6594cd89e2b85786c875d9dd99e77ed2bb84d281351072670e2dfe7a952d6251c6fb4d111ebe6a63cb34942b6aa3
+DIST palette-0.7.5.crate 204746 BLAKE2B bd5bbe4bf8bdc7428834a72513901d40edd7f0027591f8c3ce46412bb42837f473a35b56a45d6a6a71cba693a301c9ad0b4eff0b59cf025f00b0031ec1b050d4 SHA512 b6cc7e9c1ff1302a6827de905450e38a1cc66d97c803add57deeca9f40c565db61b0ac59b6d627e1491b6f221878c2323af5cc6ca05cfeb9554918e9d9c89efe
DIST palette-0.7.6.crate 230913 BLAKE2B 688eec3839b9fadf6e226a01ed063cbce1d6af9176e20d565b908351d3135a92852e76de17411238e60534895bf43cc585fb9ba1aa76a0683293b4ba6482558f SHA512 c43e39992e796799fc2044e39a8461eb528140438e40ecf64af8ee2f4854a520594be001f8aaa0f4bb8731fadb77b60b07c16592e87924b8af6c6583b0a344b5
+DIST palette_derive-0.7.5.crate 14285 BLAKE2B be50b33a675c46ae62021b4c9e3b4f413b8f9d251a1ee2bd01633877e24e4c880ee6bcc13d4385110d96a1d7c3c53edbb8c46fd0878b97a94c61359349dae96a SHA512 13fa53ae40aea409c94675c119228e39a4602ad50015d8a44b2a394c919dbbb4d719e0aa60fc3fe804d2abe54f405ed0097ff66230e73022227811b7520e49a6
DIST palette_derive-0.7.6.crate 17073 BLAKE2B 6b225a8f93765a11e4a70c97783b6088c376cacf9c9e237996de4b123dd42dd3a8368519d5ede00323aeed5dd99142bef52c58be3907333963c7012176286ed8 SHA512 29efe90cdd53532015b4f957ed3c1018ee06f55574d4a7f871b868f77b0d9e74ef48da030c4981327abe9876a4664ad78466177fdb49034306e325d4e80baec7
DIST partition-identity-0.3.0.crate 6711 BLAKE2B 4dbe9e11684099b4cce4e077eb0b8a7942ea166d7f7d094a76f9ef79e52bb03299f9ef52a5badfa5b168e3144dbfb446096ccd06d4b81cfaf7718dbca293901d SHA512 153843ea6c6a76fed350a24fad206304aa88f66755737c50b9f17bea3be434b7fe8940fdb8e31d43415accd4435c6b0c16f5ffcb5d5a1da72cdb8056c7b66bdb
DIST path-clean-1.0.1.crate 4514 BLAKE2B f35919495573266fda5a68a0de68b7dd751f946b9ed670f369b6c374190fd1a4d1e392d112127b55c5b4ce30237ad7b6e099ae36f8a5393517792a23bf6a7964 SHA512 27ec9449a574d18ec4609147aceb02c0eac98600c15c5c2d5784f7de747479881a83dbc9e12ad07d497944c73d67bd946e5013c7c2cf1125c1931c3c84bb3274
@@ -152,11 +159,14 @@ DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb9
DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506
DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
+DIST serde-1.0.214.crate 78523 BLAKE2B c701f316a3204625d475668d2722991d75c8d9c573ae32e9175ccf99780fbe0c9c9d1dd0b4bac35f2cc91aca888c7f3dc41af2842dd833ab82776a38c2a2f6c0 SHA512 100eac65a39b9b9c32c1671d36fa9cf8aca84a2673e24c2521fdbdb3ed9f932c71548f3f1a26b1e73dd7c92a34ffa8ed1c76eb173fa20d6e85736cdf8dc9a8ee
DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0
DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41
DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
+DIST serde_derive-1.0.214.crate 56630 BLAKE2B c284561109e5d60e103f1bb421e4da48f35c5046aa52359177e286449cf8fe51a92f6295f5bec3dc4cd737025e8d0bc618436e2f7640873f66bc5b77bb4f450a SHA512 70bc0a31d344cfec8d30f2034beab25097ef76ab8d89947b21753f737759e5d4e60e5596e0c7994a7cc35993bae01148120f6cdf5239be25fb243056effa27f0
DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc
DIST serde_norway-0.9.38.crate 69181 BLAKE2B 6fdab4e4612b5e4ea97e7cc6f43f070bc00b55605c94752cbfc1d4bf0e701675b7fa214c13c2ba9705809cbd0ba626c6397ccbbd1eb2463ec3a481638f38c8da SHA512 6439581912387a9b049470f9bfc03f394d7d984f133b5d34166448d1173d8bb318bb13367587daa2487b804e06906ce57b6b64e9b45dd8736680f179c2a99ccb
+DIST serde_norway-0.9.39.crate 69255 BLAKE2B e1540093dd8654aec5fd349102a778989dc0d034f9f7851a7d95291782abb1ae07348e1fb9eddd3e51aacffbedeb1b1d7a704c29290985764d01ef3a1430d117 SHA512 0c0ee1da69a2e19e37713fe38b0d765bf7e49731c0aaa8e003b55e0c9b52a9127497b9a452d87b6150c3b7f4803b71ceda60759c397f38b32fb30b136131b97f
DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354
DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d
DIST serde_yaml-0.9.29.crate 64840 BLAKE2B 87ee27f456058a5d5934d1ca0659f4cc725e1af9845214527f88279059b95400f24d4ceff14b6da90b7772c2cfd4ce834ba137f89e18a2df7dc3fec15a8d2e6c SHA512 ab1f915196e47f2853e1d622a64d39e245dcf9d26084fbeb37116d35f25d4cf716ee55bb19cb15b7bc780323d6d4e599d14c3ff11d5e19e430e7953113d7556d
@@ -166,11 +176,13 @@ DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0
DIST snapbox-0.5.12.crate 53364 BLAKE2B 4cd0d95f52e95e4575801e99772c15484db338df8d5dc7b59dcc6975272dc116d15f3437a13e479e1b99847683b93c3c691aa52ccd6c718a0b843bc357a6df88 SHA512 5c137b4bbbe77ab0f9fc8c24169473bf8858ef92e3743e546ef3984ff6ba0052b72a70ebe3fd101cfb697ef859deba71997b7fc71b2686f34e5810b5deb976d5
DIST snapbox-0.5.9.crate 49982 BLAKE2B a6c58b4122cf104de46ba171f6b2a104036b4d59b884e2756c7095d2b3bafdb35e96307c431c29cc18730aef5a33ce3430cb2afab736b15c81f5bf3d9ecd5aa4 SHA512 b16cabb32f612f291053b25b1ec65dbb3e27f9740a87bb203ae6e86451242373def1bf0377b07c6d576d8e44e7b8754a94d2fd4794c38e7c1651a1e7d9be81e1
DIST snapbox-0.6.17.crate 54102 BLAKE2B d35081b1f799032519898ed282a46aa6a4888d5a07fa13369fa8b3badabbc046bb08283046c1b8b3db31034fd03e4c37c60b5b2779300d2a02e7b1ff73f3cb44 SHA512 ee990e1b0851c40c4a9c88de737b430f57eb57b3ca55a1024786b82536e6bcf1e390e94864637cc8945b30ee3a1ff7f88ef97fbbadaea11717d587c00d078b8f
+DIST snapbox-0.6.19.crate 54155 BLAKE2B 214ac1ab1978fb6c84140bf5d0e50b80a4040caa6043a031e2e15ad8cf2a45b4a9776ca133f4c6a745149d7b9cb69e0d32f31db7c62d01abfa09dbe8ee24eda9 SHA512 4601f0175db0b65940d4c58e2fd906a36a21a51afac1a10bc6521f06850dcf4cee2ac8a6b282363be39d667ee638dd89f1936fa18a08182523a6667105b1ba9c
DIST snapbox-macros-0.3.10.crate 7129 BLAKE2B 74bf3d2b0308ecc70dd935bf5a761a9788de2c0da14277117868b892d0ed850018cbc234476a8da9840d5a61be42b29cc8fd51a0d81410f15bbe294a11bdca9d SHA512 560a6d6d236d24cf9e8b59a31d01027cb25beb26080820edc28dac1e6e9392563e3f0fa858c19d47b22919859ac13551266e648d0eb47a434a2008196efde410
DIST snapbox-macros-0.3.8.crate 6328 BLAKE2B 217515d52debafcda4bbd3cca583c4e029758a54640d726c2c0230062cbbbf4c4b0e97a82fe56a2813a793f799879d8284c62b3cf985ae72e399db7556f317e1 SHA512 a0d4d923a5b64db9794b51c553e011af80ea7f86d797a4af8a81c7ac097808f42c00579225cecace46aea9e818d3b4fe00ebeddaae291c3a4bed61c77e6bbfe4
DIST snapbox-macros-0.3.9.crate 6453 BLAKE2B a076217e83826add6467dbdc89553d21a779304225ab3b0d3c16bb2504df11700f8c1d45972c0706f737d2aeb30c4fdaddfbed185e400cc9c161c88994179d45 SHA512 afd84441660835b7cb884436f96e68a1c0da695cbeacfc4de5b3e3bae95221bbb7cf861778e2a3f7c20ebdb7df57109b5923a45e2caefe4502590f9072d3bcab
DIST syn-2.0.29.crate 241664 BLAKE2B 5b339433249d7ee17b032cc9ecb118169957d91f438619940aeba0003ab0015b01cc6afb00656b5492539a5396325ec16c37e33764b00d6f9b8dc6b5b5e6a9f0 SHA512 a6319ee743a7690c7858da8492ffb6a963d102beba07009e82b08082d33ac8e8ea2675bdfc3ac3684392b3bc3d7f2624983dc508dd8b8f1fb9a57ec8a5b82828
DIST syn-2.0.65.crate 264863 BLAKE2B d5812ed42215012a0d01525270c4930c3619208d3f740ac64b4c13af113ffcff428fcd4a93c4a790b46ae4c41d54386a7b91ba875efb271471ff744a1d2d62ef SHA512 444a49adf9b9bc2345eb28a673464cdb0c4122a672230f41e48983500fe42a0638280935d3d3fe157b5208ebe82f46558b866494189cf43756525c93fe9ae539
+DIST syn-2.0.85.crate 275231 BLAKE2B e7679e81bcef87920bc0ed707c997563844ffa1e9d470675ae6ec11d1e045e04ee2ad5744d423b8bc16def1c197ebecd874f468c1e12244838d1b4f34f9c1a30 SHA512 14b1402d2cd91456eb32dcffd494592eb3bd848ae22571f7ef0686493f91b82d23ba41428f9d31686fd24ea6ebca4b239b6c5099302a32014dffbc4ff9afeec1
DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f
DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34421f6fb211d4e1909965a3a327440c0b97c4aba423f416c5a849a47a1d42623a6e64ae27d2236706dc9a30a783 SHA512 078427d19a28f59aaca27f508795cfb06c024b5a34dfc83360c3bec2b8f7abe474706a41fb68732998f154507921beb03dd033f0a6d1dcfcee03b1f2adb8a0b2
@@ -192,6 +204,7 @@ DIST toml_edit-0.22.6.crate 103304 BLAKE2B 93f14ec5e0765673b4621216707605d7c2afe
DIST trycmd-0.15.1.crate 33978 BLAKE2B 58e08189dba5b13161a0431e78150ce4f0167274555248db0037e0e2fef77379b01937b3ab7521d048696ed0c5ea0143e0c96f6fbaced3d7bf3615e2dea0e174 SHA512 8a9f26dbc5f9f28791980fe9bfbc9866601c9c2bca5171421dcc0f13a91f8114114fc6b4b7631014837d6d93631d193e954c892af42b936449ef7d49f6d69e32
DIST trycmd-0.15.2.crate 33769 BLAKE2B bb0efff0329ff5665463b9c0589448cd438660d33576854b4de3893da7930ab4d0ed9009f2e894cafd6cd6f171b88904a786a0078d708f6f6ff884c2bcca5c73 SHA512 adf96b57e91cb2691168c50d7cc837a1fa7d127bb0c738c080a0ad564ef95b185e5e87f555a111c625555e2e5100b191939dfc6dd73ac307e249f8e6b9db5885
DIST trycmd-0.15.7.crate 33688 BLAKE2B 603dc63404b92311968082d8c4d50ad160ae9907e46c33860d9879ce61e868c3c7535ffb63b5f2ce8649ceb3cdbdbf7d4084d3c49b163e98337d6d1e6142932a SHA512 4b4e7471e391f629979be1938690c3e7c14f6206b530c46fb7049a0460481e0f09bd7c1d0408db87bcea8833d5325b04ce06d625099ddadd35f5848ea94d05d7
+DIST trycmd-0.15.8.crate 33689 BLAKE2B 4538f6806f95162476b863aaa38fe79331f221cf6beb76bf317ebc575fc0a9a1059424c250c7de09962f5fe3776a932ec3f2a602bd440cdfa03139cf04032c73 SHA512 c2a1eb81d69b95620f9c49712970ede14945bfa71df76c32e67ea4f209b45de34d4ed3b836a089737000e6ab17a05b41843f56f668a8dae791518beb81b8965f
DIST unicode-bidi-0.3.5.crate 33423 BLAKE2B 26434df7646ca6fc3b655ac2482c2be70700bd84fdd31d016f49b5276b23308d1f9258d40ff97a4090e3dd603d3a19f8fe45c13c5dcde6b00816dcee1695c7d3 SHA512 4541d84db17eef16da6ea59f1ff7103549ff338d6ffabef21e75fbfcfdb1a3fd0f8e8fe18abab7b6117e997cefeaa5e87fb01fed8fedbcd0657fc913743de8ad
DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
DIST unicode-normalization-0.1.17.crate 100345 BLAKE2B 2579748ab87f6d74ab8e845d88c1990e4ef32e46e38f9a1841e3381d257d973f2f8a9da359c8e3f11790a888acf81f548ed3b749a67bb3e95acf3b744dd063f3 SHA512 727b4844a4eb103375dff7d88d620e1fb581cbdf2523f07a5c1673ff333d772d48ffae7658bfe4816a5bb42de5f68a96e15be9341c540a0f746c2990eeccb3d6
@@ -257,4 +270,5 @@ EBUILD eza-0.18.16-r1.ebuild 5300 BLAKE2B 25f39270572b224b126571fc59016dd3f32c75
EBUILD eza-0.19.0-r1.ebuild 5133 BLAKE2B 123d2d26c837d9beb64e86fa74da190c2fbcc84bc6a49380f6f709822e54ed80a8081d70183eef15617d0f07cb36166e364e1b303d76a01a50c7bff5e8a41b87 SHA512 f120f52dc912009fb91b54051b5275b1f63e235a16bc723befbcfda182d7a8c825f8e630bdcfee5f1b1aa8731d7dfabc8ab080e77cb45ba8a86a1e9e1c3039ab
EBUILD eza-0.19.2-r1.ebuild 5390 BLAKE2B 7d057675ba359e9548db0d35df7e1181987be5067d8b830177f07b783e8c7d745e67b70921217c8cbb2465f813dab38dabb757bcd72b757f32fcb2069038e26b SHA512 9cb16ab1e61a3ca5488bbd0cd716e46355fb38ead94f9f69e7edc0910cd024e8b85a746805d2c7a2dd8fc6ea6b8afcdc6151446f44c0379a4d31c10452809aee
EBUILD eza-0.20.0-r1.ebuild 5540 BLAKE2B 711c94b86f246f4de18926280ab68d8691fbb7859c628c6a37f9206d8729887587802ed9917b86389fe0b428b2582fadd30607093a0bd13c2144fb9db1bad837 SHA512 914e47e4c4c69af2b96f542de07dc02527495e676c027bdba76bd3252043cb4b965553c43dd28c53c3c76534613610ef09ab25841264a256753594f1f44d48f1
+EBUILD eza-0.20.7.ebuild 5522 BLAKE2B f12bcbc38bcdad3c7f8488134e54dceffcac02d50fbe951ecbcb963980b82c4733b16eea9627b95a62af7b2ebe9a53221c828e3e7b452d1df48ca2000e3b3902 SHA512 f7c8ac0896df207bf59af59c1169a97aea067d21f242f8fe8e03a6927bccb263051f804971fa7d38a48ad7b36718036665d1598bbe55f85ef4d0fdac3ec00be0
MISC metadata.xml 495 BLAKE2B 306ca308e3132da0688cee3f358d239c0b5ab3014c01d8624344d3a68643741a3d4303c1199454589f7fbc3a22d80fcc8ac66377b02895a39c1b54e078aee787 SHA512 09872a6228f3f3884044a8d08970ca5933a2de28049b900f85a99c749b7710268f7981f7115b796dbff159c471af3a60a4326da4412e660206b9ecbb6d24d11e
diff --git a/sys-apps/eza/eza-0.20.7.ebuild b/sys-apps/eza/eza-0.20.7.ebuild
new file mode 100644
index 000000000000..eb12efcaf9a2
--- /dev/null
+++ b/sys-apps/eza/eza-0.20.7.ebuild
@@ -0,0 +1,263 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+ addr2line@0.24.1
+ adler2@2.0.0
+ aho-corasick@1.0.5
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ anes@0.1.6
+ ansi-width@0.1.0
+ anstream@0.6.11
+ anstyle-parse@0.2.1
+ anstyle-query@1.0.0
+ anstyle-wincon@3.0.1
+ anstyle@1.0.3
+ approx@0.5.1
+ autocfg@1.1.0
+ automod@1.0.14
+ backtrace@0.3.74
+ base64@0.22.1
+ bitflags@1.3.2
+ bitflags@2.4.0
+ bumpalo@3.13.0
+ byteorder@1.4.3
+ cast@0.3.0
+ cc@1.0.79
+ cfg-if@1.0.0
+ chrono@0.4.38
+ ciborium-io@0.2.1
+ ciborium-ll@0.2.1
+ ciborium@0.2.1
+ clap@4.4.3
+ clap_builder@4.4.2
+ clap_lex@0.5.1
+ colorchoice@1.0.0
+ content_inspector@0.2.4
+ core-foundation-sys@0.8.4
+ criterion-plot@0.5.0
+ criterion@0.5.1
+ crossbeam-deque@0.8.3
+ crossbeam-epoch@0.9.15
+ crossbeam-utils@0.8.16
+ datetime@0.5.2
+ deranged@0.3.9
+ dirs-sys@0.4.1
+ dirs@5.0.1
+ dunce@1.0.4
+ either@1.9.0
+ equivalent@1.0.1
+ errno-dragonfly@0.1.2
+ errno@0.3.3
+ fast-srgb8@1.0.0
+ fastrand@2.0.0
+ filetime@0.2.22
+ form_urlencoded@1.0.1
+ getrandom@0.2.12
+ gimli@0.31.0
+ git2@0.19.0
+ glob@0.3.1
+ half@1.8.2
+ hashbrown@0.14.2
+ hermit-abi@0.3.2
+ humantime-serde@1.1.1
+ humantime@2.1.0
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.57
+ idna@0.2.3
+ indexmap@2.5.0
+ is-terminal@0.4.9
+ itertools@0.10.5
+ itoa@1.0.9
+ jobserver@0.1.22
+ js-sys@0.3.64
+ libc@0.2.161
+ libgit2-sys@0.17.0+1.8.1
+ libredox@0.0.1
+ libz-sys@1.1.2
+ linux-raw-sys@0.4.11
+ locale@0.2.2
+ log@0.4.22
+ matches@0.1.8
+ memchr@2.6.3
+ memoffset@0.9.0
+ miniz_oxide@0.8.0
+ natord@1.0.9
+ normalize-line-endings@0.3.0
+ nu-ansi-term@0.50.1
+ num-conv@0.1.0
+ num-traits@0.2.14
+ number_prefix@0.4.0
+ object@0.36.4
+ once_cell@1.20.2
+ oorandom@11.1.3
+ openssl-src@111.26.0+1.1.1u
+ openssl-sys@0.9.61
+ option-ext@0.2.0
+ os_pipe@1.1.4
+ palette@0.7.5
+ palette_derive@0.7.5
+ partition-identity@0.3.0
+ path-clean@1.0.1
+ percent-encoding@2.3.1
+ phf@0.11.2
+ phf_generator@0.11.2
+ phf_macros@0.11.2
+ phf_shared@0.11.2
+ pkg-config@0.3.19
+ plist@1.7.0
+ plotters-backend@0.3.5
+ plotters-svg@0.3.5
+ plotters@0.3.5
+ powerfmt@0.2.0
+ proc-macro2@1.0.83
+ proc-mounts@0.3.0
+ quick-xml@0.32.0
+ quote@1.0.36
+ rand@0.8.5
+ rand_core@0.6.4
+ rayon-core@1.12.1
+ rayon@1.10.0
+ redox_syscall@0.1.57
+ redox_syscall@0.3.5
+ redox_syscall@0.4.1
+ redox_users@0.4.4
+ regex-automata@0.3.8
+ regex-syntax@0.7.5
+ regex@1.9.5
+ rustc-demangle@0.1.24
+ rustix@0.38.21
+ ryu@1.0.15
+ same-file@1.0.6
+ scopeguard@1.2.0
+ serde@1.0.214
+ serde_derive@1.0.214
+ serde_json@1.0.107
+ serde_norway@0.9.39
+ serde_spanned@0.6.8
+ shlex@1.3.0
+ similar@2.2.1
+ siphasher@0.3.11
+ snapbox-macros@0.3.10
+ snapbox@0.6.19
+ syn@2.0.85
+ tempfile@3.8.0
+ terminal_size@0.3.0
+ thiserror-impl@1.0.48
+ thiserror@1.0.48
+ time-core@0.1.2
+ time-macros@0.2.18
+ time@0.3.36
+ timeago@0.4.2
+ tinytemplate@1.2.1
+ tinyvec@1.2.0
+ tinyvec_macros@0.1.0
+ toml_datetime@0.6.8
+ toml_edit@0.22.22
+ trycmd@0.15.8
+ unicode-bidi@0.3.5
+ unicode-ident@1.0.11
+ unicode-normalization@0.1.17
+ unicode-width@0.1.14
+ unicode-width@0.2.0
+ unsafe-libyaml@0.2.11
+ url@2.2.1
+ utf8parse@0.2.1
+ uutils_term_grid@0.6.0
+ uzers@0.12.1
+ vcpkg@0.2.12
+ wait-timeout@0.2.0
+ walkdir@2.4.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.87
+ 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
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.5
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-targets@0.48.5
+ windows-targets@0.52.6
+ windows@0.48.0
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.6
+ winnow@0.6.20
+ zoneinfo_compiled@0.5.1
+"
+
+inherit cargo shell-completion
+
+# script to generate the tarball: https://raw.githubusercontent.com/sevz17/eza-manpages/main/generate-eza-manpages
+MANPAGES_BASE_URI="https://github.com/sevz17/eza-manpages/releases/download/${PV}"
+
+DESCRIPTION="A modern, maintained replacement for ls"
+HOMEPAGE="https://eza.rocks https://github.com/eza-community/eza"
+SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ ${MANPAGES_BASE_URI}/${P}-manpages.tar.xz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="EUPL-1.2"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+git"
+
+DEPEND="git? ( >=dev-libs/libgit2-1.8.1:= )"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_prepare() {
+ default
+
+ # Known failing tests, upstream says they could potentially be ignored for now.
+ # bug #914214
+ # https://github.com/eza-community/eza/issues/393
+ rm tests/cmd/{icons,basic}_all.toml || die
+ rm tests/cmd/absolute{,_recurse}_unix.toml || die
+
+ sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping"
+}
+
+src_configure() {
+ local myfeatures=(
+ $(usev git)
+ )
+ export LIBGIT2_NO_VENDOR=1
+ export PKG_CONFIG_ALLOW_CROSS=1
+ cargo_src_configure --no-default-features
+}
+
+src_install() {
+ cargo_src_install
+
+ dobashcomp "completions/bash/${PN}"
+ dozshcomp "completions/zsh/_${PN}"
+ dofishcomp "completions/fish/${PN}.fish"
+
+ doman "${WORKDIR}"/manpages/*
+}
diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest
index bc34a3854be0..3378a2db3da0 100644
--- a/sys-apps/fwupd-efi/Manifest
+++ b/sys-apps/fwupd-efi/Manifest
@@ -1,4 +1,5 @@
DIST fwupd-efi-1.6.tar.xz 39940 BLAKE2B 906f90a3187fb7d180dab22941d255220e3d56c2058ff6a5a260b0cd62c90e9c784a7c091da376111f23d02561abdec71958afec63c54134a77aac71deec20bc SHA512 37d3c1348bdead620e626a3e602dc6cd774c47d24ca18a3bf6aee071300d658bc4d37e6ec74fcd20f9b345141d69ea3343d44b9408af4759ad65ef10b72ead69
+DIST fwupd-efi-1.7.gh.tar.gz 44913 BLAKE2B 4e73eb5eea70817beeff52d4bfebb988ced1359299eb3d53db989ae70dbc6fa77ff98ced703a00fbea2b41f5a856e246ecafecdc457d1a35499dd60a57a9a2a8 SHA512 db0857e76964c6e36dd8708fe3b4a0b56290543c374e40a9e1f0919e0016d59de6bd6d2e4f43fb2ddd706841917b60d36da086e1290d3351283504d287083a7e
EBUILD fwupd-efi-1.6-r1.ebuild 1330 BLAKE2B 7d531b65f97a899a92c5e803a8361f49ff6994041b2fa8bbc2526e703d1ad48465ef33c0cf3eb4c804786c029a1d0929a458368f7df5db2de2081c2a49c69e4a SHA512 df3a65b805c2f56a0baa95de6ffef8681b0876add2d4163273553fb863c20314e3614b491b7ae5a10362c4b48d292ee1a348aa8afb96dfb774d70a9aace9923a
-EBUILD fwupd-efi-1.6.ebuild 1330 BLAKE2B 4d2da70e00f480eab73d32e3fe0cbfc85e3610ab77d21c1a2c592dd0061e95d477fbfbefb7dff2b473f51deec6f2ba7cc2802dc75e651d07d1b8d5d5dc168f38 SHA512 64ef4230409cbd29d21286d950ed5d2c3dc641322c110aa355aec4c634767bd4fa588e55287f289f0596d0a5b846c85df86e4eddca52b1a95745488e07855035
+EBUILD fwupd-efi-1.7.ebuild 1345 BLAKE2B c7704bbf5b47c35a71b3fceb26c885d9718473535562d042d029db23ba2a2e46f9953dc01869a0dce3eb7c11e3e4ab82a2bb973a8ca30d40670efddbf01ec26b SHA512 b7ab3cd20d1868816448212958ea626004ed8e2edc42af6c31f34b48fbdcaaabd4895ec7465f1f6441373fc11a9c0f243aea0bbd16e2c2248f814d28070ee89d
MISC metadata.xml 542 BLAKE2B d6450de7092700354813ce3018126ffa6ef34c0f7c1bf5eea4725c38b1bb10b21197d5d0df490519da7912c99e75c21580cdcd6d3f3ac994c1fa09cd3b87fdbc SHA512 dfd428948fb52e82ac9ddf595601bd434ed1cbc3a8eb1affb99c5ec1c23e53994c006182e06291fed7b754619cdfa0121faa8027a6e73e9334a713886d919cf9
diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild
index de6e4d0eb38e..b0e4efb7b1cf 100644
--- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild
+++ b/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit meson python-any-r1 secureboot
@@ -14,8 +14,8 @@ if [[ ${PV} = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git"
else
- SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+ SRC_URI="https://github.com/fwupd/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
fi
LICENSE="LGPL-2.1+"
diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 588ad45ea57b..397625d39ca6 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,7 +1,7 @@
AUX fwupd-1.9.6-fragile_tests.patch 1051 BLAKE2B 01ae6cae17b911d055eb820a041329e4347eb26533e372a540f08d6a7ab521118550e97c0ae3762d2532a9131a3ecdcfd719f6c1af6fb4c674688ee170c92581 SHA512 f1f22997477589f5a1fe18c7cca56309a365ff472aee0eaeaa1831a24b878d7301519f46e0b36e70fe5c0729b792fbeaa4430eee43c0169bcdbef8d1171bc107
AUX fwupd-r2 308 BLAKE2B 4494e69515347569965f0966ce2fe0779a6273df18412b4f6045c6186730dc8088f85eb029347b01c22897662d9205f98871752dee99690871a39cbb26db3899 SHA512 0f5070dc73cb6e0cfad7a66781afb85c695faffd05685e9df8c9798b94d55b31c0977134015d0d5418f5815d10529d79c898ae0efb2bdf0dc9ee44b696d5fdd7
-DIST fwupd-1.9.23.tar.xz 4300104 BLAKE2B d084244f99b5edccf4bf6a783846623876e9b4344c05bfe3cd412235bcde63d1f36db5528572e371fd0bde27f72c2bd61ba7b6472504ade4c9a068a00e34ca4e SHA512 379adcc79d40795f4895749bc944689ffee6fadc7c3dd1974df98c15120ca47d020ad4efabc68d0371cb36ebd3b549698c05a81bee0a673745a867bb32c4eeb5
DIST fwupd-1.9.24.tar.xz 4305048 BLAKE2B 5ac7bbc5cdcee13a39fe25cd5b83dfbb9615e6349cd39e8b25cc654c0318870de603c1f6ce550da6662d3f9cd7d275cf6254058f6b71dcb9f7916329147ab771 SHA512 2f9935bbfc3ffc49bf0939a75dd52861eea9108d8f7026dbcdf4c07ad234f70f0b1cb6740eefe555dc2a49aba1ea4d65a78427aad7a0ba9de1fe318734255bfe
-EBUILD fwupd-1.9.23.ebuild 5381 BLAKE2B 38ada083d022ac68cdaa9c40b04ed6c649f78eebab0253d65ad5e03a1793d06447a3c01ed83a71bb996ecffbceb9c5102ef84a05c1d55d147e135f2aa5ab042f SHA512 72f48d900e3bfadd4b81fd68abf172647c17bf206dba8e8afbd92fc78807793039d9af1c28935522ad2ef85f3b7f18ff5861d6365f37cd57274be6372eff3e6e
+DIST fwupd-2.0.1.tar.xz 4971220 BLAKE2B 44d95bae51cb299ab4130805f1a57ebfb0fd5ba8872b6679f5fdde46150cb245f25fdd888f47e57eb35842b6e34f105feefca2f90bb84950ad93748f9f294820 SHA512 bf4e1bdd9ebfc593490a0d5d6fd6e31718e89aff5bb0feda9babf235676e26bff0e6e751a5df96e884a9f86db11b40ad00b63c7a5385c3fa9ab89f7f154b945f
EBUILD fwupd-1.9.24.ebuild 5381 BLAKE2B 3bfa54ed795adc8c200dd888891a88c72b4f32576a11d42e859629f43c0b099c9e04a9f183ae4870834c788ecda39b9c5a12391e19421a2a1c12e0e40cf8ab69 SHA512 5250d74f29a7fbabb25d3b42837e4f379069b88d6d597d64321fab7f1db52032cb12bce7826a8a311889ea6d27ebc0503768a8314fe8e170538907f774ecfdf0
+EBUILD fwupd-2.0.1.ebuild 4678 BLAKE2B b85980cd91fd7319b42b6a65773083e3f5a23bc98a9a0f95a43e8c25c49023a1095415e5a3e5f2781ddcca8487bbb0a8de7c2d93d7a68fedb48d3ccb70a6ed27 SHA512 0c51d5044b2755044b8ea132a2fdd969c06e5c735e9df9b749a94b06feac8b1e72ee513bfcdfc7a4916ee7b42440a1716fbe3403b10c7b599db4413dbafd5ce9
MISC metadata.xml 1674 BLAKE2B b451d794c2be5515f1f5889a88e5c512ab5e8c62f53105b68374cd07007f0032fdb5f99bf2c0c403f4f6ac558fc3fc4513a06cb1acb06dbd321e1e4814c220bf SHA512 e176cca39887ad3eaccf7699c8d8fb8bb76587bec0e797f1952ce8d83bd259e43334870232f9660fe29cf177a2abaa1ca8e8e5527e88ade43e6a7a022510c025
diff --git a/sys-apps/fwupd/fwupd-1.9.23.ebuild b/sys-apps/fwupd/fwupd-2.0.1.ebuild
index d00aca03ce06..324f906650ff 100644
--- a/sys-apps/fwupd/fwupd-1.9.23.ebuild
+++ b/sys-apps/fwupd/fwupd-2.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit meson python-single-r1 vala udev xdg
@@ -13,18 +13,14 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
-IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )
- fastboot? ( gusb )
- logitech? ( gusb )
minimal? ( !introspection )
- modemmanager? ( gusb )
spi? ( lzma )
synaptics? ( gnutls )
- test? ( archive gusb )
- test-full? ( test )
+ test? ( archive )
uefi? ( gnutls )
"
RESTRICT="!test? ( test )"
@@ -33,7 +29,7 @@ BDEPEND="$(vala_depend)
$(python_gen_cond_dep '
dev-python/jinja[${PYTHON_USEDEP}]
')
- >=dev-build/meson-0.60.0
+ >=dev-build/meson-1.3.2
virtual/pkgconfig
gtk-doc? (
$(python_gen_cond_dep '
@@ -45,17 +41,15 @@ BDEPEND="$(vala_depend)
introspection? ( dev-libs/gobject-introspection )
test? (
net-libs/gnutls[tools]
- test-full? ( dev-util/umockdev )
)
"
COMMON_DEPEND="${PYTHON_DEPS}
>=app-arch/gcab-1.0
app-arch/xz-utils
- >=dev-libs/glib-2.68:2
+ >=dev-libs/glib-2.72:2
>=dev-libs/json-glib-1.6.0
- >=dev-libs/libgudev-232:=
>=dev-libs/libjcat-0.1.4[gpg,pkcs7]
- >=dev-libs/libxmlb-0.3.6:=[introspection?]
+ >=dev-libs/libxmlb-0.3.19:=[introspection?]
$(python_gen_cond_dep '
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
')
@@ -65,7 +59,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
elogind? ( >=sys-auth/elogind-211 )
flashrom? ( >=sys-apps/flashrom-1.2-r3 )
gnutls? ( >=net-libs/gnutls-3.6.0 )
- gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] )
+ virtual/libusb:1
logitech? ( dev-libs/protobuf-c:= )
lzma? ( app-arch/xz-utils )
modemmanager? ( net-misc/modemmanager[mbim,qmi] )
@@ -94,20 +88,6 @@ DEPEND="
)
"
-PATCHES=(
- "${FILESDIR}"/${PN}-1.9.6-fragile_tests.patch
-)
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != buildonly ]]; then
- if use test-full && has sandbox ${FEATURES}; then
- ewarn "Certain ${PN} tests are fragile with sandboxing enabled,"
- ewarn "see https://github.com/fwupd/fwupd/issues/1414."
- ewarn "When in doubt, emerge ${PN} with USE=-test-full."
- fi
- fi
-}
-
src_prepare() {
default
@@ -122,15 +102,14 @@ src_prepare() {
src_configure() {
local plugins=(
-Dplugin_gpio="enabled"
+ -Dplugin_uf2="enabled"
$(meson_feature amdgpu plugin_amdgpu)
$(meson_feature amt plugin_intel_me)
$(meson_feature fastboot plugin_fastboot)
$(meson_feature flashrom plugin_flashrom)
- $(meson_feature gusb plugin_uf2)
$(meson_feature logitech plugin_logitech_bulkcontroller)
$(meson_feature modemmanager plugin_modem_manager)
$(meson_feature nvme plugin_nvme)
- $(meson_use spi plugin_intel_spi)
$(meson_feature synaptics plugin_synaptics_mst)
$(meson_feature synaptics plugin_synaptics_rmi)
$(meson_feature tpm plugin_tpm)
@@ -151,7 +130,6 @@ src_configure() {
-Dman="true"
-Dsupported_build="enabled"
-Dsystemd_unit_user=""
- -Dudevdir="${EPREFIX}$(get_udevdir)"
$(meson_feature archive libarchive)
$(meson_use bash-completion bash_completion)
$(meson_feature bluetooth bluez)
@@ -159,14 +137,12 @@ src_configure() {
$(meson_feature elogind)
$(meson_feature gnutls)
$(meson_feature gtk-doc docs)
- $(meson_feature gusb)
$(meson_feature lzma)
$(meson_feature introspection)
$(meson_feature policykit polkit)
$(meson_feature sqlite)
$(meson_feature systemd)
$(meson_use test tests)
- $(meson_use test-full)
${plugins[@]}
)
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index 858e45ce5ddd..3ba07fcea9a8 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index de46dc375e03..2ddfa1d1f0b7 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -1,10 +1,14 @@
AUX 8cf58abef12e61f369af3f583af349b0e086ba27.patch 2846 BLAKE2B 8763c07ed1d8601b1deb6cbd9400f976bd8656e640854c8c02077b7bce7dd52fc77ac4af779675e6bbfa5f24396f9b4cb3cdba5151a24323539e5d99fbdb2135 SHA512 2b6f4cc64d3ec38b024950dc08ff7beeb6483a7f50cb0dd8b14926fd2b826c4752b4032da5a5d7e0543b792bce70b25fa95a7c37a1229d903f374810deae4670
+AUX polkit-123-mozjs-JIT.patch 1000 BLAKE2B 8754b7647923280842f06228d93ad2d48381e1b72792f519eceaf8021176268e13b153e11e8fe7c6b231293bd0e7c5010235df15b4c52df7043f6ad0092617fe SHA512 0e892643e400e625f13fe6fe5255190c41bb6d4a6d2d8fa8e9e6d65a2749712f86e80c089d569dafb728dbf354b1861fb53b72b85983d4904c219634b0e66415
+AUX polkit-123-pkexec-uninitialized.patch 1118 BLAKE2B a6abfa5a67612c305823d43fc33332d4c58cef676a8e92f51e702861ac986092f50acc641b1fb0c0e020ce6ad33a971d9332b53f6db3cf7e49c1e580e3bec418 SHA512 90c62d553f84b4fa4f1a9fe30e12596b5214b7db52576b9de3fdb7ae2bd7299e38e8bf4a2eb2f43b23464f9750b31cd2e62d6185082fa24a25a4de1fdf4d038c
AUX polkit-124-c99-fixes.patch 3663 BLAKE2B d3820081c0215e37855045a1e1efe4da77ef17820f115a43984f37100533f0b2fbbf80cf41f508e2d63dfeeaa4ed782246d78a267cea32bc9e2ea4c9db4f8150 SHA512 6994c5ae05067ed12fbbf7e035434c8d856848e53ffc687aca568a05077600fc55857f33a289b7ff96bcab34423729806c0ad1c02f62dafa2cd07f9bdfd2e18a
AUX polkit-124-systemd-fixup.patch 1571 BLAKE2B e9f03f0239a4af15a05a8a83749f2da50c7457849d5f170556e3ca0e8c47ec9a90359a77a8255932b3843b8d50bedf1e07472cd1e33ba1cc76a7d2b5aa0560fd SHA512 b938ac6f4de8a2e2cc799c3fcaeca7f3d4f62f14868b0281329b3b102f8cc6d7474c96ed9a16e0197ef30db229df53e7287b816ecd16efce5f00fb2783cb049b
AUX polkit-124-systemd.patch 2483 BLAKE2B 3323abefac5adff5046d7756ba19d87b9206baecce4937de6b29ca2e12025c173d503e2f6bc9274147f16a333b1dd46a3d089645708d051f7cdb59a52705dcae SHA512 97622cd525e6706e82aad8bb63f8721ae22f3da47727797556b468b9f01417f78a3c52733582c5f40ba5196261faa7a0aff1da4326baf57d9d8d470d88b2a538
AUX polkit-125-musl.patch 1838 BLAKE2B 61615adbbd75e1cae40dfeafdf8f2cdd2423629074ae2fa0218c7b7ff1bd10d00d5649ff25e85ba4df2052245d7f1bc0e6877cbec96fe8dfd8c1fb09957f3b36 SHA512 4e6edca7a993519a4f8ad757f4efa88145f66792bb929241e7a098270478e512623b3eb5d2bf2cc0013f0e512e1d59334d398f19717055c864ed9574dd27b454
+DIST polkit-123.tar.bz2 707480 BLAKE2B 27d8764606d8156118269fb4cd5eda1cfd0d56df219e4157cd78fd4c2a2d001c474271b7bb31e7e82ca376eacd26411418695058cc888700690606348b4d014a SHA512 4306363d3ed7311243de462832199bd10ddda35e36449104daff0895725d8189b07a4c88340f28607846fdf761c23470da2d43288199c46aa816426384124bb6
DIST polkit-124.tar.bz2 715490 BLAKE2B ecfc1ec73a7e1bbdf7374642ad4e1dbe534149a27e75bb1235eaa446ff912466ee0cdd978c34b7f110bc62a49b25ffddc9011e280686e3f304a234454be85a40 SHA512 db520882b0bedf1c96052570bf4c55d7e966d8172f6d26acf0791d98c4b911fce5ee39e6d830f06122ac8df33c6b43c252cdb7ba3a54523804824ebf355405dc
DIST polkit-125.tar.gz 453652 BLAKE2B 068bd4a7c028a0b4e026a0fdc3a60bd323087282a5c5bd7cbc404dbedb997de63893ce2282e8cd5f01f8d98ff0cc1a46200543a832fa397a4f50ef8d6ba2b28b SHA512 64d85c1557355d6de6483beeb855b74a99dbb30cf9968206dc0aaf147156072ca2604bf667533099ee3972b3eed0421ec0a1ff8bea35a1e4c54da7b9688e0953
+EBUILD polkit-123-r1.ebuild 3992 BLAKE2B a619bb72c9047a54c8bbc342e43310ca0f5a4f885b7e6b73ae354fbcdc95919bb850ddecc7b54bccfe5bbef3880723ea34765d351ba6d28d41e9fab329e9f600 SHA512 0478d625f3d892655624bce05ff22a5370a4098f7e5585365c1e30c88454546af0da107d9d9ef79707ce34c0e189ee10ef1135fd93deeba97ff21074da164a3a
EBUILD polkit-124-r1.ebuild 3906 BLAKE2B 12fe0c0be38f8ab2edc577edaf46a580d46ffcc8f6992b6e06ef368ee81534d058d771cd39b8ba5eab35ab475e5e7d36e16b2bf2c2095db45c908fc370a9a591 SHA512 f799e4ffe69a32c96847e4b4b0862684118144002305cd3f005565e0860d224d073ecb64c7a9d699012185dc4e8434d984f71304461c269dd8c9b64d5874024d
EBUILD polkit-125-r1.ebuild 3948 BLAKE2B 6093ffdcdc548752c6f0c0e81b31d821b70ecc6f905bf1f17476a67d5575ad9e971f98b940799d4077150ac222c5ad127598282f7b540e45b31be05813047249 SHA512 ef66cc1c9c50f902befb51d9a60d7148a3dad96626d862d18cf47e158d1f92e125d05804410c87720d32ca716cdeb80e7ac1bb73db87531a1c3bd0ba24e3ad6a
EBUILD polkit-125.ebuild 3858 BLAKE2B 0f2abe9840da2f1853a7ad76aa4d318fa6667c63f015d19c5052c38d3b3408c91cc455c57f2eeaecbfa01bcf7bdff0be105a1385c7df5dec2959e9f1d616f3cb SHA512 69815752e060e6a193248cad74168bf334526121ed0beacdf70aacbb86c2b41aae79f8e3342cea92e560db10102b498c2d11c4e3b5e3a80cbcfa1478577a1a65
diff --git a/sys-auth/polkit/files/polkit-123-mozjs-JIT.patch b/sys-auth/polkit/files/polkit-123-mozjs-JIT.patch
new file mode 100644
index 000000000000..5b3f2c4a3641
--- /dev/null
+++ b/sys-auth/polkit/files/polkit-123-mozjs-JIT.patch
@@ -0,0 +1,36 @@
+https://gitlab.freedesktop.org/polkit/polkit/-/commit/4b7a5c35fb3dd439e490f8fd6b1265d17c6d4bcb
+
+From 4b7a5c35fb3dd439e490f8fd6b1265d17c6d4bcb Mon Sep 17 00:00:00 2001
+From: Xi Ruoyao <xry111@xry111.site>
+Date: Sat, 29 Jul 2023 17:44:58 +0800
+Subject: [PATCH] jsauthority: mozjs: Disable JIT
+
+The JIT compiling of mozjs needs W/X mapping, but our systemd hardening
+setting does not allow it.
+
+For polkit, security is much more important than the speed running
+Javascript code in rule files, so we should disable JIT.
+
+Fixes #199.
+--- a/src/polkitbackend/polkitbackendjsauthority.cpp
++++ b/src/polkitbackend/polkitbackendjsauthority.cpp
+@@ -56,7 +56,16 @@
+ static class JsInitHelperType
+ {
+ public:
+- JsInitHelperType() { JS_Init(); }
++ JsInitHelperType()
++ {
++ /* Disable JIT because it needs W/X mapping, which is not allowed by
++ * our systemd hardening setting.
++ */
++ JS::DisableJitBackend();
++
++ JS_Init();
++ }
++
+ ~JsInitHelperType() { JS_ShutDown(); }
+ } JsInitHelper;
+
+--
+GitLab
diff --git a/sys-auth/polkit/files/polkit-123-pkexec-uninitialized.patch b/sys-auth/polkit/files/polkit-123-pkexec-uninitialized.patch
new file mode 100644
index 000000000000..f19560943c43
--- /dev/null
+++ b/sys-auth/polkit/files/polkit-123-pkexec-uninitialized.patch
@@ -0,0 +1,35 @@
+https://gitlab.freedesktop.org/polkit/polkit/-/commit/c79ee5595c8d397098978ad50eb521ba2ae8467d
+
+From c79ee5595c8d397098978ad50eb521ba2ae8467d Mon Sep 17 00:00:00 2001
+From: Vincent Mihalkovic <vmihalko@redhat.com>
+Date: Wed, 16 Aug 2023 08:59:55 +0000
+Subject: [PATCH] pkexec: fix uninitialized pointer warning
+
+--- a/src/programs/pkexec.c
++++ b/src/programs/pkexec.c
+@@ -53,6 +53,7 @@
+ static gchar *original_user_name = NULL;
+ static gchar *original_cwd;
+ static gchar *command_line = NULL;
++static gchar *cmdline_short = NULL;
+ static struct passwd *pw;
+
+ #ifndef HAVE_CLEARENV
+@@ -508,6 +509,7 @@ main (int argc, char *argv[])
+ path = NULL;
+ exec_argv = NULL;
+ command_line = NULL;
++ cmdline_short = NULL;
+ opt_user = NULL;
+ local_agent_handle = NULL;
+
+@@ -802,7 +804,6 @@ main (int argc, char *argv[])
+ polkit_details_insert (details, "program", path);
+ polkit_details_insert (details, "command_line", command_line);
+
+- gchar *cmdline_short = NULL;
+ cmdline_short = g_strdup(command_line);
+ if (strlen(command_line) > 80)
+ g_stpcpy(g_stpcpy( cmdline_short + 38, " ... " ),
+--
+GitLab
diff --git a/sys-auth/polkit/polkit-123-r1.ebuild b/sys-auth/polkit/polkit-123-r1.ebuild
new file mode 100644
index 000000000000..c80be20754d2
--- /dev/null
+++ b/sys-auth/polkit/polkit-123-r1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit meson pam pax-utils python-any-r1 systemd xdg-utils
+
+DESCRIPTION="Policy framework for controlling privileges for system-wide services"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit https://github.com/polkit-org/polkit"
+if [[ ${PV} == *_p* ]] ; then
+ # Upstream don't make releases very often. Test snapshots throughly
+ # and review commits, but don't shy away if there's useful stuff there
+ # we want.
+ MY_COMMIT=""
+ SRC_URI="https://gitlab.freedesktop.org/polkit/polkit/-/archive/${MY_COMMIT}/polkit-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+
+ S="${WORKDIR}"/${PN}-${MY_COMMIT}
+else
+ SRC_URI="https://gitlab.freedesktop.org/polkit/polkit/-/archive/${PV}/${P}.tar.bz2"
+fi
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="+daemon examples gtk +introspection kde pam selinux systemd test"
+# https://gitlab.freedesktop.org/polkit/polkit/-/issues/181 for test restriction
+RESTRICT="!test? ( test ) test"
+
+# This seems to be fixed with 121?
+#if [[ ${PV} == *_p* ]] ; then
+# RESTRICT="!test? ( test )"
+#else
+# # Tests currently don't work with meson in the dist tarballs. See
+# # https://gitlab.freedesktop.org/polkit/polkit/-/issues/144
+# RESTRICT="test"
+#fi
+
+BDEPEND="
+ acct-user/polkitd
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/docbook-xsl-stylesheets
+ dev-libs/glib
+ dev-libs/gobject-introspection-common
+ dev-libs/libxslt
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig
+ introspection? ( >=dev-libs/gobject-introspection-0.6.2 )
+ test? (
+ $(python_gen_any_dep '
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/python-dbusmock[${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="
+ >=dev-libs/glib-2.32:2
+ dev-libs/expat
+ daemon? ( dev-lang/duktape:= )
+ pam? (
+ sys-auth/pambase
+ sys-libs/pam
+ )
+ !pam? ( virtual/libcrypt:= )
+ systemd? ( sys-apps/systemd:0=[policykit] )
+ !systemd? ( sys-auth/elogind )
+"
+RDEPEND="
+ ${DEPEND}
+ acct-user/polkitd
+ selinux? ( sec-policy/selinux-policykit )
+"
+PDEPEND="
+ gtk? ( || (
+ >=gnome-extra/polkit-gnome-0.105
+ >=lxde-base/lxsession-0.5.2
+ ) )
+ kde? ( kde-plasma/polkit-kde-agent )
+"
+
+DOCS=( docs/TODO HACKING.md NEWS.md README.md )
+
+QA_MULTILIB_PATHS="
+ usr/lib/polkit-1/polkit-agent-helper-1
+ usr/lib/polkit-1/polkitd
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-mozjs-JIT.patch
+ "${FILESDIR}"/${P}-pkexec-uninitialized.patch
+)
+
+python_check_deps() {
+ python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # bug #401513
+ sed -i -e 's|unix-group:wheel|unix-user:0|' src/polkitbackend/*-default.rules || die
+}
+
+src_configure() {
+ xdg_environment_reset
+
+ local emesonargs=(
+ --localstatedir="${EPREFIX}"/var
+ -Dauthfw="$(usex pam pam shadow)"
+ -Dexamples=false
+ -Dgtk_doc=false
+ -Dman=true
+ -Dos_type=gentoo
+ -Dsession_tracking="$(usex systemd libsystemd-login libelogind)"
+ -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+ -Djs_engine=duktape
+ $(meson_use !daemon libs-only)
+ $(meson_use introspection)
+ $(meson_use test tests)
+ $(usex pam "-Dpam_module_dir=$(getpam_mod_dir)" '')
+ )
+ meson_src_configure
+}
+
+src_compile() {
+ meson_src_compile
+
+ # Required for polkitd on hardened/PaX due to spidermonkey's JIT
+ pax-mark mr src/polkitbackend/.libs/polkitd test/polkitbackend/.libs/polkitbackendjsauthoritytest
+}
+
+src_install() {
+ meson_src_install
+
+ if use examples ; then
+ docinto examples
+ dodoc src/examples/{*.c,*.policy*}
+ fi
+
+ if use daemon; then
+ if [[ ${EUID} == 0 ]]; then
+ diropts -m 0700 -o polkitd
+ fi
+ keepdir /etc/polkit-1/rules.d
+ fi
+}
+
+pkg_postinst() {
+ if use daemon && [[ ${EUID} == 0 ]]; then
+ chmod 0700 "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
+ chown polkitd "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
+ fi
+}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 56523239b778..63e98ed3ed56 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index de24507a20ce..39b2b50b3ae4 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -44,7 +44,7 @@ EBUILD binutils-2.40-r9.ebuild 14126 BLAKE2B a38c2980c89bf7926c70b8e96c80cca79f5
EBUILD binutils-2.41-r5.ebuild 14648 BLAKE2B 854e81a9a8765c41c410c78b7fb0126963e41eb27578296af1ffe2a260b40f6c3ba30613f325f53a409cb2f8b72f22e28c6275dd914d5fb46e4a8f86f3460669 SHA512 9b2abbb34340ce60d81029ecbd49f686158997d09c023cec175d77b8adf5c8cd0b4745bce0befb1f8104040e0c5f694e4cbfe79d851f517ae64f77c24651bd16
EBUILD binutils-2.42-r2.ebuild 15743 BLAKE2B 0c7fb561999ab38e95b643630104bfb79eb558d373ccacd1d3b329a0c90a3e398633a48e1ac7b49c0912e39f407f64f23d78ff644ea72888cdc7480c2a90d97e SHA512 f940f05a1ac48336cc80dc99f66567241525f6b2c28d1cb3f158bad80fb162a274ba274490c3ce308f3962f748659254bce85f2af464994c32ce697176cb699c
EBUILD binutils-2.43-r1.ebuild 15848 BLAKE2B 6bf4aba0683cd6b733c16ee33142973bc1b3bce71849fb62a6dc3c6d7c12c30469c534c4c69209191120c2d568fefe5675f9850163bffb44f7d3683e3c1efe84 SHA512 a31cecfaca03479c82cb77036d88968829abaea78daeceda1655b34fd69f65ba32710be38aa1ada6d653c5d4343b1fe6875dd391fcdb321e95f1469e10cc74ca
-EBUILD binutils-2.43-r2.ebuild 15848 BLAKE2B 69734e449b986aa5313d18a0795c17620fe0a2330ce83bfec3f6590300d7d9527f2417a78fa55eafec172ffb13d60b1cd2064a7c0f7ff356288496c77136a1a3 SHA512 084d368bca1e190e3e7a0b1c53de4b8b21893b9bebc047401c76cd900c5f902b88ef42c6424a99f50eace4d5dd8cf74ecc66651f8a5f6782e2d385f088782c78
+EBUILD binutils-2.43-r2.ebuild 15845 BLAKE2B dac6445c236ec4db0695b2249ea1771a21af808ebab29e20e7c21c046585bd4a249e465edda471d87be7f7388fa15b85aa8fa2180eb0a40249dd36602f3219c1 SHA512 66f158dec50babaca6119dc884d7d008fb100058438fe9c1ed6819c2f74714d167f3f6ffa787aaf65c25e776293e3131e3ccdf548ae235b099f9359c62ebef1f
EBUILD binutils-2.43.9999.ebuild 16010 BLAKE2B eb1f2a572e43e430df7ae57909036c568ede8c8f792584dc8ecd8244cb36696cc99c153290aba02a1d36ae4da101bfe2a9867e84f3bf2b71e2b1e933cbac36b4 SHA512 a3d37c0ad149020cdfcbdc78e6448075c7e6775deda183dc619ab9f78f745a324061d75832f7d4d08eb07357432061b05e7b519f151572da5372c709bd988126
EBUILD binutils-9999.ebuild 16063 BLAKE2B 8f1e6e593dedcb484e1431c7e49958fd9a6745f67e9d0eae6db5a0a5753c3ea56b0595b09bcd4e87a9814093d32386593045c050061ae3e488f7963af662b3ed SHA512 4995c432aae48cf88c3627d34b4fc2d62904db6c55fd6958b44e2b9d21d92dc2696d1e2e874392b204f0ae7cce71ee2e9d3f168ffd997aaf5c0c1beeece337eb
MISC metadata.xml 995 BLAKE2B 85ccdd924f8c459a4cd7e608dff59c7281523da0d9457b0094b97e140cd07a300cb38383d9402808859100ca0bf219ce86e367bb5282216121bd81f68d588c17 SHA512 3ee538640e5d8c0efe6b8cf1de299e0d78965dece1ad814384844e8e24db72b11ca30d5fb68dfae2e71046d35aee0e71ee3ecbda3730ca49446dd0b2cd0f817c
diff --git a/sys-devel/binutils/binutils-2.43-r2.ebuild b/sys-devel/binutils/binutils-2.43-r2.ebuild
index 3a2ace907f82..18d5aa85e3df 100644
--- a/sys-devel/binutils/binutils-2.43-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.43-r2.ebuild
@@ -131,8 +131,8 @@ src_prepare() {
# This is applied conditionally for now just out of caution.
# It should be okay on non-prefix systems though. See bug #892549.
if is_cross || use prefix; then
- eapply "${FILESDIR}"/binutils-2.43-linker-search-path.patch \
- "${FILESDIR}"/binutils-2.43-linker-prefix.patch
+ eapply "${FILESDIR}"/binutils-2.40-linker-search-path.patch \
+ "${FILESDIR}"/binutils-2.41-linker-prefix.patch
fi
fi
fi
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 685f94140cd1..e161b802fbdd 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index efe4ba685da5..7e359ff1f4c5 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -14,16 +14,16 @@ DIST llvm-project-19.1.3.src.tar.xz 141247864 BLAKE2B 4ccb30accd632a7d54eb065b72
DIST llvm-project-19.1.3.src.tar.xz.sig 438 BLAKE2B 44717741ae13bb0c52382647352e52273d8401728dc5cc1cf0c11a8f08cd74b6e3d789e788793aad767030b36fdec62e3a05bdc0b7ff60556cec7ceac17fc239 SHA512 84ef22ee78dbaad4710becbcb02119d06063099f9102bb86f3cd44fbb7e2d87bafe239d8e0cbf22ab5a479f99a11a77125f22394d5006ed86262076ccbf1634d
DIST llvm-project-3f4468faaa9525ad615118675c3c68938f4a8d5f.tar.gz 221860252 BLAKE2B 6c531df34163dc0879c79b029a13215d1bef2cd95bbaf4a6d5e10b81a8352236283d40f14b62e23a57cc1cf8edce138fb6e2720ced2397d6469c5863564c626d SHA512 4aa485f4547e210cf8f6f8147c4adab3e75afe77f1e4e1bc4718fe681b64bdcf8937f843964542f8ead90ceef52cc0fd4bd8275824d1a4c6961eddafc7d35115
EBUILD compiler-rt-15.0.7-r1.ebuild 4252 BLAKE2B 7270c3ae2a4a30b79774cd38041ee5e4381a0393be7768d56c2a59000a509e2b48336467d34ee09f8d82afbe9f453f79ddc17a2708746f89d2227b66cbfc6b01 SHA512 836e4cc58522c48d6fc40ca27efd68d18cca9914ce1810ab0b6d307bfa163b9d8b883729b917fb5ff129985ec86e5ba655587c3f93980f73e762e2bfd4ca2ab4
-EBUILD compiler-rt-15.0.7-r2.ebuild 4300 BLAKE2B 8be3f40edc2c96a5d77e20937a4c2cefa4a8c01e1fcc19e12d85c7966bf4c91d3d3cac1428f6d0cc3b644c5198553f3c06b5f7b02785d7cad39f3180ad1b8327 SHA512 872479e5710bc9b83a8d837a356565724cb26d74ba782eb5237d43589fb1a3d2ff3a9a865ae05c3d831500a4f488a41c6230124df2b6095d041390a6439639f4
+EBUILD compiler-rt-15.0.7-r2.ebuild 4380 BLAKE2B efee8f45c42790e54595f7423c6c18c33c769f83d3150ffab68328aac1ba90cbb1b59c046e11545cb685dacec8ab9d30b0eb48a1a4791cf53940fc5ca9891d20 SHA512 6d4ab7e49822b975056a8554f2cba98b6ff794dbbb82ec67a30e761ee2e32427223d7afd27f42b17c4a62c8a44d4db3c92b662ed09d7c73a38fb150479d7cca9
EBUILD compiler-rt-16.0.6-r5.ebuild 5235 BLAKE2B 7b246061a0f3de0f07d1610329d4a7a509028de9297aca31d986a5e8deb0396d3cfe3733a7b277e794ba90959974242154b46f8de3d331869c3b74d1b4073b3d SHA512 52bf753237708227cf61a75997a5dd82d8b5847a723b950048d8d386b254d2774456e895c0335020ced7514ee4b57e8d4d3bd9c8564b467c1119ef349d7c30c3
-EBUILD compiler-rt-16.0.6-r6.ebuild 5283 BLAKE2B dff8933f571221296767b9d7f74bec25129356b56b056a1d73983bcf4769970c5c8de35a7d987964eebd8a5997c2e17232299993d6ae891aef6e171c479635ae SHA512 997c0202453be2e28e1037d5dccdb38d19f497a9bc7574c8ba71c1665d4044c8367f5641bdce92b251552a835e8563b8ce3bb45eccc7805e8dc6e424c81776c3
+EBUILD compiler-rt-16.0.6-r6.ebuild 5363 BLAKE2B a2d2e9cf237849459856dd6d5f23d051697974c827c603ba96a77e14c2f4344c2d8084f36aadc483484378394b34e18c23a8b74b23bf8f7745cae1d3abc1dbb0 SHA512 917930e964dc4f83a8f8cc7d858ce6feb7e19c9137fb6a40514c972fb4e8bbcdf5381e3a884d03a71b575539b149715a65beddab9c6958ca04a5997570613330
EBUILD compiler-rt-17.0.6-r1.ebuild 5232 BLAKE2B 5a0f7dfe903120235504687ae76593ce902caa8d7aab9a3e3ad09eaafcb49ab14b433c5825c52bd0533230606ed8c79dbb4e276ed2a5bd51e01a0499c8510dbe SHA512 539024f986c1c72eaa5b401af443209451a100830be73ec445e4ccc073b867e5e4806438ea779b05c5a81f544ae81baf9148adc9f3eb95d31511bc5f239b5631
-EBUILD compiler-rt-17.0.6-r2.ebuild 5280 BLAKE2B 4416e574e23850b0f232437810f955189ff935511c293071a5660f4f44606453e9d84e4328eef22618393ec28dacf93dd4b4591a1bcb92964b562b7dfb839dac SHA512 ef3561a68d292ac5783181ab45a69e6e8146b43d48af393c6b0e920bfca485dadc9324e8e4109427bef5b33ba2858c7186a3cc6579fb14a05077b53fcef4f515
+EBUILD compiler-rt-17.0.6-r2.ebuild 5360 BLAKE2B 2177d53ff3c498ca85871197a466e583fe6a1fcb80092df75dfa1330bc80aad21c090395132b99359138977c62888bd03ea48331c4acb79e543852ced2f52c50 SHA512 f065a0ed894081cb96fbf045011ec57fbedeadfe6fc384b7ab2b493e41c3b92e79c837f0d542a5fafd9801878f760384fb76a7739fef3043194fbe781cc18422
EBUILD compiler-rt-18.1.8-r1.ebuild 4987 BLAKE2B e32d8c2e8ae1b978600444420dfb2e9329c85fad13e91cbf494167aa4e57f24bf538a4417d3b47d4b87234ae26b48d88d6efd1a9413587ac4488e3a007a9ddff SHA512 0e103e1bf304892e41ec4935d390f7d2e5cfcf569f2cf22b091524d8c73fcf60e07f96f3e8d71949226852ce61777bc4a309aa9063ab87830c3fb94bf8082001
-EBUILD compiler-rt-18.1.8-r2.ebuild 5035 BLAKE2B 649b91d0de60e2196df00b5c0cb9ff46509cef719c1e86ef809f4679ac12178f8463e8eb577f39d0aeafd4e1a74d51e1cca00d71f329403c21696f3187e913b7 SHA512 088bd7dcb0df6bca9c482803fb86304b3625a034970fb414c05cdec4ea01b45a194c39dec5eeab13cadbae00dda37f0a51cdb0bea57561a9a060c4156281bb23
-EBUILD compiler-rt-19.1.3-r1.ebuild 5129 BLAKE2B 0275cd3e4655d9fe9848ca85b52a3f5228b87ea7d27788170ee28546452157d8768664becd7e3816832472c5e0422d4fb2ff14c2aba173372e3a44a4d8aad486 SHA512 281db5fc36b50d4c6a0a3264d5f2db70e28987cecf3005c43b9df51282cc3544be404fb4e732c53b6f147ae87eba34201ee21f9e3e1d4bce72a8042e02db0363
+EBUILD compiler-rt-18.1.8-r2.ebuild 5115 BLAKE2B 7c066ac2380913e67431f1d40a21d4c3a3866f7c40064762aff98d116ddacd4e876d5290b2f3bfa463b35072208bf959c18bba611e2a90c645937ec52fdf296c SHA512 6ed1a02b0e6d53469444aa0285fbcf395381e8e2caf01a062c92b664f81373458e13352ea9b7dedcd6aecbfab48cea0c3434b918f18c6d834195ecabad70c47e
+EBUILD compiler-rt-19.1.3-r1.ebuild 5209 BLAKE2B d69ba529020b23d4a7f00195d2ea7a3010976271a69b4a5229d7fbc944f129480874ec9e8ca3b68f3a938d790c112d2cd2aa77eb560ab821eb3f79dcb028b71b SHA512 92c74ab12577049d145a3f078d72fa59dcda40fde713ff1079dc065c50fd48d29b30dd58052bb2182bc01146485134c694eb332196d415f8967b38de2ad74301
EBUILD compiler-rt-19.1.3.ebuild 5086 BLAKE2B 73ce4892ff3df803dae4ff3f3b17ed89939521acd437b0a1953dee8321c10270ca5a89ebd0bfed6658cd669a7fb22b5ea142123fc8c6303cc4665f06646172cb SHA512 6c20f142a5d91899ad5b6aac0af1a0e07bfb57b2bcb1cd010977299401991165547f4105e23d850fc038eaea053b035c578406828a35a2bac97481d21fed7154
-EBUILD compiler-rt-20.0.0.9999.ebuild 5020 BLAKE2B 52e31b19f267e5248073c2376f5b0ce545d0dd04549d29dd3e9a998e9b88b8a4151c64a640ec1fb00aebb225788062f258a3881a4b09d2034cce650db888f6d0 SHA512 fe9699e894a781e7747da827bc4a4a2d5e6655df1bad13379a10caede5bb94d4dd979dea30feac5d625b00485d4ec7ce72a5c62fa53538e8da9e1eda69565214
+EBUILD compiler-rt-20.0.0.9999.ebuild 5100 BLAKE2B 8b21c012e5424c96d3957670edfa06a03ed3a5a328b1600c29d471ba12191b319d39e0124d276fbd4ebaef9bea3f1a2133c9fd391f22328a46b008e9c783e5cb SHA512 cd3d927fb0ad5a5f919bcc7143f07e1f32870ab7ff278503c3b73a90f1d685e9b4b657d364ddd9c20f3dd2b03d370bb791f1a5e5f1314e9b592b00df41557360
EBUILD compiler-rt-20.0.0_pre20241029.ebuild 4977 BLAKE2B 4a8175408e7946c688c362e4df75ea733260807de4f0bdbc371c0aaccda328e0ceae0be106b2a6cf233e1541e81b03670387940d8822121d81d11f2cf71e6be5 SHA512 5fae782e62cd6234b9d637e379299d869df2b7641f52919ee52750d92eb02a1027a13be827ed53caac33f08c111174f803cd199645aab90fda77e8710977e71b
EBUILD compiler-rt-20.0.0_pre20241106.ebuild 4977 BLAKE2B 4a8175408e7946c688c362e4df75ea733260807de4f0bdbc371c0aaccda328e0ceae0be106b2a6cf233e1541e81b03670387940d8822121d81d11f2cf71e6be5 SHA512 5fae782e62cd6234b9d637e379299d869df2b7641f52919ee52750d92eb02a1027a13be827ed53caac33f08c111174f803cd199645aab90fda77e8710977e71b
-MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48
+MISC metadata.xml 610 BLAKE2B 2fd2530da10ecae7d8b54b448d0e0ec082b8082e3b5da8ab47dc79058724b368d5f900b1de18e14fe2c2b95257c69d0aceb9bd83b8b6873f65935302461ac263 SHA512 d50a05439376fa985ab1579a592cc6f544552e177132dc8773f172b827dec49ab3f8bcd77d89c25d4f2a1b99492897045b16a75ceb2d14cc76187140c33ccc45
diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild b/sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild
index 830a5dc0145e..cc7d61a7cc6d 100644
--- a/sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild
@@ -12,7 +12,8 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_VERSION}"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
RESTRICT="!test? ( test ) !clang? ( test )"
DEPEND="
@@ -97,7 +98,7 @@ src_configure() {
local mycmakeargs=(
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_VERSION}"
- -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF
-DCOMPILER_RT_BUILD_MEMPROF=OFF
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild b/sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild
index e43bba60aa8b..d3db4884f451 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild
@@ -12,7 +12,8 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_MAJOR}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
RESTRICT="!test? ( test ) !clang? ( test )"
DEPEND="
@@ -105,7 +106,7 @@ src_configure() {
local mycmakeargs=(
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
- -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF
-DCOMPILER_RT_BUILD_MEMPROF=OFF
diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild
index c5c7bdc62a1b..5d7323b2da07 100644
--- a/sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild
@@ -12,7 +12,8 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_MAJOR}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
RESTRICT="!test? ( test ) !clang? ( test )"
DEPEND="
@@ -105,7 +106,7 @@ src_configure() {
local mycmakeargs=(
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
- -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF
-DCOMPILER_RT_BUILD_MEMPROF=OFF
diff --git a/sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild b/sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild
index 6fae972ab61d..d216f08f0c74 100644
--- a/sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild
@@ -13,7 +13,8 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_MAJOR}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
RESTRICT="!test? ( test ) !clang? ( test )"
DEPEND="
@@ -100,7 +101,7 @@ src_configure() {
local mycmakeargs=(
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
- -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF
-DCOMPILER_RT_BUILD_MEMPROF=OFF
diff --git a/sys-libs/compiler-rt/compiler-rt-19.1.3-r1.ebuild b/sys-libs/compiler-rt/compiler-rt-19.1.3-r1.ebuild
index 0e331798f968..88726a8977e1 100644
--- a/sys-libs/compiler-rt/compiler-rt-19.1.3-r1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-19.1.3-r1.ebuild
@@ -13,7 +13,8 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_MAJOR}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
RESTRICT="!test? ( test ) !clang? ( test )"
DEPEND="
@@ -101,7 +102,7 @@ src_configure() {
local mycmakeargs=(
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
- -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF
diff --git a/sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild b/sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild
index e8c984678e90..92b6059c1ee7 100644
--- a/sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild
@@ -12,7 +12,8 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_MAJOR}"
-IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
RESTRICT="!test? ( test ) !clang? ( test )"
DEPEND="
@@ -100,7 +101,7 @@ src_configure() {
local mycmakeargs=(
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
- -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF
diff --git a/sys-libs/compiler-rt/metadata.xml b/sys-libs/compiler-rt/metadata.xml
index 1167201f29f0..efc089d5845f 100644
--- a/sys-libs/compiler-rt/metadata.xml
+++ b/sys-libs/compiler-rt/metadata.xml
@@ -5,8 +5,15 @@
<email>llvm@gentoo.org</email>
</maintainer>
<use>
- <flag name="clang">Force building using installed clang (rather
- than the default CC/CXX).</flag>
+ <flag name="atomic-builtins">
+ Compile atomic builtins into compiler-rt.builtins. This is
+ needed on systems without GCC/libatomic, but requires using
+ Clang to build.
+ </flag>
+ <flag name="clang">
+ Force building using installed clang (rather than
+ the default CC/CXX).
+ </flag>
</use>
<upstream>
<remote-id type="github">llvm/llvm-project</remote-id>
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index 0a8c9f756259..f7b8595e3ae1 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/sandmann-bin/Manifest b/sys-power/sandmann-bin/Manifest
index 71201016d401..b4fdd714c2cb 100644
--- a/sys-power/sandmann-bin/Manifest
+++ b/sys-power/sandmann-bin/Manifest
@@ -1,5 +1,3 @@
-DIST sandmann-1.0.tar.xz 16661756 BLAKE2B 06a2ce44a0498987ce1dfafaa0aee560c2deef69efc7cfd6191dd12e265be21b15b167d7adc01066343a777cf66c88b2ec5d95f46fede003f80676966ad95ad3 SHA512 e9f5f41b4f2bf45f7d4528baf593f4f120e5a9c4eacf13a4c0961ba66f8ed5877abb3f10b6b35679dc56f2e55e80e0cc6bb3a42800859ff40354b0a750b16d66
DIST sandmann-1.2.tar.xz 16868444 BLAKE2B b4e6bfefedc31af3b1fcb9c5b05349a23eb6150296dff6ee74a6626e6f6914a244bb7bb22ece4a28daa699f3291f1b7194307f1b524ed0c8ab924587e5b001f6 SHA512 44a3287f61361d0594988715ef8d302d772dbec40a50054c5091642cbba18ef006ddb59e52303f9482ddb66de6006ef340b3726be7486cdb40092302e5aa5501
-EBUILD sandmann-bin-1.0.ebuild 1114 BLAKE2B b9af7c75bd53a650f549ad08b1cc9ad5567c6d2134d38a6552f7349c25c68ce59df58ddc1473d6e0da3e76eee966537acb1dd35b1f3112cce4a4a314f72000a3 SHA512 45329cb8d4b3bb762a1426b82dad7093d91113d276f8b805f8b3e40201e4e707cc8b312958a3663a0bab431281e612812f7fff5492297b3ff4ec362da25ff623
-EBUILD sandmann-bin-1.2.ebuild 1090 BLAKE2B 9cdc08662e69d764676ba8942b7d68577ba3858aa7ac002e513662f32c8f01739b9f79569ed2d6fd96f75bed1f90ce8492a834ca967b6b457cafa9435e760540 SHA512 90773340d9e8efe48f1d78ce0b3fcf42cfe94b68a992cae7955f9c208d33ad1f09e44a118e6f3439c5ebbb329766cefd2de74e5c9d9fb73e150a6a1b2653922e
+EBUILD sandmann-bin-1.2.ebuild 1089 BLAKE2B 06708a68265a9e98a1459b4aa98cfffb5d5fabec6306c815708ca4e8eec7d891edf08e09803d3dfe8f7d17daa748d375d6854c6bd23633f5cc9661bf11ca2f95 SHA512 3409d59899d567db3f96fad33cc79a5ebb1b7a7fda058cb9e4690eed94c187069ec07d03a3e5241d11da387c4f68b295b535f172aac490e3ad0ee724e4c6a838
MISC metadata.xml 325 BLAKE2B e4545d64288ea3ddffc1d9b15b821818525ea3067d6210b13892fbfec6e1e0b7467c27e3f5b6e41462b34f8d68c67237295d35a0b73c7357170e69678c9671d7 SHA512 dffb9f5183d36bf676faba8d414c9597aede9c2222218e31ccecbbaf152a869b0aa6f36e09cbfd2bfab8349869074ca8883d12682eb6a738bef01581cc9e7845
diff --git a/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild b/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild
deleted file mode 100644
index d42f123b88a5..000000000000
--- a/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-utils-2 systemd tmpfiles
-
-MY_PN=${PN%-bin}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="An autosuspend and wakeup daemon"
-HOMEPAGE="https://gitlab.com/Flow/sandmann"
-SRC_URI="https://geekplace.eu/projects/${MY_PN}/archive/${MY_P}.tar.xz"
-KEYWORDS="amd64"
-
-LICENSE="GPL-3+ LGPL-3"
-SLOT="0"
-
-# >=java-config-2.3.2 to get the libdir fix.
-RDEPEND="
- acct-user/sandmann
- >=dev-java/java-config-2.3.2
- sys-apps/systemd
- sys-auth/polkit
- || (
- virtual/jre:17
- virtual/jre:21
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
- sed -i \
- -e 's|^ExecStart=.*|ExecStart=/usr/bin/sandmann|' \
- sandmann.service || die
-}
-
-src_compile() {
- :
-}
-
-src_install() {
- local my_emake_args=(
- DESTDIR="${D}"
- SYSTEMD_SYSTEM_UNIT_DIR="$(systemd_get_systemunitdir)"
- TARGET_BINARY=
- SOURCELESS_INSTALL=true
- )
-
- emake ${my_emake_args[@]} install
-
- java-pkg_newjar out/main/assembly.dest/out.jar sandmann.jar
- java-pkg_dolauncher sandmann
-
- dodoc README.md
-}
-
-pkg_postinst() {
- tmpfiles_process sandmann.conf
-}
diff --git a/sys-power/sandmann-bin/sandmann-bin-1.2.ebuild b/sys-power/sandmann-bin/sandmann-bin-1.2.ebuild
index 601f1616d2cf..62f852a65ff8 100644
--- a/sys-power/sandmann-bin/sandmann-bin-1.2.ebuild
+++ b/sys-power/sandmann-bin/sandmann-bin-1.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+ LGPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
# >=java-config-2.3.2 to get the libdir fix.
RDEPEND="
diff --git a/sys-power/throttled/Manifest b/sys-power/throttled/Manifest
index b8f98228ff37..b409b12aec2c 100644
--- a/sys-power/throttled/Manifest
+++ b/sys-power/throttled/Manifest
@@ -1,5 +1,7 @@
AUX throttled.initd 138 BLAKE2B 5f032097afb1a6aa1e7cf17c01416dafeeb16d758ebac50854f1583e788598749678ae87e8efb085ba14d4d6a669f0e6cb17360f406c431c561b3b05e7aea231 SHA512 35ce59d72146d641eefcbb8aad026677204af421526ee6b34cb799338b1b109f5a21eee8dcb6562758a2d0c2d75ece80dea128d461bde05ee149ca9efbd0c99b
AUX throttled.service 251 BLAKE2B 2eee705a40bcdd273cb52757330083ad82018814bfa6fa52cffc29e4709ee608e5253022ff547ee9447242d06db138da4846d2ba632596a79867cc5a6f14906d SHA512 66a47dc1349a18115868cc0a92739dc19b4f141e3ae6b65beebdb2add902013488ec33ac224075c261e788a36631f7d8ba7e3249c537bc04b499d1f03acf4239
DIST throttled-0.10.0.gh.tar.gz 22191 BLAKE2B c301ee070ff462acd613c90525209eb5237c57e7171bf25133535f9c9a50d226b919065d8f6999f95b45f7f0d4c30e63abb5e04ec768d76b3c82dd19f092a693 SHA512 b89c467295bfc592d7b3ce0c4a41fedf436acf8067f8ef63d8596b92343ed8e04d371d065a9e35fdddba40772f12255c30960c2c46f0cbd5093bfc5e72fb4e18
+DIST throttled-0.11.gh.tar.gz 22195 BLAKE2B d45b8fe04c92dfd2903c1777a3d2bd017cfa4d4f740fa7f7dfc384b4ca902552b386f3e92112dcc57bd6b25644c9bf63a987f9ad4d7c81d3bcfa0a445c1cedfa SHA512 f60ce27d17abd6ddd7db6b77a80ac80e129fba24bbc2d21608d1cc8ed2b0131dac2f53d3fea07ac24f994850146e553c6d4c7fc0dedffee109a1aa6df8684c7a
EBUILD throttled-0.10.0.ebuild 998 BLAKE2B 98d61163d187c1d4c4b5da57f758625673645efc73e1b24b352796e01b3d74d6839cb58c6842508ea8bb8058f768b88f8ec0fbd9307d6ec1e8acfc2eaa2b87fd SHA512 9668ca181a1a6f3146549c7b0dfbbce9443a264bc3cccae6f2e5a860f1a821f1bc2446470150bf2498c6cbe79166e522af07045639df59d9ad9bb0df04af0c4f
+EBUILD throttled-0.11.ebuild 1142 BLAKE2B 8a45b704da57b087900e65833c2e156fc6f66ae832cc168a4b7e0b24e5fe5bbdb89127821c7f7dca3f7ab7f767aec9ef7b90eec42648683fe88ab8b471b88835 SHA512 fd6a7aaa98e8598fe12457531a1e6cac17dba034b7328405a0ddefaddd102febd8156c233fc2a93f8b66b0a17bc5efe12d3958d871f19ba8184bfe447d3a9add
MISC metadata.xml 600 BLAKE2B e55795b1a0947d87afa39d04ba63755c97c173ab201234efe87e49833d3a41dd74a98ac2aee22bab0e4f723e34b6a36e999f07f8c71cf78915fef6fb1c11f273 SHA512 1f0ad49b2c3b2703f8508b87a63ec2fa695fc77a769ad34d9a0bd19359cab2305582211552586cd3ec608cd6a0c64ed7c5928d7ffaddcf8a50baeb348fc362bd
diff --git a/sys-power/throttled/throttled-0.11.ebuild b/sys-power/throttled/throttled-0.11.ebuild
new file mode 100644
index 000000000000..955b3325dd7f
--- /dev/null
+++ b/sys-power/throttled/throttled-0.11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit linux-info python-single-r1 systemd
+
+DESCRIPTION="Daemon to work around throttling issues on some Intel laptops"
+HOMEPAGE="https://github.com/erpalma/throttled"
+SRC_URI="https://github.com/erpalma/throttled/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+CONFIG_CHECK="~X86_MSR ~DEVMEM"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ ')
+ sys-apps/pciutils
+ test? ( dev-python/pytest-import-check )
+"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_test() {
+ epytest -p no:python --import-check mmio.py throttled.py
+}
+
+src_install() {
+ default
+ python_newscript throttled.py throttled
+ python_domodule mmio.py
+ newinitd "${FILESDIR}/throttled.initd" throttled
+ systemd_dounit "${FILESDIR}/throttled.service"
+ insinto /etc
+ doins etc/throttled.conf
+}
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index c90a3847b084..a05f5fd0de66 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index 010ef0406d6c..ef26742b7e6d 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1,5 +1,5 @@
DIST btop-1.3.2.tar.gz 1144620 BLAKE2B dfe351fff0b9e0aa376ebc93d76e1542a1cd93eec695bc9056cd296a11d563d676a0f0a61e911d20cbbaef276feb5bf20cafbc5f063475393b82139e0d08386a SHA512 9bbe983aa1336566f78396b829d49c22fe709e4e3d959dabc7524b61defba2638f3b0c50658f755fd1f02dd70572c78cc3cfc8b01772e174d0f34a48e4e178b2
DIST btop-1.4.0.gh.tar.gz 1239400 BLAKE2B 360b56fc0dab9bc017a4971ffe32cdbe2939b09949f0b4e1d12de5c7b91e6c540d1837c12184b298e35d26c972928d9dd2ef454dbac6464480f3f3e13123545d SHA512 7b7c63daf68192893ae4533c04ea70dcd6f253e188b1c842f2ebebac0b28e51431edef6ccfce5b25b3adbd5b2b637fc832bce7d5d64d664c2bf5c4672be75c8f
EBUILD btop-1.3.2.ebuild 1170 BLAKE2B 595b3ae788c87d175f1ba422dfa27a8ac6b58d3d68bd3add7d3457c7b595492500463a5f83cf339dce8964f7398f56de770baeb1e8414e46960c5f8c7e2eef93 SHA512 e2b3779b11f00bb6b91debbf7a8b878c619144d8e58fbc56515610e8933f884fe7a527ac98dd43a81c340bc27ff458f1868fbd58dbb1620ae3bdd28d7be3d0c8
-EBUILD btop-1.4.0.ebuild 1326 BLAKE2B 3a9dbf1a1f630dd49029977e084b66907499f8a46266b897da52fca2026a438c960e3d6da1444b7a6f2930dca53158a801fd5a3890ebdfba0342e395ee133355 SHA512 937a20cf31841d785a10e25262e3d6506d1aab23308bc12a12a68304855f8fe1bee2d2b5fed71ea2a77d07930408900284dfa4b86eedcb226a2fde18866475d6
+EBUILD btop-1.4.0.ebuild 1332 BLAKE2B fc53ee98372235230d6fd58128aa175e4c54e1f6fee02e7a52b6fb5c8c41739d1741067a014194df343cab859adf5e7a25369f9aa8ab1e8ccd67e622c0f579d6 SHA512 0a0ac9942cd16c3dbe588027d95492f1ec74503886989d0e7eecc54667b28f55ce1a3ba5b20767c7684698740502fc9523e9e6a9e20020cee2a6cce3b8c07147
MISC metadata.xml 548 BLAKE2B 74762cdc63011b363a4c06de8190541f862d70f0006461c7a1cf2d734caf20601ba0769dc067e261957fe42a64bdaf26297bf3d080c3c08203eabd73165f2f8c SHA512 bb16944df9321001ca5c9e9fff49ea39069386117f0cfde67e8f19e3f44c13d360effb578d2c44c67f792d1ff574830f13cb9ef183f594e39ad3669083f2cf41
diff --git a/sys-process/btop/btop-1.4.0.ebuild b/sys-process/btop/btop-1.4.0.ebuild
index 4a1d40acb988..5b537494beaf 100644
--- a/sys-process/btop/btop-1.4.0.ebuild
+++ b/sys-process/btop/btop-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
BDEPEND="
app-text/lowdown
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 2c08a87a2de9..9f31b71d654b 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 00e5633b07a5..03d130e5a09a 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -621,8 +621,8 @@ DIST firefox-132.0.1.source.tar.xz 577539004 BLAKE2B 2773f6f74088954ab067df978e7
DIST firefox-132.0.source.tar.xz 564734500 BLAKE2B e1fb70d2d699153921bcb500801b77beeba8e1ff79ef9af678a0c573c252f61d7ad20e9f0676fe2fa2731bf14af7d2eff30c0b3b562102820fddb06f63a66a91 SHA512 254ffba16d6e6c61cffaa8131f81a9a78880e5723b7ee78ac36251a27d82e6ff088238ae289d07469ba3a51b5b5969a08ecd1fc02dcb4d93325a08fac1cfc916
EBUILD firefox-115.16.1-r1.ebuild 39187 BLAKE2B 2e708bb20394605304630e3b9e12b4dbfcaf9f300d6b60a182e943f4c7f19fb5a1996cd6c4a6216965b5c04309613b0e9cfc82053642cbdb0c9c25a034aed4c2 SHA512 184aa94944271de9c19a5ed6fa6a9af60ba25c14aabff66bcac9c1025ebd161d1ca060b2c05feabefba1c79e403f26c3817f9372031673f5c266234b922557cb
EBUILD firefox-128.3.1-r1.ebuild 41479 BLAKE2B 6cef8a8aa4e038bd8514520f5d420025757ad136151cf642d2ca82081b5bb995c49cf59e352492ad259f04eab4ffc1e3fd1b801957cd2a67cc6054a7f4c565a4 SHA512 47cf75b11a2334a10e2d6a564505a3b8f5c75b74ce2d99fcadbc2c633dd5f74fb2cc05bc4f2eb0df3a26e61d5e1ddd4906376d004bef1b15157d053bfcc84074
-EBUILD firefox-128.4.0-r1.ebuild 41054 BLAKE2B 996c9188f5bee45b13a5d87a16492eb6001d58c7545be1bd66e852257d0cd590277645c04103ec79b65f81069cf4f5bd34871bebf75d50a1d04df6acfa4705c6 SHA512 689ff62ac32c3dfaacc4d25210e80ea28e9d05ca6fe61ecd0e17ea8d5c3fad6daf22f6e11263c73bdac12dea00fbf83de068836eb6e73566823efcf048e00366
-EBUILD firefox-131.0.3-r1.ebuild 41029 BLAKE2B 407c7a730dcbd88341ad8f2ca59c71aa7ada044bb8675baa4a52f4e9acfb9dd8a9dc2ff8a472e1f1c071021562feb5749e8e8adf11bb33b3b57aa0ac841cb7a3 SHA512 606df7613bbee59f3e336196d7fdaaa1e7f874cf8f33c9cca8679917bdd51414908e8607f0cb26ee683120ef05bdd762aa9304bb3d521d93757d0c1a7a8d1f2c
-EBUILD firefox-132.0-r1.ebuild 39735 BLAKE2B 8dee8322db7ec172ef1c4506be7cddd92d466d6fcb13ae1e976a5a1ee9be5fec3a43a16050601fde71c241573e5ef9e4892bee500dc235af2e9de6cc06a939d4 SHA512 f44c7fa1cfa5c425dac389ddd942f38f02b1e43cb7d386a5e9ac3cc293cb094967d7a8bc5b150766216479123bd4d06866001354185c499e92e30a2af2e5e81e
-EBUILD firefox-132.0.1-r1.ebuild 39605 BLAKE2B 4ed4bfbdec0ed2bfa9a63762e6c99ab2b84ea4e52f4dc864044173e510fd1d6affb7d0603c1e02350f36230909fefd39385b6773e2a56d056062c6f50e1be818 SHA512 ddd0f6f13df09e4b20fd1a0c848d6c4f4b9e071e095e2199685a2699d1788d3d5d005b1eb41ceafbc42c5186ca4d848f10c56f235eb4c66430253e210ddda793
+EBUILD firefox-128.4.0-r1.ebuild 41094 BLAKE2B a15a88d0feb4c41f53751c30074811e6a9c2a3973d1ac799af1be8348663adc14b384e94ac8aa36ba5a08f19e832932296a8ada6f0acb425ec7e3452febf277b SHA512 80c52bfbd72ac30497c0d2a97191e1dab4ba3e9c4354be0659286c49cbfb35fcf2b144af163c528f68e5d32111b5d630efc377a09ca90efb516f62e9065e36fa
+EBUILD firefox-131.0.3-r1.ebuild 41069 BLAKE2B 7632e68d3e7c6694f2c9e6b36ccf60580f69b36329c18485fb5361be8424e68fc557a78d291bb8458bcbeef7f61642a5bb5806b73c0bb82e8a3aa3986a97936e SHA512 19655258a11bb81884e8d128c0995f70ece54d85878838f939db3b7e4b764a9d30d674827d32eb1094076dec1c32d3c3e71d52e1a78d797b781536c4d0d6ba36
+EBUILD firefox-132.0-r1.ebuild 39775 BLAKE2B 065566df4686942c70d905c8d732180c8ade9be03a8ce5c62e77dffd75383bd44e84f36cac7bf4958b0f8e8cf9a0edeb08effcb9f15d305358cdc1ec1a509512 SHA512 78855e201aac6bd25b11e3edebd124ffc95bfd8a52d796e32a880ebea5dfdc864ea2288c1780e6638f9e5f62c81263631506cd1cd7c76326457f6d673b68f22d
+EBUILD firefox-132.0.1-r1.ebuild 39383 BLAKE2B 2f52e771910992bdbe38ede5448affe7674d20794b05c3fc8002e2b8f3a522d99eb26a977e744067b95232a1b5303e2ee8daa879c74d6631fd6ad2397cf3b2dd SHA512 3124afe75ea942246679488164c66c6eba4517a78cbc32774a48ffe75692a60dfd1cb801f9739d3d1197bbd77f6b089a0fb630b2575ace8e466a82274f55410f
MISC metadata.xml 2675 BLAKE2B 57721fdb9b8e0f1ea4a7d96dc284d5bc2f02e486086778bcb56f1a6166e327c4a06766cc4f2a7dd3716eef352c78ae28659971d9c71880d3ab22524ff060f57c SHA512 e0331f26da3dfa53b5f5c3b68e1f19b02dff662bc70bf4275d55edc077a508ac26be031f8693000fc903ea84c637cfc656358aa8f20f42747dd9a6994df6d724
diff --git a/www-client/firefox/firefox-128.4.0-r1.ebuild b/www-client/firefox/firefox-128.4.0-r1.ebuild
index f0293ac98385..b9efa87c0720 100644
--- a/www-client/firefox/firefox-128.4.0-r1.ebuild
+++ b/www-client/firefox/firefox-128.4.0-r1.ebuild
@@ -463,10 +463,7 @@ pkg_setup() {
if tc-is-lto; then
use_lto=yes
# LTO is handled via configure
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
filter-lto
- filter-flags -Werror=lto-type-mismatch -Werror=odr
fi
if use pgo ; then
@@ -480,6 +477,12 @@ pkg_setup() {
fi
fi
+ if [[ ${use_lto} = yes ]]; then
+ # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
+ # bmo#1516758, bgo#942288
+ filter-flags -Werror=lto-type-mismatch -Werror=odr
+ fi
+
# Ensure we have enough disk space to compile
if use pgo || [[ ${use_lto} == "yes" ]] || use debug ; then
CHECKREQS_DISK_BUILD="13500M"
diff --git a/www-client/firefox/firefox-131.0.3-r1.ebuild b/www-client/firefox/firefox-131.0.3-r1.ebuild
index 0ce5be76b3ca..ed68d5cbfbdd 100644
--- a/www-client/firefox/firefox-131.0.3-r1.ebuild
+++ b/www-client/firefox/firefox-131.0.3-r1.ebuild
@@ -467,10 +467,7 @@ pkg_setup() {
if tc-is-lto; then
use_lto=yes
# LTO is handled via configure
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
filter-lto
- filter-flags -Werror=lto-type-mismatch -Werror=odr
fi
if use pgo ; then
@@ -484,6 +481,12 @@ pkg_setup() {
fi
fi
+ if [[ ${use_lto} = yes ]]; then
+ # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
+ # bmo#1516758, bgo#942288
+ filter-flags -Werror=lto-type-mismatch -Werror=odr
+ fi
+
# Ensure we have enough disk space to compile
if [[ "${use_lto}" == "yes" ]] || use pgo || use debug ; then
CHECKREQS_DISK_BUILD="13500M"
diff --git a/www-client/firefox/firefox-132.0-r1.ebuild b/www-client/firefox/firefox-132.0-r1.ebuild
index 2987f1489cb0..37aa12d27136 100644
--- a/www-client/firefox/firefox-132.0-r1.ebuild
+++ b/www-client/firefox/firefox-132.0-r1.ebuild
@@ -467,10 +467,7 @@ pkg_setup() {
if tc-is-lto; then
use_lto=yes
# LTO is handled via configure
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
filter-lto
- filter-flags -Werror=lto-type-mismatch -Werror=odr
fi
if use pgo ; then
@@ -484,6 +481,12 @@ pkg_setup() {
fi
fi
+ if [[ ${use_lto} = yes ]]; then
+ # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
+ # bmo#1516758, bgo#942288
+ filter-flags -Werror=lto-type-mismatch -Werror=odr
+ fi
+
# Ensure we have enough disk space to compile
if [[ ${use_lto} == "yes" ]] || use pgo || use debug ; then
CHECKREQS_DISK_BUILD="13500M"
diff --git a/www-client/firefox/firefox-132.0.1-r1.ebuild b/www-client/firefox/firefox-132.0.1-r1.ebuild
index 6f0ec147305c..2a50427a7c44 100644
--- a/www-client/firefox/firefox-132.0.1-r1.ebuild
+++ b/www-client/firefox/firefox-132.0.1-r1.ebuild
@@ -465,10 +465,7 @@ pkg_setup() {
if tc-is-lto; then
use_lto=yes
# LTO is handled via configure
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
filter-lto
- filter-flags -Werror=lto-type-mismatch -Werror=odr
fi
if use pgo ; then
@@ -482,6 +479,12 @@ pkg_setup() {
fi
fi
+ if [[ ${use_lto} = yes ]]; then
+ # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
+ # bmo#1516758, bgo#942288
+ filter-flags -Werror=lto-type-mismatch -Werror=odr
+ fi
+
# Ensure we have enough disk space to compile
if [[ ${use_lto} == "yes" ]] || use pgo || use debug ; then
CHECKREQS_DISK_BUILD="13500M"
@@ -490,17 +493,8 @@ pkg_setup() {
fi
check-reqs_pkg_setup
-
llvm-r1_pkg_setup
rust_pkg_setup
-
- if [[ ${use_lto} == "yes" ]] && use clang; then
- if ! (tc-ld-is-lld || tc-ld-is-mold) ; then
- eerror "Building ${PN} with LTO and Clang requires the sys-devel/lld or sys-devel/mold linker!"
- die "Please fix your toolchain configuration."
- fi
- fi
-
python-any-r1_pkg_setup
# Avoid PGO profiling problems due to enviroment leakage
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 35ad9e2ab8c9..a98d5cff394f 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index bd36fd764f5b..ff81bf54ac0b 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -6,19 +6,16 @@ AUX tomcat-9.0.87-gentoo-bnd.patch 1432 BLAKE2B 07964d271be70afe13116c9ce27c956a
AUX tomcat-instance-manager-r2.bash 6999 BLAKE2B f1c771678bd8b894ecf242d5a8fb22f5b2f0f33445a1ff158c242b5154edc4483a5707ce33a5dcee53a3106e631ad8218243d8b72a32a10cd99e9646fa54085d SHA512 c30c156cbf2b53cf8498288bacaedd48872dce52f461ff32071310b438bdb5015c1cd1d512a2905c4db01e2b22342590e1b8aeadbd44f29062606fabbb2f2fed
AUX tomcat-r1.init 3200 BLAKE2B eb913d32bb8c1883e58551a25ff9516337d947c6fd2c7b449601a89a4518286d61dbca76417265289782a7a08540d8e78a3ea1cd1427d43d87e24813261c0fee SHA512 3d32e2ad998adfbaea5fe0ffcbbe6659dcb530a110faed5f2712ae2fd767353b1fc3f1ac83a24d43138c1bfc55949e645833a428ab982be14415887fc46d9fab
AUX tomcat.conf 1811 BLAKE2B a92606e113172c6f0f73e18ab8ad8796f38bd8c741bb2fd1f6c43d7682728729d0198d4150e42282c7e732750231b7cdbfb51de9b24f2ba780a22700965113c5 SHA512 0747dd2fdad6c68123425adce39f625d34924ae3e7c9d5a00361565a593047d7a4d01dee64c1ef831e5ad79b51750babaf642b0588d4b5948bbed441d53d654d
-DIST apache-tomcat-10.1.30-src.tar.gz 6924092 BLAKE2B ef1473ba50e7916691e10dc53345b76707a60c9809edab6202ec9daacc18066e713319fb25e341606124fd840148223fc63e52dd6970de6fc570d03cf87d1b17 SHA512 df26414d934e02797d1133ae9bcc110f9c3ef835de2d416c914e9c37872d4224a89b246942db57c6f85beb3c5686a7ff7a9e60d586349848913379de3211419b
-DIST apache-tomcat-10.1.30-src.tar.gz.asc 833 BLAKE2B d12710695f14d662f2e8a410ef4fac63db7fbd1086ac5d9175aadf94a0cee7bfb1b21347aa0e6fa9f64a94ee282efc62b46115a343141d75193ffccb8ef0553e SHA512 1e959b29fa706c6cb1130b27863a3b51e105153eea5f14961058c3f65bb2d93eaba6a7b0b37380e5d8a84610986f423a3a548a8e1940254fc30dfc4f05ecaa9c
DIST apache-tomcat-10.1.31-src.tar.gz 6898465 BLAKE2B bcc4b1e973be8f83a02b046bd0df046367d1eaef897e0e5ef88127ede77988ed97243e39f240542a24ab81ffbe3d97abef81a39b790a63e2319e1990c2aacb84 SHA512 79d4052935c6f1757de34cd5cab1560095c901764d363509d84a3c77527e146f38776c78ae934adde19cf04d863b0e6010adba5cb403dae1ff48bdc99e9126e9
DIST apache-tomcat-10.1.31-src.tar.gz.asc 833 BLAKE2B 59d59001cdaa03d52ab807689959349b41d59fed0a896106567c8fc2392966aa365c355fd1ac944943e0571202a088c3ebbd439b62b8e446a1d48c001d9d7be3 SHA512 11f917d616ea00c1d53b7e439cfe0033fa922bb8a0a3c4d430e3bfae536c24af0de5fbba4ab99b2cd84dc0e3b4f98a5ac4c8fe776e2d2f2fb7335fef6a7c78b1
DIST apache-tomcat-11.0.0-src.tar.gz 6827697 BLAKE2B 7568d29fea915cd0dfbb62961eac1d864c8760706b1f76c6244c124ee3f00ea650b5a702c11439352cd5de9515dded91958666d6bf45bba7745ca5dbd53caf1d SHA512 1628ff115e3c44a6f66051e78cd5910bc9a748d1f47f484098b3a24c10c50b74c554997d35558e8e563694f718a9017c0f2ad33f4159d206dde1c838369ec426
DIST apache-tomcat-11.0.0-src.tar.gz.asc 849 BLAKE2B a6974cd097f30f2b46654362d1f05d9d02d82c5c6c2555500a42b094ab1835f70c700b7b3f6994a794bc2532a9f81cccd0cf81f66ef37626d278a7bc9f1c64ed SHA512 745338894fe8f579ec51b9b18d43c7419af8756bd9adcfaefb3eba8a8bd6cf0436fecfb38decc4accb3b47f89ca7a513077bf05a3968d0df8f9927b6b99649d3
-DIST apache-tomcat-9.0.95-src.tar.gz 7066563 BLAKE2B 9d00ad14c8bdbd9f63d9a9dc1651a36430eee09ebeb6c0b313802236544243866d75d7ca33544bcc8e9cdf4d3f636b9ccd8f754ea3212fe1c221b292d8a74984 SHA512 8ab69edd3761f2be112dbef9047cf331ad4d5ff8feb83dc35bebcdc1384853ed33313cc152f38f0604629d94e32a5eaf242a1dda8e7b04b9442dc03eb6b3b7db
-DIST apache-tomcat-9.0.95-src.tar.gz.asc 833 BLAKE2B 51dcbb097426b7678296926690da9b18f617962a207eeaa3b6f9744dd285f3aa33b21da52573e066d536724e85c702dfde9995b674d79c47b48d8e29e09c3ebd SHA512 441ce2923fc5ae1d1fde9b3ee9de8eb0867528094f62cdc02fa7117a40523cbd16e81a5b815e40db02f85e9bed20ebee41115d87a4652ab5b7375e777e93ce16
DIST apache-tomcat-9.0.96-src.tar.gz 7042818 BLAKE2B de7d573a2ee83ffe997f65ff2b66b8205efdb05c7155e6e6982c5ff0406b0f7ddf1a93978b758c956e5fee8f5b8df8880ef55b4009248a2477f26dc1da30a8b0 SHA512 cd6d0730b2aa34520249f8285b0663f88b601ca508f8534fa948ad0a9502dd760f446b6adc930b947c310d05e33025186b88ecab71a0ea16618ae24edb0c4884
DIST apache-tomcat-9.0.96-src.tar.gz.asc 833 BLAKE2B 6df8c0c7ee73b9104c102c1c4c0f2030728de90a968efc26a0c85537d7876a0402bc66fea9a3a398be8f210c6255b5741ee969a0633cdecd95268731615f8635 SHA512 37404f8687b0bfc761611402ac4581e98063a229f9a4b40d4b4c6fc25e966d48a2b951cdd198cf60930bb7b776ebce6ef02eeaa89e51351120b462ae1b20e54c
-EBUILD tomcat-10.1.30.ebuild 5434 BLAKE2B 14c8fb4ea095811ddbdac986e9e048c9e01131de398d95d703b2bea8ef1cbb094764a666257c4f39af88cf90e175328035ad20cb2092e0f19427dcad144eb175 SHA512 536148e97e39e5548e290f7fbe23db06154f53960b2d6418a5227aa75318a635f344fa11db9ddc1202833b0084d8b5024a2f7319ff71a9c7b9b394f76c4fc4e9
+DIST apache-tomcat-9.0.97-src.tar.gz 7072346 BLAKE2B ab6e4359d01016f83d66ed516471701c4a9ecc6c4bffc13474978b7bf01cf4336ea88a6f3c3bb9e97f63f9056e4b3fc7d766e144f100862b2c0e5540109f46e9 SHA512 e0500e0c7e4af40f0a6db845b73f41423a7b7746e110053c36744fc376a0db96d141069035171f5b6efdf6011c155cbc29815cd286a0508cefaddb776909a00a
+DIST apache-tomcat-9.0.97-src.tar.gz.asc 833 BLAKE2B 0efe929bc4e6be06cfdb4ea424af5d7a07633aeab42320b46eb724f25a3bdb8eccee0cd7cdd437579d49c63e40b4bfe6689620048e3a23196e5b34345a9c7c17 SHA512 00ae9e08cdec0ddee501ba51f42b44979dd2a9ffd8211eb121eb8851cd8332e2ff00de25d1ba517a494b5ef71b5ae8934a6fbf8094623631bd2cc70c49c0140c
EBUILD tomcat-10.1.31.ebuild 5434 BLAKE2B 14c8fb4ea095811ddbdac986e9e048c9e01131de398d95d703b2bea8ef1cbb094764a666257c4f39af88cf90e175328035ad20cb2092e0f19427dcad144eb175 SHA512 536148e97e39e5548e290f7fbe23db06154f53960b2d6418a5227aa75318a635f344fa11db9ddc1202833b0084d8b5024a2f7319ff71a9c7b9b394f76c4fc4e9
EBUILD tomcat-11.0.0.ebuild 5550 BLAKE2B 66e4623ac46bcd4b06d95b9d92591e30c79c78cf9387d400ace84459f1b25b5ac0e6be51b4a6c57d9d0a9f040c810eeeed680addb2fc01cf85f8cefd9f5286ad SHA512 46ef13d18a06822abf02433ba88bbd75fef79f9f2f6000cee30b16b314740d9c5e65ad1ab600f59c3acc4eb99da9f1a684b8b3103e6cea36b6fc2ffffec0612a
-EBUILD tomcat-9.0.95.ebuild 5014 BLAKE2B 5c4632a8aced391064f0060a319794056d3121c21c29e002f9c366bf6078ce2f97f04c31babdcc1bffbe1f938208f4d7a249a72c0376a743fa5e7188e713e120 SHA512 ec1ae289100699b992fe0d0e0270b59f6b049579863c1f5dbee2a563dfb70e3e8270539860f209404fbbf3ee013cc04c8c3b7f68735fd3cbb2f614e5acdd4b3a
EBUILD tomcat-9.0.96.ebuild 5014 BLAKE2B 5c4632a8aced391064f0060a319794056d3121c21c29e002f9c366bf6078ce2f97f04c31babdcc1bffbe1f938208f4d7a249a72c0376a743fa5e7188e713e120 SHA512 ec1ae289100699b992fe0d0e0270b59f6b049579863c1f5dbee2a563dfb70e3e8270539860f209404fbbf3ee013cc04c8c3b7f68735fd3cbb2f614e5acdd4b3a
+EBUILD tomcat-9.0.97.ebuild 5015 BLAKE2B 0a6752c6da2f0c63df88308ac347ca932c0b36e787e80d3ed81e87de961e4ea3a0c7978c35a0f1623696dee1ab7d7ebeac5efbc5489e38e5472198fb4fc14dec SHA512 927f04c4e89c04d0f2fa21c8884c859fe4a15691dbdc0157fcd0878b0e0212ab2c8df6bad1d1306090d6844f1e028c9dbde3e23e5e9e37ba94852d5de262bb00
MISC metadata.xml 699 BLAKE2B 66aff1137e5d4ad92749176a5375c1c27c1e6cde936e05ce904d965eb71a985c421235917742d4065765e1ebf9f9e3faa51c3de109a9e5a169000b4263c3cd97 SHA512 b50874d1e741835bf8cb839517241465018254eba1ddb0e691f2b5b188eca97dd27394c29d2082654049d9ee0898c1e5e4e625666cf8abe029b8e6085122d9a0
diff --git a/www-servers/tomcat/tomcat-10.1.30.ebuild b/www-servers/tomcat/tomcat-10.1.30.ebuild
deleted file mode 100644
index 335e0c37e0dd..000000000000
--- a/www-servers/tomcat/tomcat-10.1.30.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 prefix verify-sig
-
-MY_P="apache-${P}-src"
-
-DESCRIPTION="Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 Container"
-HOMEPAGE="https://tomcat.apache.org/"
-SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz
- verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/${MY_P}.tar.gz.asc )"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="10.1"
-KEYWORDS="amd64 ~arm64 ~amd64-linux"
-IUSE="extra-webapps"
-
-RESTRICT="test" # can we run them on a production system?
-
-ECJ_SLOT="4.26"
-
-COMMON_DEP="dev-java/bnd-annotation:0
- dev-java/eclipse-ecj:${ECJ_SLOT}
- dev-java/jax-rpc-api:0
- >=dev-java/jakartaee-migration-1.0.7-r2:0
- dev-java/wsdl4j:0"
-RDEPEND="${COMMON_DEP}
- acct-group/tomcat
- acct-user/tomcat
- >=virtual/jre-11:*"
-DEPEND="${COMMON_DEP}
- app-admin/pwgen
- >=dev-java/ant-1.10.14-r3:0
- dev-java/bnd:0
- dev-java/bnd-ant:0
- dev-java/bnd-util:0
- dev-java/bndlib:0
- dev-java/libg:0
- dev-java/osgi-cmpn:8
- dev-java/osgi-core:0
- dev-java/slf4j-api:0
- >=virtual/jdk-17:*
- test? (
- >=dev-java/ant-1.10.14-r3:0[junit]
- dev-java/easymock:3.2
- )"
-
-BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc"
-
-PATCHES=(
- "${FILESDIR}/tomcat-10.1.20-do-not-copy.patch"
- "${FILESDIR}/tomcat-10.1.20-offline.patch"
- "${FILESDIR}/tomcat-9.0.87-gentoo-bnd.patch"
-)
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
- java-pkg_clean
-
- cat > build.properties <<-EOF || die
- compile.debug=false
- execute.download=false
- exist=true # skip target="downloadfile-2"
- version=${PV}-gentoo
- version.number=${PV}
- ant.jar=$(java-pkg_getjar --build-only ant ant.jar)
- bnd-annotation.jar=$(java-pkg_getjars bnd-annotation)
- bnd-ant.jar=$(java-pkg_getjars --build-only bnd-ant)
- bnd-util.jar=$(java-pkg_getjars --build-only bnd-util)
- bnd.jar=$(java-pkg_getjars --build-only bnd)
- bndlib.jar=$(java-pkg_getjars --build-only bndlib)
- jaxrpc-lib.jar=$(java-pkg_getjars jax-rpc-api)
- jdt.jar=$(java-pkg_getjars eclipse-ecj-${ECJ_SLOT})
- libg.jar=$(java-pkg_getjars --build-only libg)
- migration-lib.jar=$(java-pkg_getjars jakartaee-migration)
- osgi-cmpn.jar=$(java-pkg_getjars --build-only osgi-cmpn-8)
- osgi-core.jar=$(java-pkg_getjars --build-only osgi-core)
- slf4j-api.jar=$(java-pkg_getjars --build-only slf4j-api)
- wsdl4j-lib.jar=$(java-pkg_getjars wsdl4j)
- EOF
- if use test; then
- echo "easymock.jar=$(java-pkg_getjars --build-only easymock-3.2)" \
- >> build.properties || die "easymock"
- fi
-
- # For use of catalina.sh in netbeans
- sed -i -e "/^# ----- Execute The Requested Command/ a\
- CLASSPATH=\`java-config --with-dependencies --classpath ${PN}-${SLOT}\`" \
- bin/catalina.sh || die
-}
-
-# revisions of the scripts
-IM_REV="-r2"
-INIT_REV="-r1"
-
-src_compile() {
- LC_ALL=C eant
- use doc && LC_ALL=C eant javadoc
-}
-
-src_test() {
- eant test
-}
-
-src_install() {
- local dest="/usr/share/${PN}-${SLOT}"
-
- java-pkg_jarinto "${dest}"/bin
- java-pkg_dojar output/build/bin/*.jar
- exeinto "${dest}"/bin
- doexe output/build/bin/*.sh
-
- java-pkg_jarinto "${dest}"/lib
- java-pkg_dojar output/build/lib/*.jar
-
- dodoc RELEASE-NOTES RUNNING.txt
- use doc && java-pkg_dojavadoc output/dist/webapps/docs/api
- use source && java-pkg_dosrc java/*
-
- ### Webapps ###
-
- # add missing docBase
- local apps="host-manager manager"
- for app in ${apps}; do
- sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \
- output/build/webapps/${app}/META-INF/context.xml || die
- done
-
- insinto "${dest}"/webapps
- doins -r output/build/webapps/{host-manager,manager,ROOT}
- use extra-webapps && doins -r output/build/webapps/{docs,examples}
-
- ### Config ###
-
- # create "logs" directory in $CATALINA_BASE
- # and set correct perms, see #458890
- dodir "${dest}"/logs
- fperms 0750 "${dest}"/logs
-
- # replace the default pw with a random one, see #92281
- local randpw="$(pwgen -s -B 15 1)"
- sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die
-
- # prepend gentoo.classpath to common.loader, see #453212
- sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' output/build/conf/catalina.properties || die
-
- insinto "${dest}"
- doins -r output/build/conf
-
- ### rc ###
-
- cp "${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} "${T}" || die
- eprefixify "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash}
- sed -i -e "s|@SLOT@|${SLOT}|g" "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die
-
- insinto "${dest}"/gentoo
- doins "${T}"/tomcat.conf
- exeinto "${dest}"/gentoo
- newexe "${T}"/tomcat${INIT_REV}.init tomcat.init
- newexe "${T}"/tomcat-instance-manager${IM_REV}.bash tomcat-instance-manager.bash
-}
-
-pkg_postinst() {
- einfo "Ebuilds of Tomcat support running multiple instances. To manage Tomcat instances, run:"
- einfo " ${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help"
-
- ewarn "Please note that since version 10 the primary package for all implemented APIs"
- ewarn "has changed from javax.* to jakarta.*. This will almost certainly require code"
- ewarn "changes to enable applications to migrate from Tomcat 9 and earlier to Tomcat 10 and later."
-
- einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat"
-}
diff --git a/www-servers/tomcat/tomcat-9.0.95.ebuild b/www-servers/tomcat/tomcat-9.0.97.ebuild
index 65bb2104fdd8..01ffb2ede3e3 100644
--- a/www-servers/tomcat/tomcat-9.0.95.ebuild
+++ b/www-servers/tomcat/tomcat-9.0.97.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="9"
-KEYWORDS="amd64 ~arm64 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
IUSE="extra-webapps"
RESTRICT="test" # can we run them on a production system?
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index acb56297dda9..7b167a5055d7 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/gl2ps/Manifest b/x11-libs/gl2ps/Manifest
index ab142b855ef1..f91d5ff4828b 100644
--- a/x11-libs/gl2ps/Manifest
+++ b/x11-libs/gl2ps/Manifest
@@ -1,5 +1,5 @@
AUX gl2ps-1.4.2-cmake.patch 1959 BLAKE2B 28725bdca4ec50c4cdb19100d30d3af4fe5705709b0aad92c79ca9d732da862170d922e037da29a43e174bf16b773d9ec73c2034a5f67803dd9e3c97dbc2f4d5 SHA512 a76a7649e8b2b62de6669f1bf1d3f4797708ae659ba8cdf9b3da21319dbc56035876d1b233c5b8934ee93a6b3d1b6562376734c6ef1da8764910a30b8849fe17
DIST gl2ps-1.4.2.tgz 301134 BLAKE2B 43c93f93d09dd7a6af0711819647f5f82c0853a80822dbc600b7502f2c86612f5cb2edc31729c67abbab44cc8fec7aa1fa7e13f0d115b0d79c7a7d45fa1a3079 SHA512 46652e1b3825ace61dbd77c4b0bf451e7671c248eb18bbd3369e2fac00056ea4cd5d2578561984313c239e3b02f78b9d9a76d963c935af65a13bc2abfc538620
-EBUILD gl2ps-1.4.2-r1.ebuild 1207 BLAKE2B bf839ce7740368be322ec95bcb95290be6a2ba7327eb673671acaff02034b370a5411f07c88ad8b97d23568a8772449d2ed84d846b8765ba0ed73aafb1406419 SHA512 3e5f4963739552d5ae62ef885dddbee1ca5c8413fee3932b81373f2a18472271a03a928229d267eb83ee2ccd22e4a77c789d98a4e79a723d8b04cd4e1df8523e
+EBUILD gl2ps-1.4.2-r1.ebuild 1203 BLAKE2B 8a01128a53f15955678231f1c7823f51f9ae17f0802c1cdaf5012df9ee5a97f08f30afc6537604bcdbe49fcd63eb9c6a3a931d6b0d9149c05ac3dfb91a542ec3 SHA512 2f224c3655465a6d560a39e93e6b0915fcab933bc7bc1e3e600988737a483abbbdd03d1e7ee9c7cb3f17f54a2be94f648d9dfb012e756dc6d186fde828174ced
EBUILD gl2ps-1.4.2.ebuild 1182 BLAKE2B 11401014d92ec04d8aa447320608da82a4cba53a080871a27998758f23b104b1ecbe6f807ef707d21a59947d3b6f56f924bb9d9dd6461d8ed1b5c5f49f85cf1a SHA512 fac3705e3bdbc93485c4a0a7d69660b47680ed030e229f9239ecdd41a9e185218ef0f5c6d01852bf2c902ab93648e6da3fc276c5b4b42acf669da274417230a1
MISC metadata.xml 723 BLAKE2B 0223a2e0e304553ad5e16e22903ce5670b4136a444019b21bae423c8581ca6e779e0013096d0ea454838ead573282ba25dfd49d2bd010728a1ffd49465771d59 SHA512 0f9381190163456996ae79eea45bfc51294d53bf71c9ef5ec1dd140194f913a2d7c826a6135c35b0e889373c0ba0b2e59d691f84ccf8c96fafb35aa64ad431d5
diff --git a/x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild b/x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild
index 457bb278a4fe..4615725d5154 100644
--- a/x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild
+++ b/x11-libs/gl2ps/gl2ps-1.4.2-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://geuz.org/${PN}/src/${P}.tgz"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc png zlib"
RDEPEND="
diff --git a/x11-libs/motif/Manifest b/x11-libs/motif/Manifest
index 4053454801c6..6096324d4108 100644
--- a/x11-libs/motif/Manifest
+++ b/x11-libs/motif/Manifest
@@ -2,5 +2,5 @@ AUX Mwm.defaults 536 BLAKE2B 675abf74eaa86c9b8f1f9730c3216d06239a6e67cd3657245b4
DIST motif-2.3.8-patches-5.tar.xz 6156 BLAKE2B b8d1ac1f2bea3521c97b506ecb480ea92c64708376c1bd9c00b853109568527f82eb8f87bd50d78afe9e15a4c84aab51f32598a12b040f7d67ae0dee422c0366 SHA512 594b39ded4e932789baf906e5e7e3cc402f1940cba147b35ae43aba52f65522ba48a05f3193ed9f8ff5c03fed1b517bfde35b38c189e1e7169745c8b97a5d924
DIST motif-2.3.8.tar.gz 5704328 BLAKE2B 3755b7f46e50240e1e9e7046aa439fa89872e54ae5d03860383f509b6d0f09edf85bd7d92ea4d37925efd2e44401028aa2752d940c42d9cccb652b2bd1d85459 SHA512 1ab8e8eece25ef97e948592b5fa3e19d98e932695290a18b7a8e90f1aa2766bc4f082bdbc3999dff5660e684821178a149040f76bb477163e53ca06474d02b55
EBUILD motif-2.3.8-r5.ebuild 3383 BLAKE2B fbf3d4af331fc3fe7f215c46cb3bfd53e0baf23765baf8b303f6c768a59c5e4dfb762ecd42a58fdea8e7a5398524c9ad0dd05d39b41db6ecfed5ea201f7422db SHA512 46dc51528ede57c1edb4ba6f19c2f493372430651fddc21a4095a9799507b3e9afb1a34f8348ea6db98de0283ebe60215beb702232cdbf1faa532a4448a97495
-EBUILD motif-2.3.8-r6.ebuild 3296 BLAKE2B 51773c9dd414d07bf0abf07d8b163eeff663461718999314b0fef0917badaa8a8ad1411003eceeb802da0c63640bd2c2429cc55a523a82de53c8f93007650abb SHA512 57c859d9187dd0ddc8ed8187a08d6931a6a7faa8b246b60756904e76c26ed48ed50bcce20a53aba68979492f19a6de6d0730c113cbfc19d11ed73cfe4387c850
+EBUILD motif-2.3.8-r6.ebuild 3293 BLAKE2B 88f6d3beb086be05c15bcee2d0bec8f6ce6cff6ded43fab562f6539bd62ab5b80dc27f14f8e35a057c0911e5d8c06f2620139e514f1a3caf424d9456d7b4fd12 SHA512 d735309ddb22273acde41b4e55c212b93f43aa24c67148589d803548a2fe591c72153118f178fb747bb5fc1e1b91c03f31a0daaff9c6a4eb0937113d2420a264
MISC metadata.xml 445 BLAKE2B 4cfd68cffe9f6c0fdccff74526669d1585ce47949682b911becb4508f40a13493be2a55b5cff6a90c0c9556b330a96bb478dbef2e1b16e4f4baf7a323d88ada3 SHA512 d8ada4a3a14db837ab11752d55bfec960de6a631fd4bbfa569dc4a09d8b3ff3f6908339888e83ad56c716ae9d940111c36030db870f2765b86db2303ed2fbaba
diff --git a/x11-libs/motif/motif-2.3.8-r6.ebuild b/x11-libs/motif/motif-2.3.8-r6.ebuild
index a94ff65a3f85..1b79e0e8e704 100644
--- a/x11-libs/motif/motif-2.3.8-r6.ebuild
+++ b/x11-libs/motif/motif-2.3.8-r6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/project/motif/Motif%20${PV}%20Source%
LICENSE="LGPL-2.1+ MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft"
RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
diff --git a/x11-libs/xtrans/Manifest b/x11-libs/xtrans/Manifest
index 67cba53d6a94..8f4056131b97 100644
--- a/x11-libs/xtrans/Manifest
+++ b/x11-libs/xtrans/Manifest
@@ -1,5 +1,7 @@
DIST xtrans-1.5.0.tar.xz 170388 BLAKE2B a07dc501a36f4a6d7d9c407c36c5fcaa9555eeec3066d91fa8531118ac04bc55a1fbdce6370782aa8a18e1f26b14e3ad644e1e98ae3a353234e3ecae71fe065b SHA512 e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228
DIST xtrans-1.5.1.tar.xz 175624 BLAKE2B 5ab6ffdc0028da16b4373f824c9bfc51db9bb90bc593c101b2647496846687fd020423e4eb204e8b261fa39123f5a57338b9257b13b7abb92e8d1a49cd3c3345 SHA512 1a4bf3495ba401711b632972acf26bb82c2e8fd917a868ed21e510a1bb1ec57c145496baddb44de76e00c2d03dbf9e8592099623da4c065de3a7c5a804e87c1e
+DIST xtrans-1.5.2.tar.xz 176680 BLAKE2B 6381257bfc489767438e76afe9bab5e9f143e7524417de0396c0d04e42f1ee7ef28cec6fee83a68f60d3d82326c824f1baa9e58c47f7108e4a4d5dc9a2daa65a SHA512 4c4909402cb7df0d69bf2801722de822f7e376d585ff5aa8db8f88be77ed7fb7dfbdc410827069fc5041327e81afeb9d403c6c92e5c1e02d593c829ef6c37536
EBUILD xtrans-1.5.0.ebuild 588 BLAKE2B 508b3ad507e8fa27de824a75b3906f91b92a6fc08d572d3a3a3c24b332c6f067745b5fa2485599b251abc8bdd20f26ca0987e1eb8dfe3e7b32d570f336bda306 SHA512 97ae0117d2d993145c9345d108fd7166b27efd22f6baa07ec1e540b95f3af893603d029ea71a7e52c2985b5ea2b6fd959911bd6ed1b08aa7e0673b87c58a8efe
EBUILD xtrans-1.5.1.ebuild 596 BLAKE2B 0a7b6ef237a8ceae42ecf8318006285d46947ab7612685a66e829a4b9c88447c513cd2f7977422ed9b2754d91f183c9c353e60c074fb466771b4b0058c88daf8 SHA512 f9bbc5047f02d66046c597eaa9d83ae88047e599d769111811f78660ef4d442a15b285505388590cf98347149a2b79371f66dee3a73f35c5d63fe0c99bb65abd
+EBUILD xtrans-1.5.2.ebuild 596 BLAKE2B 0a7b6ef237a8ceae42ecf8318006285d46947ab7612685a66e829a4b9c88447c513cd2f7977422ed9b2754d91f183c9c353e60c074fb466771b4b0058c88daf8 SHA512 f9bbc5047f02d66046c597eaa9d83ae88047e599d769111811f78660ef4d442a15b285505388590cf98347149a2b79371f66dee3a73f35c5d63fe0c99bb65abd
MISC metadata.xml 340 BLAKE2B a338aaec9199c9b8d4d7104867c9beab0c1363cf8ae64b4c13366ba1d506a8849c9ace547c8ba8f737e5f0cb6f69a9acc11e4a7ed719bad81da5fb44214d33c4 SHA512 1a1504c0e5788a839e01bb8fa84ac557664af8057690b7dca4528253abbc6355bad2899c492a847ff1c4c938ffb2652c6d34a0b6f6efc2a783080a606ad8323e
diff --git a/x11-libs/xtrans/xtrans-1.5.2.ebuild b/x11-libs/xtrans/xtrans-1.5.2.ebuild
new file mode 100644
index 000000000000..6555ce70c0bc
--- /dev/null
+++ b/x11-libs/xtrans/xtrans-1.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_PACKAGE_NAME="lib${PN}"
+# this package just installs some .c and .h files, no libraries
+XORG_DOC=doc
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org xtrans library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+src_configure() {
+ local XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc docs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+ xorg-3_src_configure
+}