summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-06 03:08:16 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-06 03:08:16 +0000
commit7bf9e3db263e64d6cbc306440a7f3c44e551bb13 (patch)
tree69c4367f0e4c2350bfb04e76bb55bfc2e353b052
parent7ac0e89e1c8027ed5be76f6005e8cb52b1e5d484 (diff)
gentoo auto-resync : 06:12:2022 - 03:08:16
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29766 -> 29802 bytes
-rw-r--r--app-antivirus/Manifest.gzbin878 -> 881 bytes
-rw-r--r--app-antivirus/clamav/Manifest24
-rw-r--r--app-antivirus/clamav/clamav-1.0.0.ebuild (renamed from app-antivirus/clamav/clamav-1.0.0_rc2.ebuild)52
-rw-r--r--app-antivirus/clamav/files/clamav-1.0.0-select-python.patch44
-rw-r--r--app-arch/Manifest.gzbin17074 -> 17069 bytes
-rw-r--r--app-arch/dpkg/Manifest4
-rw-r--r--app-arch/dpkg/dpkg-1.21.11.ebuild (renamed from app-arch/dpkg/dpkg-1.21.9.ebuild)0
-rw-r--r--app-emulation/Manifest.gzbin15138 -> 15134 bytes
-rw-r--r--app-emulation/qemu/Manifest2
-rw-r--r--app-emulation/qemu/qemu-7.1.0-r2.ebuild2
-rw-r--r--app-emulation/vendor-reset/Manifest9
-rw-r--r--app-emulation/vendor-reset/files/Respect-eselect-kernel.patch13
-rw-r--r--app-emulation/vendor-reset/vendor-reset-0.1.0.ebuild46
-rw-r--r--app-emulation/vendor-reset/vendor-reset-0.1.1_pre20221205.ebuild (renamed from app-emulation/vendor-reset/vendor-reset-0.1.1_pre20220902.ebuild)6
-rw-r--r--app-emulation/vendor-reset/vendor-reset-9999.ebuild7
-rw-r--r--app-emulation/wine-proton/Manifest6
-rw-r--r--app-emulation/wine-proton/wine-proton-7.0.4.ebuild5
-rw-r--r--app-emulation/wine-proton/wine-proton-7.0.5.ebuild5
-rw-r--r--app-emulation/wine-proton/wine-proton-7.0.9999.ebuild5
-rw-r--r--app-emulation/wine-staging/Manifest10
-rw-r--r--app-emulation/wine-staging/wine-staging-7.19.ebuild6
-rw-r--r--app-emulation/wine-staging/wine-staging-7.20.ebuild6
-rw-r--r--app-emulation/wine-staging/wine-staging-7.21-r1.ebuild6
-rw-r--r--app-emulation/wine-staging/wine-staging-7.22.ebuild6
-rw-r--r--app-emulation/wine-staging/wine-staging-9999.ebuild6
-rw-r--r--app-emulation/wine-vanilla/Manifest14
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild332
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild6
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild6
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild6
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild6
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-7.22.ebuild6
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9999.ebuild6
-rw-r--r--app-eselect/Manifest.gzbin6708 -> 6715 bytes
-rw-r--r--app-eselect/eselect-wine/Manifest4
-rw-r--r--app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild (renamed from app-eselect/eselect-wine/eselect-wine-2.0.1-r2.ebuild)0
-rw-r--r--app-misc/Manifest.gzbin49921 -> 49927 bytes
-rw-r--r--app-misc/tracker-miners/Manifest3
-rw-r--r--app-misc/tracker-miners/files/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch35
-rw-r--r--app-misc/tracker-miners/tracker-miners-3.4.2.ebuild173
-rw-r--r--app-misc/tracker/Manifest2
-rw-r--r--app-misc/tracker/tracker-3.4.2.ebuild113
-rw-r--r--app-office/Manifest.gzbin7893 -> 7894 bytes
-rw-r--r--app-office/sc-im/Manifest2
-rw-r--r--app-office/sc-im/sc-im-0.8.2.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9572 -> 9574 bytes
-rw-r--r--app-portage/gentoopm/Manifest2
-rw-r--r--app-portage/gentoopm/gentoopm-0.4.ebuild2
-rw-r--r--app-portage/smart-live-rebuild/Manifest2
-rw-r--r--app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild2
-rw-r--r--app-shells/Manifest.gzbin8803 -> 8800 bytes
-rw-r--r--app-shells/bash-completion/Manifest2
-rw-r--r--app-shells/bash-completion/metadata.xml2
-rw-r--r--dev-ada/Manifest.gzbin3735 -> 3740 bytes
-rw-r--r--dev-ada/e3-core/Manifest2
-rw-r--r--dev-ada/e3-core/e3-core-22.2.0.ebuild55
-rw-r--r--dev-ada/e3-testsuite/Manifest2
-rw-r--r--dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild29
-rw-r--r--dev-lang/Manifest.gzbin19495 -> 19494 bytes
-rw-r--r--dev-lang/rust/Manifest2
-rw-r--r--dev-lang/rust/rust-1.65.0.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin95833 -> 95827 bytes
-rw-r--r--dev-libs/libmcfp/Manifest2
-rw-r--r--dev-libs/libmcfp/libmcfp-1.2.2.ebuild2
-rw-r--r--dev-libs/libxlsxwriter/Manifest2
-rw-r--r--dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild2
-rw-r--r--dev-libs/tree-sitter-cpp/Manifest2
-rw-r--r--dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild3
-rw-r--r--dev-php/Manifest.gzbin39724 -> 39728 bytes
-rw-r--r--dev-php/PEAR-Net_Sieve/Manifest2
-rw-r--r--dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild21
-rw-r--r--dev-python/Manifest.gzbin261154 -> 261156 bytes
-rw-r--r--dev-python/mitmproxy_wireguard/Manifest2
-rw-r--r--dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.16.ebuild2
-rw-r--r--dev-qt/Manifest.gzbin11237 -> 11221 bytes
-rw-r--r--dev-qt/designer/Manifest2
-rw-r--r--dev-qt/designer/designer-5.15.7.ebuild2
-rw-r--r--dev-qt/linguist-tools/Manifest2
-rw-r--r--dev-qt/linguist-tools/linguist-tools-5.15.7.ebuild2
-rw-r--r--dev-qt/qdbus/Manifest2
-rw-r--r--dev-qt/qdbus/qdbus-5.15.7.ebuild2
-rw-r--r--dev-qt/qtcharts/Manifest2
-rw-r--r--dev-qt/qtcharts/qtcharts-5.15.7.ebuild2
-rw-r--r--dev-qt/qtconcurrent/Manifest2
-rw-r--r--dev-qt/qtconcurrent/qtconcurrent-5.15.7.ebuild2
-rw-r--r--dev-qt/qtcore/Manifest2
-rw-r--r--dev-qt/qtcore/qtcore-5.15.7.ebuild2
-rw-r--r--dev-qt/qtdbus/Manifest2
-rw-r--r--dev-qt/qtdbus/qtdbus-5.15.7.ebuild2
-rw-r--r--dev-qt/qtdeclarative/Manifest2
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.15.7.ebuild2
-rw-r--r--dev-qt/qtgraphicaleffects/Manifest2
-rw-r--r--dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.7.ebuild2
-rw-r--r--dev-qt/qtgui/Manifest2
-rw-r--r--dev-qt/qtgui/qtgui-5.15.7.ebuild2
-rw-r--r--dev-qt/qthelp/Manifest2
-rw-r--r--dev-qt/qthelp/qthelp-5.15.7.ebuild2
-rw-r--r--dev-qt/qtmultimedia/Manifest2
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild2
-rw-r--r--dev-qt/qtnetwork/Manifest2
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.7.ebuild2
-rw-r--r--dev-qt/qtopengl/Manifest2
-rw-r--r--dev-qt/qtopengl/qtopengl-5.15.7.ebuild2
-rw-r--r--dev-qt/qtpaths/Manifest2
-rw-r--r--dev-qt/qtpaths/qtpaths-5.15.7.ebuild2
-rw-r--r--dev-qt/qtpositioning/Manifest2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-5.15.7.ebuild2
-rw-r--r--dev-qt/qtprintsupport/Manifest2
-rw-r--r--dev-qt/qtprintsupport/qtprintsupport-5.15.7.ebuild2
-rw-r--r--dev-qt/qtquickcontrols/Manifest2
-rw-r--r--dev-qt/qtquickcontrols/qtquickcontrols-5.15.7.ebuild2
-rw-r--r--dev-qt/qtscript/Manifest2
-rw-r--r--dev-qt/qtscript/qtscript-5.15.7.ebuild2
-rw-r--r--dev-qt/qtserialport/Manifest2
-rw-r--r--dev-qt/qtserialport/qtserialport-5.15.7.ebuild2
-rw-r--r--dev-qt/qtsql/Manifest2
-rw-r--r--dev-qt/qtsql/qtsql-5.15.7.ebuild2
-rw-r--r--dev-qt/qtsvg/Manifest2
-rw-r--r--dev-qt/qtsvg/qtsvg-5.15.7.ebuild2
-rw-r--r--dev-qt/qttest/Manifest2
-rw-r--r--dev-qt/qttest/qttest-5.15.7.ebuild2
-rw-r--r--dev-qt/qttranslations/Manifest2
-rw-r--r--dev-qt/qttranslations/qttranslations-5.15.7.ebuild2
-rw-r--r--dev-qt/qtwayland/Manifest2
-rw-r--r--dev-qt/qtwayland/qtwayland-5.15.7.ebuild2
-rw-r--r--dev-qt/qtwaylandscanner/Manifest2
-rw-r--r--dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.7.ebuild2
-rw-r--r--dev-qt/qtwidgets/Manifest2
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.15.7.ebuild2
-rw-r--r--dev-qt/qtx11extras/Manifest2
-rw-r--r--dev-qt/qtx11extras/qtx11extras-5.15.7.ebuild2
-rw-r--r--dev-qt/qtxml/Manifest2
-rw-r--r--dev-qt/qtxml/qtxml-5.15.7.ebuild2
-rw-r--r--dev-qt/qtxmlpatterns/Manifest2
-rw-r--r--dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.7.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin108758 -> 108738 bytes
-rw-r--r--dev-ruby/async-container/Manifest2
-rw-r--r--dev-ruby/async-container/async-container-0.16.12.ebuild2
-rw-r--r--dev-ruby/async-io/Manifest2
-rw-r--r--dev-ruby/async-io/async-io-1.34.0.ebuild2
-rw-r--r--dev-ruby/async-rspec/Manifest2
-rw-r--r--dev-ruby/async-rspec/async-rspec-1.16.1.ebuild2
-rw-r--r--dev-ruby/async/Manifest2
-rw-r--r--dev-ruby/async/async-1.30.3.ebuild2
-rw-r--r--dev-ruby/console/Manifest2
-rw-r--r--dev-ruby/console/console-1.16.2.ebuild2
-rw-r--r--dev-ruby/fiber-local/Manifest2
-rw-r--r--dev-ruby/fiber-local/fiber-local-1.0.0.ebuild2
-rw-r--r--dev-ruby/http/Manifest2
-rw-r--r--dev-ruby/http/http-5.1.0.ebuild2
-rw-r--r--dev-ruby/llhttp-ffi/Manifest2
-rw-r--r--dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild2
-rw-r--r--dev-ruby/oauth2/Manifest2
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.10.ebuild2
-rw-r--r--dev-ruby/rspec-files/Manifest2
-rw-r--r--dev-ruby/rspec-files/rspec-files-1.1.3.ebuild2
-rw-r--r--dev-ruby/rspec-memory/Manifest2
-rw-r--r--dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild2
-rw-r--r--dev-ruby/rspec-pending_for/Manifest2
-rw-r--r--dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild2
-rw-r--r--dev-ruby/ruby_engine/Manifest2
-rw-r--r--dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild2
-rw-r--r--dev-ruby/ruby_version/Manifest2
-rw-r--r--dev-ruby/ruby_version/ruby_version-1.0.2.ebuild2
-rw-r--r--dev-vcs/Manifest.gzbin11323 -> 11325 bytes
-rw-r--r--dev-vcs/stgit/Manifest2
-rw-r--r--dev-vcs/stgit/stgit-2.0.3.ebuild2
-rw-r--r--eclass/Manifest.gzbin37679 -> 37678 bytes
-rw-r--r--eclass/tree-sitter-grammar.eclass16
-rw-r--r--gui-apps/Manifest.gzbin4049 -> 4051 bytes
-rw-r--r--gui-apps/swayidle/Manifest4
-rw-r--r--gui-apps/swayidle/swayidle-1.8.0.ebuild52
-rw-r--r--gui-apps/swayidle/swayidle-9999.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38191 -> 38188 bytes
-rw-r--r--media-gfx/renderdoc/Manifest4
-rw-r--r--media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch15
-rw-r--r--media-gfx/renderdoc/renderdoc-1.24.ebuild203
-rw-r--r--media-libs/Manifest.gzbin67053 -> 67052 bytes
-rw-r--r--media-libs/libvisual/Manifest2
-rw-r--r--media-libs/libvisual/libvisual-0.4.1.ebuild50
-rw-r--r--media-plugins/Manifest.gzbin43748 -> 43743 bytes
-rw-r--r--media-plugins/libvisual-plugins/Manifest2
-rw-r--r--media-plugins/libvisual-plugins/libvisual-plugins-0.4.1.ebuild55
-rw-r--r--metadata/Manifest.gzbin4033 -> 4033 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.gzbin28407 -> 28408 bytes
-rw-r--r--metadata/md5-cache/app-antivirus/Manifest.gzbin1680 -> 1676 bytes
-rw-r--r--metadata/md5-cache/app-antivirus/clamav-1.0.017
-rw-r--r--metadata/md5-cache/app-antivirus/clamav-1.0.0_rc216
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin24750 -> 24752 bytes
-rw-r--r--metadata/md5-cache/app-arch/dpkg-1.21.11 (renamed from metadata/md5-cache/app-arch/dpkg-1.21.9)2
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin29997 -> 29684 bytes
-rw-r--r--metadata/md5-cache/app-emulation/qemu-7.1.0-r24
-rw-r--r--metadata/md5-cache/app-emulation/vendor-reset-0.1.014
-rw-r--r--metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205 (renamed from metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20220902)4
-rw-r--r--metadata/md5-cache/app-emulation/vendor-reset-99992
-rw-r--r--metadata/md5-cache/app-emulation/wine-proton-7.0.42
-rw-r--r--metadata/md5-cache/app-emulation/wine-proton-7.0.52
-rw-r--r--metadata/md5-cache/app-emulation/wine-proton-7.0.99992
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-7.192
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-7.202
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-7.21-r12
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-7.222
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-99992
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-7.0-r318
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-7.0.12
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-7.192
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-7.202
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-7.21-r12
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-7.222
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-99992
-rw-r--r--metadata/md5-cache/app-eselect/Manifest.gzbin9061 -> 9057 bytes
-rw-r--r--metadata/md5-cache/app-eselect/eselect-wine-2.0.2 (renamed from metadata/md5-cache/app-eselect/eselect-wine-2.0.1-r2)2
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin72888 -> 73204 bytes
-rw-r--r--metadata/md5-cache/app-misc/tracker-3.4.218
-rw-r--r--metadata/md5-cache/app-misc/tracker-miners-3.4.218
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin10161 -> 10166 bytes
-rw-r--r--metadata/md5-cache/app-office/sc-im-0.8.24
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17761 -> 17760 bytes
-rw-r--r--metadata/md5-cache/app-portage/gentoopm-0.44
-rw-r--r--metadata/md5-cache/app-portage/smart-live-rebuild-1.4.04
-rw-r--r--metadata/md5-cache/dev-ada/Manifest.gzbin6816 -> 7134 bytes
-rw-r--r--metadata/md5-cache/dev-ada/e3-core-22.2.017
-rw-r--r--metadata/md5-cache/dev-ada/e3-testsuite-25.017
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin38653 -> 38650 bytes
-rw-r--r--metadata/md5-cache/dev-lang/rust-1.65.04
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin159268 -> 159275 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libmcfp-1.2.24
-rw-r--r--metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-c-0.20.27
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.17
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.09
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-css-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.20.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-go-0.19.17
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p202111147
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-html-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-java-0.19.17
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-java-0.20.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-json-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-php-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-python-0.20.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.17
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.37
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.07
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.17
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin65288 -> 65445 bytes
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.614
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin345921 -> 345920 bytes
-rw-r--r--metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.164
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin22166 -> 22115 bytes
-rw-r--r--metadata/md5-cache/dev-qt/designer-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/linguist-tools-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qdbus-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtconcurrent-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtcore-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtdbus-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtgui-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qthelp-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtnetwork-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtopengl-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtpaths-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtprintsupport-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtquickcontrols-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtscript-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtsql-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qttest-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtwidgets-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtx11extras-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtxml-5.15.74
-rw-r--r--metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.74
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin195727 -> 195719 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/async-1.30.34
-rw-r--r--metadata/md5-cache/dev-ruby/async-container-0.16.124
-rw-r--r--metadata/md5-cache/dev-ruby/async-io-1.34.04
-rw-r--r--metadata/md5-cache/dev-ruby/async-rspec-1.16.14
-rw-r--r--metadata/md5-cache/dev-ruby/console-1.16.24
-rw-r--r--metadata/md5-cache/dev-ruby/fiber-local-1.0.04
-rw-r--r--metadata/md5-cache/dev-ruby/http-5.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.04
-rw-r--r--metadata/md5-cache/dev-ruby/oauth2-1.4.104
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-files-1.1.34
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-memory-1.0.34
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.164
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_engine-2.0.04
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_version-1.0.24
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin19467 -> 19471 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/stgit-2.0.34
-rw-r--r--metadata/md5-cache/gui-apps/Manifest.gzbin9569 -> 9738 bytes
-rw-r--r--metadata/md5-cache/gui-apps/swayidle-1.8.016
-rw-r--r--metadata/md5-cache/gui-apps/swayidle-99994
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin56342 -> 56506 bytes
-rw-r--r--metadata/md5-cache/media-gfx/renderdoc-1.2417
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin104128 -> 104291 bytes
-rw-r--r--metadata/md5-cache/media-libs/libvisual-0.4.113
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin84661 -> 84821 bytes
-rw-r--r--metadata/md5-cache/media-plugins/libvisual-plugins-0.4.115
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin5526 -> 5534 bytes
-rw-r--r--metadata/md5-cache/net-fs/davfs2-1.6.0-r1 (renamed from metadata/md5-cache/net-fs/davfs2-1.6.0)4
-rw-r--r--metadata/md5-cache/net-fs/davfs2-1.6.1-r1 (renamed from metadata/md5-cache/net-fs/davfs2-1.6.1)4
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin92292 -> 92445 bytes
-rw-r--r--metadata/md5-cache/net-misc/cmst-2022.11.3014
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin3365 -> 3368 bytes
-rw-r--r--metadata/md5-cache/net-news/sfeed-1.64
-rw-r--r--metadata/md5-cache/net-proxy/Manifest.gzbin9829 -> 9828 bytes
-rw-r--r--metadata/md5-cache/net-proxy/mitmproxy-9.0.14
-rw-r--r--metadata/md5-cache/sci-chemistry/Manifest.gzbin14861 -> 14862 bytes
-rw-r--r--metadata/md5-cache/sci-chemistry/dssp-4.2.04
-rw-r--r--metadata/md5-cache/sys-firmware/Manifest.gzbin8489 -> 8488 bytes
-rw-r--r--metadata/md5-cache/sys-firmware/edk2-ovmf-2022024
-rw-r--r--metadata/md5-cache/sys-firmware/edk2-ovmf-bin-2022024
-rw-r--r--metadata/md5-cache/sys-firmware/seabios-1.16.04
-rw-r--r--metadata/md5-cache/sys-firmware/seabios-bin-1.16.04
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin33654 -> 33333 bytes
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.35-r1017
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.35-r817
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24019 -> 24023 bytes
-rw-r--r--metadata/md5-cache/www-apps/icingaweb2-2.11.24
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12102 -> 12105 bytes
-rw-r--r--metadata/md5-cache/www-client/vivaldi-5.5.2805.484
-rw-r--r--metadata/md5-cache/www-client/vivaldi-5.5.2805.50 (renamed from metadata/md5-cache/www-client/vivaldi-5.5.2805.44)6
-rw-r--r--metadata/md5-cache/www-client/vivaldi-snapshot-5.6.2867.22 (renamed from metadata/md5-cache/www-client/vivaldi-snapshot-5.6.2861.3)2
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6631 -> 6630 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-470.161.032
-rw-r--r--metadata/md5-cache/x11-themes/Manifest.gzbin27413 -> 27251 bytes
-rw-r--r--metadata/md5-cache/x11-themes/tela-icon-theme-2021122516
-rw-r--r--metadata/md5-cache/x11-themes/tela-icon-theme-20220828-r2 (renamed from metadata/md5-cache/x11-themes/tela-icon-theme-20220828-r1)6
-rw-r--r--metadata/md5-cache/x11-themes/tela-icon-theme-999999996
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml4
-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-fs/Manifest.gzbin3511 -> 3510 bytes
-rw-r--r--net-fs/davfs2/Manifest4
-rw-r--r--net-fs/davfs2/davfs2-1.6.0-r1.ebuild (renamed from net-fs/davfs2/davfs2-1.6.0.ebuild)13
-rw-r--r--net-fs/davfs2/davfs2-1.6.1-r1.ebuild (renamed from net-fs/davfs2/davfs2-1.6.1.ebuild)11
-rw-r--r--net-misc/Manifest.gzbin55260 -> 55256 bytes
-rw-r--r--net-misc/cmst/Manifest2
-rw-r--r--net-misc/cmst/cmst-2022.11.30.ebuild46
-rw-r--r--net-news/Manifest.gzbin2058 -> 2059 bytes
-rw-r--r--net-news/sfeed/Manifest2
-rw-r--r--net-news/sfeed/sfeed-1.6.ebuild2
-rw-r--r--net-proxy/Manifest.gzbin5364 -> 5363 bytes
-rw-r--r--net-proxy/mitmproxy/Manifest2
-rw-r--r--net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild2
-rw-r--r--profiles/Manifest.gzbin152224 -> 152233 bytes
-rw-r--r--profiles/features/wd40/package.use.mask26
-rw-r--r--profiles/package.mask2
-rw-r--r--profiles/use.local.desc4
-rw-r--r--sci-chemistry/Manifest.gzbin10182 -> 10184 bytes
-rw-r--r--sci-chemistry/dssp/Manifest2
-rw-r--r--sci-chemistry/dssp/dssp-4.2.0.ebuild2
-rw-r--r--sys-firmware/Manifest.gzbin5715 -> 5709 bytes
-rw-r--r--sys-firmware/edk2-ovmf-bin/Manifest2
-rw-r--r--sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild2
-rw-r--r--sys-firmware/edk2-ovmf/Manifest2
-rw-r--r--sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild2
-rw-r--r--sys-firmware/seabios-bin/Manifest2
-rw-r--r--sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild2
-rw-r--r--sys-firmware/seabios/Manifest2
-rw-r--r--sys-firmware/seabios/seabios-1.16.0.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14576 -> 14570 bytes
-rw-r--r--sys-libs/glibc/Manifest4
-rw-r--r--sys-libs/glibc/glibc-2.35-r10.ebuild1623
-rw-r--r--sys-libs/glibc/glibc-2.35-r8.ebuild1612
-rw-r--r--www-apps/Manifest.gzbin13109 -> 13112 bytes
-rw-r--r--www-apps/icingaweb2/Manifest2
-rw-r--r--www-apps/icingaweb2/icingaweb2-2.11.2.ebuild2
-rw-r--r--www-client/Manifest.gzbin6200 -> 6202 bytes
-rw-r--r--www-client/vivaldi-snapshot/Manifest8
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-5.6.2867.22.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-5.6.2861.3.ebuild)0
-rw-r--r--www-client/vivaldi/Manifest10
-rw-r--r--www-client/vivaldi/vivaldi-5.5.2805.48.ebuild2
-rw-r--r--www-client/vivaldi/vivaldi-5.5.2805.50.ebuild (renamed from www-client/vivaldi/vivaldi-5.5.2805.44.ebuild)2
-rw-r--r--x11-drivers/Manifest.gzbin4873 -> 4876 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest2
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-470.161.03.ebuild1
-rw-r--r--x11-themes/Manifest.gzbin21751 -> 21749 bytes
-rw-r--r--x11-themes/tela-icon-theme/Manifest8
-rw-r--r--x11-themes/tela-icon-theme/metadata.xml2
-rw-r--r--x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild67
-rw-r--r--x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild (renamed from x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild)2
-rw-r--r--x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild2
411 files changed, 1793 insertions, 4298 deletions
diff --git a/Manifest b/Manifest
index d67e96a16c9f..dba9bcf1c56e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29766 BLAKE2B 624e51185512d4746c19065ebbfb552036bc3f0a1504d3d7207395d1a33c7606c069c0cf66b034027ef12cc806dc9c856f229f714c3c45012a0cd3a90d57a14f SHA512 2a923ac9062f3c58fdd402d84d244ce33fe9a837469a9fd6a87c2d2f50e9efa73d892dcb4bf6b18b372787ac536a65c49a66afe3b07eba02cd128eaff95e89d5
-TIMESTAMP 2022-12-05T19:39:44Z
+MANIFEST Manifest.files.gz 29802 BLAKE2B eba0e9abc7b3a12b5c1f1f8ef7f52d4e51f9ad116693822ba730ed6c4b3290bcdc5e12b2fb99c6f21d2c452ea807c51b81bb036b06a7831e86e3cb1a974ed668 SHA512 ec1596c6945d318bc86a79647ac7fce4d33f69c4c01d0d77c4e577bf30ea663a185c118c01a2077c9e2700addaa90ee97c3e97a312ed95d1ea007ce3d83c8630
+TIMESTAMP 2022-12-06T02:11:25Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOOSQBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOOpM1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCTpw//V2DGPocNF4p/k5RSRlFNNwnAtg35IF/fTPaUK2YG9u0UDYsiEJbE3bt5
-95f05+nanFIpcLqTJOmsy8uey9/F/aFJYBpdzVptAxmC10KI+5ulipb+MW5MHcJh
-3DYepkGsTLqBOuPkiNbTLLSaPwgEArp+wyOelFMcAMmkvNpgpr8px+23sgORGlqv
-Iq73DWAzZ21g0HkaVbM7qKjFQC7hB+1zmgfOUBe55hY5j1H3gUS4ffkuGaAfTWkr
-iWWkyFbN7lMDykh9cyZAJQpTX2ETxI9VB7mGh6FFzfuDAk2mLgfyqZMtgGyzUvpp
-A49/a2mkzyJSaobZ2F97D1yG6isOjnbCEBwoiPZToHNMs705T67d8g1OVy4joerT
-5mDof7+++Sdb0f2mzDWq1rP4CggtZTKHCAgC/JrqhBPB7qyo4E+E8xB2x2zHuAf2
-T4MA0c7XRKPJCuca+rDdOoYMi2ryiXVZDwRlaxSg5Y7c41XsH6T5NizjsHo0soDV
-zD8sCLX2k5ANcpLS/JG8BuTdSYcY6DC1+pUftl6h7ieGTJP0gdEcw/YaYTeSnU+Q
-7gbFSy33tfSlPRG/shvOc1m7drCT6tIK92DIpJYLw7c0zWTXB2Maa7sx/r5ch/pt
-vq58OZZ4f8XkXnru4FHv0eBWkdyhtV1Qnhky0E+Q+EV1YjpJiro=
-=FDf0
+klDDBw//aw/Ytv0UPjTX/cg+FiV/LY5ywuMBrPac11ES6FkjUSodd11vjq1+1Fes
+SJU14L7mghn6tEu7r914enc38vEojQKQcShwlzqqsZCotwbgivwmSEukpUjWIJsb
+4Cb9M3oxZSBvFuk5IOrcNZKx+wK9pVzzEa7qaijridDAqzPCUV9+Btv4Xn3tNH9p
+SeYFi4PlQ1TJMks9MGc2h97Pek1AFDpWsgLv9q7SNkl2X+goo86Qjav6wOxfnsHh
+s91ZID3LMHoKGk2ypPjI3ApPmkWDkI8kqa5ll5eQNgUd/No/y4PXakGTXzWK+zxp
+tggaNLdFYJX5DGiDCeHmNrRVjrHrzxyvHVe/sbxAnUQwQEJ+5IQSNBHo7WmHzo+H
+q5InQ0zfpO6rCWXa2F/H8SZ4ugNjHuibvmVai3llAV3cMeg+i96Fdn1956EDuXmR
+ewH38CKpu9QCS09ybCCB13gGmX9w2MvZanp8PvOX2cbVJicTGzvgcv7XveYCaDfe
+WF7YSmwVVirI8Z70A6s+Gz31Lse3DWasxt1pcK5tK1QUaLLN78Qevz93io55qGuO
++orQ3XOrB/YB5uHl7WZpm16MGAYAtk86N4EfvcMuCF8z0cjUYzPrIUXcRjfFlxfG
+s0JiiP573NCGUvvK4EPQ2VJ5dt8EuKimZ53KJKeZLX2Qi4xcuTk=
+=FJ0z
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 710146b9c97b..36f3708043bf 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 afd7f428a3e5..551a4f64a12f 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 793c1e2006b8..ece72446801f 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -3,6 +3,7 @@ AUX clamav-0.102.2-fix-curl-detection.patch 844 BLAKE2B a813b1f6003b9cff03fca8d7
AUX clamav-0.103.0-system-tomsfastmath.patch 3725 BLAKE2B 85640ded83600adfdcc03e8f42e3153c71a8b6c5884ca4cbd79a69121943fd171bc528aed26ded895189293008924cef6762a22001b4ee098fe5f680c7619bf0 SHA512 b67df39bc7d60f6ea9bb06d12413f0e4774185d4f020a68bdfdf8fe1ca669f70a62699b0f1100702af5ec47e460a35625dcaa09cfc6ea6d2f3957de227e87306
AUX clamav-0.103.1-upstream-openrc.patch 18249 BLAKE2B 305db3181a4a22acde5b28cef6c2d01b639be8c5b9e9c77737be1ebcb0553040b6eda117285e3e8b4bf06d2565a5d73225d7ce20ba1f115fd08bc822d779b370 SHA512 89e95057ee2f29bcdf5787f659ffe43b055b599d9bb80bf54794859113d760dad135b5b8d80c23e98f8c6b699dc839d4922c4c3b45edf97296f4eea668e62672
AUX clamav-0.105.1-cmake-llvm-fix.patch 3153 BLAKE2B 56a749687399d17896b0ac2bfc6706a3c49439c96112bdb9e72cab26749148697eeba56d752ad6373471770a0ca3b20d587b129c9be2259de3e64f56ec283ca3 SHA512 32b141fc1631a1829e5481a82690cfed3b970a5208e741b0da22b26771c804c86d0603bfd6b0d27109d5f5c554f287b152da4fbc3a722c116c95f40ebd95ced1
+AUX clamav-1.0.0-select-python.patch 1648 BLAKE2B d43eef80ad607a6cba9cc9f5fe01e1372e5a59b8e9ff55132bc931c021a8ed959fe9170ee93012f726c3d53223aaac745fa35ef69c06d049513f274b25bcf3e5 SHA512 525d471aba58796a92cc3304d2efc37644b0358f1c51fa26619e70c4e4f30e82af1935313491aad39aa24cf6af15f4c606f2914fc0eb8f254f88d503980121cd
AUX clamav-milter.README.gentoo 2284 BLAKE2B 7afc18f3dad57c2d7595257b356943efb3d1af28d55ac8f09f0506430fd0dedf0820906ced666a7237e3af44a9bc1b43fff017c03faad844f96b132ca4c5dde6 SHA512 38eadf2d919a0c48345600ea5a39c90e766b62e8b1ffc7bb01969a8fd93c4545f2030058a470ac7efb75a1d6c74f9930438f58aeff5035e19e38241ed381f7b3
AUX clamav-milter.initd 1164 BLAKE2B 190dee3476f8763dc2498e2099e6afa83c36642298618ad959940771e73c07456e30e6319d649291c82fec49e3712e500a65b167fe91b12bd2758f79f040e1c3 SHA512 d21c60e7d3ee5eee65da18831eed905858a1c7ab4ec02de1c16fa36179d9c1cf517eca8402b872f3d995fa1d59a9b2e79994655ca4570370b40dc810af5e0a3d
AUX clamav-milter.logrotate-r1 1103 BLAKE2B b506a07f6ebdf697f87060424368ce4e4085564c3fa8e8cc4780ba786f2f543ae51a6e0f9d04db9ea9eb5554c1e395592453235db5abcc243fd2523cb44adec2 SHA512 890744086dcd8d6f7eba0f49df0941c643c6d730ea27a660ecaaab50c51c931489fa25079ad1aa9e307f919ac98a4e5d6b2e952cc46dcea8322b3253c6ba07b1
@@ -19,7 +20,7 @@ AUX freshclam.logrotate 631 BLAKE2B d5100e4f80227d3cda00193eb7a065f766d6b7b0c54e
AUX freshclamd.service-r1 177 BLAKE2B 8c9304e8c43e03288dcb1c6897b53e7c36b6e6116bb5c43db1e9735cc5d7b50094d33679d2b42839a09c572ad631daf572f62c57e4a7b74bfad5ce40a5916364 SHA512 5243465d30de1e64697455b3af50f62e6d7f3d0df7e2ef9b60f89dc974d8118ff67df0b44fbbddd04dd196ca17cf4306ac99f1eec42a5a0ddd42a64c4cb992c8
AUX tmpfiles.d/clamav.conf 33 BLAKE2B 447c5ad4ad79bc70fc386833fa763451d30bf30f1ae26434039a3926ca5aae9734e0152c83b5b9aa5bed87b17c1b685c4ea9f41c9cb6b3197b1e78e800b71fd9 SHA512 eabe5a94c2679b82ea3e29272eb448b47e60b271381d3e97f3970b1a9e086d61662aff2d29887950a911025294aa7cea8bfd9003d257963566b251bcaeb5f6b2
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
@@ -37,7 +38,7 @@ DIST clamav-0.103.6.tar.gz 16491761 BLAKE2B 3c43bcda4a613f81d1b31036e7323a7af770
DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 49fc1c8c42ee8168dbaec4aa13ab0dfef7fa285e335cb38b17bc020df7400ee1daae49e06ba5b4ae0364d47d707cb83c0b1a8442d5b01d2bba5827606fe27fb4 SHA512 d426169889d94411b20a2c9c9579fc22a15090c9847849822c63fc6b404075feba0ff3663ee1382b2af5300394c7a93669844736f7473bfdce3250e1fd130326
DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e SHA512 5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e
DIST clamav-0.105.1.tar.gz 29467856 BLAKE2B be46d9afd76fb536d7de7363a45d38fef6a5983011e3cd0dcc25c2a209c8d37a2bbe1f7f4a5694152cabf622ef83e072b892ae12ba404da1955bb5b654e5216d SHA512 dcaa3eb90e5a8951f1750f0676791c33507206ae0d58a3da0d07f6f86b559799db09a4aed83fbd9d3eed8f1f17654f8304070e6770ba7e02de6f2be2cda65bec
-DIST clamav-1.0.0-rc2.tar.gz 10316876 BLAKE2B 038ca2924d88e20c2bfef8147098f6c281d9fd3de80252a3084705402e77ccea0e124c2e48f9dc56bcd91410a4fa9c07431e48737e3105518581b297ee67127e SHA512 f3e07a079eb3aea2159502f0a431b69a63b2b33d8ccbf8926207519059755644ca2abbe240e68d0a6bc704f5dbe2443c58ad2f343a58f1551e6e7204e1d45076
+DIST clamav-1.0.0.tar.gz 10311477 BLAKE2B 8d66c03e7717ed52cb90a139f565abe2ed3379e09d500530c260f129f1f8eb2549dca11898f6c1a85e7988ce06388c8967e6decea06c840220ffccb4010add60 SHA512 a1be526516e622fd3359461db7dd8eb0734f7ba8ecb0b63c1574e216885cd7bcdc69ffdbc5e507a0060d23769e3caa8423aa273ec57bb86e40049679a818152a
DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
@@ -45,8 +46,8 @@ DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450d
DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
-DIST crossbeam-epoch-0.9.11.crate 47900 BLAKE2B 2deb54409587df48e0686731dded6600816e4c2b82369c47fd2e00ecd59f29935cb3e7f9bf3457b99831bea088830a625370c4c07ce56cb78ccdc62a6ad7715c SHA512 3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8
-DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2
+DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf
+DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393
DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76
@@ -54,7 +55,7 @@ DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2d
DIST env_logger-0.9.3.crate 33291 BLAKE2B ab0f0f85771bbdc6c7709f7cd4c86d9eaf436b073ce614f9297f60e95b6c9e6141d8810d1dccc575893c796358ab65ba56a281630ab75350e8f421167e5d9c52 SHA512 a3ee86e77d980c2eefe4be32d75422aa0f9a60a43fd11bafaa3c9e556584cf65c36976a6aa650f87426edfd82de0cbb919e0906cdba6db8b486b4dd4b2583bbe
DIST exr-1.5.2.crate 238855 BLAKE2B 586a8697adc788a23e4c6e4d7bb8f97e28b58cc59267bd7154b1690beec580413f8d4c623264fa1a75ec572182c5576b15bc038631611f9c4589e425acc5d2f1 SHA512 2d9f651c13a13adcb19e5b7c90b1c40cfe2bd1dde7e842aac3cf5f2f337a6fa642dd3cc36be4466f18686b209de802c6fc480981fc6784d8d17e9eca91903d0b
DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1
-DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
+DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7
DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f
DIST futures-core-0.3.25.crate 14623 BLAKE2B efc97e52dd0aeee34402018897a276a68cf94bf13fe37b4c0e4d971cc2dbc8cdf54d0744f0846049ff75192c0fcba906b3556f000fa8657f89a54d9356f8f578 SHA512 3b3c758c493255024df26a763023a5d403fcf1a9fd105b08c518bdd5891ada4fddfcbfc8cde6101157a209ab6d1555831bfeb49372b17e902b4fdd8a83cded4b
DIST futures-sink-0.3.25.crate 7854 BLAKE2B af109917de26c608b21d2fd1be304428a6d78095168a0b14eb709136789acda0a6bee4332802c3fa3f1e65ad9057e765b43728b8aa6ebd6bebeb2f25d5f96adc SHA512 fc318461bcec3344c0658135944ce7ebf6756c9d1950c2c5e3ab3ddc7d4ef5b0f0858d09f14d7bbc9a9fec7da19236a10dec0e125e5550c965bae95255eb0089
@@ -82,9 +83,8 @@ DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e
DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
-DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114
DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419
DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69
DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8
@@ -113,16 +113,16 @@ DIST rustfft-6.1.0.crate 293068 BLAKE2B 6f086f82a9d65d4987bd109952ca3c81de7a7f6a
DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe5701bbc0a778169d885a1837202d4d215970af567ea620c6ef47db69fa664c6be65c782aa87d9efc1d9c8c280b6210e38f1 SHA512 df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
-DIST serde-1.0.147.crate 76697 BLAKE2B 90fb2df19ad225c96a30cf88dea82a5785bb110f256b882cadef8d1e09f91dd610637a104c2e7629847a14d4a422f89f7ae324c29845788aefb0a6bb51503886 SHA512 d993bd86c61bba602faf7286ff21d36c5d8c83176c5bbb203cb284a3f89dbc8a1ca893a09eb2657f9e98ccb5c5287f44aac06d2e60db96e78d99ee40bd1fe1b0
-DIST serde_derive-1.0.147.crate 54861 BLAKE2B c758a3c854f1474dd3fadd66d60a59408e30d5b658cde4c7ceb10c8d4b4210c8069cc13618f83f1faf36de928feeeb82b2f7011b457e8b9003a15177714f9c0f SHA512 434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59
-DIST serde_json-1.0.88.crate 144528 BLAKE2B ba14e2634a9bf718a08e0dd525e1bbdaf98a5c1d5c99129e4904c886285f40e6fce08699efcda34766860f2899f0db011ef2032298ad647072d73a1c8bfd248b SHA512 a09e4a26c5177d0faeb9190e668b72813ec1f6a318459480419c8471c1e0ef65310a6879d9b26f11cb8c161d84ff911f5d81e7a4aeb683757620c2e5c6541eb0
+DIST serde-1.0.148.crate 76637 BLAKE2B 41a88a684e96df8e7eec41602a5eb1e97b54799edf4fb8e17cbd1c12fc22425bad7fd7d6d3b2db92830b2275ce64de969f7883802aeccf2ffe1cee25115416f9 SHA512 89005c9372042bc509115604112997ddbc8df60cb6e033b2f83bb303844e1472ad538f5a8120fdd8fb6e9177614e5b16d4ed6ffea722d162eb801e5a564c7455
+DIST serde_derive-1.0.148.crate 55562 BLAKE2B bfde4fb3eaa7d4fb0a96f744612d7cb249325281902d3fc03aaab2bdf55aea22fea2f63b14d00ebeccdb402ecf79cae6060065068af06be427df5cb1204ebdbb SHA512 c011e252ed1fa7578a51241a6147ddfdd462f3e1171666c193895691a295f72766cc48e325f14d389a128a8c146ef16454a7f257a52abae45e83fe5f23dffa12
+DIST serde_json-1.0.89.crate 144638 BLAKE2B e296fd2fd3054b81349f246d207de4f7f8072e480a34f1c39afc2d46cdb6b861d1514a8bb64f2f68920e8db43b642814f7f4e989dab95cee62485ca2f8db2e8d SHA512 4bafa5693977e129f5787f2ff10f914e2a7740bf7e631bcdf51b27d0d9e5517873184b56649914371e1881107e7ed0a8fedf487617db334d4a7a4bf95c6c16a3
DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c
DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752
DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
DIST spin-0.9.4.crate 30180 BLAKE2B 24dfdab3e643abe5cd9ecdc14c07bafe7424ef19979b7e5b856a262ffdeb87e58291061313af2c1396ea33e14d96a728719937790d204398fe271710ddf2f8dd SHA512 156b1c471292e8cb874b59129454b56b5e84a0f10b5d064433e0abfc3384c1a594b12b095acd26da350d7f81e6849da9c07c9a506b4aa0ac4808ce3f70b5511c
DIST strength_reduce-0.2.4.crate 17859 BLAKE2B 63ad1af9698ed3ced72f7c0e6d8c62ec35fd564d179286d6cde8975280dbc901303a3be5664b1902c135924dde8a03447a8e837ff0cc8037db50b053ad3c2c9b SHA512 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157
DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
-DIST syn-1.0.103.crate 236495 BLAKE2B fd139b1a8b4449e9be6eddf0036c19b93b876182a03f36954f79eaf79abd5e53667a8a9fcb5c872c96639779307fa293f597831ff838a41d90e1ea201f8a4797 SHA512 3dc0f564ac1a4ce85060926c0897158da0baa127a46bb318506f4fdc79e53d9439295e8ed6a2d5ffcf15d9f6651081b7602cc2a091538e8df061b545f7e3bfe7
+DIST syn-1.0.104.crate 236683 BLAKE2B 865904923ecac469f1d92bab04ea9ee384be0592c7a303d9d0f2f4bc755744bd883372c215a8f1add8bc2728d7c2c27489ab292fc8a89bdce918fc4a32deae44 SHA512 8feabd8e6b1b5eb15077d7c92f0b3269e848d33b1f233b3df343b6d445ed332fb23e0222911a13edfd82cee969d25c43434268cd7a20ce1c0a608a1bbe327b29
DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
@@ -155,5 +155,5 @@ EBUILD clamav-0.103.7-r1.ebuild 7336 BLAKE2B 3a012365bbb6eb2a5486b3180f2514e057c
EBUILD clamav-0.103.7.ebuild 7359 BLAKE2B 95f3aebd8de5b0cac2ea20d5bc30848dce838d0cf4b56765c4b9a19aded0e430f132ab82eccaa08fbbe5e718c1d0bb6bb9b9fb904964e438087dd9b2ead6b848 SHA512 158ca8a5f39932198e0fcb89c07ca492f0db9b527f2d321e11d36403f7830257412d5a6cbb5aece5fb7f3f643cbaa338f1ffc377e69b84a10ab69ba64ddf88fd
EBUILD clamav-0.104.4-r1.ebuild 6824 BLAKE2B 3ae09db7b19efeab2c335de27603f5b07832e71310afe03bb4c8ba453f6f18dfae0a059307c4bb86e2d31a57508db739bb92f6e7ad88220c967aacf498fd8f78 SHA512 722d48097dc6a069a56909af1b6ea86d3a6ae639e04c8ec538e22e657fc40cc407c3e4e296d5dea1519098446307372dfd12d34e54f6b9b1c504942bb8724870
EBUILD clamav-0.105.1.ebuild 7592 BLAKE2B 596298d64f5a2ba67eb09bc7d0768c4146cd817b8637350510d56b25dd2ed81e2002e9ab26f7d3138a6a03f58a6acf62ba1c3a7dba33a2c07628b969b26c7ad6 SHA512 3159d6d8e4d1b2b91930ce5207fe28c322108b50ebbeb742a3705c5e4138616983e9b63a997d54a972832af622878bcd53ea2c365f8bcbd0f6d064f8df2faed9
-EBUILD clamav-1.0.0_rc2.ebuild 9999 BLAKE2B d90d1680ff96b1730f7c7fbcf5ff3b9b7323bb17e64aa01e3ce04500098772bba1ffe93b5b6bf30e1d9be6bd8c033fe609568114dff64d6f78a9ca4298c8e751 SHA512 642c8320bbe8881e5e04fffea27ecf4abe7d44b0856be87512e380682b0313d6d9db86e72cd84d6b78bdbc5c7bdf81f20b29c269e6f4311cb5e805abac2c55c4
+EBUILD clamav-1.0.0.ebuild 10083 BLAKE2B 16b3720e4c91286a256dac7552d870a082d15028782984ef54361652e15d39092061b518c5e4233b28310fc6fb300fda53f1a4aed04050fbefc83fe7ec31d652 SHA512 a5ba3dec125a05d2552377b87c18acd2d7b105047b335912234e3a4d37249043118cbe99b459c5080374fa0f7228b0588ebe98da7dffaf82d5bb7d5e2afab7d2
MISC metadata.xml 1409 BLAKE2B 4edc66e7c2fe4944edfd30ea266dab1dc5ca48b7b8a89608b46eb990576508433394d82df3134cb37f1a9d8c8a66f1612ff57ce7317da965d9e05b27dc195c33 SHA512 44b24ca469474232649da9d6b586b96b5c5c743ac925646691fb3b1cd736000f397365c1693fbe95103ee6940a5e31ffba64c3fbf15ec71e442b7d0108c9030a
diff --git a/app-antivirus/clamav/clamav-1.0.0_rc2.ebuild b/app-antivirus/clamav/clamav-1.0.0.ebuild
index 18029addeb14..4f496ccb8d7a 100644
--- a/app-antivirus/clamav/clamav-1.0.0_rc2.ebuild
+++ b/app-antivirus/clamav/clamav-1.0.0.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8..11} )
# Auto-Generated by cargo-ebuild 0.5.2
CRATES="
adler-1.0.2
- aho-corasick-0.7.19
+ aho-corasick-0.7.20
ansi_term-0.12.1
atty-0.2.14
autocfg-1.1.0
@@ -30,8 +30,8 @@ CRATES="
crc32fast-1.3.2
crossbeam-channel-0.5.6
crossbeam-deque-0.8.2
- crossbeam-epoch-0.9.11
- crossbeam-utils-0.8.12
+ crossbeam-epoch-0.9.13
+ crossbeam-utils-0.8.14
crunchy-0.2.2
crypto-common-0.1.6
digest-0.10.6
@@ -39,7 +39,7 @@ CRATES="
env_logger-0.9.3
exr-1.5.2
fastrand-1.8.0
- flate2-1.0.24
+ flate2-1.0.25
flume-0.10.14
futures-core-0.3.25
futures-sink-0.3.25
@@ -67,9 +67,8 @@ CRATES="
lock_api-0.4.9
log-0.4.17
memchr-2.5.0
- memoffset-0.6.5
+ memoffset-0.7.1
minimal-lexical-0.2.1
- miniz_oxide-0.5.4
miniz_oxide-0.6.2
nanorand-0.7.0
nom-7.1.1
@@ -98,16 +97,16 @@ CRATES="
ryu-1.0.11
scoped_threadpool-0.1.9
scopeguard-1.1.0
- serde-1.0.147
- serde_derive-1.0.147
- serde_json-1.0.88
+ serde-1.0.148
+ serde_derive-1.0.148
+ serde_json-1.0.89
sha2-0.10.6
shlex-1.1.0
smallvec-1.10.0
spin-0.9.4
strength_reduce-0.2.4
strsim-0.8.0
- syn-1.0.103
+ syn-1.0.104
tempfile-3.3.0
termcolor-1.1.3
textwrap-0.11.0
@@ -210,30 +209,34 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
}
+PATCHES=(
+ "${FILESDIR}/${P}-select-python.patch"
+)
+
src_configure() {
use elibc_musl && append-ldflags -lfts
use ppc64 && append-flags -mminimal-toc
local mycmakeargs=(
- -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
-DAPP_CONFIG_DIRECTORY="${EPREFIX}"/etc/clamav
- -DENABLE_EXPERIMENTAL=$(usex experimental ON OFF)
- -DENABLE_JSON_SHARED=ON
+ -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_MILTER=$(usex milter ON OFF)
-DENABLE_CLAMONACC=$(usex clamonacc ON OFF)
- -DCLAMAV_USER="clamav"
- -DCLAMAV_GROUP="clamav"
- -DBYTECODE_RUNTIME=$(usex jit llvm interpreter)
- -DOPTIMIZE=ON
+ -DENABLE_DOXYGEN=$(usex doc)
+ -DENABLE_EXPERIMENTAL=$(usex experimental ON OFF)
-DENABLE_EXTERNAL_MSPACK=ON
+ -DENABLE_JSON_SHARED=ON
-DENABLE_MAN_PAGES=ON
- -DENABLE_DOXYGEN=$(usex doc)
- -DENABLE_UNRAR=$(usex rar ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_STATIC_LIB=OFF
+ -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
@@ -241,7 +244,10 @@ src_configure() {
# 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 )
+ mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON
+ -DPYTHON_FIND_VERSION="${EPYTHON#python}"
+ )
fi
if use jit ; then
diff --git a/app-antivirus/clamav/files/clamav-1.0.0-select-python.patch b/app-antivirus/clamav/files/clamav-1.0.0-select-python.patch
new file mode 100644
index 000000000000..70bedc029399
--- /dev/null
+++ b/app-antivirus/clamav/files/clamav-1.0.0-select-python.patch
@@ -0,0 +1,44 @@
+This patch enables us to tell CMake to find a particular python
+impl on a multi-impl system.
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -223,20 +223,26 @@ if(ENABLE_TESTS)
+ find_package(Libcheck REQUIRED)
+
+ # Used to generate the test files and for the application feature test framework
+- find_package(Python3 REQUIRED)
++ # In distros that support multiple implementations of python it is helpful to specify the impl to use
++ if(DEFINED PYTHON_FIND_VERSION)
++ find_package(Python3 EXACT ${PYTHON_FIND_VERSION} REQUIRED)
++ else()
++ find_package(Python3 REQUIRED)
++ # Not requesting a specific python impl; try using pytest from the PATH
++ execute_process(
++ COMMAND pytest --version
++ RESULT_VARIABLE PYTEST_EXIT_CODE
++ ERROR_QUIET OUTPUT_QUIET
++ )
+
+- # First try using pytest from the PATH
+- execute_process(
+- COMMAND pytest --version
+- RESULT_VARIABLE PYTEST_EXIT_CODE
+- ERROR_QUIET OUTPUT_QUIET
+- )
++ if(${PYTEST_EXIT_CODE} EQUAL 0)
++ # pytest found in the path.
++ set(PythonTest_COMMAND "pytest;-v")
++ endif()
++ endif()
+
+- if(${PYTEST_EXIT_CODE} EQUAL 0)
+- # pytest found in the path.
+- set(PythonTest_COMMAND "pytest;-v")
+- else()
+- # Not in the path, try using: python3 -m pytest
++ if("${PythonTest_COMMAND}" STREQUAL "")
++ # Not in the path or specified a python impl; try using: python3 -m pytest
+ execute_process(
+ COMMAND ${Python3_EXECUTABLE} -m pytest --version
+ RESULT_VARIABLE PYTEST_MODULE_EXIT_CODE
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 736b6d370c72..98abf95f52fb 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/dpkg/Manifest b/app-arch/dpkg/Manifest
index 17ffb4fa86f8..a78b9801bafd 100644
--- a/app-arch/dpkg/Manifest
+++ b/app-arch/dpkg/Manifest
@@ -5,9 +5,9 @@ AUX dpkg-1.20.5-dpkg_buildpackage-test.patch 209 BLAKE2B d15000423abe8259e7bdd92
DIST dpkg_1.20.12.tar.xz 5009108 BLAKE2B 47ecb53c331503c72081a4c472acd6e94a5b7fca2032358809aa8c546cfd6c1542c7cdfad2a5ceff0e40dc454a61974ec47233061b98cf99aabbb8e53621858c SHA512 ce20b1b00b972e6fa5d5cd6427003415a92a78742dc02a9055fee6f00db22b037c54560170e657d7b74c2ae542fff4b7eba46f642adf911dc2f3b90eebefc3ff
DIST dpkg_1.20.9.tar.xz 4954428 BLAKE2B 4e04f7a90c8696971895081e18b220d9dee4bc5930428f131556ae71c673e61e18c363e279b566c2218da60a5aca421807c14cf518952502e707c7397769097b SHA512 904a4742f5f340dc65b2137364dce102a0b2eb42ccedb2a73f79c207362c699fbffaaf1379f1f6c8b8b0e490321af1d03c34b50ebe0c703f5ce8a7f75f17a839
DIST dpkg_1.21.1.tar.xz 4986936 BLAKE2B f5b0f9fe7ac5fe7ba47191a9e467356e748418846ce0fc9f3c61d731e035eb096932848b15e6a85a15938d3bbd6fa069c786ab0e89c77119958fe632a91c309f SHA512 3f3f263e1300f3e4b55e84521847703dcfe465aa54829a69c31c174a2ad5e8b6a8a251da7c6020d31a38e9e6744113924a71e9579469e32289328e91a48db07f
-DIST dpkg_1.21.9.tar.xz 5084044 BLAKE2B 9395a347f9b048c9acb57efb604219772798ea07c119c93c14f7e6574d353ac83fb6b79743ba4a08e136204484788b59128dfa065f944fd0d32e80662f9775a0 SHA512 0f0b9b936a025f9d905dc35c030293d9a1bdcbed640187691ae2319d99d04dac954102b1270301b12b633c48f08d6c6af0f6f21df4afb2e34a0f0a37127fd238
+DIST dpkg_1.21.11.tar.xz 5147576 BLAKE2B c6854e9b3d9db9744675104ec477d0967a7de7fad1b9774fcfce3be6f7cfe587ea09b4824764f4cf7ab658fcb92864d57da0e2a5f601c7e9dc253adbda01e1b0 SHA512 ed93ccb6b39779c9aa03c4d3505c5c3f70cb198445d95d14eb119f8d5382539fe529e46c062b89f27a7b96ad44fe1d48c9cb30be76dd5c3dbf716af2b25d7b48
EBUILD dpkg-1.20.12-r1.ebuild 2094 BLAKE2B 223c1a0fb84047b8fa33bb86127b6a01c699035aadd8244ee5bcfcca555f39cf5e8364665bf557e39257eb86a1582bf9ae6a852cf4c574752b1a08dbd4e6bda7 SHA512 455b2a89f88cc46f14e705244165b5ab7d0f44f9a266c56fc1859b54492b856aabd4585fa9dbe52f5af1a7a61636052cc04d864dc18c6ca4b0338e998478f67d
EBUILD dpkg-1.20.9.ebuild 1999 BLAKE2B 8c4eb6fde703797505d357ae6ba5f70ca15a514f60699a25eccc2896aad1daa10662da0f80ff1ef0ea6d94ca0381280f3c57f38df4340ac86098c65a91043313 SHA512 b50c6ac21dc86e8ca91d6cfd87855935c6aaa3ece8bc6cca6ebd53b46b7fa54e5b39b24edf8d81c6dac423c531b13379e17fda0d8946f4248b518a13c613eccd
EBUILD dpkg-1.21.1.ebuild 1990 BLAKE2B 3aff143bc3013658754a67e43ca6f9aacd43372cf32ac3821321c1ff454d30a08c62edafc9eafd6444de9c39d082f625fc73df86c89ef142ec5b7d8535ace1b4 SHA512 c47497584a0ab84311361eab048da24c23ba422478210f366e7f8a0f8223fb498e930fedaa0b72e4a0ef2062f67f338b681501c0eafa05d36be3759884f7579b
-EBUILD dpkg-1.21.9.ebuild 1977 BLAKE2B 4b1247ade5a3d2fbb9cccc3d9b8b4828e2d8bb3810099c5750d26d55e0b3ebbe22fe7d26bd18fb43fdd7ddb4d56f6c8d2f7920b438ead971ada9cd1618cbd155 SHA512 9773c4b5276ec3e2037f8a56fde0640131602e8922038480008e4ae71806d234f8bdecc3e9d49fa0c05ca6b4f8c462a8ffa23fc783cb26f2734150586a6aeb72
+EBUILD dpkg-1.21.11.ebuild 1977 BLAKE2B 4b1247ade5a3d2fbb9cccc3d9b8b4828e2d8bb3810099c5750d26d55e0b3ebbe22fe7d26bd18fb43fdd7ddb4d56f6c8d2f7920b438ead971ada9cd1618cbd155 SHA512 9773c4b5276ec3e2037f8a56fde0640131602e8922038480008e4ae71806d234f8bdecc3e9d49fa0c05ca6b4f8c462a8ffa23fc783cb26f2734150586a6aeb72
MISC metadata.xml 433 BLAKE2B fe1e0ca0c96628891b711ca120d5c119f8effe66ce43198ebb2a16fce1cea23b7ab6ab88d807a71645298e2311bc3044dca4989fe83cf99e54a9e97f66835c69 SHA512 2882194685980d67acc10913c8863b55dc0a9215558db2e3cf33f0489d91e5477bf2ac0c0fc5b4a134f45593f6f5d3fde5e09493d20ca45224645b8c1c597fef
diff --git a/app-arch/dpkg/dpkg-1.21.9.ebuild b/app-arch/dpkg/dpkg-1.21.11.ebuild
index cdfc69c4e2fb..cdfc69c4e2fb 100644
--- a/app-arch/dpkg/dpkg-1.21.9.ebuild
+++ b/app-arch/dpkg/dpkg-1.21.11.ebuild
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 1ad06bb7ce51..4bf2089590ee 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 6622b247cc5f..d268a56c698c 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -24,7 +24,7 @@ DIST qemu-7.1.0.tar.xz 121833004 BLAKE2B e05f91ce4993c7591a2df08b5fb017f8b8ec214
DIST qemu-7.2.0-rc3.tar.xz 122373832 BLAKE2B 6345cd631e3de26974fc0534de9c6b55d0bcab31b440c03066a46c6dd9580b535ed8f4f8117bcfb970bcf2fe51890887a676c8600e6b699a2c053199dfbe6966 SHA512 4f9d1554be22456538ccae1a39673033b088e6c1b4990fa8b57ae71061086d66d3cf33fa84ac19a878d11ee3cbc810f22fb28b03e6305c211a7156549cde6669
DIST qemu-7.2.0_rc3-docs.tar.xz 2001136 BLAKE2B 2f20afbb24abfab580767f65f8ecd681d0b8aaf7f371aa77fca01953648d1414702e74d83f772a810aa893271e42e9b909880deff450405348ed302f0c17f467 SHA512 f9c2dcb993937cdf3ecff79872bd63f7dd5c0a7a8800018819e67b9ee4a6dbca6f731e1462bcdbdfc3b0cff4606bd73057ee0913926db536e886eded66c75c5e
EBUILD qemu-7.0.0-r3.ebuild 27290 BLAKE2B 985947dc90817bed2c5e0878158604577b6ac3f7f605fd6372aa5b480851a6c94ea44e73aa301b7c1a5b8fa59f2281e57f99a84e5b10bc07beff0a3096b48a22 SHA512 8cc6ae4e2bde1b458d1682624fb46a56c1837592545638e63907c4067e67c39a609e85941381a33a80013d5e82c202644c6a9c5202091e344eabe3f8f6eb0c5b
-EBUILD qemu-7.1.0-r2.ebuild 27366 BLAKE2B 0114dbf1e74068e58a189d2ea9df200b628769e28a6a7cf6df0fd518ffe7a9d58fe6104392d4301f5de19874d614976d143fe8565127ae9409f87f536750eb50 SHA512 500d355472dca97bc1e63e2844dbcd00c8c7d19495e2eccb0018abe3c966451d3ac78b841f1828c427cc6d0cbada6874c5843aaff623a1ff445861b92a0f60d3
+EBUILD qemu-7.1.0-r2.ebuild 27365 BLAKE2B 369500c2c9a0ae3470f2eb193be944411fc8c39c239cff22fc48d25ded805bd23d56bed8efcfeed765a95da5bc1bfb25bae9e034a8dbbea415923316584af60f SHA512 d0f2d87d2fea97351c907969ccf612fbc26200280dc53a2e2bb720f5f0338f9ad4285749f55ec912288043253f67c1832e598a6a4d8e239ec95c7d84eeb1f78d
EBUILD qemu-7.1.0.ebuild 28397 BLAKE2B d9348f01501bd60b1dd11a87ec52214a29c2e0fac5e815b3820f12a97390434509537b850646fe62c002aa259d9fa5c802659be430df2e556998b658dd05117c SHA512 a7113edecc8c9fd0d46faff044bb498deb700c1eb8da9b8d38cfcc742fcb9e04e35f5db8b89234cedf93560bd2c5b40229f09440c544f21547caf7931c875ea7
EBUILD qemu-7.2.0_rc3.ebuild 27338 BLAKE2B b2517fbb9474286d9b0e6c4609ee8063e44d0ec57e6975d3807944c9e57b18589d7da9ee6954a6cc5f84b85adba221ec90c937dc61e614105b7755cc6b541daa SHA512 95259a4be936394063b486f9b7864f724f55c486be6b7c2e13566f56f70d57188b529ca45f9767f53a2d5f9eb441e67de422c6d01682550ccefbab4c1e7a4856
EBUILD qemu-9999.ebuild 27328 BLAKE2B 5303cfce62658e6a714a1a274b3597bc37c467244d5d416793c7605eec4f75b9b8a4b81602453e7c60acfd212eeeee80c3867dfffde688db7fc9863b721f5fc6 SHA512 cb9fbcfd18cb1e571ccf81125299d29b66c80611f1758f952de83db63beafbf763775de30b32e2a80bb058b3fadd73085f8c4c30c4e0a4c709dbf3fc1ad442ce
diff --git a/app-emulation/qemu/qemu-7.1.0-r2.ebuild b/app-emulation/qemu/qemu-7.1.0-r2.ebuild
index 1654336290da..7bbcf963bf82 100644
--- a/app-emulation/qemu/qemu-7.1.0-r2.ebuild
+++ b/app-emulation/qemu/qemu-7.1.0-r2.ebuild
@@ -41,7 +41,7 @@ else
fi
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
diff --git a/app-emulation/vendor-reset/Manifest b/app-emulation/vendor-reset/Manifest
index db5a6e5ce6fe..875488c63068 100644
--- a/app-emulation/vendor-reset/Manifest
+++ b/app-emulation/vendor-reset/Manifest
@@ -1,8 +1,7 @@
AUX Fix-5.11-build.patch 1687 BLAKE2B 04ec945f071a3eca4d4a257340c82e635a1421696dbe538bf4864829ff0e8a7878989fceb63617ffa5b472bfce66ff06b20e57186c79b5477312a2b5c71f6fbb SHA512 5768890607d321a6b23cc13e79f54733d518fc319e1a2953b986113bd79bfeb4076053c8b87bcd9415b889e686945007e30fbd3ce4cc421c9ed30fddc7f4791f
+AUX Respect-eselect-kernel.patch 257 BLAKE2B 7ff9942cccd5e637e56efb5eacc4ce11ce1b0ab318e43a77b6f0fa3adf675ec2646de207e37fc269ea88e52228e9688eb3e7a16934d37e470a935d257ebecf4b SHA512 e2081192dd982c1ddf0f8897d24c5ddb93e0e1ce47973a279146a3165f1b6a00aeae5369c9280552f8317f573c57c9125214b775c3b1614d67780476611db14e
AUX modload.conf 13 BLAKE2B 1e774873c1bf09ca1f3ec2c006b1938e3aa07187dd5a7f926369d6d1bc2c21bfe52f2cbb632f64174485896c8691ac4cbd10e988b7db7a2a9ada7fdccda1a22d SHA512 7a4bf9c95af41bf11e5a720f6258d62822f553c6f349dbe93cf23743b851d830340d268954252d6f058ea2fa823006a63afd45875e7b9108d5d2a6a1a316ff6d
-DIST vendor-reset-0.1.0.tar.gz 12718324 BLAKE2B 762ec8bc289b572ab8f8ecc3fa233e3c78c48c48a261c58ce1be9c10356a55957e0bd8fd01e3143443be74236bf9ed540b84d332788c67aa949599ccc5a564d3 SHA512 ed4dcb1a71fa8901732e729d37b501ac105cc2c93d0666e44c08e311d99a244027339d5709a9305ff992ca2acb2f337793cdb1f9369197911985cd20d6f3139f
-DIST vendor-reset-0.1.1_pre20220902.tar.gz 12724563 BLAKE2B 6d1aa45216a4a72981fc766ba7541873902272a27b5eebc08f7b2627f186d6236c3b6f576f997e35a3a9a3bb4b0c5f6a285585522e7c0eb86b446808e2de501b SHA512 27bc02fdbc7d0339c0f706e1ec8406bc47f163fca6d6471dd7ad92272a384ab7319f6180641177f90a38c11aee2def52ae408a2165438980b7fc3aea10f88b4e
-EBUILD vendor-reset-0.1.0.ebuild 939 BLAKE2B c414e22d1530b0c5e7b2d2195851d62c8a395ac78dcbcd84f7408d27a6845c6db885ad6b514654c8dedabd3a4dc5486b998308310bf06de17fd511c0bd6d3dce SHA512 1fd1d2bcb0bfa849f62ba9b085d814ea4fa7d6176f83ce06e782721cea2f82d906e351ef87fb9ef9817161ca73426c9441ab61cbe16a9e8c37d11dbdbd768e99
-EBUILD vendor-reset-0.1.1_pre20220902.ebuild 991 BLAKE2B 53a92746673e20acb4a04ab664cfbd2d8e8d58b046766f5f122b3b2ee5d3d8c16896d131de22bed944fdf7e441856e5c2fae14f29c6946085aa7b6261f3550db SHA512 b7a231f5dfee1ca0fbf932e38e141c3b9babddd0e3e2337f654f87eee494353214fc1bdf7a5f1b9f8b24715c10b67371c5d52c72b8021d3d897fbb8457f1b70f
-EBUILD vendor-reset-9999.ebuild 891 BLAKE2B b1557551cb1810ea7a605db2edbcf92b25be0b3123707df9b85c1dbf4b6cafb5e130ae923dedefb8c76fc28af31a24a5214682d001aa18849a2644a1e91ee24d SHA512 e566d40f4590878cd10ddb8c3ffd57decc54ed32c6335ae12ab632f8f41baae70a1f444f4fb8693d733df3fa52ba0805d02d62018325381295391f0eb521f6c3
+DIST vendor-reset-0.1.1_pre20221205.tar.gz 12725340 BLAKE2B 5f2e34b74e83c8f48daad8d2c714872ab23f50cb0fad6b5c7920476b43c2fbfcf5543e923c506dfb2d8c33846e8fdd08c7d20b30fcc053f2c191d813872b44c5 SHA512 87a3c64d917e6a44308115480f14956f65a9f84fef70de29feebe3fcd7d522b59a3dbcb5fc9a340ac9b7a3612a29ed696b4f52648f86a0d877b915c97c5a4cc9
+EBUILD vendor-reset-0.1.1_pre20221205.ebuild 1107 BLAKE2B 8563f6eca8974270007b633d71b70e5240d5c0aba4b5d163353d1214d1e60359aa1c44d06069c2aaad6757c8401c58e77257801ce95c468b19f282dc329da99f SHA512 726dadee17a21f11c6d5742ad54e06a81b7503fb6a207ccc84f1019e4d3c7eac7a030c3d34b30a6ffa82d95fc824938855eb7ed92829ba20366eaa61671ec6da
+EBUILD vendor-reset-9999.ebuild 1071 BLAKE2B 3842a78f2258c850701ae5bc466643e5751998bc6e7cb06651e92639e441a1f2d8590bc5a9207ac6e1ed9ba7a6f54f1d4e923bfe445c37ee15219df24f551ece SHA512 20cf56ef5031e134e54d110f573790f5c8a9ed855838dddd0124462c98c21cf6dc3ceb4fbc884e5c3eac938d28fd2b93bef167bed514ac4e7f31ef4e7445da77
MISC metadata.xml 327 BLAKE2B 288b1a0df2469ed01bf576308ddc36c5843b4682333d6e42f0c3603d5bf43cbd6dd9b21cb07020476b9de92445611d04b2c1d5dd54624ed096f166607154137e SHA512 4ceef67a10bc25ed93bd76aaf1ac133b92a362ea0cf030bce21a14f921c3afc868e53e876bde2af91615b1142b3113c2e45a0a3c9a0abe1775c553118e5fbc3d
diff --git a/app-emulation/vendor-reset/files/Respect-eselect-kernel.patch b/app-emulation/vendor-reset/files/Respect-eselect-kernel.patch
new file mode 100644
index 000000000000..9259a3e12bf2
--- /dev/null
+++ b/app-emulation/vendor-reset/files/Respect-eselect-kernel.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index b8a0652..79f60e8 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,6 +1,6 @@
+ USER := $(shell whoami)
+-KVER ?= $(shell uname -r)
+-KDIR ?= /lib/modules/$(KVER)/build
++KVER ?= $(KV_FULL)
++KDIR ?= ${KERNEL_DIR}
+
+ all: build
+
diff --git a/app-emulation/vendor-reset/vendor-reset-0.1.0.ebuild b/app-emulation/vendor-reset/vendor-reset-0.1.0.ebuild
deleted file mode 100644
index ec57b37fd6fe..000000000000
--- a/app-emulation/vendor-reset/vendor-reset-0.1.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/gnif/vendor-reset.git"
- EGIT_BRANCH="master"
- inherit git-r3
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/gnif/vendor-reset/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="Linux kernel vendor specific hardware reset module"
-HOMEPAGE="https://github.com/gnif/vendor-reset"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/Fix-5.11-build.patch" )
-
-pkg_setup() {
- local CONFIG_CHECK="FTRACE KPROBES PCI_QUIRKS KALLSYMS FUNCTION_TRACER"
- linux-mod_pkg_setup
-}
-
-src_compile() {
- set_arch_to_kernel
- default
-}
-
-src_install() {
- set_arch_to_kernel
- emake \
- DESTDIR="${ED}" \
- INSTALL_MOD_PATH="${ED}" \
- install
-
- insinto /etc/modules-load.d/
- newins "${FILESDIR}"/modload.conf vendor-reset.conf
-}
diff --git a/app-emulation/vendor-reset/vendor-reset-0.1.1_pre20220902.ebuild b/app-emulation/vendor-reset/vendor-reset-0.1.1_pre20221205.ebuild
index d0f34c496d9c..ceaaa99a4a5f 100644
--- a/app-emulation/vendor-reset/vendor-reset-0.1.1_pre20220902.ebuild
+++ b/app-emulation/vendor-reset/vendor-reset-0.1.1_pre20221205.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
KEYWORDS="~amd64"
- EGIT_COMMIT="7d43285a5054e4b2b18dbba771b57d365943a0f7"
+ EGIT_COMMIT="4b466e92a2d9f76ce1082cde982c7be0be91e248"
SRC_URI="https://github.com/gnif/vendor-reset/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
fi
@@ -24,9 +24,13 @@ DEPEND=""
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+PATCHES=( "${FILESDIR}/Respect-eselect-kernel.patch" )
+
pkg_setup() {
local CONFIG_CHECK="FTRACE KPROBES PCI_QUIRKS KALLSYMS FUNCTION_TRACER"
linux-mod_pkg_setup
+ export KV_FULL=${KV_FULL}
+ export KERNEL_DIR=${KERNEL_DIR}
}
src_compile() {
diff --git a/app-emulation/vendor-reset/vendor-reset-9999.ebuild b/app-emulation/vendor-reset/vendor-reset-9999.ebuild
index 64f307942f3d..a0b2326fc95a 100644
--- a/app-emulation/vendor-reset/vendor-reset-9999.ebuild
+++ b/app-emulation/vendor-reset/vendor-reset-9999.ebuild
@@ -11,7 +11,8 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
KEYWORDS="~amd64"
- SRC_URI="https://github.com/gnif/vendor-reset/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ EGIT_COMMIT="4b466e92a2d9f76ce1082cde982c7be0be91e248"
+ SRC_URI="https://github.com/gnif/vendor-reset/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Linux kernel vendor specific hardware reset module"
@@ -22,9 +23,13 @@ SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}/Respect-eselect-kernel.patch" )
+
pkg_setup() {
local CONFIG_CHECK="FTRACE KPROBES PCI_QUIRKS KALLSYMS FUNCTION_TRACER"
linux-mod_pkg_setup
+ export KV_FULL=${KV_FULL}
+ export KERNEL_DIR=${KERNEL_DIR}
}
src_compile() {
diff --git a/app-emulation/wine-proton/Manifest b/app-emulation/wine-proton/Manifest
index 2df15e3e4c9c..a55a5cee41ec 100644
--- a/app-emulation/wine-proton/Manifest
+++ b/app-emulation/wine-proton/Manifest
@@ -5,7 +5,7 @@ AUX wine-proton-7.0.4-restore-menubuilder.patch 572 BLAKE2B 7ace97fb82498d8f1929
AUX wine-proton-7.0.4-unwind.patch 1694 BLAKE2B 954cb0a395c3b45afc7a3f39f33d34cf041b9cf5a6c77d0a217d296c4c8d1f6503322c4f77188c4729b98318913b9bc86d37b7573713643590550297a0ae372a SHA512 f958e811a4754614bc9e7223f727e2c581c18607dccf14c6d7014012ff29107bd850540a40ff7a62e7bae6b87ae1ac28fd104fbbaf9ce954bf3acb38ddbeb7df
DIST proton-wine-7.0-4.tar.gz 45561670 BLAKE2B 0bc3432e5aa9ca1655e76b31dcbef08febe263e07d3635d005fbc7798b3a08fa50e2e736f33b18700f187dc755f012d7e8ae3edae6a63fb433cd9b8861b747b0 SHA512 dccdf4115e2a7c92981163783f5705e78fbfa042f06123e4802251bd2c558e8b4de7e3d2e114a5d942f9493eb64fb7fdedff2e6e8b3f21ea1de1156456930d8c
DIST proton-wine-7.0-5.tar.gz 45724439 BLAKE2B d5ad4f00ca658b31c562c2ff4eb5ae33707126eee44ccfd9f33084ab5d184743034541efe3f9d18eb2a6941111da4c5134555f93769e8370b118b6f04e00ae1e SHA512 b16ace9c0bfa6d2685ea53617be2bba7e82c5c8da604f9e188bf782219785cfaed4317578c4314f2bde89d363a2e115f3bceeaa69d4a85f078a5fdb1ec64d33b
-EBUILD wine-proton-7.0.4.ebuild 10309 BLAKE2B 084ee116c5ba5fbefd89b022fed3b1863b8700a15c40bb9dcdbf5775476286474d66bd3ba25deecfa2156ee23d844962983cc8261ad30820cfc41127c456eaa8 SHA512 d5accffbc3618c9dfd7bcae20b169db43dd633bd5d83d723ccb88eb43a9d01033ba213d278d8efe08210df989aefa7713035b6d53df183e436549da53fe377bd
-EBUILD wine-proton-7.0.5.ebuild 10315 BLAKE2B 609db3ca1eaa5041fef6c874ffaee4b1b0913ec904bcb02da822f915bc71e3a8da41cfc4b7ebf36e89db7bda1923614df4e0d5e8080d860a92319f796d305697 SHA512 148cbbee8e077abcd1663958e79086643419e105c1b20cb17b613bb1fcdf1c853b58dbea8ff183d2c1db6ef46a642df5d5f4cd7282931bf4ed12440881525353
-EBUILD wine-proton-7.0.9999.ebuild 10316 BLAKE2B 4a64c83297a590b8cd0c31faaebea248e14cd3d339ed8c8ce45bda954ea7d28a21d5a098312c8840a5b9d115ffb7f30fe91c630a85b986bebb284b68c0659013 SHA512 c0926234e267566ae3099f1c43a3dc5ef30690dd7191c9f5f31c72eb2acf96fbf22d551f672934debb9526ca3d5e20e3b4760e5db0595427329d3736438781ee
+EBUILD wine-proton-7.0.4.ebuild 10385 BLAKE2B cf663d2597847dca72b2d352d2a8ad10b979502d85d430a4153a50fced205757036af873a3ec97175de637714a6dcc87b9384c956bec55401b36434328da13e6 SHA512 93b907639cef5627b81d8579bf7a076b67159ef008cdf5774b157525abc7fa3954d4e0ecd8fcd316d11ee2382511825ac903d9e3b81c0ea14ce1151ade6fac8a
+EBUILD wine-proton-7.0.5.ebuild 10391 BLAKE2B 68a41bccc38c699a860132554ed5f5b56558bf9f4ea6089d7af7401cd5dd86b45ab994c55e368a9c06d67bc352f2bd8c3a2d7b9923e7c963cce856e52450f82e SHA512 f315bd556d92331493a6a4d3057cfa174f089a66f76d8bb858e7ca3ba0cac0da6f97062ae77b4188039f291474942d899ea40fb5736c49eca33ba76bb81200ff
+EBUILD wine-proton-7.0.9999.ebuild 10392 BLAKE2B fbf1112ced81ba8540c6e0cf4729de2632c1d144db06313d0d65b425456b83163cc078d7a97af7fd9c0f7424330df7c1ed2571d4a06892745743cb97a498590c SHA512 ae19cbfe7e51c2f70bf43603f964eff4d5cc1b9461f4b5d28c8479a9da2c7441908010d642141d1e982134bb3c92d999378d075fd73740826651082134f06c16
MISC metadata.xml 1222 BLAKE2B 75e8a33a16e4d718c5299ae719cdd009e9ac6f0d2eafb112c9e38e7d860a51d7f4d5be14912c1c812718b36fd4d71a9d3ddf2c68f5a076fc71f5d47fab120736 SHA512 3fc770b9d6f1e7cb7cba7fc28f90d5f51ad431f38e757dcb47b03543985d0919e29b6648b8c3f6bb6e1c7b172bb164cde35e2fea24564e476088c1a91e6131c8
diff --git a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
index 031a67e02638..5ada081c523d 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
@@ -214,8 +214,9 @@ src_configure() {
$(use_with xinerama)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild b/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
index 82c405523947..1367ead3bafa 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
@@ -214,8 +214,9 @@ src_configure() {
$(use_with xinerama)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild b/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild
index 7906e159577b..5a543eb8a75b 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild
@@ -214,8 +214,9 @@ src_configure() {
$(use_with xinerama)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest
index 8158d3370637..91be4c4e0bb2 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -11,9 +11,9 @@ DIST wine-staging-7.19.tar.gz 9523048 BLAKE2B e53fd47af493cbdc4542f908a39557324d
DIST wine-staging-7.20.tar.gz 9521481 BLAKE2B 5a264460e72ac96d50d23492100c465eeb0b933306200710aa085bd37bb79df3c6ef03aeb5ba2c4c196befb231938457aa9584b9edf938edfd754d06e7cdb574 SHA512 538bf60e760254f3130fe8b6bf07598287e567c0f34d6be2ed04fde10007283d4c675a6f27a0a13d3ce77e833559d5ef853a89f2f96dc5f8cc818bdc3570474a
DIST wine-staging-7.21.tar.gz 9530737 BLAKE2B a80476dbc957a9cda1554262777c63276f9b66a5ccd1389a006327810b0b960a600f78dfabc0d8df4ce816cdd7c4c3c29c26bea9b63219fa90dff60142d41da1 SHA512 1261267fe82a25d74dbf3f8cd1926339356eac3cd432667517c2ca65656c1b733c2866a48c1e4ad116ac8094d9079366a07f6a7814b8bde27246d654a792e9ec
DIST wine-staging-7.22.tar.gz 9528424 BLAKE2B e41f24f924117259715505f4f9998ef23a657bca5b0e285feb7f9fd732e6b566a495f48ec59af09b1d4d51db522b051028f6cbba748256e939929fbf978f0e44 SHA512 5fdac19ec290c67767fac71abe07d9350ec431919c67a0f2d2df18ced20f1d3dddb921b3d5586d03add187c6281e1a691cc220e8d2d5ad4eeb94015721479d65
-EBUILD wine-staging-7.19.ebuild 11051 BLAKE2B af17100f7b5b80d5e1f2d342f9603cb5d4886ceb4f864e154be437ee776a74d4638b9ed8f3db24688cb611c92356d82d6e6fc7e7707a0ece51e09a2e67299f9c SHA512 2621ba9b7146dde03e746a24592918ad6842b93fd0d34dc11d620c00f046837de579ff0322e76b43e6ecc77eaefcf11e5e9ec407b3e73dc84123ea8247b17305
-EBUILD wine-staging-7.20.ebuild 11051 BLAKE2B f378f4cefea21783cc5a07f7bf47d6a052a35493010999087bdcafd2265e5e1f904294bc567d488a9f2b822125d19c520c7587963c1c843485c91a9dfdf80145 SHA512 8f5ba147c7445b4f1066ba79d0591182b313291d6a133561099ece5dbda95db3b954ade53438ae08eadb8c60fe7dc937b47b35b2a30a8659d571d3b3a2bf2495
-EBUILD wine-staging-7.21-r1.ebuild 11181 BLAKE2B bdfe3c7515c8f1de44f649a5fa0f26469db295938025c6c98f8691724b1ef955725c559fb2ca9fffec7f6256529c81ccca7c3ee75c43dbeee1ad66c135d7292e SHA512 06d2cf97029b460e63cec04b5b3adf9629b398370be387290e5257fbbb66150af4f2b5029196b45aaca20b0899db13570f8c04e3e42268b6cda4ff76aa32bc20
-EBUILD wine-staging-7.22.ebuild 11153 BLAKE2B 4c47f1d6a805774e2f60d2610acf141ffa9352d6439cb930e47337e27b498c5188b6892cc5282f9269d21c4e33ce3af348082697dd210751a375e3a99bb5be50 SHA512 59667ee9f2d0f91c8bed14011a31d4a8adc28be6a729bd35e64210cb21fd86cc8511331b0b0846b940a9cd1bd55eb5d641aa82c512c5fcffde3a62bff34608b7
-EBUILD wine-staging-9999.ebuild 11153 BLAKE2B 4c47f1d6a805774e2f60d2610acf141ffa9352d6439cb930e47337e27b498c5188b6892cc5282f9269d21c4e33ce3af348082697dd210751a375e3a99bb5be50 SHA512 59667ee9f2d0f91c8bed14011a31d4a8adc28be6a729bd35e64210cb21fd86cc8511331b0b0846b940a9cd1bd55eb5d641aa82c512c5fcffde3a62bff34608b7
+EBUILD wine-staging-7.19.ebuild 11179 BLAKE2B 58982c661d242e8e165d7b1d7083284eedd8cdee1a3aee6ee4a728b2e585772ccd8c93c06b490389dd566a54046cfdf7a092bdd2af3b31c68d60eb1926fe8364 SHA512 5047a1cfdb3480cc9654ea8d879bfbb2779d956dec6776f74f746577b62fa6a3ae6996895bd5acb9948fb74cac3be8eaddda0458abc131a96a83cfbea6452f53
+EBUILD wine-staging-7.20.ebuild 11179 BLAKE2B bc8263893bd226850e1514b5d80e637d251807309f81275a996eee082bde4d36ac2d25acf626b4fb97a1237ac733c4940bcea4376394fad5317e96cd948aa16a SHA512 d5634b0636a391fa14fdfb9fc8795a41f35ab1faf23393f36a1069cc563d6e25709fa6e2175b68239088a30acc7c48b43ca087efb01a3df6a3217bdf57b65c61
+EBUILD wine-staging-7.21-r1.ebuild 11309 BLAKE2B 65b1b79e4efaab8560ae651ab8cfaaa35ee3d98f14cce580a37cd0ab1cfe1df33575b24ef8201d09f1b23ccbaa3b3a740adb7bcf750bb7a1fe6c76f7bc722b65 SHA512 f383fc58365efccfe11abe285e08d60679256cb3ec230c7e5cf52d8084886bcc277f46bd0dd41f26803c90c7e4cc37a978108bd2dca7229d3924c2d94bddc097
+EBUILD wine-staging-7.22.ebuild 11281 BLAKE2B f8be09ce1670d897fcc72d92e816140be8507d92c70a2fe58fbd224e522a74749ef158173f54f09025488a0d5b1a572112410e9774eafc5f684cb8c1b567c9c5 SHA512 58acbe4ddf7045a991f156fb8d70c89fc83e8cb3733884154f263078671e02f6cdf961cdc953709e8da818ab92f8830a5a065acfd17b4f21316b004be0ca112c
+EBUILD wine-staging-9999.ebuild 11281 BLAKE2B f8be09ce1670d897fcc72d92e816140be8507d92c70a2fe58fbd224e522a74749ef158173f54f09025488a0d5b1a572112410e9774eafc5f684cb8c1b567c9c5 SHA512 58acbe4ddf7045a991f156fb8d70c89fc83e8cb3733884154f263078671e02f6cdf961cdc953709e8da818ab92f8830a5a065acfd17b4f21316b004be0ca112c
MISC metadata.xml 2301 BLAKE2B 9b65253f5a19d8aafc6c9ccd361a0b8cdd14a600ddd51bf163603c7400b2c39bf147f7fe671e3aba68ff8f8f2874eec0b64dd73afe4dabad3667cd23ca99aee0 SHA512 885f7c8e2239733193d16b32bb29a21285ff732092ae0c095056ee311bdf9b7135200a29ede5958d668acf9777640f139ffc5ffe43b1455356ce4bc897621401
diff --git a/app-emulation/wine-staging/wine-staging-7.19.ebuild b/app-emulation/wine-staging/wine-staging-7.19.ebuild
index f4d6cc01a97f..649285646ebc 100644
--- a/app-emulation/wine-staging/wine-staging-7.19.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.19.ebuild
@@ -246,8 +246,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-staging/wine-staging-7.20.ebuild b/app-emulation/wine-staging/wine-staging-7.20.ebuild
index 1a7b1f25c6f9..4d5a4afb6acc 100644
--- a/app-emulation/wine-staging/wine-staging-7.20.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.20.ebuild
@@ -246,8 +246,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-staging/wine-staging-7.21-r1.ebuild b/app-emulation/wine-staging/wine-staging-7.21-r1.ebuild
index 606f5b2e9331..e8506e11fcba 100644
--- a/app-emulation/wine-staging/wine-staging-7.21-r1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.21-r1.ebuild
@@ -248,8 +248,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-staging/wine-staging-7.22.ebuild b/app-emulation/wine-staging/wine-staging-7.22.ebuild
index 1f7740c6c6b6..6e64e8c69828 100644
--- a/app-emulation/wine-staging/wine-staging-7.22.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.22.ebuild
@@ -243,8 +243,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild
index 1f7740c6c6b6..6e64e8c69828 100644
--- a/app-emulation/wine-staging/wine-staging-9999.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9999.ebuild
@@ -243,8 +243,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest
index fd44a66245c4..3dea3593a0a8 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -4,16 +4,14 @@ AUX wine-vanilla-7.20-unwind.patch 1450 BLAKE2B 3f90cc131104ad72a11ae30c582b79b3
AUX wine-vanilla-7.21-crossflags.patch 876 BLAKE2B fa0bfd1f5fba242a8a99bf94e5ebb2c9cc07bb452d84d542f64a7f73795646af91283ac98dc2a78199ad6d0652544d7768a602539bd7c083ac5b9cf9fd4472ae SHA512 fe5160233246ac2335bb7f38daa761978544a935238d7b99cccf36fe09efa171bc4addbdeedbb457c28ea3a85377f4615ba68d04544ff887c94ff8341e3a8178
AUX wine-vanilla-7.21-opengl32.patch 2741 BLAKE2B 8bf1a5f55172b3f8310e8c9e1b3a0329281ed32632376d4db4a225ab7f5032215d891d9adbbab0ef9bc6f4b1a1acee162910b1abfe02fb45f201b3697624d513 SHA512 a3727cdefee70060fb08eae246c3fe5f9c7179c3cf471ebc7f414559eed717151216c843adc0145e4cd3781191d2863a71ce2902ca14f46b872be83c48ba5c1c
DIST wine-7.0.1.tar.xz 27167768 BLAKE2B 9bf74e7077fe4b77611f8195feeb53fc6475bdaeac97dab5221942115d6108d8786f93d4a96745bad72afb074b15129fec9b0b2f10261d91c9a9b57bd2240ded SHA512 5a5258132fe30bfb5313454598b85e7d97a74d1e0c7ca7af16aa8c486e316ad34ab74a25fd9a403c98ad1f3280385232f7d159bb824f713e920a4a0dae62c944
-DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
DIST wine-7.19.tar.xz 28502612 BLAKE2B b7b270656955c7a1e1d84e8bbc7e3e8abff5aedadb5e8a458f0b1109d746875a359f3d2f53b1c9c6caae65d17fd1d205466cd3a884034a8bad6afe9456f13b5d SHA512 f76dbda97cccad4c0f249b5dd4e8d48afa832134f1704ae228650bb73ee82823e628b23bd53a3f8729e06a8933597ff2fffa5551f156fc9c9181b67c066747d5
DIST wine-7.20.tar.xz 28534920 BLAKE2B 2e0cd49a7820f0c885a2a6dbcded6ebbdb5e1ea5576b03dedb7ee066f74f8c675193450cdd45bf5e0224bd588a890138e47a15f513edbfde1eabf1b65c9abe31 SHA512 6e2e65fba2336985df93165050f0f46b752d6aa94fc1581451c58969e2003748378be4b9e16b647ca2922fbdff77920311b12a17bda630a7bccfc7ee8f03b453
DIST wine-7.21.tar.xz 28703308 BLAKE2B 8902ded32b9e635f8ccf659ca4055e9ad45d3659f3ad48d0c218dc5a7a334df456ea0e9441dcaff58e8cac0bbd65140b20e61180acaa06230bc70e28a8382c7e SHA512 15c0c9efda972b84890886fd4b1fb18dd462373ba490f5e607004a5436caba9823f643369ceb5abbc2d2d0e26d7ce002e00136299d9984c0a27f729f3ac129c1
DIST wine-7.22.tar.xz 28974052 BLAKE2B c86466964817b916ee8f7b687f193eda8bdd3fb17152ab1565971e36f43b12b540033ac1c5fa5d15576041febd32cf1ea2955732c5386debcbda46fb3acca0f1 SHA512 bf58a5b98bef5b291aff1eca3f94c28da95990e4c8da9af5e9e28b9480d57163d088b501b0c1bca5b568bf586dd9933cdc1ea1f371b78d95c94e2d25d0a65efc
-EBUILD wine-vanilla-7.0-r3.ebuild 10596 BLAKE2B 9e62fe7db88a8e8e8232b4cd2cea88bdbaffcf3c95d023b280f50094f32fbbb95cf118be16470054e0560cef7db6a21ae780ac3dcdf205bce2e4e91059651f8d SHA512 ac951ccd3c00b52ad174c52f5b82b3295e5a1fe025865148d9b6a286f3af3181c43a6f8f2d37e211c45ef94b21b286ad2aed64f4c7faedfec7c78ceb6c284e90
-EBUILD wine-vanilla-7.0.1.ebuild 10270 BLAKE2B c4f0e913e525149e043e14597ef78ea26fb060cb5eafaa6d6678f6e493e50594134780bd472c8c66152c472461891380f776301cb067d552edd8c5737c5ccd35 SHA512 edfd32b54ec5ac60e6a8edf1d6c1a002fc270dd24d21775819ec325757de7892b098d0a463c6f98bf6fd44092798d2cf2335b0d4303adaf57eee0dc275b79b62
-EBUILD wine-vanilla-7.19.ebuild 10187 BLAKE2B 9008395c2c412674f26b5273ae83cdaad211eadfa70de7d75a7a336b0c3ed189ae0d2c60cd957c8c10f1bcdb22fe9c59a48f034b9e597ccf36c55540a374301c SHA512 9d0ae015c3a171768d01d769df742f66741e2d5fa14cfcbcd458e7ccabb7f7b98cabdcf1eff55b88a8b927c85e14aea7319e0edeac1ca57e60335144768f752e
-EBUILD wine-vanilla-7.20.ebuild 10188 BLAKE2B 77c7365ec9c58166b07a13e4204bb0a0e2251816c502dbea050877cc19b7864b16e7c4513cac8ad2225137f70137808d58eec17469af09f1278263a87f5aba10 SHA512 db487e83f4bfded1b71a0d4b3ba1608cc46a9f5a767a78d2efb9bbd545038fba041c92234f851156fee5e637c13b3e76286a88139d250131320b45af4106fc8f
-EBUILD wine-vanilla-7.21-r1.ebuild 10318 BLAKE2B 0b6c50edab0c79d522c20d2f59e062f9b01b51fe3aafd21f2adc4150156ba060029020c09f7d6a1c59b1ea0d22725beab85bdb908b447f9630d8951a3ef39025 SHA512 16fc2e67425af712f00bb8b952a03a717bff142461c29c6fde4df79e6ff97e9b6cf44a81521568e666638382efdaac53e0067b8fde8b867d92f69a256e0dcc83
-EBUILD wine-vanilla-7.22.ebuild 10290 BLAKE2B 5520ca47cd05a6ce11837819857cee2fc4d718ee8d7a2c14273f64d8d2f5280b4d063bf12b2462e8b38ba3010dc51859fbf0193e34a8bc6194759e0186bf36fd SHA512 ac5154d780d37c350f7078704efe4914bc733a6a1f72aa9ad74106e73b32c7580fbe54687e30f70754eca05f96eeed2b21083db10692bb67f799e2f64fdc9cd8
-EBUILD wine-vanilla-9999.ebuild 10290 BLAKE2B 5520ca47cd05a6ce11837819857cee2fc4d718ee8d7a2c14273f64d8d2f5280b4d063bf12b2462e8b38ba3010dc51859fbf0193e34a8bc6194759e0186bf36fd SHA512 ac5154d780d37c350f7078704efe4914bc733a6a1f72aa9ad74106e73b32c7580fbe54687e30f70754eca05f96eeed2b21083db10692bb67f799e2f64fdc9cd8
+EBUILD wine-vanilla-7.0.1.ebuild 10398 BLAKE2B 2325de4a59845efc0f10c7844f8a75494ed8d8cce7044bd1ac8047e0d84f72ff996cdac6f704e9b8b4577bd9d08c21da98a6a52cc13868ff80d833a0f8d2ed03 SHA512 256b737f5feffb260c625c4f06997576b38963f2e2a9ced73173a2973937cb097811556e42c7efcbbe58dd7b7244716193ca36fc9e13f1fe65846446691579e4
+EBUILD wine-vanilla-7.19.ebuild 10315 BLAKE2B 247a6f527c4751f59405dbc16a2d1da00c15d714ce730e2f05226f860867da63915a8d6b09b5dfddbec2b1cb5559eb406d9630a3941eba968307e2d1c7e08584 SHA512 f94993a24382d5e9263459fd2f35944b0d0ec0f8ccfdb18ac961b2a51bfe70d87c9d2542bb5db9339d3d3dcda308a29fba4a6cb8b9feb43083fcb12b3d04dbc5
+EBUILD wine-vanilla-7.20.ebuild 10316 BLAKE2B 7e8919a834ff05aeeb5f5e4543544113444c0cd7d158a6c98c8c4e3318ba280ae0ab46051d603087d9692ce03ffedca0c4a30d476d32e1398ff27835ad9314c4 SHA512 85159f62a306c34b41988bf3b738036758128060e3e21aca2b9c31a14d265ab69982a371c2c860ba8eabc443a94f305afc9109b1baf2a650a3455dac5b000582
+EBUILD wine-vanilla-7.21-r1.ebuild 10446 BLAKE2B 92aa8c07719e01d2ed4f8d0c94e702c684489ad8a24cd9035143e392e13fa551bd1f61979018ac46798e59724c80e48d9f00e8864c02b18ebb6c919d926a649c SHA512 1eeca0cf07cc202216a1846266cae31a562c9e0811dd29db739a8c05354a5f920d14e62094c54eb73da5b8301d7ce37a0f5a0857063e6f9576cfdb9c88a05ba6
+EBUILD wine-vanilla-7.22.ebuild 10418 BLAKE2B 67a75c5abd4d286f925993f3ff39dbb0eaabb80bb9ac4a5f8ac2f3264bd09e6461e8ae22cdceb7b0a338b0785dc36acc2f635328fea1ed554bf9d184265854c8 SHA512 8fabf1e573c35dbfc2766e78f5f012c659528e75188c680b55e73b90a44aedb366285f632e332d1d48c0788584c882663a00f3663273ac784d5b3f4292a02391
+EBUILD wine-vanilla-9999.ebuild 10418 BLAKE2B 67a75c5abd4d286f925993f3ff39dbb0eaabb80bb9ac4a5f8ac2f3264bd09e6461e8ae22cdceb7b0a338b0785dc36acc2f635328fea1ed554bf9d184265854c8 SHA512 8fabf1e573c35dbfc2766e78f5f012c659528e75188c680b55e73b90a44aedb366285f632e332d1d48c0788584c882663a00f3663273ac784d5b3f4292a02391
MISC metadata.xml 2376 BLAKE2B c37d5b769ce6ea0fd6ac0cde1084a332e34c13d31633d5c60970f89a932f621c0332b97b0667bbc42098a01c979919ac9d8d30487f2ad6691259270641b85485 SHA512 2968f0df88d5d95c0c649ae15cbc9088061c915046b2014448dad782a4abfa8cb173b6ec8ac15575329e5ce882342dfd1f5076a0ea8a2e89800fdc9628dc05f9
diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
deleted file mode 100644
index 653e8809117b..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
+++ /dev/null
@@ -1,332 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper
-
-WINE_GECKO=2.47.2
-WINE_MONO=7.0.0
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz"
- S="${WORKDIR}/wine-${PV}"
- KEYWORDS="-* amd64 x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
-HOMEPAGE="
- https://www.winehq.org/
- https://gitlab.winehq.org/wine/wine/"
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
- +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
- llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2
- +gstreamer kerberos ldap +mingw +mono netapi nls odbc openal
- opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl
- selinux +ssl +truetype udev udisks +unwind usb v4l +vkd3d +vulkan
- +xcomposite xinerama"
-REQUIRED_USE="
- X? ( truetype )
- crossdev-mingw? ( mingw )" # bug #551124 for truetype
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
- opengl? (
- media-libs/libglvnd[X,${MULTILIB_USEDEP}]
- osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
- )
- xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
- xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
- )
- cups? ( net-print/cups[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
- netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
- truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
- udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
- media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
- )
- ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
- openal? ( media-libs/openal[${MULTILIB_USEDEP}] )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
- udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- unwind? (
- llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
- !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
- )
- usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
- vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? ( games-emulation/dosbox )
- gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
- udisks? ( sys-fs/udisks:2 )"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- sys-kernel/linux-headers
- X? ( x11-base/xorg-proto )"
-BDEPEND="
- dev-lang/perl
- sys-devel/binutils
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] ) )
- nls? ( sys-devel/gettext )"
-IDEPEND="app-eselect/eselect-wine"
-
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0-noexecstack.patch
- "${FILESDIR}"/${PN}-7.0-unwind.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
- local mingw=-w64-mingw32
- for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do
- if ! type -P ${mingw}-gcc >/dev/null; then
- eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
- eerror "yourself by installing sys-devel/crossdev then running:"
- eerror
- eerror " crossdev --target ${mingw}"
- eerror
- eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
- die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
- fi
- done
- fi
-}
-
-src_prepare() {
- # sanity check, bumping these has a history of oversights
- local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
- dlls/appwiz.cpl/addons.c || die)
- if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
- local gmfatal=
- [[ ${PV} == *9999 ]] && gmfatal=nonfatal
- ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
- fi
-
- default
-
- # ensure .desktop calls this variant + slot
- sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
-
- # always update for patches (including user's wrt #432348)
- eautoreconf
- tools/make_requests || die # perl
-}
-
-src_configure() {
- WINE_PREFIX=/usr/lib/${P}
- WINE_DATADIR=/usr/share/${P}
-
- local conf=(
- --prefix="${EPREFIX}"${WINE_PREFIX}
- --datadir="${EPREFIX}"${WINE_DATADIR}
- --includedir="${EPREFIX}"/usr/include/${P}
- --libdir="${EPREFIX}"${WINE_PREFIX}
- --mandir="${EPREFIX}"${WINE_DATADIR}/man
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
- $(use_with X x)
- $(use_with alsa)
- $(use_with capi)
- $(use_with cups)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with ldap)
- $(use_with mingw)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with openal)
- $(use_with opencl)
- $(use_with opengl)
- $(use_with osmesa)
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with udisks dbus) # dbus is only used for udisks
- $(use_with unwind)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vkd3d)
- $(use_with vulkan)
- $(use_with xcomposite)
- $(use_with xinerama)
- $(usev !odbc ac_cv_lib_soname_odbc=)
- )
-
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
- use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
-
- # temporary workaround for tc-ld-force-bfd not yet enforcing with mold
- # https://github.com/gentoo/gentoo/pull/28355
- [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
- append-ldflags -fuse-ld=bfd
-
- # build using upstream's way (--with-wine64)
- # order matters: configure+compile 64->32, install 32->64
- local -i bits
- for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
- (
- einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
-
- mkdir ../build${bits} || die
- cd ../build${bits} || die
-
- # CROSSCC_amd64/x86 are unused by Wine, but recognized here for users
- if (( bits == 64 )); then
- : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}"
- conf+=( --enable-win64 )
- elif use amd64; then
- conf+=(
- $(usev abi_x86_64 --with-wine64=../build64)
- TARGETFLAGS=-m32 # for widl
- )
- # _setup is optional, but use over Wine's auto-detect (+#472038)
- multilib_toolchain_setup x86
- fi
- : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}"
-
- # use *FLAGS for mingw, but strip unsupported (e.g. --hash-style=gnu)
- if use mingw; then
- : "${CROSSCFLAGS:=$(
- filter-flags '-fstack-clash-protection' #758914
- filter-flags '-fstack-protector*' #870136
- filter-flags '-mfunction-return=thunk*' #878849
- CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}"
- : "${CROSSLDFLAGS:=$(
- filter-flags '-fuse-ld=*'
- CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}"
- export CROSS{CC,{C,LD}FLAGS}
- fi
-
- ECONF_SOURCE=${S} econf "${conf[@]}"
- )
- done
-}
-
-src_compile() {
- use abi_x86_64 && emake -C ../build64 # do first
- use abi_x86_32 && emake -C ../build32
-}
-
-src_install() {
- use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
- use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
-
- # symlink for plain 'wine' and install its man pages if 64bit-only #404331
- if use abi_x86_64 && use !abi_x86_32; then
- dosym wine64 ${WINE_PREFIX}/bin/wine
- dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
- local man
- for man in ../build64/loader/wine.*man; do
- : "${man##*/wine}"
- : "${_%.*}"
- insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
- newins ${man} wine.1
- done
- fi
-
- use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
- "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
-
- # create variant wrappers for eselect-wine
- local bin
- for bin in "${ED}"${WINE_PREFIX}/bin/*; do
- make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
- done
-
- # don't let portage try to strip PE files with the wrong
- # strip executable and instead handle it here (saves ~120MB)
- if use mingw; then
- dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
- use debug ||
- find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
- -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + || die
- fi
-
- dodoc ANNOUNCE AUTHORS README* documentation/README*
-}
-
-wine-eselect() {
- ebegin "${1^}ing ${P} using eselect-wine"
- eselect wine ${1} ${P} &&
- eselect wine ${1} --${PN#wine-} ${P} &&
- eselect wine update --if-unset &&
- eselect wine update --${PN#wine-} --if-unset
- eend ${?} || die -n "eselect failed, may need to manually handle ${P}"
-}
-
-pkg_postinst() {
- wine-eselect register
-}
-
-pkg_prerm() {
- if [[ ${REPLACED_BY_VERSION%-r*} != ${PV} ]]; then #881035
- nonfatal wine-eselect deregister
- fi
-}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild
index c0992e01230c..e17d6a292d1b 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild
@@ -218,8 +218,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild
index 69628d775f7e..5619b8ebd018 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild
@@ -216,8 +216,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild
index e1d2da19d47b..883a0f427034 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild
@@ -216,8 +216,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild
index 38fe963828ae..ed18a224f6b5 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild
@@ -218,8 +218,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.22.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.22.ebuild
index b73eb356b435..02df0a4439ca 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.22.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.22.ebuild
@@ -213,8 +213,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
index b73eb356b435..02df0a4439ca 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
@@ -213,8 +213,10 @@ src_configure() {
$(usev !odbc ac_cv_lib_soname_odbc=)
)
- tc-ld-force-bfd #867097
- use custom-cflags || strip-flags # can break in obscure ways, also no lto
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use mingw || filter-flags -fno-plt # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz
index 47f02e9532cd..181a9bde6378 100644
--- a/app-eselect/Manifest.gz
+++ b/app-eselect/Manifest.gz
Binary files differ
diff --git a/app-eselect/eselect-wine/Manifest b/app-eselect/eselect-wine/Manifest
index f1cbb98fcd7f..9ca745aaad15 100644
--- a/app-eselect/eselect-wine/Manifest
+++ b/app-eselect/eselect-wine/Manifest
@@ -1,6 +1,6 @@
AUX eselect-wine-1.2.2-proton.patch 160 BLAKE2B 6385b15daf83e1ee1cd8fa3a16fcf075d009f260845333dc16c31022a2f2cb2c529d298ccfd2d258232800586f8855433ee40116bf1af07935c53c7ee32f6521 SHA512 be0a0b3a7da99443a7e7f2ee8f93d90001a45321aaec66ab44eac58fa226eaf9abfd7e250919a48674e3d04f5917c2461f4d94bd53de8f2dd569bb6e25aefdd5
DIST eselect-wine-1.2.2.tar.gz 4712 BLAKE2B 6ce92654cf2a5197c18bc84f8db52a11f198f81f0a8116f1986e74a1795ad475d22ff5a7cb9e9e31ce8ca813059b33cfbc52763110238cb378b15bebeb4b4271 SHA512 39f4d91461f72aeb07292dc7479c5cb7fc080b843bac57dec85c43d8751227e6953d32d52d4a14387d398b73120a32b79370d686c823f230dfd1d8b32ac8113a
-DIST eselect-wine-2.0.1.tar.bz2 7391 BLAKE2B 646b4f07988448c70d2bdb0057b4b5e4a36fbd8f6dd1475cb131c26b4d10afb1a274c53aba0f705497f840f45b53fda4307882c588b69bcf5e8754ad153ea4de SHA512 a90da162bfd80a9f2f9a688e765152e1b03f5d27742f67a8485546cb663547f2f6eea302e857454e3cf00632967b8d83e9578f6be36171178f7e78aa3adf3838
+DIST eselect-wine-2.0.2.tar.bz2 7449 BLAKE2B ce933920a7b6d1df0c0e5f5ae27b1ad1c7467489bd2d35c977b1d9894012b6bcb52d2830c3ebcef9228de40c6f31650e78d40051c82badf959c51339fe6bfa10 SHA512 c49c08e25d7e15c04205608118ea38e970db31f394534efd44070eec5c2148463c09d2b2787a9bb9c1b5f29010e99b4769d3f219b3ae826ceae56757aab596d1
EBUILD eselect-wine-1.2.2-r1.ebuild 1282 BLAKE2B 3eeba89fe219b352d6b0ce155910aaa4aa36a831e0cb40650c8ffe5b5f26e1cacd3a9661f8c91be7c751e9e76554180eb69d0fd0a176f0a7b251998ecb2f3880 SHA512 13e7d32212515398ac9d00488a10d2b51568135dbb5bcae18c52706a373c08ce5c11196d8703d28ef94e4b74aa1a50d5d758ffb177950de29e5d4a0c59906479
-EBUILD eselect-wine-2.0.1-r2.ebuild 3166 BLAKE2B fd69dbee9588c89c70843057a720e876bdb058bf928286c257630a64e40f8ae38619daf0ee6b2385c2312b3417ce56d0627079de4edcfc4819e6b7e4532a9a75 SHA512 caa6d45e30b0cac18631a2b291c70d25b6615dc1250cb3922e8e48cde15054e9d00265b096d81b54d9c048468390d2034c7f9eb58895b8b06ba24ff6a33d62e8
+EBUILD eselect-wine-2.0.2.ebuild 3166 BLAKE2B fd69dbee9588c89c70843057a720e876bdb058bf928286c257630a64e40f8ae38619daf0ee6b2385c2312b3417ce56d0627079de4edcfc4819e6b7e4532a9a75 SHA512 caa6d45e30b0cac18631a2b291c70d25b6615dc1250cb3922e8e48cde15054e9d00265b096d81b54d9c048468390d2034c7f9eb58895b8b06ba24ff6a33d62e8
MISC metadata.xml 494 BLAKE2B 8b6b0225e0825473ffab8dd707a6ebfa1f491da865a8975eeeab8062537650e06d4703201af59bd775870f04f7422e6da1eab6e2a874faa24776a26c1bb48d19 SHA512 22a330313d9f4408b89dde624ce9e94601257d3650e25df6bc803ca10c52a7fb7c6723fc6b9527429eaea528431e89e985b16249252a0298b6f76c77ce3feb33
diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.1-r2.ebuild b/app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild
index 87e5f10d2eaf..87e5f10d2eaf 100644
--- a/app-eselect/eselect-wine/eselect-wine-2.0.1-r2.ebuild
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index baa72b4e3dcd..fa96f0972647 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index b7f05b21595c..778b081d484c 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,5 +1,8 @@
+AUX 3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch 935 BLAKE2B fda094d7e2b291a1efbcbc3a7219678d37e556891527e36480a877ac665d6cf094627f5b04a00f77d04978561ab818d3c255e29589fbc6107f587c269fc501f2 SHA512 db95fe5b6ea6a160ab9e31c41bd70198048ea183393fee44062c75d011254d8c6dc8c0a26c472a58e5f82543792e9a0f9c778cf08c768891a0760fab81bec65f
DIST tracker-miners-3.4.0.tar.xz 7250524 BLAKE2B 9112c078899a7ab1aaab06d1c3ca0244410f21e13b724f1815e5334733bb851cf50c05ed424c80e62b2cfc5d7f16a1a065eeb6cb6a4befdb2d776cb7808e1cbc SHA512 0abafd3692c24683282f52e33a6b4d063a9d938b2f1b6dcb636409102890f6ebd9f33a8e406a482c1d16d26ebcf58874651d04f0c488b9d83e188feb6e5b1f91
DIST tracker-miners-3.4.1.tar.xz 7244576 BLAKE2B a9f00a0f57b1af1a53b2552d4a1570a4c5576537c48eee9ebe2428e06170ff099e8876ec933bfe9f47adc69e7c61552e886aa2c3149bd3e02f37be8df844083d SHA512 2bd0b8450e1df40b4fa35b17f4209eba4f0d91a603b2d2f7b5bd6da07bcb60755b36d72b3b567ae6bf2d97c3a4294c8f14b1115825886c3f61528a092aa268bb
+DIST tracker-miners-3.4.2.tar.xz 7244308 BLAKE2B d7d24cf985181f1ab8be2e45b5f22ac32752a90cb4d5a5e74f172c1c1b8d75aaf99882ba1067bdac82670d9d98d2e4498965198770c1e1c626f3d81be329a89e SHA512 a63ebd12af1febe371f1e10e001f378ba57ccc7babe2b504157771ced6464d0c33e386512faa47383d89aa597fb5748dad82d17e9cb68def957b57ed29c47817
EBUILD tracker-miners-3.4.0.ebuild 4674 BLAKE2B 8cfffead2c5b6ce99b39715408558c3f884a5844970d19ea5f8f0cf72226b907fbd2b9a22421b3ceb058e07b2a2ce8770414343b356f72e1c6f45e2a1b41d283 SHA512 646d1bdc52973d14968f7f7bbba285e6c43524ea67527041bc98309e0c5ca68b85b4dde118bb48e4dd0691a690824dd5c059cd1c5c7533e32f7695b2cf7db15f
EBUILD tracker-miners-3.4.1.ebuild 4686 BLAKE2B 36804e9e50c518356016572e7931a66c319afbc7480725c54bdc286be7c199ccd055fd5399a3d02ffe324ee2be24314fd13e9d147a1b50076bb52aba80d14a39 SHA512 aa599c87b8acc4f9831b2ee6ee6ef845bc18c12022a266e5e23d9c67ff89b1bd52dd1bcc5b7b02cce1c323797606658528d7f544dc7a66f54b17f2dd39c57449
+EBUILD tracker-miners-3.4.2.ebuild 4779 BLAKE2B eb51dacde181f17e5112f98da2683e359f149c88798d62991cb902bd393081398345244501423d241f3fd073abdf7b59d0e7e1a4a391493e59a4005709ef4348 SHA512 de572c51b593a01eaf6a23a511f0bb35621750d3d2192e69cc039fc5979b0de485615b5dcbcafe7c6219ea4f2f416b226e25ee14f719adb50a822fc94f2333e2
MISC metadata.xml 835 BLAKE2B a7f0c667be6eaaebcd62fd782c72831f8f95f778d2ff1ee36c278fc3a902761ca10d73fd7e6b15afa83d36a960d5f20dc765b62dc6f85022db01d9d0d356bcbd SHA512 9d348dbec07ab8e344dab0d6f3acdc48e91d80171e411353b233f8b49989f4152817c8ed522c234d5dd9a3849cdab3d46f41256702a5d50bbf1e591f112cddd5
diff --git a/app-misc/tracker-miners/files/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch b/app-misc/tracker-miners/files/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
new file mode 100644
index 000000000000..1367e384db25
--- /dev/null
+++ b/app-misc/tracker-miners/files/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
@@ -0,0 +1,35 @@
+https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/423
+
+From f6ed245afd3c387bd347fa00e35e34e95b991da2 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Mon, 5 Dec 2022 19:13:21 -0500
+Subject: [PATCH] functional-tests: Run png-region-of-interest only if exempi
+ is found
+
+---
+ tests/functional-tests/meson.build | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/tests/functional-tests/meson.build b/tests/functional-tests/meson.build
+index ef4dcab65..c33b620f8 100644
+--- a/tests/functional-tests/meson.build
++++ b/tests/functional-tests/meson.build
+@@ -81,10 +81,11 @@ if libgif.found()
+ endif
+
+ if libpng.found()
+- extractor_tests += [
+- 'images/png-basic',
+- 'images/png-region-of-interest',
+- ]
++ extractor_tests += 'images/png-basic'
++
++ if exempi.found()
++ extractor_tests += 'images/png-region-of-interest'
++ endif
+ endif
+
+ if gexiv2.found()
+--
+2.37.4
+
diff --git a/app-misc/tracker-miners/tracker-miners-3.4.2.ebuild b/app-misc/tracker-miners/tracker-miners-3.4.2.ebuild
new file mode 100644
index 000000000000..d8f5d45ac104
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.4.2.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred)
+RDEPEND="
+ >=dev-libs/glib-2.70:2
+ >=app-misc/tracker-3.4.0:3
+ gstreamer? (
+ >=media-libs/gstreamer-1.20:1.0
+ >=media-libs/gst-plugins-base-1.20:1.0
+ >=media-plugins/gst-plugins-meta-1.20:1.0 )
+ !gstreamer? (
+ ffmpeg? ( media-video/ffmpeg:0= ) )
+
+ >=sys-apps/dbus-1.3.1
+ xmp? ( >=media-libs/exempi-2.1.0:= )
+ raw? ( media-libs/gexiv2 )
+ >=dev-libs/icu-4.8.1.2:=
+ cue? ( media-libs/libcue:= )
+ exif? ( >=media-libs/libexif-0.6 )
+ gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+ xps? ( app-text/libgxps )
+ iptc? ( media-libs/libiptcdata )
+ jpeg? ( media-libs/libjpeg-turbo:0= )
+ iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+ >=media-libs/libpng-1.2:0=
+ seccomp? ( >=sys-libs/libseccomp-2.0 )
+ tiff? ( media-libs/tiff:0 )
+ xml? ( >=dev-libs/libxml2-2.6 )
+ pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+ playlist? ( >=dev-libs/totem-pl-parser-3:= )
+ upower? ( >=sys-power/upower-0.9.0 )
+ sys-libs/zlib:0
+ gif? ( media-libs/giflib:= )
+
+ networkmanager? ( net-misc/networkmanager )
+
+ rss? ( >=net-libs/libgrss-0.7:0 )
+ app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-text/asciidoc
+ dev-libs/libxslt
+ dev-util/glib-utils
+ dev-util/gdbus-codegen
+
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+ gstreamer? (
+ media-libs/gstreamer:1.0[introspection]
+ || (
+ media-plugins/gst-plugins-libav:1.0
+ media-plugins/gst-plugins-openh264:1.0
+ )
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-functional-tests-Run-png-region-of-interest-only-if-.patch
+)
+
+python_check_deps() {
+ python_has_version -b \
+ "dev-python/pygobject[${PYTHON_USEDEP}]" \
+ "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Avoid gst-inspect calls that may trigger sandbox; instead assume the detection will succeed and add the needed test deps for that
+ if use gstreamer; then
+ sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die
+ else
+ sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die
+ fi
+ gnome2_environment_reset # sets gstreamer safety variables
+}
+
+src_configure() {
+ append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+ local media_extractor="none"
+ if use gstreamer ; then
+ media_extractor="gstreamer"
+ elif use ffmpeg ; then
+ media_extractor="libav"
+ fi
+
+ local emesonargs=(
+ -Dtracker_core=system
+
+ -Dman=true
+ -Dextract=true
+ $(meson_use test functional_tests)
+ $(meson_use test tests_tap_protocol)
+ -Dminer_fs=true
+ $(meson_use rss miner_rss)
+ -Dwriteback=true
+ -Dabiword=true
+ -Dicon=true
+ -Dmp3=true
+ -Dps=true
+ -Dtext=true
+ -Dunzip_ps_gz_files=true # spawns gunzip
+
+ $(meson_feature networkmanager network_manager)
+ $(meson_feature cue)
+ $(meson_feature exif)
+ $(meson_feature gif)
+ $(meson_feature gsf)
+ $(meson_feature iptc)
+ $(meson_feature iso)
+ $(meson_feature jpeg)
+ $(meson_feature pdf)
+ $(meson_feature playlist)
+ -Dpng=enabled
+ $(meson_feature raw)
+ $(meson_feature tiff)
+ $(meson_feature xml)
+ $(meson_feature xmp)
+ $(meson_feature xps)
+
+ -Dbattery_detection=$(usex upower upower none)
+ -Dcharset_detection=icu # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca
+ -Dgeneric_media_extractor=${media_extractor}
+ # gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default
+ -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+ )
+ meson_src_configure
+}
+
+src_test() {
+ export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory")
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 38e661d54ec5..a631967bd7da 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,5 +1,7 @@
DIST tracker-3.4.0.tar.xz 1876476 BLAKE2B 9745a496df30ebcd2f7e4a525bcd047d48ec4f68e12ef9775958e01939b538832e4d2622498a8ffd358d1a404c67365c70437e083497e8c12e1cbbb0c07713f7 SHA512 0a765d93cbe737a9cf902d1dc1ca00463065c1e7b3f93a7a8132919dfed97acdf80d99cf8f49b61e1a2bfc77a115f74e88731b3b0739651d2f727215c83f077f
DIST tracker-3.4.1.tar.xz 1865584 BLAKE2B 78a1c461e628095ca134241d7f8580806f8de018608c991644422503a3af6bab2c317859624cb811dd2907f2965af3ab2cfb1a58fa35017ed6a71b24e68f3c97 SHA512 102d61abd98feb6e39575c3df25cd4604e89106ed928b8edb1a3adc1bccd41f4ab92fc8bfd33d96b48c3b2cf5a3d901130ac6bf6f657faebe7339fffb95eed26
+DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e SHA512 2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480
EBUILD tracker-3.4.0.ebuild 2712 BLAKE2B a670dc4329a3b3c405de6de8364f5320517bd4d71f40e3fe431686da348960bcfe21d1b5e1c94374b46086c103ddad7b20f6b5b1c1c44fafcf244adc345143bb SHA512 ad46724e1bc79f9020fda1dc6a2522b1776e52589750ee1a73fb8ed257901256279995628dd42be07e6ca7e8400df480e59a4adcd8ed71d298ef2399369a92d5
EBUILD tracker-3.4.1.ebuild 2722 BLAKE2B cb64e1bd58604bee50452fd42b3de2dc40d683e45f040d4c5eb5d5a7f12e7bfe504e3d512a0f7ae4bc1c4ed7c11c993b8f04f6ff67308815186d130b55e9d3d4 SHA512 b0bd6f0dbd19957d71090df2feafc894f8856ea19d611d06d3401be96df498d628582467cfa37ca45c0502d403ab6b6f84eaea6947104dbc900a5ef7de75a779
+EBUILD tracker-3.4.2.ebuild 2722 BLAKE2B cb64e1bd58604bee50452fd42b3de2dc40d683e45f040d4c5eb5d5a7f12e7bfe504e3d512a0f7ae4bc1c4ed7c11c993b8f04f6ff67308815186d130b55e9d3d4 SHA512 b0bd6f0dbd19957d71090df2feafc894f8856ea19d611d06d3401be96df498d628582467cfa37ca45c0502d403ab6b6f84eaea6947104dbc900a5ef7de75a779
MISC metadata.xml 586 BLAKE2B 8244e6f8d9491a0c224ed84f17ee6ad64b22e0c373243a319e7911739a7db6223ce47693ed5b31053b4465f35d20108db1469d74afcebb36b4516a53cbd7f98a SHA512 0a60b0e4b077bb03d02b7990511041695c5dff7a8a0972fa80abe9968b643ad5c2ba65182c079e8d5f3d1ef72a2c4dcc659d6ec283bf80813135c94cab2dddef
diff --git a/app-misc/tracker/tracker-3.4.2.ebuild b/app-misc/tracker/tracker-3.4.2.ebuild
new file mode 100644
index 000000000000..3ec170a80cdb
--- /dev/null
+++ b/app-misc/tracker/tracker-3.4.2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg
+
+DESCRIPTION="A tagging metadata database, search tool and indexer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+ >=dev-libs/glib-2.52:2
+ >=sys-apps/dbus-1.3.2
+ >=dev-libs/gobject-introspection-1.54:=
+ >=dev-libs/icu-4.8.1.2:=
+ >=dev-libs/json-glib-1.4
+ >=net-libs/libsoup-2.99.2:3.0
+ >=dev-libs/libxml2-2.7
+ >=dev-db/sqlite-3.29.0:3
+ stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ app-text/asciidoc
+ dev-libs/libxslt
+ $(vala_depend)
+ gtk-doc? (
+ >=dev-util/gtk-doc-1.8
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/docbook-xml-dtd:4.5
+ )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? (
+ $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+ )
+ ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+ if linux_config_exists; then
+ if ! linux_chkconfig_present INOTIFY_USER; then
+ ewarn "You should enable the INOTIFY support in your kernel."
+ ewarn "Check the 'Inotify support for userland' under the 'File systems'"
+ ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
+ die 'missing CONFIG_INOTIFY'
+ fi
+ else
+ einfo "Could not check for INOTIFY support in your kernel."
+ fi
+}
+
+python_check_deps() {
+ python_has_version -b \
+ "dev-python/pygobject[${PYTHON_USEDEP}]" \
+ "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ linux-info_pkg_setup
+ inotify_enabled
+
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+ local emesonargs=(
+ $(meson_use gtk-doc docs)
+ -Dman=true
+ $(meson_feature stemmer)
+ -Dunicode_support=icu
+ -Dbash_completion_dir="$(get_bashcompdir)"
+ -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+ $(meson_use test tests)
+ -Dintrospection=enabled
+ -Dsoup=soup3
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 9c8264dcb1f3..71c120966cf5 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 3b4e5fdcf6e3..1a5c945eecef 100644
--- a/app-office/sc-im/Manifest
+++ b/app-office/sc-im/Manifest
@@ -1,3 +1,3 @@
DIST sc-im-0.8.2.tar.gz 1619617 BLAKE2B 1957b79749012b5e8b24e26f3cde63c84bf971d2183791f986c98ec823a9ab74bf8a126dcdb2a58920af07e068520ebd7efe9c9394235c5a58670f120495e980 SHA512 ae02fd31eb7254208de26802ed6d8b21d77ce2d6997f4a2de5bd2f0a002c763f67f53e6c8e49d66ded096ecd8bf50b1117015e9a0356eaf11c3caef22cf4552c
-EBUILD sc-im-0.8.2.ebuild 3994 BLAKE2B 44ce078e0074aad754fa9f818b47e2153d1347b2d2213dfa769624e4cfde55090e5b8b741e9f7abb43f30bccc040e09edf5704c5b6c4d8fa7b6474dd3803d3fc SHA512 e154c9f7b517a967fde088c4da5c2d268c911897007c975bfb20ed847a3f7ae55f04b44e954cd63df0ae4da2f4a91209c9d8c6e17ae7f0c0474890c735cea43d
+EBUILD sc-im-0.8.2.ebuild 3999 BLAKE2B 235eccb82a11d3b60539c8003d44f7fa17b7266eedb2069b0d2e9261ba6a0e5f2259e1c42107859422d0808ee233a6f06196dd15da66b43f0af831872d537200 SHA512 51010231f671bc5254d1e6f9d624a0206fcc276f1f440a33c759786bdefae85f9f7e92ffcf42115e3a04450f00ea260525c660b3a9e735c370b6a4c510bc7068
MISC metadata.xml 974 BLAKE2B 2e46ac845ba9978e8b646007003dcf2b53844e5dd2a86f4cbdf812d58850e41f3636ba2807503aa56d6c69a8e04033d868534415c7fd71d424444af1eea392a9 SHA512 1f66c4340b79c43daca9d66be2b3e20e59405fc501a793d0159cbe40e7f541af79b036f53905bca0ea8001a14a9f4d17cb3fd060ce95cfbbc0b0ef9c8e521dff
diff --git a/app-office/sc-im/sc-im-0.8.2.ebuild b/app-office/sc-im/sc-im-0.8.2.ebuild
index 3157fa4c4b74..28ac2693dc67 100644
--- a/app-office/sc-im/sc-im-0.8.2.ebuild
+++ b/app-office/sc-im/sc-im-0.8.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P}/src"
LICENSE="BSD-4"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="X plots wayland xls xlsx lua ods tmux"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index c6d311ee34b7..353454f224eb 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/gentoopm/Manifest b/app-portage/gentoopm/Manifest
index 5707b0fc8091..befac6ee9c0d 100644
--- a/app-portage/gentoopm/Manifest
+++ b/app-portage/gentoopm/Manifest
@@ -1,4 +1,4 @@
DIST gentoopm-0.4.tar.gz 39123 BLAKE2B c8ea81e2d1aa09d3aa838ccb2a1d221e29ba6cf20c5539435a36da058733ee6814864f11a5a96742b371c6d0f2e1ffa269edf197cd30cf4bc7d517f9fa6623cc SHA512 7af0d4d8b3562b009d8897b70b8621d2004e22a16006ec84144544174724757b39e09cbde98ee876adc166947a58e4afa85f752c66d4dbb03ff1d3a52074720f
-EBUILD gentoopm-0.4.ebuild 979 BLAKE2B 15eee7f3b2280155e401f08aab1f5ec7fe2ea40bd2ba97a86f23bd217e83813d6842b82744c3f967f71ac317f325c8e2e40e1d1b5b365f4046acf3c45062b990 SHA512 d42e7bacd655a0d55877ef92ecf59c9b5374c0eb81c983ef5a6f432db1de1dc821cdc3661dda4e1ae3b65ef1a2ba7e9aaaa0250139e4a6125cb1ec72eb406ca1
+EBUILD gentoopm-0.4.ebuild 986 BLAKE2B c209ee421d826bd5787760d9793d05df210d385ef0b85947e912d3ba7f5c9af873d00f34280fa303955e3f6b138c0c93303dda2ba757777f1bd37071c5785977 SHA512 19050e9f44eab72a7d5aa9859a82ff4d2d5d4f22a1306b3c27adc7d4f5dde34741d2933e6c0f5b0a1d250a0fd1548936f5ecca15a3b45f4f524105f2eedc830f
EBUILD gentoopm-9999.ebuild 587 BLAKE2B 197379cbc7c3c98fb37efba89ebbf5bdb185c78f74fa1d7402d66aa8e28b474b885ef783770cc698852f3a72ed71eecd7b99cdc65eeb5e1cc39e7948f3f42182 SHA512 7da950ca313802ff76d9776bd43f1956ed2f60c39f840c3242722c4a3ebbfa15fa399d57a7cc0ab62c99de25a155a40d67ce233dee039559a03739ac6b1fbc93
MISC metadata.xml 601 BLAKE2B d0b8ff6fbeff832d028c1b42a73c33ee4a66c915b054c90976a3b6b53cb68bb62b39ef6d2462781df24cbe56f0232cb2234640c56e6ba3c10adbff1f312c39d4 SHA512 82dd932cccccc873beed8c20e080591221d9fb2247deddc068828799638154eb4bd18736e27edff7fd323e9d2af5fd7eff42fa1a8fea9cedadff658a93c20c4e
diff --git a/app-portage/gentoopm/gentoopm-0.4.ebuild b/app-portage/gentoopm/gentoopm-0.4.ebuild
index 7c4adef8e55a..5c372118bca8 100644
--- a/app-portage/gentoopm/gentoopm-0.4.ebuild
+++ b/app-portage/gentoopm/gentoopm-0.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~mips ~sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~mips ~ppc64 ~sparc x86 ~x64-macos"
RDEPEND="
|| (
diff --git a/app-portage/smart-live-rebuild/Manifest b/app-portage/smart-live-rebuild/Manifest
index 0d9339a22023..aa96b356f892 100644
--- a/app-portage/smart-live-rebuild/Manifest
+++ b/app-portage/smart-live-rebuild/Manifest
@@ -1,4 +1,4 @@
DIST smart-live-rebuild-1.4.0.tar.gz 17630 BLAKE2B 84faabbe702dc05dbd895961dba83b8b8968bafcc5e35bd1b7dc8644f98a904651168aaee081ecb0c101761def2f5d49046116179156e75f6b335a79595d82e6 SHA512 add82ac413c698a430afbb48a7d4c7d0dae26b9d37f01dcbe7f71ee2e2fbc1686ff63c6ea9ae1c24dbc3662d27247bec2ccc002841bd42c4c11729873a49617f
-EBUILD smart-live-rebuild-1.4.0.ebuild 816 BLAKE2B 350a62c20c6277601c025c48fd99fc48c6e613793f5a5300e2532cb84ff893b5d9eb2ca5d960193bb9eb133ebeb6c4ee6de0c3be228173283f4ff4fade5baa94 SHA512 853d0f5d4cd5c0ff94bf87f492c10c5256119a343243fcca0120232aec574b1dbd64978b5f256684475ec42ad4ae3cbe6d963d1f7b399616e85dfa4eabcc4c09
+EBUILD smart-live-rebuild-1.4.0.ebuild 823 BLAKE2B bf33c656c27fa896bff38672e0d04b9693377a35739e1d1d75830dea279ebb3f6f0b93218e43900aba9eb3e7be30f78426ff49f29950bc05914b3d97531b46a1 SHA512 57ef30de7395b27c73f9dc8e69a452c02e36a1d8be039063bd7b1627f372c227ca86aade18aad80989691fa27e4119d9d41661ea6a462e6e104189edd79f934d
EBUILD smart-live-rebuild-9999.ebuild 723 BLAKE2B 7e44cd57e02b4be1dd9637fa39ecaa8419e7b48d37841efbce0c759d31269f24475b49b1eecb818cda4d190955b8c502bedac49cd79d686025954b7ad7cdfd34 SHA512 f767d0dcea03f2edfbe5ec74fd919a9acaafde8790c49578126d6981fd9c62090a4773a20888f1cd1ac3cd211030d251c4b660ad644822238835d5375bb8f560
MISC metadata.xml 794 BLAKE2B 782678608fa8406a1f0cc82d6c121f69c11d6f5cfad96ede40f8d50203fc1ca5f74c8b3f17bdd98d007843387cc7ef67aaec2e70b21f8d032a82d7b5ef5341bb SHA512 30a2d57a354ed9ca5e61a08cd08d122c7d29058b967ddbb61b3bbea6ff14ac35c5ebac490ea7116d486c16a80d458d66619a8dae417d3af727437e2edd8a139c
diff --git a/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild
index 871b545544f3..99fc212559b5 100644
--- a/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild
+++ b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/projg2/smart-live-rebuild/archive/v${PV}.tar.gz -> $
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~mips ~sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~mips ~ppc64 ~sparc x86 ~x64-macos"
RDEPEND=">=app-portage/gentoopm-0.2.1[${PYTHON_USEDEP}]"
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index b5f112698eb4..741d335db339 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/bash-completion/Manifest b/app-shells/bash-completion/Manifest
index 4c8f1fc260e0..9558f1b60679 100644
--- a/app-shells/bash-completion/Manifest
+++ b/app-shells/bash-completion/Manifest
@@ -2,4 +2,4 @@ DIST bash-completion-2.11.tar.xz 311004 BLAKE2B 98e3ab6669bd70b49b238a597f1bc130
DIST bashcomp-2.0.3.tar.gz 3539 BLAKE2B 75304d144792cc7f6ad5455a05a65c33c646d6f7384d020a06a1fcf012cd51625a3dd0750ad539253453b1eede196c340286a1e81737f0835b5091609ba01295 SHA512 b2bd185ccbd4456939ccc731cc1983fcec2b9564a9920642a753fadd5d897fdb96b925ac1524657629d621d45b37d99076c8ae72511a827e96ff6c388d720008
EBUILD bash-completion-2.11.ebuild 4065 BLAKE2B 4fcd8d255e9f0aac38325e2c5fd8436e8cdb1ee104fd2fae754574ff30035ced07640d7d672462b3b52a1c278824cf6470a21c1ef740b9e81590af110c5269a1 SHA512 962f81eb73fe740a1f1baef60ca17dc3db37747b20ef544e28bcfa1cb1c9e4f2549ea89f52f8fe98f11d38555a05a8b9e7f96a40fbe5910c99a5ced7e627d89a
EBUILD bash-completion-9999.ebuild 4000 BLAKE2B 554b63e9598a05197aec76fe1f90cdebe9bf4208bba0e0d82a29e22e6cfa8d1ef8e9112704314e3cd1db55b470982cbfea72c3d68e590ed40df664267810d292 SHA512 edfac3e11c5314ab72143731b949f463ca0ce476c29a7b168ed34dbaee51c1114af87a5b9a9d9c0d00e0e1fe589ff24e1c8eed9cb2c95ae8728cfd738d7ffdd6
-MISC metadata.xml 1440 BLAKE2B 8625e1d03d02f201030c22cfe4147f09e81bffa72b0836246f4be670f55e454597c2f00123c25bbe8f92b2f756b16d4bab62917a77fbc3fff8ba2e3986424595 SHA512 16ecd8fcc7eeb3043b158820f92b031296239e557cb96a1db14127b3100072d7a0bb0abb7446c9e219097be02128e705b792f27aa35ab461c87cff50f2e742fb
+MISC metadata.xml 1433 BLAKE2B 09156ab369dfe03c5817a71b97c30cf768222c8f464441a0f04de8b2f0c6b9591545f2f0a62547f87241e7d787b565986fbe5903bfde7d1f1c2f6752d7dd12db SHA512 e18dee528d2f67f83044e9f6d218280c394f1508c9ce59d4dbec72302ac20125edd021924359ffaa52208a234a2246b3a710cd24b80d387701d37505092d7b27
diff --git a/app-shells/bash-completion/metadata.xml b/app-shells/bash-completion/metadata.xml
index b8af55c2981a..7def7326d530 100644
--- a/app-shells/bash-completion/metadata.xml
+++ b/app-shells/bash-completion/metadata.xml
@@ -11,7 +11,7 @@
</maintainer>
<use>
<flag name="eselect">
- Support blacklisting of completions via 'eselect bash-completion'.
+ Support blacklisting of completions via 'eselect bashcomp'.
This enables custom Gentoo patching of upstream completion loader.
</flag>
</use>
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index 7bc71b76f4ac..e1570dc39626 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/e3-core/Manifest b/dev-ada/e3-core/Manifest
index 6344c462b5b0..30dc046b5d2f 100644
--- a/dev-ada/e3-core/Manifest
+++ b/dev-ada/e3-core/Manifest
@@ -1,5 +1,7 @@
AUX e3-core-22.1.0-distro.patch 1143 BLAKE2B ebe7fd0b37ed6dbbe506f4bb86aa8b3bbf59b5e1475b65db07b2a8b28ab86f30998f381c976e9b1eb0f5222171a3c6a592bf7d6a3364a0a0a6c1eb307c0261ef SHA512 16ba2640ecb260702272da1d87b92ce779459da47ef4c1cdc6ad4f5fe98740501df88bc2ef849c55f0eb482a99ab376876af1f5a38a02fe0aeef085c190ecba0
AUX e3-core-22.1.0-test.patch 1057 BLAKE2B 4a8d5ea01e2cd51c297f58db18a25844197bdbaa725260de3eeace06dc3afa74332f10df685947b8bb21e4554920c72eb2c5d08d334d2f77989241510ee00098 SHA512 0771e4d08c611c3b39a695830a30b279470a97e0ccc4c2d6ef0ed184bcbc784240231a93942b89919b4718ed8ede1d3e7b9ff9acf66b547b369fa702cc05f384
DIST e3-core-22.1.0.tar.gz 442938 BLAKE2B b207a09d8b97f707e8b3a6255b9ef7161e40f716a8bcd853923df2310f2413689ddadf9db98e90f103f8a93813eec20bf462e47541d6f409df5966b0b1d9fca7 SHA512 e887fea2140bb42ebc9d8596b87dc077f8da6a0ed4178081aedaaf3f462b76a431c53e6e56bcb7efee2ed3854c50d7b989819b469b394977d6d25f644368f12d
+DIST e3-core-22.2.0.tar.gz 383417 BLAKE2B ef595dc785b0073a53ddb06ab1ab7b1a0e9eea0131d2a15318f6355a581f83d14f61f6b0f23d4e3df4afe31e0c03a6b1b4ca8b5aefdb3f982ccaa3454f127f0d SHA512 a2bc2a183b3fed9ad2f0119406dc26857254e4a68014f618a75c062518b990e5f1f3af72e9dc321dea3f9248bd97bded87a20b5389a3e03f2d3b76bb83f56216
EBUILD e3-core-22.1.0-r1.ebuild 1427 BLAKE2B d85db100ce11985d0b0a8b6651c64ae95251953c94ef4bc1f0f40f442ee691b8e27fc2afde4ba20720c4ce9cb326df54d21c3a136f8808082534bf9c4189c309 SHA512 4795d142ab9b3879891562e1ab6181daa449a9a60c3231aac81db696d6e5d73601da6b1f671591a54fd1ba9e67ca88fccdbbe066c6ef4cd8eca9d463de8606d3
+EBUILD e3-core-22.2.0.ebuild 1432 BLAKE2B bd5b08f42938e35267952c819ed16175c1254c8da0a41db66de46a000cca945ab1a7f93e270696444d96c3e3f131da1b389a47fafc6a8370f4c80eb6595792a3 SHA512 25c886f224fafaef0039881da6d1628f243b0a3104d70366ed62b252d689f3770b56d6b38c67a167b8cf2d292fe8a5b804902fb04747a7bfaadcf586527f856a
MISC metadata.xml 1257 BLAKE2B c5170ed783bde8d288632069c3e5496d50dfd77a0f7fb62e00964660bd7b3c482509bdf8983af16d1aa7be6bd9ee20708711fc688f002d5bace078c93c4ed212 SHA512 d7fd1018cb701d777e3246fe91b018ea25ebd5bc641e6897d683dee0fcfdd1841d13f9701212d15e81cde531f8e26d10cc156c9ed47125dfbcbc6bd5bacf18af
diff --git a/dev-ada/e3-core/e3-core-22.2.0.ebuild b/dev-ada/e3-core/e3-core-22.2.0.ebuild
new file mode 100644
index 000000000000..34a0061cc70f
--- /dev/null
+++ b/dev-ada/e3-core/e3-core-22.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Ease the development of portable automated build systems"
+HOMEPAGE="https://www.adacore.com/"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/stevedore[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ !app-editors/e3"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ dev-python/httpretty[${PYTHON_USEDEP}]
+ dev-vcs/subversion
+ dev-python/mock[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-22.1.0-distro.patch
+ "${FILESDIR}"/${PN}-22.1.0-test.patch
+)
+
+distutils_enable_tests pytest
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+src_compile() {
+ local PLATFORM=x86_64-linux
+ rm src/e3/os/data/rlimit* || die
+ $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} tools/rlimit/rlimit.c ${LDFLAGS}
+ distutils-r1_src_compile
+}
diff --git a/dev-ada/e3-testsuite/Manifest b/dev-ada/e3-testsuite/Manifest
index 282a925d694d..1fcf860a9481 100644
--- a/dev-ada/e3-testsuite/Manifest
+++ b/dev-ada/e3-testsuite/Manifest
@@ -1,3 +1,5 @@
DIST e3-testsuite-24.0.tar.gz 103595 BLAKE2B c41360aeb9243810fb3fe26c567430365c09823430927cb1e5e04e4fc0e3b28727a7fe3e286b1fe135ce32e2cc85821994804695a23f6fddcfc4f4bb8f57661b SHA512 1460b3611b863d0311960702fd684612f32cd876fa1864feae39b16251677ee25f4f29c1f749d2eeb93d0306dc3c130e424e11c6d5561f01482a065f239de170
+DIST e3-testsuite-25.0.tar.gz 138004 BLAKE2B 5a1b5bd7e51bae030867034ab48b4dbf38813a52c9d72f76dfac6018faf37ec69e3967a94f371fcc395df01e82a80426ecad274cfb5999c893c2559289421a0b SHA512 3aef1fae5204991f7f8c2c0456b46c9c1535c59c55c4840184f986ff2444de518a2f165f052dfd0412f25824ab26bea6a6317b20f194f459d30a17580cdea8c6
EBUILD e3-testsuite-24.0.ebuild 665 BLAKE2B 204c8ba10c7b2d429c870d4a0f89da00996cbe885ba0aa61ac43d255a638179e0502c6bcd5fc438fedf84180cd7c03307b984d9c0fe21fb3986ee3f519781a1f SHA512 f404c6cff987ada296ab39018a1158f217254fe93aaa2ac4c882eb7f70093b56c9d1aa848b0af21f3fdd35b605b768a7410e45c752388cc85875d1a246f83b40
+EBUILD e3-testsuite-25.0.ebuild 665 BLAKE2B 204c8ba10c7b2d429c870d4a0f89da00996cbe885ba0aa61ac43d255a638179e0502c6bcd5fc438fedf84180cd7c03307b984d9c0fe21fb3986ee3f519781a1f SHA512 f404c6cff987ada296ab39018a1158f217254fe93aaa2ac4c882eb7f70093b56c9d1aa848b0af21f3fdd35b605b768a7410e45c752388cc85875d1a246f83b40
MISC metadata.xml 664 BLAKE2B f7ac98a78cd187aa5e84b564d59982bfeb21d992a309803fcd747242e9373d7aa5cfa648a06ae5442c843f136a76929c34e5c28ea03c6bdd1d94e6c1a10ee226 SHA512 62123c662e3dc67a8d55d5ea6e88207c63df0dc4a0dd314c2e9f708360485997613913a54617c24adf9b26caf4202c04c069fa8bfe8ee3ba906e245da311a40b
diff --git a/dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild b/dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild
new file mode 100644
index 000000000000..2b0f09ebca52
--- /dev/null
+++ b/dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Generic testsuite framework in Python"
+HOMEPAGE="https://www.adacore.com/"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-ada/e3-core[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+distutils_enable_tests pytest
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 49f78fd1853e..b759d2f2084f 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 67e9e0e0b4db..f913d5613e2e 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -71,5 +71,5 @@ DIST rustc-1.64.0-src.tar.xz.asc 801 BLAKE2B 69f7bd7600d99794859c6fad4b44f0e9886
DIST rustc-1.65.0-src.tar.xz 139674928 BLAKE2B a218263fb67e306b153f5a6dae95b5ec653acaa5eb4b833862d6f0fd4685a8cec097dadc1b8a934e1bf6055672c7a617f9a0ad4a7dbf2e78084297f10b7ada04 SHA512 3d0369ed3028209c4ecb9b9e7b5f5e3a20be8cc05199675df4f091d62a96c0734bc1dbd7630928fe162792392ec6d0daf9ceed10771531ce022200c7b631e3be
DIST rustc-1.65.0-src.tar.xz.asc 801 BLAKE2B 43ff92011cd6f7f34ce0495fa341379e5907d032ea90f91e533e5edaec6ad518aad50a9d8b2694074d6909ee96aa779403b16e95792e962e79c1b967542ae26f SHA512 75b9be53363022c81333117876cbcc573bbd4733edf767cbb164218644efb1a9c4bfc2aa73aaa1e39f248a84f1adacb1930a94a6e63f60093ff760fb9ae02efc
EBUILD rust-1.64.0-r1.ebuild 23867 BLAKE2B b9d8aa35b84e668fb038fb813bfc6bc2bae4dce945e381cff0645a1fa9463a8cd30aa92e0018a407263929bd0da169191de136e634c9edacccd1ac0ffb69337b SHA512 4a174b1d34e6f7bfd860629d0bc06e99a7accf9eb7c7bf51f10db8b255237c63b3a5aee1291dd2ceb404676a67f5e507a7414ecc132c5926ee292cc047b0ced4
-EBUILD rust-1.65.0.ebuild 23813 BLAKE2B ae34400b4569c40d5174f3b739bbfee5719e0c4b30136231b447e40d02918732af673b4bffaf6b92d020043715c6c4bef943d4f0a476863be52225bdbecbb59a SHA512 3253606e2624b94df77d10e8176f1b06a73d2f42677b21edd44dc11b4c4d7b46903c1638afa2c25c70b1da43b984abdd928f3760bb3641798e284db9fd7de1ae
+EBUILD rust-1.65.0.ebuild 23818 BLAKE2B 7e0dd9a64bffb501886337b0eb3423c8db8a3628ec23450228be35d6d706a09d520785eda2bbfcae0c90461db976da624ebd960444e0b11b0e1fff35a4662d7a SHA512 99fb9f3dcb53461f5df39d646cce061fbe4762d8ad9d275f09501fd60b7fe32491a3a81cee513644a9876f5bb73edf88c4dcd6c844df25807d0573bd4d26bc96
MISC metadata.xml 1770 BLAKE2B d5881dc5ea39a5bfff7c74fa883dc1a6370db572568e10fce81467c2f2a17018de48123dfa7993d6d9644305bfc5ef5b0f445ef40362065fce943efb4af2e761 SHA512 c914e1a0cee95fa5cb332240f3eb6fbee73e5d8baabfa6bdcdc3e852c9480fea0686e435b969e14f45d8c791655edc6e6a7df2259ac99b6a6e63af65b09fa57e
diff --git a/dev-lang/rust/rust-1.65.0.ebuild b/dev-lang/rust/rust-1.65.0.ebuild
index 8f141a77a25f..632d1f35ebcb 100644
--- a/dev-lang/rust/rust-1.65.0.ebuild
+++ b/dev-lang/rust/rust-1.65.0.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
- KEYWORDS="amd64 arm arm64 ~mips ppc64 ~riscv sparc x86"
+ KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv sparc x86"
fi
RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index a059517ed24e..6f7e6f0234bc 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libmcfp/Manifest b/dev-libs/libmcfp/Manifest
index 5339c5688863..9c50e5fba1f3 100644
--- a/dev-libs/libmcfp/Manifest
+++ b/dev-libs/libmcfp/Manifest
@@ -1,3 +1,3 @@
DIST libmcfp-1.2.2.tar.gz 14695 BLAKE2B 96590434d712679658c182abc201568549f2614f1621caf61fb641e47199a699937018bf9481e5eddc7086b9ac6c0eb1aaaefbd5c80ceb8406054e6b55050cfe SHA512 586e487a789751d5324ff3b6ef8ae40b0df22909a69fd374baf74c5b9e4223b18cc375ad94e3e5ff71102d9d8eb09023cda50f3ba0f33c3fa63b0eb115536497
-EBUILD libmcfp-1.2.2.ebuild 584 BLAKE2B eae64394a392c0036db63df8980ba94768e73333f954bbef70eb064c2fff2e56f7921649d84f2a697a34e850e0fa924464c92876bb17f9e65e3ab1a6041f9292 SHA512 0a8ebeff4fb2ef7390ce215a9fe5e89595fa1de3db07352b7da638e1ac6364eeffa0f6aca5f4865bba92993ef07c93fde0f3d4d9ed6c04011939e3fffe7ba416
+EBUILD libmcfp-1.2.2.ebuild 589 BLAKE2B 2b5da75e5af000f44880b6d80c9bfafc28ac63d124fd4a63c9a2e9f0df51dc79cf865a575f3599daf756aba5922e3f58ddb3c9bcbec9f8a50cf1dda216346362 SHA512 cd79b3a05543d93449ce7b7fb55b5c5071b7ef50a672aacfc99b186d98bc59ae140612f4f5d3ef24926f5a441cf8fd3b4a93c42677880bb3816b69743d868a84
MISC metadata.xml 297 BLAKE2B a1e594ad50f38a986afaaa98256e0806cdb06bd3ec7d2176f3fe6cbc9094c73a80ae12b74daf3b45a17206d1ccc83ddfb1f2e88cda5f42e2594520681dfeac24 SHA512 2da28085345dddd4368764b184d17fc4c8c200a7760a5e2a3df1b8172088b38e5586894b6b95ea6de3e18dd17ea7c7d784431921a551ac16faf779ee78c8020a
diff --git a/dev-libs/libmcfp/libmcfp-1.2.2.ebuild b/dev-libs/libmcfp/libmcfp-1.2.2.ebuild
index 8b268787ec13..3c6bbafb877f 100644
--- a/dev-libs/libmcfp/libmcfp-1.2.2.ebuild
+++ b/dev-libs/libmcfp/libmcfp-1.2.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/mhekkel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libxlsxwriter/Manifest b/dev-libs/libxlsxwriter/Manifest
index fd6f4a9eb9c9..da770adbb770 100644
--- a/dev-libs/libxlsxwriter/Manifest
+++ b/dev-libs/libxlsxwriter/Manifest
@@ -1,4 +1,4 @@
AUX libxlsxwriter-1.1.4-fix-pkgconfig-version.patch 675 BLAKE2B 19771b0b921a613191695ab0dfc65dabf3941678df01e7241cc37b5dcb9544c59f917d9d0090781e525708b4e1fa314cd49b6887c9915e809f4111b3fe0d2831 SHA512 dd43e9b8738298dbf568f9fe7cc518ff44ecd352a01554af776506be6c815e51c954195f4bcd046dfeb35ced4d590824f4dc26881f03a70639486f8fee768797
DIST libxlsxwriter-1.1.4.tar.gz 20442200 BLAKE2B 38308dd8e954820b6debf15bc884effd583c0e0fa1667ed4451085ff8cf1bf4101807110873a501617785763886c107c19ab30c16390b5fb608f52b2736465be SHA512 fad36f7882fcb21b87e13cf603022cfad3f14e6f955a06e2771712facd0fe12f83f4d1655dc1a744724bda1ac83af7e7bf1393457c5507d8983f63002ab294b5
-EBUILD libxlsxwriter-1.1.4-r1.ebuild 1115 BLAKE2B 1fea96b52e8178b493ecb0958dd2305012470a75e356d3ee62650e40bd9d9fe6cf64a6ec8ba90805529d423a00ddcd8afdabf7a449f178bacadc955048c649f4 SHA512 0894f812b4561c41bec2507429f90b8cc6c3d53360c3972311b2bc30816360bf8c17af81a9868df8c1dfacb16bda2e2376c76cc7aeea8efddcc232b9401b3d1e
+EBUILD libxlsxwriter-1.1.4-r1.ebuild 1120 BLAKE2B 94d3b6183729c5bc3d102c956df3877842cdcccba24276e586a816baedd095c8777846aaeef564ddfeb30c8a6ec460502d226d3c62a6b9716d18af41f7f388df SHA512 fa2d658213383d9de5657c3462f18642ccb44c57edf270edd5aaa1224cf2e5bce6f9d84b34d1643e5e3d6895ff2d6d003aab900e88b438b7fa2b233f5f157d80
MISC metadata.xml 579 BLAKE2B 0c3294a1f69d9cc7e3e95a37f2708ce4672cc931f28cdded82aadc9cdffb323ac4bd7518c61fee57ad30022617acb572625f3b6b0972fd903a1ae3afcf98aee1 SHA512 83d288575e27337692c3cd94bad56d8e2882240343b739eeed72742bd82e9177c45a81ef94ebab9e035b99431ecc2cf21723e408a90fa6b5f551e8a7f1f17a0d
diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild
index cf7cafc76cf7..0dfdad250a73 100644
--- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild
+++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-RELEASE_${PV}"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="openssl"
DEPEND="
diff --git a/dev-libs/tree-sitter-cpp/Manifest b/dev-libs/tree-sitter-cpp/Manifest
index 35dab250c525..aaece63232ec 100644
--- a/dev-libs/tree-sitter-cpp/Manifest
+++ b/dev-libs/tree-sitter-cpp/Manifest
@@ -1,3 +1,3 @@
DIST tree-sitter-cpp-0.20.0.tar.gz 504679 BLAKE2B 654f72f7a56a66dccf437ba5a2b2b5f627358ae58aeaafe9a507e0876443937d42b244ddb34b8a72a6723c28e6c10c95851b1fdb2775b3080c344426c0386e4d SHA512 c97d02c8250c93721ed5b951c97cdb1cf6558e20cbef353a33c9937f6b3116e328bbdd4e9e7a70a23dba3e144cbd6318e37ebbb9b6345ac085c62100d09ff34d
-EBUILD tree-sitter-cpp-0.20.0.ebuild 283 BLAKE2B 8928ba2eab785fa3b308a608c6b621607631306f1f2e2e41f1d5bc54cade5b0c15ff9ff1377437ee0f0fea22c349b6bc45a040bba78b4a163bb35f806ee49ddb SHA512 1f49b605e4fc786167fe2cc84683958384c30429a74d001301d4b76dc2b4bcf234d8c484b78e4356a9fdf55216ba9f6521d20c2cca6de04790264b2a453610fe
+EBUILD tree-sitter-cpp-0.20.0.ebuild 340 BLAKE2B 7538b5354dec7d1cc491ec4844de1c83a4b9321db37d5af571771a43f82ee9b8ea8eaf2a9aff7e1fa43c2aaf24fbee9a04019a05b6e296caa0435d576e421b51 SHA512 3dc1780ce9527836c585267b63591352ba5b1bea3d4b0c7caa0d4d5f36ec2419cff2bcc5cf05f8dc849f23a55154995cfb13e96a1cca1f846c3a0297fd10d6c2
MISC metadata.xml 445 BLAKE2B 38d48d1eecf642f04f8e069f60c9676668736864260ba6e59bb0ba1d67992a18267afbd2854e9455974d8f4db3179c7cb78c34411f8b838f677494023a87e6c3 SHA512 525b59cf53de56d7168998af64fa2b8bbce684defc2e3cecfcdec6e68aa8fa0adb45a4b2afcaff7dc5f4678a69db124785d9d1ca21dd73702bc90a2f3cd6e207
diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild
index dd3045851377..654df3497df3 100644
--- a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild
+++ b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild
@@ -11,3 +11,6 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
+
+# requires test data from tree-sitter-c
+RESTRICT="test"
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index f2662264e18f..ef771222619c 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/PEAR-Net_Sieve/Manifest b/dev-php/PEAR-Net_Sieve/Manifest
index 75f99fea1a91..216e03a610fe 100644
--- a/dev-php/PEAR-Net_Sieve/Manifest
+++ b/dev-php/PEAR-Net_Sieve/Manifest
@@ -1,5 +1,7 @@
+DIST Net_Sieve-1.4.6.tgz 16556 BLAKE2B fd83f934f1b6bce9459113036a04bf9a59695789f5e3f2308ecd382af8d129ae95a1da73c49b41de83c078551f143c7546f531bb3ba975bfe73eae8b5572de1c SHA512 8d10c00336fd9a8f3a6e4da2e549112bb8d16f96f4bba7854cb9a95d2385b50f88e2c10b2d75e90913dbe927925ac40e0b2e4536fe1b8aa44bc5e31db0f28851
DIST PEAR-Net_Sieve-1.5.2.tar.gz 16332 BLAKE2B 24d385225fbf3c4bf5612927826ced468ccb5addeac9cd49c6fb617304fa77f4a44a11e3adf09173f65315d8a0755e44e93d0a7ae1c60f1a954849bee2380053 SHA512 672d2f6f4c3241f748fbdebd804f2186dd2a5f8b7be6a75cb9187ed16e61502e4a338bfaa1815190b74ab534cb7277b534b0542309098797fcb63582dc81bdbe
DIST PEAR-Net_Sieve-1.5.4.tar.gz 16306 BLAKE2B 6ecd4ef669211b01089f29c48735b7259c392510f09df9aa0f1126fef8e3ebbf83803ab47bdd37c9b798a2add4c3d19e1a04960290a202070e17ee1f8041d02d SHA512 c981ba421946cc1eb1f2101cf25cbfbbcf56b74f92a8a257b19a8b43fb04ad2d8c9d93a2f44903589bb6014c53cc6ae96c44b1c31c389510439f1f2da57b3353
+EBUILD PEAR-Net_Sieve-1.4.6.ebuild 467 BLAKE2B 7792d8090bfa4a3c83285652f3c0981af7caddee39ff667b0bea4738c21a43e7702cddc03f29002b002345d92f2de729183d1e4a14864c6058a4d81215e48b89 SHA512 ac63885fc51e990715c018aaa52013023a358806cbb148364838da8bda7701a8e5523d8b8ae0cb39215a50fc0aa36e7f371213391402008368e9e31a8e7819de
EBUILD PEAR-Net_Sieve-1.5.2-r1.ebuild 723 BLAKE2B 8c50a607004aa1b3c4ba473cfb47ca1a0d7e532b0675d23a07dfbaa64682ecaa9a4fda0aebb12752b08cfff3d5461eed498708020f203a06b327667279468adb SHA512 1e63339987b0c29caf358ed5d1e398efd7da0be57a1e8abb48e362e1b92ee174b49fbda6265f7191a5965d255ac8d6b8a2834abcd247210514cff5648ff10c75
EBUILD PEAR-Net_Sieve-1.5.4.ebuild 729 BLAKE2B 8a2bd4a02b28576b608596f3314212146aadeab8aaece945929bd4eca50390d7167b34e82cb58e9cd44da5e5c2863314864f388a853c5ca0365262811fde4161 SHA512 0e85a475f61594d2e38ecca7da2a699fe72b610f14959a6d3c094f236e90be707ff71857b24ae03519da84e4077f2bd536d0dd8924d8923f14e56a3ff833b544
MISC metadata.xml 447 BLAKE2B 6abb054bacf18404f567ac62bf07cf2e5234ed12397a0cfecb1b7196360dd5a7bf364c53ad8d66eacd35e6e7f94af237627423611ef1a1050caecacc9ab634c0 SHA512 ee5d7dd2a31222661af85d2a8cd3f4ccf20e5fb860a19545b17f37c6e9f5feb27c023bb2ef367037147cac38435a1fafa42619da301cfeb886c4a154614f9b31
diff --git a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild
new file mode 100644
index 000000000000..2a267b616095
--- /dev/null
+++ b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit php-pear-r2
+
+DESCRIPTION="An API for talking to sieve (RFC 3028) servers"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="sasl"
+
+RDEPEND="dev-php/PEAR-Net_Socket
+ sasl? ( dev-php/PEAR-Auth_SASL )"
+
+src_install() {
+ insinto /usr/share/php/Net
+ doins Sieve.php
+ php-pear-r2_install_packagexml
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 5e8fd7d76162..22df96020bfe 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/mitmproxy_wireguard/Manifest b/dev-python/mitmproxy_wireguard/Manifest
index a7c021806d89..711081af34b5 100644
--- a/dev-python/mitmproxy_wireguard/Manifest
+++ b/dev-python/mitmproxy_wireguard/Manifest
@@ -191,5 +191,5 @@ DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a7046
DIST x25519-dalek-2.0.0-pre.1.crate 88717 BLAKE2B 6b4970f31dd1ae23016bee1e879dd7486e2bde5fefe7de5b934321bcf8360e6c033631856b05bc4e176fc4e4803a75139ac07659be2006d3ba5eee6c883bd6f8 SHA512 f8355a79c469d1e3c9ff38a435b0520a7db05467156e7974f9e56a13a5c3fa82934fa6522523e8bb10570b3b9fcb6fbf95dd357ba0cd18455ff97255b48f0371
DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8daea96b927552f5790862489d83c7bd48b0c7c62a3273e7a04833a16149ce489847f17fbb037e88922d359a2 SHA512 e0688681bceba324d36ea4dc552791801dc93b5882d106b79dd317af99cb718b711899bfd09917a811d23096693448801e64f0651bd9eeae7895618821d88fa9
DIST zeroize_derive-1.3.2.crate 10299 BLAKE2B 39cd21629ae91a3a80ec283c8a988be3559973b891c8ff9098dc78d2ccd8ac4352db3e52577fe6d560b2063f66d5e39cd77c9f24a01b7736fdb2d70f6dbc417d SHA512 3efcb9265a6bef7a752562ef9e3af1ccf28749afffdf1e21abf5baa51d5d761e10f77b9d655e69f26c587f2a0c412ddedf29776c2c66a9f69443a82d66c9da88
-EBUILD mitmproxy_wireguard-0.1.16.ebuild 4257 BLAKE2B 827a196309efddbce7b21837fea9b1fc74d425f4f5c4084f82e77248a1571ba4977a56671e6f277b68c65241fc5cce41f179da94a544f98c662d65e2fe236d8c SHA512 343316c15443f3857c6fe39e2635a145a283c40cae81071436219bfe8218f1747570553aca7d5d03454953a46f59d611d8dc77cba7ec53f0ca627e672c8bdd5d
+EBUILD mitmproxy_wireguard-0.1.16.ebuild 4262 BLAKE2B 0dd9772056bc896ab2d8d19caad6382437303745e60c6ae2a38da14bbd22cf4cf4134ebcb14788cc378b26130fd840f8cafa3729ea3d6cc2e92e0f9dfc09e19c SHA512 e71584023f6d19dadeb57f7536027d1d29ca4db8e7c9bec04e7324ef3932071f09fa5504b1819cee26358954c2e9f7e5577b438f409b5a50cc1e3cfd022f81c6
MISC metadata.xml 400 BLAKE2B bbf04eceaeaa26baff40480b9136d00095c1dddc92fc4ff8c98c5ce313a373731f3b54cdc8f631f86c0bc1fab00684c97b4bbff26d90199f6ec8527067a90a85 SHA512 121b90819b7b1f28017c07e1565758925bf5ea70e93d1f8c421dd3e8a8166f05bbca69a0eb8c5e888acdf81708b21ef6c17737338aa2599985eca79f175c212e
diff --git a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.16.ebuild b/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.16.ebuild
index 72971f051bbd..87f282bdabad 100644
--- a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.16.ebuild
+++ b/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.16.ebuild
@@ -212,7 +212,7 @@ SRC_URI="
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND=""
BDEPEND="dev-python/setuptools-rust[${PYTHON_USEDEP}]"
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 3a2a9a092e82..0f5dbe524a76 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
index 3b138fe76030..a74c504d2698 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -2,5 +2,5 @@ DIST qttools-5.15.7-gentoo-kde-1.tar.xz 1016 BLAKE2B 2269c02954d34a2862585228b2e
DIST qttools-everywhere-opensource-src-5.15.5.tar.xz 8898140 BLAKE2B 49b7b0db9d9ae9c6d405678eab0ec097bc160eb7787bc939aa92816cc63c5c97aef2de0c978a2a3597014878dca9466631131bc7746bd03d87229ed7edb6594c SHA512 ff5e658ec812dd36d00ad3ac7e824de708968ff1c66a73da1470b6f0cdb6853a7084f18b1bcf1614afd4c23f381d817d7eb665f8573a4e981a9b87c6e4d6fa2b
DIST qttools-everywhere-opensource-src-5.15.7.tar.xz 8900816 BLAKE2B c414cd92eeb7b3cc1b90c1bbb77409ba4e6f33b36cef9376a49068d8698461f211f062d5a7e80321e62ae2dd84f476252658ce3f0239d710945378d8ddfb01d4 SHA512 40176727d8c8430171483fd5815c1f84b8fc4d1a1b26b943c817e9a14cfe2d155c76039593f68f45b7e9276189968f3b37e1b17fd99adda7664582bf30a3935a
EBUILD designer-5.15.5.ebuild 1312 BLAKE2B cbda84bf90348f0412ea2dc9032d6b51b4f6e33a74fec1cb0a9567a6834e031b62957a4a08d67c76bbac8e491333b7072864a16ead730f8791a18c67808d02e3 SHA512 9136d5e22601b294f691ea5f13407bae5c4a462134c0573a5b8ede85d10f27980a46c83d2012f94128198fb8bf26e97e7690e8009dd9ad1be1e5f79d64751e12
-EBUILD designer-5.15.7.ebuild 1323 BLAKE2B b7ea210caa994f424bb12c713696083dda18098fe7f0d5d99a2eef82b2b972467bef340d4a4b4671a87e757fe87fd962bff4abbb752331891d7d22ea1bbdf5cc SHA512 92066f11ffac5dcf5004dd7680c86003e7c24a9244686dcb1a69a0c82486ad1dc1e054ddae7245fb9601770b9cdcded837221cc2f1736cd3fac58283c1e734b8
+EBUILD designer-5.15.7.ebuild 1322 BLAKE2B fccaa0983cbcaa1cf3bedf0ca5e9fd9c513f1778cd7d6daa5c975ea45ff568e98c115bd7cd926619c377d6fec98597e649baae8be52af4ba648b3576d4970773 SHA512 da2036faf979ecf4b74a6fba4e7547dd689a7c1fb53b0d263bb205ae20c27b5d27d925c0133e9921c5d630fbcb0049de1e5ed7e1ffe0a2904dc6d7cc6fc37009
MISC metadata.xml 565 BLAKE2B ff18f784bf09ba4add0fe5a9966a07ba2694dd84046bc528b22bcfd643a7e57be99235bd98eca4e58f68636f9fe6c8e274aabf82ed2055c6a4c70d10c60864ed SHA512 357d80b857e508aeceefcb45ab3757ce24d6ec3e1fd67642f2cbedf496748f89ab5a9726eb974bea8d5b1693601a965571913f79b1325aeaf9020183882ba16d
diff --git a/dev-qt/designer/designer-5.15.7.ebuild b/dev-qt/designer/designer-5.15.7.ebuild
index aa7a6473d94f..49b83c5ed277 100644
--- a/dev-qt/designer/designer-5.15.7.ebuild
+++ b/dev-qt/designer/designer-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
index 97affe152f0d..ee286e025235 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -2,5 +2,5 @@ DIST qttools-5.15.7-gentoo-kde-1.tar.xz 1016 BLAKE2B 2269c02954d34a2862585228b2e
DIST qttools-everywhere-opensource-src-5.15.5.tar.xz 8898140 BLAKE2B 49b7b0db9d9ae9c6d405678eab0ec097bc160eb7787bc939aa92816cc63c5c97aef2de0c978a2a3597014878dca9466631131bc7746bd03d87229ed7edb6594c SHA512 ff5e658ec812dd36d00ad3ac7e824de708968ff1c66a73da1470b6f0cdb6853a7084f18b1bcf1614afd4c23f381d817d7eb665f8573a4e981a9b87c6e4d6fa2b
DIST qttools-everywhere-opensource-src-5.15.7.tar.xz 8900816 BLAKE2B c414cd92eeb7b3cc1b90c1bbb77409ba4e6f33b36cef9376a49068d8698461f211f062d5a7e80321e62ae2dd84f476252658ce3f0239d710945378d8ddfb01d4 SHA512 40176727d8c8430171483fd5815c1f84b8fc4d1a1b26b943c817e9a14cfe2d155c76039593f68f45b7e9276189968f3b37e1b17fd99adda7664582bf30a3935a
EBUILD linguist-tools-5.15.5.ebuild 712 BLAKE2B bb33f838b3cf109e13e88a116493d6b68d6db5dbcd1a859426769827534d4c5a8ee15091e10f226df569a948819a4f3bf31183f3aaa5fc99bf095f53330263bd SHA512 ca8aa7a2e5b737a1cb510b9b98291255811b998e99b32e8559283bee9f1b08ba1fea944bff06a5f2048b60064c3d77a876f9f0b5a442b55ffb4736e7c2ff4b57
-EBUILD linguist-tools-5.15.7.ebuild 723 BLAKE2B 9a3fd2ef80252032ccd79426b1149b71a7ec6e4300d3e7bd0f72e7610e03bf109f9f5de7782c4c73afb59af882e86baa3ddbf3ac9041c893f03770e7a0a27138 SHA512 a0dbcdc23816c6e6fe824fca1137fd60da2966c07152c7611b41114654ac6ee09b4014203c1b523f7736256da0ae9b243a090303df5bf98120173613d49089d2
+EBUILD linguist-tools-5.15.7.ebuild 722 BLAKE2B 65fec8751ef9f3fe2bf40a1b7f91ef5956c374bbf4b6b4c4ba45b647ff519a640a72bd0bac93ac30e6b820995972465927aad09f82b279cafc0376a14c90bd8b SHA512 dceadfb143c26a2fdee916862b7d950c5b261552acceab33c81fe238da345f6e07d53913d070b4ac5a677d4b4ffec999980e5083bb80097a33cee485d6f5873e
MISC metadata.xml 553 BLAKE2B 0306175072e5a0abff04f61eca76aa56daba272d1308419efd9ab80c4693eb795012b4e45a4cc102f6a9ec842105a805d9c5e75f84ae8007508a4d7d807d444b SHA512 d1edc09cbb7d757cd72b9b3dce980e0fede2cf69a83b78a072d81aea97692cb235227213cf02aa8207f33bc4a510a63baee359d5e8669ea7e0e5268dcd522e79
diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.7.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.7.ebuild
index 2f541de44bd4..bb8da289e35d 100644
--- a/dev-qt/linguist-tools/linguist-tools-5.15.7.ebuild
+++ b/dev-qt/linguist-tools/linguist-tools-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
index a4e861d4854f..27fe74dfe2c0 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -2,5 +2,5 @@ DIST qttools-5.15.7-gentoo-kde-1.tar.xz 1016 BLAKE2B 2269c02954d34a2862585228b2e
DIST qttools-everywhere-opensource-src-5.15.5.tar.xz 8898140 BLAKE2B 49b7b0db9d9ae9c6d405678eab0ec097bc160eb7787bc939aa92816cc63c5c97aef2de0c978a2a3597014878dca9466631131bc7746bd03d87229ed7edb6594c SHA512 ff5e658ec812dd36d00ad3ac7e824de708968ff1c66a73da1470b6f0cdb6853a7084f18b1bcf1614afd4c23f381d817d7eb665f8573a4e981a9b87c6e4d6fa2b
DIST qttools-everywhere-opensource-src-5.15.7.tar.xz 8900816 BLAKE2B c414cd92eeb7b3cc1b90c1bbb77409ba4e6f33b36cef9376a49068d8698461f211f062d5a7e80321e62ae2dd84f476252658ce3f0239d710945378d8ddfb01d4 SHA512 40176727d8c8430171483fd5815c1f84b8fc4d1a1b26b943c817e9a14cfe2d155c76039593f68f45b7e9276189968f3b37e1b17fd99adda7664582bf30a3935a
EBUILD qdbus-5.15.5.ebuild 621 BLAKE2B 18aac78436f24f359892e3a5e4a4fd400eb8fc33c176c8459d81e519b0a89bf396d640a744d160b531d754449bc05718c319f1a3ee4289912235e651171ad1e1 SHA512 2341c88ebd2f56d23240132930758473f9aca01d1f189fa70cce46a28e92d5c4bdfa9fa7d22cd167ff65c17aafe45086424a57ddbad7abfda720eb26195220f8
-EBUILD qdbus-5.15.7.ebuild 632 BLAKE2B 4b6cf9b85b85e24d74c7e233ae530c17145bef1ebe55dd390e312e1a5eb1b76a2c97bd945105234d11a4bf15b7faff20b93bd115d1e641c631641d0eeaa25fc9 SHA512 a53aa941d97e807a0244195b1d2417305e4a544b165b1d7cdda29b3c885776f9398fca1ab6f3f74e62cd4a7f1f7e6463bb0f259dce444ae919a44ece628b37bc
+EBUILD qdbus-5.15.7.ebuild 631 BLAKE2B 07197f18c943b2e543722c5c21f69ca9e94e37c4468e5a075b936cd8cd4cc8f5e3c1bceea73e664d754ec00728e77b0ccf9af0a58c628fa655a53f676161e95d SHA512 8866b33cc8c4086d5bbc9cda19e1e4d57c5c43fdc40392cee2dcfc424eb499c7c6e2c348f032100912f682d067db29af3b2aa33a0ad7dd4f0f9a2ac0c8e54694
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qdbus/qdbus-5.15.7.ebuild b/dev-qt/qdbus/qdbus-5.15.7.ebuild
index 1cb9497bfd0f..4e193e172cfd 100644
--- a/dev-qt/qdbus/qdbus-5.15.7.ebuild
+++ b/dev-qt/qdbus/qdbus-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index 94c5707cf073..892717b08d3b 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -2,6 +2,6 @@ DIST qtcharts-everywhere-opensource-src-5.15.5.tar.xz 4254052 BLAKE2B 73214ee96b
DIST qtcharts-everywhere-opensource-src-5.15.7.tar.xz 4254304 BLAKE2B d71077eeaa75f71b766414e007c5460f2e3f05934967b6616a11aa156ee59da2e47aaad01d422f7bc3b668f2f4eca074a958b3151f18aa3963fecc7cd5b07003 SHA512 fd0c9a282edb60a08b72e8453ccd316de70da34111a85369239f54f00808d08b9aca77f73c6ecfe3f33a6678c9c74eb2310c21a9522d6dec6ce940a8e030c688
DIST qtcharts-everywhere-src-6.4.0.tar.xz 4387060 BLAKE2B 8c948ef461961986c64263e5c5fca73e00ad272787e1d3b7bf38b8b072293bcdf102a080733a0dfb4c419f2af429ca6a40850ef2c8b68afda34f83f28bdbfaf2 SHA512 63f231d553fad0f5801c4abeeae0864dba3160c703e49be2ef49e7484d979621b27544408c59c903e8ac89bdf5aae6472f9e8b1d49f50951db257b52c5e60947
EBUILD qtcharts-5.15.5.ebuild 572 BLAKE2B fd7a93f78b7a3f0cacf0174cea5c1719a96c43ee331d395a9d8eacec44238945e3b974987acdfc7a906ef4cadaa2d1ef11a74e3776faad29351fa458d781c71d SHA512 c48869e1b917b4feebc3815015a635b0fbefcda328e48bbcba7e77763e3a24e70999a59b21c9f864f4fe804e6c2200426a20e68c05ddcbbaf90a3d241026dd2f
-EBUILD qtcharts-5.15.7.ebuild 573 BLAKE2B a631d85c91e22e7d5faf623f696ef5f8985760d2dadd5f58c9b504995238ec544cecd83b15e1ad5a06a0c32de19feb4174b7b8b31f94a0ba52e692bbed26864f SHA512 a9d7d7d98785fbcc10561bb1db71e1b6c5eeb4352e9f69aa28e67434cca3c41fe0e950b72b03fb390396450b7ca618d2f0797f29bb33615cf1ebed56d11406c2
+EBUILD qtcharts-5.15.7.ebuild 572 BLAKE2B fd7a93f78b7a3f0cacf0174cea5c1719a96c43ee331d395a9d8eacec44238945e3b974987acdfc7a906ef4cadaa2d1ef11a74e3776faad29351fa458d781c71d SHA512 c48869e1b917b4feebc3815015a635b0fbefcda328e48bbcba7e77763e3a24e70999a59b21c9f864f4fe804e6c2200426a20e68c05ddcbbaf90a3d241026dd2f
EBUILD qtcharts-6.4.0.ebuild 364 BLAKE2B 6cad72c7487171d07a89ec88315e2f09f584aec63423b99df35734def284f1bda256769fad4e930e7f7abfb907197df31451fba86f70f9ed33dc6549920a4da5 SHA512 7cf4bfb7b78aed957a0dc106d4795c64a53945c97a841f7886a5647cd94e311fe605001decbe9bb56eca55c4f139e63b8a6c5223625886a6912a6ff89e4614a7
MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30
diff --git a/dev-qt/qtcharts/qtcharts-5.15.7.ebuild b/dev-qt/qtcharts/qtcharts-5.15.7.ebuild
index 9da489c90fbf..eceeb5069391 100644
--- a/dev-qt/qtcharts/qtcharts-5.15.7.ebuild
+++ b/dev-qt/qtcharts/qtcharts-5.15.7.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Chart component library for the Qt5 framework"
LICENSE="GPL-3"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
index ee1568c4e640..185831027dcc 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -6,5 +6,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtconcurrent-5.15.5-r1.ebuild 555 BLAKE2B 6b549e297c587ec56026feb942f7b707e44ed8079cb225918cf1c7d4b060c70794b92bd66732dc75a41aa665350ce661d30c487d369496861186de2c9926a826 SHA512 55f62afd673270c798f810b66d17de6b1c74a08459f88b92c5f8691ea80d667e38edccee1903c40d0a04134f63c2b76c7c100cc646b4c1325fd3a00771c3f170
-EBUILD qtconcurrent-5.15.7.ebuild 468 BLAKE2B a775d01616141eb885326f011e8fc18e03738ec9f0e341a6dfbb5c01c09589d18ada23ffb21eca7c3b7a38b9fce9e833457afcb35dfd561b65b05f89c6b7c3fd SHA512 2dcdfe9ab2a2222a9f842cae8f8e3f7295a51081fcb6586673da1173e11259432e5dfa890d34f7496cb31cba3b03b73bcccabf9e1d3c45f3f2a9a075076f3cca
+EBUILD qtconcurrent-5.15.7.ebuild 467 BLAKE2B 3382a0209e9ec1f382e7c56bb72506b3ec4c993eed2329b42a4c5ddaca2c7b7d7e0d8e14833700662fb406ab89543545c4fd2d5b9155daacb39aafc5b487cf76 SHA512 9aad5c791fa59a40f882a6a4d665b97510c9760bf619cd97d2b7c34c653835ef6372faf0e1a47eb270239cdc7188c1d27bc7f37f7db166dc861b63b289795880
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.7.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.7.ebuild
index 811c2741d23f..3143b6f61cb2 100644
--- a/dev-qt/qtconcurrent/qtconcurrent-5.15.7.ebuild
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index fc342b113a7a..abf53f397119 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -8,5 +8,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtcore-5.15.5-r3.ebuild 2357 BLAKE2B 4253ae3ae9eeb972833c8aaadb5051297674d42cedd87443c723e7df7ae7262c6b777553a3fad49af6d845e73198a0a510901f2889371b6020c0fb65b143fe84 SHA512 40e1e3b9534c8f3ab953e8bfe503b85307876983bcdb4379ea0b3fa90188c6aacc9813c66aa7806e65ed67ace2be501b35666d071b154c7658268d9900b2d7bd
-EBUILD qtcore-5.15.7.ebuild 2984 BLAKE2B 7222c720b3de69937b53f3530e6d1913d0bf2b87237e6a8078d4f55f67a883b319abe4e71908826219d16b2ebcf88a6bc3ed35e97ab2f6333a27e2f0d142f2e1 SHA512 03ba81f52ba0a190e6981f8f8fbc2422ea4a483b454c49ea1b5e607bf67e89420b9815a03861eece0578bfe962c88b003a51fc0631f72a760890f4a0e4d61f2c
+EBUILD qtcore-5.15.7.ebuild 2983 BLAKE2B 178a91512604dbb9f4e2741a6d13c36ce01873c4e744bdec5e547c9e1f21eec505c42f07897cecf9090886d1b39b371392be9c558531dbe833e86d869aff1960 SHA512 e063324dd6f1d386f99564960e2046947c439d5a4053daff053103d8c19357a412383485046ba69d64fcf13e8c5ecad057f931291d63efca14e1a2e7314a2668
MISC metadata.xml 833 BLAKE2B 79b441c34e55017f23dd85cdb062ef4cbcfce05dff74936de887256ba8b9b596632b570b55b7014c38467829751771bb116f067cd6a246a11309f20b67fb55f0 SHA512 f1ffedc2ad17d198ba14a9a93e6c8dd35a7709e6f1e07dae606c16c05868f2f8e696f25fa5cf2602ed50f41eb5a914ff0d652b9ac37163e5130ddbfb475a1ff5
diff --git a/dev-qt/qtcore/qtcore-5.15.7.ebuild b/dev-qt/qtcore/qtcore-5.15.7.ebuild
index 5b73baa70a1d..5400baec4cf3 100644
--- a/dev-qt/qtcore/qtcore-5.15.7.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
index 25c08d3e648f..1dd0c23dc0c1 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtdbus-5.15.5-r1.ebuild 717 BLAKE2B 85dcf206f5d132bdd86e5e9a101c96704ae85a51d7feed4e7205bba006c9920b1dbc19720d5776970a6197619bc79c3da90699b2c007848890047f0fb2b6c7d5 SHA512 8fb29e730e39fb21fe2169ad7f713a1f180487fa71984276a22bafe5b8b102e802d3dc00f629f0cdb2f37a24461e1f7c3eb494ddf025b3304a71e9fc1a02719b
-EBUILD qtdbus-5.15.7.ebuild 706 BLAKE2B 4cc67475f4af50787f92b4c9e3100fbcd0e4ae1b63cd67063274e942c1bc26b7ee64a9643c723a6066ddfb339739dd5be69560f5926624cc05872ea58baffe53 SHA512 ef6ef53ed64b1b56b554971d6e28bc94677e607897ac2c10adb228f2b962de7573ede61bd6f23a436d818f015535f56ee50b390f15cd379bace9a9113e8ef136
+EBUILD qtdbus-5.15.7.ebuild 705 BLAKE2B cf479be70237c47dd99c164eb4bc873d57bac882dbd9a133b0adcc2156203ac38d275a367b0c493a46f53bfda7f4f494b5eb2fe38266fe0a985aaeb0f8beab7e SHA512 fb05252e1cae1db92d8a2d1da9ff0720b5c7e8c43a512195ecd9010195037d211f01247723cff54298e64e97e9a62750cf1a949d0e68785a46a5bf3e32aab746
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtdbus/qtdbus-5.15.7.ebuild b/dev-qt/qtdbus/qtdbus-5.15.7.ebuild
index 93cc3e5ab10a..8fc666e2518d 100644
--- a/dev-qt/qtdbus/qtdbus-5.15.7.ebuild
+++ b/dev-qt/qtdbus/qtdbus-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index f93839fadb0b..01a651890b81 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -5,6 +5,6 @@ DIST qtdeclarative-everywhere-opensource-src-5.15.5.tar.xz 21581628 BLAKE2B 4cd3
DIST qtdeclarative-everywhere-opensource-src-5.15.7.tar.xz 21591224 BLAKE2B bdb11b3929419a80a3ccd4bbcbc38c17069f1ddbfe5a8bb06345afda7d1cec66396b262b8e2783227912fca90c62b83b388922f631fb284b3b4476c43882276a SHA512 909721a7c756ad3f55fa30b539ddd7f459449edc599883a4e04acbe6f1cecaf44b3a5f2b3b17adb83adaf8cd3e1e5e7e09829b30b0df3dacb1e203892b996508
DIST qtdeclarative-everywhere-src-6.4.0.tar.xz 30538764 BLAKE2B 919081ba8a29a07daa01084388454a3d5f814e12ff5d1a4d3b647650e4bd6a839876baee1ab09e664e55e814338dbf675e70e4c44c28842a363c8f2dcf1a2b18 SHA512 6d43c09a14e2ca236fc50166ed477e37084e89a67a04d914f30f31662a18a4e6d0433cb9b2f0654ba9ffcbcd7abcb5dadcb7b12f0ef5928fc11b10925ee6f41e
EBUILD qtdeclarative-5.15.5.ebuild 1549 BLAKE2B 27a4c3fd9059ca5964351063adbd6804461652ee824be3c9219c4f4212df0c96ec05f24479628b650c7255743421f713c6791df303df180da875c53fcd30a92e SHA512 3a44bb5546fc9674ad55bc80f422ad2a30393960996610cf6004ac217efbd732f74a4c7f3344f6d40730428f9c7aea235a28939d714e74db744442186240cb27
-EBUILD qtdeclarative-5.15.7.ebuild 1538 BLAKE2B 8e65e27c0a5bdd2ccc7530bd258dada0c1756590063942d8bcd3e4a2192a51923fe4b3e0534edc6c5884a379e0f9eeb07a93369e54eaec0ba71eebb73415e34f SHA512 bbad159eb526337e634fee48cec41fac1b704673466f06a6be0f463ba3138a14115fa5c7c19763b522eaa4b80767a0a6c78ed659889b20a9933750c2dc0524a2
+EBUILD qtdeclarative-5.15.7.ebuild 1537 BLAKE2B 76a9ebd883e91f0b2e9335fc54e1a60d57b727a1bdd28ea4bf98d4830e78faad55bb545783bd0d45e77dd3d286f1de6e366ad3c98c43bf1b296ae33ada741117 SHA512 18bec25fa9a214fc79bbf3ed5969ddc5fed1b51726ea966507d009c65c035421fe1d79e0a9a8e18802e9deb34919eb1b44110c8a137f4fba77d655a215d8cfd2
EBUILD qtdeclarative-6.4.0.ebuild 521 BLAKE2B 17d493bcf062e1d208438aaa85ad814af01546be1476569a9620f7d29270e94d3d8d253d38fb50781b45e83cd4a137262e860eac4a5452c8492f54f7dc8e5dd3 SHA512 bd7b10e8ac12a2deaf5751edb2a7e39ac2530aab69191dd3a1e0c7a35e6038e7f8a96ac7cc1f22fa8377cc1c2de14148f1ec9f767823832fbca59ea7c98d61d5
MISC metadata.xml 799 BLAKE2B d83b1968260ec3b1de9c62454382de42f214c985171c04f98377cd7e1c3a167b5a7707b328d0ffd700e525e7bfa82780907d7358df350a0a9922f36cac940d17 SHA512 b798e3e434f485c82fb058939e864a98dd86b5c2d5df902de256e461d37371291bf0159f31ff474be36d129effb0556e27eb5a5e95ab850fd987fa30f8caecf1
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.7.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.7.ebuild
index 9c964357b6d9..a2733e28d1e3 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.15.7.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
PYTHON_COMPAT=( python3_{8..11} )
diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
index 6633608652e2..f3ee4b230142 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1,5 +1,5 @@
DIST qtgraphicaleffects-everywhere-opensource-src-5.15.5.tar.xz 14043788 BLAKE2B 998b53b32215b4f65f3e3a7e6fdb013d7fb00702cac3fdabfa4949910a8a0d5352aba273d272686c44f1be207e687ef9390157e5d405d421d3f4ea418154d2bd SHA512 322caf42ba1be86d8872f9c86184a2b8a3bfe566c1de2492f3e22b73435fb18e0618b48f738a8edf4a1ea0ea5f6bd99862a8611c0fea97f54849bcfcbc570af7
DIST qtgraphicaleffects-everywhere-opensource-src-5.15.7.tar.xz 14043560 BLAKE2B d399095f4dd2553525535dd3fd2503e57746c7e53578dbdcbb4d42ac3df3b7c2f8e12b36222868fbfe585844988ec41d0ad8a0df78758a1a3badd0b879cd3853 SHA512 c733253e6c0ee6049dffbcd2ce4fdb5095e7c0eb87dae5d7eb3b4c2ee8ff5329c99e5ff8949bf4613b00aefdb34a9869eb7099e23e8e45ce721d30cc6eba2207
EBUILD qtgraphicaleffects-5.15.5.ebuild 473 BLAKE2B 14aa2cf1c4ea3f411576fc7c6063ea12833910408d433a5ba86086bf2a323a7644fec6742ac6c9d529bb9a9dee96ebda4e16953193ff29a63e8bafe66c1b481b SHA512 143efcda92eeae569e2a9e944cc537b7f33f9a2ef3f5daee6f7f80c90c4ffc81cd42b51e8a8c16c42f6a452de7dac156ed042f1f6d0034face231a4d0bd1ced4
-EBUILD qtgraphicaleffects-5.15.7.ebuild 474 BLAKE2B 6ee3bd49a7cc2154b565d4cf9f348d3f7f13eb0782b14260713d0694e7f4e4e52ed37d372f55c41057cd1d2bf2a70504a9856df19fececc8dd64fac5192ed65f SHA512 28fcdf19aa8f6e8b2e759de1a7b2679749b34e1c1d5851f2355777329cbbc27c2ca647cf42eb7b033ff79d77b9d05054a074d6779e4e2a845260dc23a55d0d5a
+EBUILD qtgraphicaleffects-5.15.7.ebuild 473 BLAKE2B 14aa2cf1c4ea3f411576fc7c6063ea12833910408d433a5ba86086bf2a323a7644fec6742ac6c9d529bb9a9dee96ebda4e16953193ff29a63e8bafe66c1b481b SHA512 143efcda92eeae569e2a9e944cc537b7f33f9a2ef3f5daee6f7f80c90c4ffc81cd42b51e8a8c16c42f6a452de7dac156ed042f1f6d0034face231a4d0bd1ced4
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.7.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.7.ebuild
index 98d10a30bb29..e0a0261886fb 100644
--- a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.7.ebuild
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.7.ebuild
@@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE=""
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index f86996d7dc38..9001693c5a38 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -8,5 +8,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtgui-5.15.5-r2.ebuild 4089 BLAKE2B 76e22bcb215892d7ec1a5d7eedbc47b580acf3d566e1c0b31cf36d8be9099f10d0336473abd64967eb05e0b5cf70d573c0ad6c4ad3c9641801714ab953f1c309 SHA512 75acfbf6febd33b303665ce01e93efe9589fae58ed1a3d77b7e1fefb41e5dbae22abcea725cb5ceae1fd54e7eaefc16982442d8d8d85b53045546ce130cbecd6
-EBUILD qtgui-5.15.7.ebuild 4128 BLAKE2B 52302027b2dd866fc36da5c5290a4abb508f8fbade8dc7c48742f728fed55244b5c4328816a08cbae4a95f261c224838efb93eab53626115cf13e2d8ffad15c0 SHA512 5e3e52aafa2e6cd67beec358832f26324d76125ae951d3cd1e101272d1682f58be0d78200339b0b4ab98774258fdf040fd949fcbe870a3519fb7ad5a17d9ddc8
+EBUILD qtgui-5.15.7.ebuild 4127 BLAKE2B a2c2ef7b2974ca40d3488f66431e0d71492528fc0cf11bc72b8f454e6a9e6d27ed63511e8ab080376e06833611a0a76779fc82dd1446f6c390dbdf93cb162272 SHA512 cdf03610b8ef78a8d57d8352399aab0d1f5567cd76c742c1fc4a84e7642fa2d3256e1337696a328dc76c5f25670b8366a299e2577b7bf12bf80a2cbe738d6623
MISC metadata.xml 1387 BLAKE2B a370bc2dc77b3efcca29b46e9690b1b5e5c08c5fbfcf06211c1a384c9b998517b4da4357b1cc33998d4f480f9c5481e41b42f3b20f8f72d2635b317ed1d5b412 SHA512 ffa4622291427193109a83d422ff53f373fc3eb7449855849f0f39091383abc30fbfcb88a7d53e29bf2d39e1ec1c40f7aac7433b4d7c0aeefd48983047e912d5
diff --git a/dev-qt/qtgui/qtgui-5.15.7.ebuild b/dev-qt/qtgui/qtgui-5.15.7.ebuild
index 40f984eba4f5..653c73a5460e 100644
--- a/dev-qt/qtgui/qtgui-5.15.7.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
index 6b0fc4b1a0a8..ae7e2a8426f8 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.7-gentoo-kde-1.tar.xz 1016 BLAKE2B 2269c02954d34a2862585228b2e
DIST qttools-everywhere-opensource-src-5.15.5.tar.xz 8898140 BLAKE2B 49b7b0db9d9ae9c6d405678eab0ec097bc160eb7787bc939aa92816cc63c5c97aef2de0c978a2a3597014878dca9466631131bc7746bd03d87229ed7edb6594c SHA512 ff5e658ec812dd36d00ad3ac7e824de708968ff1c66a73da1470b6f0cdb6853a7084f18b1bcf1614afd4c23f381d817d7eb665f8573a4e981a9b87c6e4d6fa2b
DIST qttools-everywhere-opensource-src-5.15.7.tar.xz 8900816 BLAKE2B c414cd92eeb7b3cc1b90c1bbb77409ba4e6f33b36cef9376a49068d8698461f211f062d5a7e80321e62ae2dd84f476252658ce3f0239d710945378d8ddfb01d4 SHA512 40176727d8c8430171483fd5815c1f84b8fc4d1a1b26b943c817e9a14cfe2d155c76039593f68f45b7e9276189968f3b37e1b17fd99adda7664582bf30a3935a
EBUILD qthelp-5.15.5.ebuild 727 BLAKE2B a7cce96f7d87b713b69fc3f5624bf1f742113a88a66fd74cef76f1c3c9b700813f8c2fa9e9c081e7ad4332b0f77de3d21214cd80beb8b600d5ee4cb336106434 SHA512 b383bf2534a9ec1ebea17b13b269eeca40523de913a989e09628fc27f88317da5f6c6edda28254086583390aa3b72f67e1cc025d8ba6c303932711f60084cf4d
-EBUILD qthelp-5.15.7.ebuild 745 BLAKE2B 15839f3dfbba68832fecaa9fbf7b6d88934fc25034130b0ebef12642d5b28fb99dec4edf7c0ae025d482fb48959ff492a43cace99fd38a8c1e74290592ebbe8d SHA512 efd46520900c488bf8c207fc3da08cefe05c1b9287395062881e90e0fc6e340b750ccadad2ae7cf458e083372065b15f9c45895998b2536fcd7d3c90eb2d0f59
+EBUILD qthelp-5.15.7.ebuild 744 BLAKE2B 81b5358e319ecb69d4700063a5ac3ea75d0a33007676ad084670626cb913b9e3b2e02cc52afd5ca8877db3efd8c1b83758c2b4fb2099575d7a8e3eba68ac7abf SHA512 fc6e720c9ad7a290a5edd9eaa4993ae87223ab1676ebefb983bf1a96227b05016ac22119182058b8527b6b0647d5bb73bf179afc8631254f220ba4fb7d15f051
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qthelp/qthelp-5.15.7.ebuild b/dev-qt/qthelp/qthelp-5.15.7.ebuild
index 7e957b5dd7cf..70cba8b6ddf3 100644
--- a/dev-qt/qthelp/qthelp-5.15.7.ebuild
+++ b/dev-qt/qthelp/qthelp-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 6a02810fd590..2c230cc7b70a 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -5,6 +5,6 @@ DIST qtmultimedia-everywhere-opensource-src-5.15.5.tar.xz 3832656 BLAKE2B 6098fe
DIST qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz 3830832 BLAKE2B fc5d537ffcfad975ceea9b993e5ed436fac55afdf63060378427a17aa62b856bd1b82b67ec898b34ee5925a2773e1a051631cd646219d270fa2f1518b5bf83f1 SHA512 f6f5b5d3522aa99b52b720d34fedbff935cf0ac0371576845d3f6a01d0db6d1fd19b17353e2abf2e7916b3d3a3f1c741b0aa7ea810cfc827c0dc3affe0e93150
DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1 SHA512 fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685
EBUILD qtmultimedia-5.15.5-r1.ebuild 1581 BLAKE2B f82d2a27fe50b1bcf20d4554d0ac5974c1dde94b75199b0eb2c76a3e3de1fa2fbd51135e62676a49409b899f2f0496842248116d2d5089ff1cfc52ddb8cf9435 SHA512 2e7e66a055d6857b639afad1de0e14827a2f6abe9279acdce4d7c94b9e4943d00c5a29e5bf8e69d08689f7f58c9ce27112ab8fcb6fb57682961c2d684b94709f
-EBUILD qtmultimedia-5.15.7.ebuild 1570 BLAKE2B 206f12a5706b5f39eb0752a8ba5a4a4a968bfa607520d4b1a1ceca846a0b9d69c792d41e25a4d4d63914666cdbc2414eb7592f7f848b38b3baa215442bf6d6fb SHA512 8bb32816c5cdb8794873b5e313a101ab7acdd60c9a9c58a7bda8d6e2b98fb0ba6eeb39ed058f82c56a838d268c4a1df208df1038b810a764a414774ebb0bef9f
+EBUILD qtmultimedia-5.15.7.ebuild 1569 BLAKE2B cd5b0a5d2192606efc279eb4c6d844a31990191eef57aaa6e5567f11cd3f4ca1c867e51808f4d68b3079de61f0cb076c7457ed890d607c83964a484ab7aedb12 SHA512 41a6cda07c628a0debe286acb63db0e4468dea36edd090486bb1da1255aad7c50225949abdc4810ff0c3f921adfe287301602c7fd8c8f9bed6662378a603a9f9
EBUILD qtmultimedia-6.4.0.ebuild 772 BLAKE2B b7b5c93328dfc5b019eabfabd2f70fdb8e23b481903a49f9d018ba4a1ee371260fa516b842e41321b1c67e27d31f7bb447abccf53b0b2ee77af947c390c0fb2c SHA512 4a7a64a3cad73ec1373605b7effb34c39eb91f8f7e722d37b63c0f7c77745eb1ab4e5cae0fdb471cbfc3c70e57331f76a17cb8bb727c35a862f9323004d9b55b
MISC metadata.xml 718 BLAKE2B d3acc9acd94e1da1ab42aae7d809442769d2d5896aca86124daf5e7d9e7140d98f3898809266fcc2aaff5eafa333e90f41f333b2615a558c1cfb52020a452d6d SHA512 ff422b18cf9870677a9cfc7c9f89b976f3c4e3bd16ae5323ee380f3804ea0ff1fac9054022ae9d272e79454c893cea31961cde5bb4d2fc4ea1795e85614122db
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
index 3ce9170fb01d..bafdb436a786 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 7b424145a585..de7b6efd0a4e 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtnetwork-5.15.5.ebuild 1613 BLAKE2B 9c42d7592f129363489ec90b42b9dc27f74042fc78afc4d1467f9876d4f3ab2769b44afa4ffe33188dfe82cfa2adabb8c9c0507b9025e943f81cdc68bd6f2ac9 SHA512 b95ed8d91aec0d323995d51cee6d804be8f0a153bf774a1d59ebe96d887e5056b22b8bd963532edda3fe0e0863a826e340657897fcac1ffc666cb168ef8745f0
-EBUILD qtnetwork-5.15.7.ebuild 1602 BLAKE2B fa25d2185bfb1687c25cf614171b05c66ec40c1ac0c2e28067248ba589301f1615f67cd5463815a4ef2caa57dc658c86662078c8942a4231ff9c6e3009c9d79d SHA512 031a032601a0ac17a939388216012d6ed136b4102abdc9ad5d87b65328c51192f6f573cb03390ab6ca9557cd21ec41d9f4c2afed2eaaaa1b652b27c67150d738
+EBUILD qtnetwork-5.15.7.ebuild 1601 BLAKE2B 459d50f53cc46f81dfb3fcc34db25ea7413acfc12760505d19c277560b89a56b26a99b5b6307b2bb3ff57de293a12894a626a4069af423440a4bf3a7839fa082 SHA512 978e17f4b8e1b018fc8b9cd57f28d1177c70219805996f6a126e90a5496f3b59b0010b85dc2a3fe2b2c669d1b1ac60b82a4c428459f068e68f81746a21314af2
MISC metadata.xml 877 BLAKE2B eefc4aa477bcc6ffb2a2fb0711861a9bd7c79af5c5febe0205da57a3fae7206f3ae96dffb8b57e15dfe2f1e26891691886e02984654556d3d53a269dde5ce757 SHA512 dad0239dceb378c1ad4f52c287fb5d61cc248ac533a3df3673b30c0f332eb5cd3a34255052afe2a42084bf1c1d6a1ee501723e43eb268ab5e215fb37f90bcf36
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.7.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.7.ebuild
index 948cb7166bfe..6cdfb3eccb1a 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.7.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
index 125ebd045b7a..87e8dae15a25 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtopengl-5.15.5.ebuild 693 BLAKE2B e6cf2f8ea907d8169ece01a7ff6315ec212cfbee3c1ebdc7f4a734cc05630b8f79e1d7ecf65fea4e77a7cae9c931e7f42f3474efa0cf05d0a9d2b5aa6f8b55e1 SHA512 d3255c3d379208c5ef57b42f5a3e597c2ee3b96e810dd6b81d5ecda9bfd447b33c880945918ccc556f7beedbfaa4714038a8f3676f3c81f5963fcf4e021d3860
-EBUILD qtopengl-5.15.7.ebuild 682 BLAKE2B 28c4759f5f7d13193fa30e830b55be53cce9fb59cfd1f47353f018a3e9b5635e7e0eacd39599122a6a1a8175ff9eef1adada79c3b20b6fdf8faf66b76b2fecdf SHA512 2d64589c38055a8e76b55e5245d7558564282c8ebc0e02303817b960b255901cfac0ee1fdc87e3f2e6c7e13c44601025ce4b61318502d13a19155259b50cf101
+EBUILD qtopengl-5.15.7.ebuild 681 BLAKE2B 0b5489aa59df56bc9797280e595b2d657bb151a88ab2975c3dc992a68fbb6de27a42c23857ae695172cf2ce8ff837a2931b26f0139030359fd13c7f46f028d36 SHA512 ba6ddecd3a343fcda02c59c555e537c9d907a7fdb9967a39854882fd4d29e4436ac8f7ed88fc36aca04a115620d5fa68485ac07774cdd1cff4721283edcf086b
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtopengl/qtopengl-5.15.7.ebuild b/dev-qt/qtopengl/qtopengl-5.15.7.ebuild
index 58202fe82533..635745fc6dee 100644
--- a/dev-qt/qtopengl/qtopengl-5.15.7.ebuild
+++ b/dev-qt/qtopengl/qtopengl-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
index 7e1cacd6f8aa..56add6af5f32 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -2,5 +2,5 @@ DIST qttools-5.15.7-gentoo-kde-1.tar.xz 1016 BLAKE2B 2269c02954d34a2862585228b2e
DIST qttools-everywhere-opensource-src-5.15.5.tar.xz 8898140 BLAKE2B 49b7b0db9d9ae9c6d405678eab0ec097bc160eb7787bc939aa92816cc63c5c97aef2de0c978a2a3597014878dca9466631131bc7746bd03d87229ed7edb6594c SHA512 ff5e658ec812dd36d00ad3ac7e824de708968ff1c66a73da1470b6f0cdb6853a7084f18b1bcf1614afd4c23f381d817d7eb665f8573a4e981a9b87c6e4d6fa2b
DIST qttools-everywhere-opensource-src-5.15.7.tar.xz 8900816 BLAKE2B c414cd92eeb7b3cc1b90c1bbb77409ba4e6f33b36cef9376a49068d8698461f211f062d5a7e80321e62ae2dd84f476252658ce3f0239d710945378d8ddfb01d4 SHA512 40176727d8c8430171483fd5815c1f84b8fc4d1a1b26b943c817e9a14cfe2d155c76039593f68f45b7e9276189968f3b37e1b17fd99adda7664582bf30a3935a
EBUILD qtpaths-5.15.5.ebuild 508 BLAKE2B cd60e6dd114baaad33fe9a77832a158f9a24d19dec7f0a5e2cd9b181e290c9370f5a42c7de73faed498c4942cc921e2cfac23c44a8ce40943798e92927fc50e1 SHA512 62043f46e038e45d74f26cb1e8a8b15d51ce0f616184c6a939cd45e03e44cbe78c509c263feb7c58e1ecc9e9e49b275490d6b7e161fbdc32ccba2a46cf6002ac
-EBUILD qtpaths-5.15.7.ebuild 516 BLAKE2B d3c66a957594bbaf6821435aefab711ed4a190948354d0810645ce59bdb3edf6ac0aa16d52f4c96119f0c2c2c4539cce44ef583687e84d1d55f82753dce268dd SHA512 cd28c29c189a36c6fa4197bf2231ad6b8c85d11086346ebadddf525be322715d830c6b53fca56bd389903c58d468a2a3f9f6a0087389d0f5756ceece7a875fcd
+EBUILD qtpaths-5.15.7.ebuild 515 BLAKE2B 1c3318a13980f0561ba934363058f66b5fd365cad0838f7ed0ea00897cc52f88925004eaeff2659b9e18f96d058f37ae300be30b618dc6200a529e2799753959 SHA512 d57843eb7a83d9c1496684ffcca4f40e9945227a715ddc735cbf22674d09da597fb9aed2b77e3ff8332b6030adbfda0d192a6664a501d78f9b6bbb0780d35ab6
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtpaths/qtpaths-5.15.7.ebuild b/dev-qt/qtpaths/qtpaths-5.15.7.ebuild
index 1dd613297649..d0cdb22614ef 100644
--- a/dev-qt/qtpaths/qtpaths-5.15.7.ebuild
+++ b/dev-qt/qtpaths/qtpaths-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index b9eb483dae5e..22cd8ed389a4 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -2,6 +2,6 @@ DIST qtlocation-everywhere-opensource-src-5.15.5.tar.xz 6559912 BLAKE2B 4f546293
DIST qtlocation-everywhere-opensource-src-5.15.7.tar.xz 6559220 BLAKE2B 635be1ec133a6dd7dbf071922090b6acfe4c02503275ac2539cd4e099dc518ac43654be54e5fa17d292fcdb9edf88a11a1eeec7e37faa752deb6671bef86abba SHA512 fc4579b14f7f4836ef550d80b867c2655f52da34b0637dce4d83b10f2f7a836530a8f2a6b0f1a41c38e5e391c5d8e2431818e9813fd9d597f67704fcfbfb2f7e
DIST qtpositioning-everywhere-src-6.4.0.tar.xz 1491860 BLAKE2B 07d9ed3a62ea8b91931749fe5064e3556cc5a6de2d38f428a99a4112c726e16ae01a70a769e353110e74287fb1a5d6090dc011e407b5dc2deeda8e0a7fd2a619 SHA512 298c484ed3e5f4d11c0e865005f8c0ddf422c8bbe9ff725fe01a8960403c55cfbc96ded62e77af4b14e549349501b7555f169e7a4b99435cecfc4b57b5a2b5cb
EBUILD qtpositioning-5.15.5.ebuild 877 BLAKE2B 75a04fbccef261c3f2668c5a9439224dfd548b221537fbf112a66dd7ae525500a6ef2f632ddb4aa323d5e6782c482c807afffbd84e044277bcf3b21b31e54435 SHA512 95910ccef00911d0af5cb1eaf68edb86bb53ec84ccb42332adcaa71b9c49b4c65af8c20b95ed2307043f12ea0e6151e25a59387487a1ea613d25e393f4048934
-EBUILD qtpositioning-5.15.7.ebuild 878 BLAKE2B 8bc2f688587b3715dc92f1f7b767b8d98295998295cda021be3eef3b0a6f5f0df3990baa3e269c31611343508a11a5ea7779c6a54fa28b668507d399778c3ac3 SHA512 898d3987b85559a331374ec6078128bcaa0370d51085bbfb0e579b0b5f373e0d7bd183860287b6a9d67b3f30bdbae29d38358f028b50eebca8a354e68fc0c59b
+EBUILD qtpositioning-5.15.7.ebuild 877 BLAKE2B 75a04fbccef261c3f2668c5a9439224dfd548b221537fbf112a66dd7ae525500a6ef2f632ddb4aa323d5e6782c482c807afffbd84e044277bcf3b21b31e54435 SHA512 95910ccef00911d0af5cb1eaf68edb86bb53ec84ccb42332adcaa71b9c49b4c65af8c20b95ed2307043f12ea0e6151e25a59387487a1ea613d25e393f4048934
EBUILD qtpositioning-6.4.0.ebuild 407 BLAKE2B fbda79a88b7903862e1c556c3b4bd0b7515e10f3eedb4e6325c777e53c3639b19f90b3736fb90f7ad9b3f7b9691709d3e927365b4740a74d0f2a5c34d921d4e9 SHA512 1437f9a95a0f344b4da1ffba30a517a6d25302b5c13fdf1e7de5a3e4457cf794af21a294834dd7a0a4e8f076363c3adb3ede94ccf973783a519ab7f300bcce2b
MISC metadata.xml 639 BLAKE2B e49b21d1ca752b501e8fd6421e3166f490fd5b304ad04edae73db2634189b63bc3ee321d358ce2ca1b412ec0c1c608327aefc92658b27f28f5ff15b2e41fe31b SHA512 275f24bb9566eace9bb35aea94925088131784b094835fbd4cdfbdc050ec9c411091fa73496de59d28a5d137986a0a6b4ad1cccf06db2e72fb86f31da6b1cc10
diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.7.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.7.ebuild
index 25b6e118587c..f16cef187642 100644
--- a/dev-qt/qtpositioning/qtpositioning-5.15.7.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-5.15.7.ebuild
@@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Physical position determination library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE="geoclue +qml"
diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
index de1e4dc1136e..44ce682ba0ad 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -6,5 +6,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtprintsupport-5.15.5-r1.ebuild 911 BLAKE2B c9936afd6291f08097a122ea72040c7d30ba2d02ad27b753632630972de262ed072f1fd6fd55bb9f20202b57a874b324c1f567bdacd3edca9f5dc86cbb3a8827 SHA512 ae34a2eddb3e4ca13d5d148a61b2efc60ad76e612186c98220f604295e86baf1507eac66f34cfed4afea33b07f0f2fea2d7a73c386e60f4b8622f4f224952cc2
-EBUILD qtprintsupport-5.15.7.ebuild 822 BLAKE2B 3bfdcf275d6fce7077ce83fc077482c5f740f0585666bc17e33cb349f04b27e35d8fc1ce9e8b511cdfc7651d2a3cc6dfa35babd551cd6376c57bad10347218a0 SHA512 658696666ff120ad50408cfb5f6ccc87dd36900176507b4d5fe7d770333edde755311b19f7b4d6f7ba8400cb0d49f5ee67abd588b0e798f2d7a5ef78c353ac9c
+EBUILD qtprintsupport-5.15.7.ebuild 821 BLAKE2B ab023f667e5bb001f97d3c1dad188454009458c8e79447ec52f8cff56afea5a2cb092098ddff13493772c3c00fcd2e21e06f433706f974c59a27d7a042421b84 SHA512 f0e19b377cbfd32d489d10940be8d18a93c28c89587d651bc48cd0dcb9f1d9e960ff927b03396510a7173c8184ed66902eb40f1738c9d6f28cb968ecb9a254de
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.7.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.7.ebuild
index 211566908bf0..63d92c1c6799 100644
--- a/dev-qt/qtprintsupport/qtprintsupport-5.15.7.ebuild
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
index bf4789c39270..f33a026aa9d9 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1,5 +1,5 @@
DIST qtquickcontrols-everywhere-opensource-src-5.15.5.tar.xz 5985492 BLAKE2B 9743add71d49c62721da697c4d8f5931a3332947c2d80c5cc2abe6b24845b3ee21fe2ed54fd7d3d253cc0c28ea765b7b47ab3a3a1ced477d762370253e8c40c5 SHA512 e7d7daeb40da76b217f6460f38532b9913e766b99b42551fde82f3a9028cd5ebfcc4874a2f2b3df086e2d17907511993f49d690203d50fa8e0c9fe076d8f47ff
DIST qtquickcontrols-everywhere-opensource-src-5.15.7.tar.xz 5984700 BLAKE2B 2023d11fee051ec481c45fa00e41e91ac12bfb6c86e6b574cf59c5f57dd78a46d6043f160db0a4b5d61f220421d175e6f948bdc02a141a6c890d5a623d7fdcb2 SHA512 111b8ce5e6fa95b885b70bdd35e761c33e061cbc09879368aee9ee63dc4c3188bb5fac2c4f3022ac935879ee91ef0d0ab2b5da2e5792d07c3a798472a490f654
EBUILD qtquickcontrols-5.15.5.ebuild 772 BLAKE2B 5a0b15247d2282a640ea0f2c73cc9ee740beae151692e52ecff63997cd8308361e810bd4507208801b1f282a9632e3d69be1c35727412c092f6e07d4a0f021cd SHA512 7a9602d5b087d94eac3cad04ea9d9f76bc7d6bdb7817684240511e9a5f1cea6912ef0197d3a511640f8c9a8afed2e562861b457ecfd2df5cd003989d338a7b82
-EBUILD qtquickcontrols-5.15.7.ebuild 773 BLAKE2B 64228b012d46170df6147826b705b795e20ced9faa31e064c8ecdc657ad9ae83c2ecc61a503f0c8d2d6d1a0a38c7de0701a61b7543200a1ada4abce5d2502e9e SHA512 525755d75d605c63f53f981ad5b485424ed68e3bff9a7df0651347cd8fa9376e7141117151d141287c09a82925eb24ec1aeb5c064fbe18149da35df7a188e353
+EBUILD qtquickcontrols-5.15.7.ebuild 772 BLAKE2B 5a0b15247d2282a640ea0f2c73cc9ee740beae151692e52ecff63997cd8308361e810bd4507208801b1f282a9632e3d69be1c35727412c092f6e07d4a0f021cd SHA512 7a9602d5b087d94eac3cad04ea9d9f76bc7d6bdb7817684240511e9a5f1cea6912ef0197d3a511640f8c9a8afed2e562861b457ecfd2df5cd003989d338a7b82
MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.7.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.7.ebuild
index 7fd42e76f4dc..44cf0849362b 100644
--- a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.7.ebuild
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.7.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="+widgets"
diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
index a1357a266b54..0f6c12c1ffc7 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1,5 +1,5 @@
DIST qtscript-everywhere-opensource-src-5.15.5.tar.xz 2665268 BLAKE2B f4b4749f83be34cf356c288eda85d7df6017625ba24b09a95beec513426e0c2603bdaea5df2244826239c879410446c9f352dc69091c1e3f1fd6c4f00bf7995a SHA512 62b1ca8684fb23357952d775f70675b2acda01d32d1672c1bdf362482632a772f1896764668c42fbc93597d6ea34afa602479d6b88e2d061f4554ab82fcd86cd
DIST qtscript-everywhere-opensource-src-5.15.7.tar.xz 2665808 BLAKE2B d4c1d0519a60947d6eaddad0c4845350a52ff036e76f5797252e359719d4d6e5c92a3ec224ce8f7b5ada989cbf1ec84dbb380d258a5a59d7d58e8ef2ae32329b SHA512 448ce8f8e7f669ee7eadff7abbfa2e9a80ed56cc7c4916391e385728bc96d406b8d98d7c2916c09cd2c0fa2c834b16854960eb96ed49cc81f05c183104141c7c
EBUILD qtscript-5.15.5.ebuild 685 BLAKE2B 3fc07079a14a52774b26208963f00d6737646e1fcd05b7d3cba2a40abc2374e0a453f53cfdfe25c5c20b093262041466becc4d6d48f0ca5971b9687a4045807a SHA512 fdfb34d567c21db9113cb9638379ac0b9f6c6ea5f8fb2ddca0e3dfb084be9790729c655a23fe94c0f00b582f4cc3cf95d11a2d5358af65891a903a9d3d3997c2
-EBUILD qtscript-5.15.7.ebuild 686 BLAKE2B 66df5a247557bde5ed1a15039ce8dda8d0367a95daa890b49a72b93daccac5ce8bfb93c7f88bacbdf34e7d99d0f4b4d0b6460cc559e9d7c9ea232dd13fd611a2 SHA512 edd409824a557c26563ff8099538c65563a67240cc4f903e160978855422bcf1b31fd2121a2f1014b6b52484af7e24187a4520cb8e5eb6011450213c59e14adb
+EBUILD qtscript-5.15.7.ebuild 685 BLAKE2B 3fc07079a14a52774b26208963f00d6737646e1fcd05b7d3cba2a40abc2374e0a453f53cfdfe25c5c20b093262041466becc4d6d48f0ca5971b9687a4045807a SHA512 fdfb34d567c21db9113cb9638379ac0b9f6c6ea5f8fb2ddca0e3dfb084be9790729c655a23fe94c0f00b582f4cc3cf95d11a2d5358af65891a903a9d3d3997c2
MISC metadata.xml 583 BLAKE2B 5389c382561f060259c9eb626a98fa6d1861a33cffb3ca62899cfb6f1b020d6841314edd05c4fd0e5f05593f6015af8826f1d087078754a3dd31ae72be7da4aa SHA512 f8d07eb515db1b455670371655c572aac73653a2d1af68d8a226ecfeaf77b62737114a66bc41375cf7f32d575df792a685298487a90c650b6c6dfb4a7c113181
diff --git a/dev-qt/qtscript/qtscript-5.15.7.ebuild b/dev-qt/qtscript/qtscript-5.15.7.ebuild
index 6cca879a4bc3..579e5614509f 100644
--- a/dev-qt/qtscript/qtscript-5.15.7.ebuild
+++ b/dev-qt/qtscript/qtscript-5.15.7.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
fi
IUSE="+jit scripttools"
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 018af40bfe59..289c438e3d6e 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -2,6 +2,6 @@ DIST qtserialport-everywhere-opensource-src-5.15.5.tar.xz 323168 BLAKE2B 68a3ae2
DIST qtserialport-everywhere-opensource-src-5.15.7.tar.xz 323144 BLAKE2B 937604c858b5b502162044a9f2f45f54b4e25cbc38f29fd6313075f0344ef05a288d9d4fdb9fd7165599b766e6dad0c7178358520a2d9ffd7011242c9c535206 SHA512 80d17988676d0c8985406a13ad97d4b9ed1c00af8c84f6fa550f5a1057fbe0988993aa6ccc9cceb058104ecd9526314d33f4efab27b62f45981456c4f052cccf
DIST qtserialport-everywhere-src-6.4.0.tar.xz 318952 BLAKE2B 806ae200c6a253eefadfff368d6e559129ce2158fea26fa8005eb8d0b3b594d5d68591bbede8b767462731d6557107ad280a721e12fcef88be7dd5ed6aa7c65f SHA512 b2e78302f9ec55b52dfab6f8086a63444f0c6d8ac8dd3b5b39a32c24c8e01d4799b5539144f6e9f4a376c36bcfe4f15c0b9eb5933d45ccc4433e881b9e15b182
EBUILD qtserialport-5.15.5.ebuild 558 BLAKE2B d92e70df53f6ead0ed247b8461bbf57ca2c83a0e9ef18feaf8052ce9ae23499432fc0c0491b316a53cfa2af41d6e784e9207b582ece8b415d3c4ac5aa99904a1 SHA512 d38f4ded5ed4a9d73b59ee7f8ef134d29d943a744b570ea794807b96b0debf3b2bceb10c80181f4ed6790d6c78323c6928129daf8fc22f5990eb54b2a937354c
-EBUILD qtserialport-5.15.7.ebuild 566 BLAKE2B 778bba3aed2f66176f2fbfe2bc457fdb6a49feef4ec9048836a64d8d53209c6c0375dc4339343f8331946e178cfb8b2bd07e2d586590b0fc7337bbe90ca4717a SHA512 1bed2952520fe59027f971b498df27780035382b7be44870ef2a26bfd97a906430c7ba5b3bdaf5a654595c85fa6b957af827d86d4d3150187d367df4a8001a2d
+EBUILD qtserialport-5.15.7.ebuild 565 BLAKE2B 8971c6ad4853c976f8b63f1631de233f633cc763c87dc1fb5522d2f401e1974ce4738f630f6ed9b51db8347dca47df3237e58db37d93f1831e1efd953a726f47 SHA512 f53904ae78be82094284b744993cf469f62a68e0a82514f4d7517623a5ec8247c042288da3330824a5b16ea583a0096df4838b0f3fbf4af109c3bfcf6ef60753
EBUILD qtserialport-6.4.0.ebuild 354 BLAKE2B 9c1001bc6a2db28b5610d642b0ec09501dc40db0d5858cf321b8eac1f825ffcebe3a48d04f3324d0216f2d56a97c06f7832cb570d82bfe1c5846a896f1f4e2f7 SHA512 47be4c3c4cab44e3df6e6d9ff6d0bf83f03861a01e1e2baf1718f3a6ce5f1e119c779dc7579330dc14eee417c12077fcc28f91a1881101170fe7742061764e96
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtserialport/qtserialport-5.15.7.ebuild b/dev-qt/qtserialport/qtserialport-5.15.7.ebuild
index 28a07b7c6d38..16783d11f7b7 100644
--- a/dev-qt/qtserialport/qtserialport-5.15.7.ebuild
+++ b/dev-qt/qtserialport/qtserialport-5.15.7.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Serial port abstraction library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE=""
diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
index 7e333fb0ccde..e852b639bddf 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtsql-5.15.5.ebuild 1272 BLAKE2B 88f52cb97a7549e7a62d2a7519a6907b0941434188f4e7222a93ba2bd5c5b11ef12841f80b525bd5f6cbc4328bd41a264b82856f74507e1e04e4d9900c6fb6b9 SHA512 ba44241e78c299a38bc776c01a51d38552420ad0b19125c68343f932c784b8931252c847b3fd75b71c39cea14c00a9268731d06816929d3e08e835d0a2d0a6f8
-EBUILD qtsql-5.15.7.ebuild 1261 BLAKE2B 4dfb609d49c8cd337249d53d98e69b828a8bdd75ff4b763a89ee70e32f9c69a7fa8415ffd07e8d60f55b79669f378d487d1377ea93924ebdc581493c9b4c9074 SHA512 cc47d739c6ac5903f0207914776794cf195f9e9d4c1ca96e27cb57aaa1c0ac435f96b9318a569ad5893d9389ab65c87b55a29d9b340afdd899c776ec9713489e
+EBUILD qtsql-5.15.7.ebuild 1260 BLAKE2B 2aaa838f9f1d96d54f9c56fc159a989724fca732e452f3f1410e6301ffe3482b2ffcb5368cc2e7822b0946933ecc6eda124783632079f4d2c38e3346cd01802e SHA512 d6b89670e6d392f409797d447edbd855fa53c2ecd178f22e0f4b7364ab4ea609c3aaff2331491a3df77ea520257460df460ba0de07f231ee1c94bd866bd75dfc
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtsql/qtsql-5.15.7.ebuild b/dev-qt/qtsql/qtsql-5.15.7.ebuild
index 2d520c34dab3..398b6399049c 100644
--- a/dev-qt/qtsql/qtsql-5.15.7.ebuild
+++ b/dev-qt/qtsql/qtsql-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index 797f430088cb..474ffec242b9 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -4,6 +4,6 @@ DIST qtsvg-everywhere-opensource-src-5.15.5.tar.xz 1888600 BLAKE2B 3bf675d3ac14f
DIST qtsvg-everywhere-opensource-src-5.15.7.tar.xz 1889560 BLAKE2B a2b3cb3d04d0c521f3937781d8e4b7905f9238d190f7481b90839701c3540d3738d2f6675ffd86d81212e7bc5e9c82cdba6f2a19c8a2b339469a1078580d67a3 SHA512 56f3e4518be16f8f1a189e3fe4f3c93905546690e1be52d16e3d0f87000f692119b41cf3fd5bf1584d80bc69855726c9fd16f6dd5b601b57bf60c1afe9420116
DIST qtsvg-everywhere-src-6.4.0.tar.xz 1726036 BLAKE2B b18473cfef70b159ae40942bc88103a082f6e6e05b7e3e4b1cb310702123be0f4f9cc2f052ebed09904069b586f46adce3116480cb5ee3abbede5bed41a763c4 SHA512 f3a6b3bda1c0a3395528f99b5f7b9647a19aeeda0f97dc96bfb551b9c134a50166d1d58d7d63a411a84bcb482580c6907b2c231d570794a482f42126cec9dd89
EBUILD qtsvg-5.15.5-r1.ebuild 508 BLAKE2B bc828266addc115a41fcbbf919d500f719e3c96ad68834441ef032f6f010627077af71057890f3ce30608ce4b968b6c32cfb562e9d44686918c4406a3ced402b SHA512 56068fb240741a5eb7783de6a5c57dd3a7760b9ea3c390bc688adaa9372a3fa0a7bbc02da19787bba37a8e723263d97db38d31d93e5fd8b4e99606984b2e2fb8
-EBUILD qtsvg-5.15.7.ebuild 497 BLAKE2B a9eae4c5623c763961f11fb4079325feec2572263eb39fe826825b147f525df494f78a11f91cd13cace8c0196c83362de910a931cdddfc0275d7217d6dcbe176 SHA512 60e36eca379b2684fa83228fd9df2cf237853ac72bbba3019f0730cee205bfaf5683ab6d0e12e3c00c5083475598dabf2cda7e05bd53fd822c30c656de5db00a
+EBUILD qtsvg-5.15.7.ebuild 496 BLAKE2B 44be46e2de2089c4ec94a00bfa47c00cc5d289a2c1e893c641bb5c2eb74db311952ce063321a35a6880231a4510903246208778abeaf77bda7e5ddbf13bc13e2 SHA512 ce189dc5ad275e6f93e639e7135ecd43c46e8be9dd3ed500d876125cbb29d35ea6ce18f1745e79e97d9eac2952dfe0206d724753dbcad0a704a598b16311d395
EBUILD qtsvg-6.4.0.ebuild 342 BLAKE2B 09c0c3a8014981af4f44da56fc0b5f0d79924f21ae7188f32c59905e0561e071bc403945aaa88d37317ead2d788bfb9a2b58c46dae88f56fe0c2f3f0802b5207 SHA512 432c136765f20e6f2f418e5cb851d2d77fac85d20dda139f59dc088b552f7b89e7d518d506b17ea2094e084445ebf7b27b2a4eed4243d0ce308e3787f90333f9
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtsvg/qtsvg-5.15.7.ebuild b/dev-qt/qtsvg/qtsvg-5.15.7.ebuild
index 64f27154f5f0..318bc230ed75 100644
--- a/dev-qt/qtsvg/qtsvg-5.15.7.ebuild
+++ b/dev-qt/qtsvg/qtsvg-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
index 7e7ca3cdee9b..84a101e8d01c 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qttest-5.15.5.ebuild 590 BLAKE2B fad8b7e48cae65dd8830cabd12009be04b0d8a5190fd42377eb92eb848ed1627fa59d2d017de834193bdab503aae29c777c9a52ddd510536ea5663c27fe32331 SHA512 b6df9b5dc87ca3c54cc1947d326619b09a7ced1ffc187376914ffa2bab7a5ec095b7996fda2e7c78d064f2920ddf7487bed097bf213cf1654e74754c22e7668f
-EBUILD qttest-5.15.7.ebuild 576 BLAKE2B 8449d915406d2ba5fd69e18bf9c841669f80fb863ec3910aea5e6723846fd58258290f8dbcf7638cdd84e9fd88bd24342dcb2182d2fc0970ac7868571c66bb2e SHA512 462874d53c3cdcbdfebab086f65ca5b0b5f9e079100af219acaef3ee169d983f8412ad707018314d88f2aae3da43efb57641910ffb4e88f965bc71eedede437d
+EBUILD qttest-5.15.7.ebuild 575 BLAKE2B 75155f5aa58707a96cbcbc6262e75d1f1e18c633bad1ee4487a672c08e627142cff61458e90097fc556e777647ab904079b1510d95a56d97f40c2d6fa7e4387b SHA512 4e1a717383f245968aed1855cfc8c9fba8dbda30c8537db3881d260ec6b700230861cc6f2c4c14e0c9985934f3dc87a3cebb7df6bccf49e5503b1738e8a45442
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qttest/qttest-5.15.7.ebuild b/dev-qt/qttest/qttest-5.15.7.ebuild
index d53400500b8e..bfe5cdb99b47 100644
--- a/dev-qt/qttest/qttest-5.15.7.ebuild
+++ b/dev-qt/qttest/qttest-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 5fd9f2daf7be..87c2df7c0f1d 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -2,5 +2,5 @@ DIST qttranslations-5.15.5-gentoo-kde-1.tar.xz 1112 BLAKE2B c2233174b392ba43eb22
DIST qttranslations-everywhere-opensource-src-5.15.5.tar.xz 1618860 BLAKE2B 1562bc66c0d85c85d804df5f986f67d78ec96524fac0e601ada54352662d05f55e1216165725396f3a3583efcf236b0add2379eef159c5c984ef4114dd2c4163 SHA512 56a13156f7a7cde347b6413eb1f1f29121a70a8e20fd1d947fe093d6721598da26f63fc49aa6f99a4f4c1d213ea426d8e6897b51d858881a2d31d121740a60d3
DIST qttranslations-everywhere-opensource-src-5.15.7.tar.xz 1634636 BLAKE2B a95b1cb5718f2274f0c85648af8b34490ffc7fda25d9ec75ad01ebcb17749572fcb75412874b9477e173533179c637deb9a338cc9fc24305cc61abed1964cebb SHA512 0a0db22f4035b2f8421c8d0fcc4587e2511c883f90624efae56a7481eb0f9ebde0fd4e678ff95e628ed30335a59a38b47e524e7c3dee9f7751fea7003953b4a3
EBUILD qttranslations-5.15.5.ebuild 414 BLAKE2B 69361c405d5c00b9bcda9dec48a85d2785ca18da9d9376bac83fc5274482eefcd54e7a78753a390df7bd0a6a6640f7c907c4b6fee1218083c068008e4fe8e28e SHA512 81dd27a69ee913bc75bb5f18dfb0644965b62d89b7066bac4dea3036cc236870324aaf3666d95c7b517dffc6646ecb99ef08f40be550d61142f7607f15497b5d
-EBUILD qttranslations-5.15.7.ebuild 380 BLAKE2B ac7c3661f2f81a66bc87679646c3f8e0bce1c67195cf150d67e05786272972893faa7976472d468e5f26fc50e43e3deea588865e8be6bcfd91e0397b0d0d1edb SHA512 2293efc251e12cfb5ce5a618d07c175f0abcd6fdc0423d643958e98c22e819906cc4a2173391362f65fc7e48bdda01a4943bc90a1fcac6aed54537f8d662eeb9
+EBUILD qttranslations-5.15.7.ebuild 379 BLAKE2B 80f34e5be6f6390b9fde709ee00dec42ed5b78d28c90ecef7db7deaca968080dc850330a6edb960792b4a3242cab31359172c78e8edd2e12453cc51c6a7f28dd SHA512 b23d29e1af7d12506b68e4d352593d31f4975c3e707150b250e9ff7f55fe19f477284764f969df518640936be2da09aea9a6f0b75f88afddf22116097692c78b
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qttranslations/qttranslations-5.15.7.ebuild b/dev-qt/qttranslations/qttranslations-5.15.7.ebuild
index 4682001bcb78..c409d273d836 100644
--- a/dev-qt/qttranslations/qttranslations-5.15.7.ebuild
+++ b/dev-qt/qttranslations/qttranslations-5.15.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 6d6d53ebf0e2..544ec9b9448c 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -6,6 +6,6 @@ DIST qtwayland-everywhere-opensource-src-5.15.5.tar.xz 567384 BLAKE2B 01ce4d546b
DIST qtwayland-everywhere-opensource-src-5.15.7.tar.xz 568024 BLAKE2B ed2031ea40c5618c2390865807ef33eae42a3231098f1959f0a7e9e3b8e8d70f4461647aaa11afeade0528aa4d14049b03cc566552a13dd4d1b5773ec3d16061 SHA512 a004a82ec2b4f132d597ae3c82b4079671ecdfeed09c455073e552197da2b9f921c85bef2b40be76e87e61d5ec1e7ab39ed232be26b27d9aed6e938c659965a3
DIST qtwayland-everywhere-src-6.4.0.tar.xz 836088 BLAKE2B 3efc506e1a0bc63182397d483bf352e21d39c75a7360ee3fe839527451950875748aea5cf62207ffef38b845a12c2bbbefde918d14333d1b194a4ea39b82670f SHA512 745fcc84c936c3f2fa7382291b5013679f9e57d6c680f1d352b0a132ba7cbaaea1495211f8fc4f1af85a81c711794987e4e05284d3ac06c94e92e9b601dae924
EBUILD qtwayland-5.15.5-r1.ebuild 1147 BLAKE2B 40a68a2ed720af062d9054c26c705bad4c3fb703105e0236812572a83685b725b947e1da5ca4800c9ae537a78a2576ace427444c9e0c2cbd769ed2087f15420f SHA512 594b97d65fb32ce928f759017dfa1ffc528928bc2633767c90e45879e24d41f653bd40a4de9716bf58a823ee6b49e44433b8c264aa28e1c31ace8639f7849e0e
-EBUILD qtwayland-5.15.7.ebuild 1003 BLAKE2B 6b05fca4d92246ae818d25df305b0b39b3cd85036a34b61f970fdc3bdec76bb56f23648197eab479c52de07685378473e9b188a39261b1d7722a8eb8a183ee1d SHA512 4fba8ef765d19e62e9fcca531095b83415537aae23766d5cd67f8010a998c45d0bf9fdf45bbc15d049fbce1d4c8d4b54dd7b5911628e0e9b475048ee5e95d037
+EBUILD qtwayland-5.15.7.ebuild 1002 BLAKE2B 7a4945b847da1f25bcb4f6c1deced1caced106e08ef96a26e54601448a839b4e14dac349cc6594b977bc5673520a5578cbb108e962a737f7d72eb15eaf19f08c SHA512 cb5bc1170be1a8e27b61805155749e627bd93f09402b23400622c8f43ee8fd3b5007e9bf5fb93682809ee049f93f8714dd2c27e0c05921c35cb7a26a5f0785de
EBUILD qtwayland-6.4.0.ebuild 438 BLAKE2B ecb43b4035f97bde672b22faf6a1aa7a5fd0860db6bf871b4055c97b1c199840e2ba84b6720a69a3a2ff5bc8222abaead3a6ba53c282e83b1c3c114cd075115a SHA512 c9512430e1085f3e60a4fcab21036ac8aa393eb442ec2ebcc7f4161958316a9131bddbdb422fb2018f190ec99d5d51d2ba02a28503c220cc5e2c16e904445190
MISC metadata.xml 584 BLAKE2B ad42909b120209835e121a29de558d338bae4348eb55e69a94e8ac8b54f26564df0a750839bef9418ae8056a0d24f234615247a610b8287f5b0fbffbc60193f2 SHA512 86fd81d63b19fc6e95bdcb92e9da9b03861248a4e78e9de36aca6996e61644ab8bce7a60ca22ee7ad86fefc9b407a1fd0136240b8fdfa3c40a149444ab1dcbe2
diff --git a/dev-qt/qtwayland/qtwayland-5.15.7.ebuild b/dev-qt/qtwayland/qtwayland-5.15.7.ebuild
index fe999ececc42..c5b4b0acdba2 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.7.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtwaylandscanner/Manifest b/dev-qt/qtwaylandscanner/Manifest
index 2322a887c86f..dd32222e844a 100644
--- a/dev-qt/qtwaylandscanner/Manifest
+++ b/dev-qt/qtwaylandscanner/Manifest
@@ -1,5 +1,5 @@
DIST qtwayland-everywhere-opensource-src-5.15.5.tar.xz 567384 BLAKE2B 01ce4d546bda7bf332f8cc4f86a5e8bfb1be0ef60336ee3cae58266a25d51cf00fef3e6c4204f0179abc2ef748f88bd3a20f89f36da74d5d15c70ae7b4975186 SHA512 828dceb7bc54ce610a73f110f0aca332a90cf95df4a3bc971bd21c4e878366cb8d2248e609b73ce4d381579a143843c87a62f23dcc95767e522874e53a1b0327
DIST qtwayland-everywhere-opensource-src-5.15.7.tar.xz 568024 BLAKE2B ed2031ea40c5618c2390865807ef33eae42a3231098f1959f0a7e9e3b8e8d70f4461647aaa11afeade0528aa4d14049b03cc566552a13dd4d1b5773ec3d16061 SHA512 a004a82ec2b4f132d597ae3c82b4079671ecdfeed09c455073e552197da2b9f921c85bef2b40be76e87e61d5ec1e7ab39ed232be26b27d9aed6e938c659965a3
EBUILD qtwaylandscanner-5.15.5.ebuild 501 BLAKE2B 0ac3644489597447c10b522c4c0f3728cbbf2a3707a2693b3fbe49069a3631b758ec4e1852e47c191cb8f9da0dbb57be190af12c06b68c17e4e6df6e06005720 SHA512 2467890339340c370fd4d66f31ea21e4fb01328faf1fa4cbfaabd9b87f8aa5a06513614e91283f01df19dcedcdd76f3e686697b68c44730442b555efad8f6602
-EBUILD qtwaylandscanner-5.15.7.ebuild 502 BLAKE2B 6831bd5da149f8a73c759b4ff6a50578d93d9c9b3aedb78d07210a14c9d5c095e809a8ab9f5a34831cb4d9e3629afcc80d43bd671411cd97ffdc362338c75c9a SHA512 ee603ffff014e8b78b86e220d2cc91dd7b898f17655b6f66ae815c9288ffbbdb7cb4288757606ded3d2fe147e081057b9151e951bf65a7f6fbad448fd1f6b61a
+EBUILD qtwaylandscanner-5.15.7.ebuild 501 BLAKE2B 0ac3644489597447c10b522c4c0f3728cbbf2a3707a2693b3fbe49069a3631b758ec4e1852e47c191cb8f9da0dbb57be190af12c06b68c17e4e6df6e06005720 SHA512 2467890339340c370fd4d66f31ea21e4fb01328faf1fa4cbfaabd9b87f8aa5a06513614e91283f01df19dcedcdd76f3e686697b68c44730442b555efad8f6602
MISC metadata.xml 352 BLAKE2B 7354be163c38b0299856f17a85621782e367e3186e0cece5d55a29d4848ba95a7d0ebc4e1614b9ffa3de21bad70c7c7ecc86fd81a0cb83038c619a1e763fc211 SHA512 cc03c3e78ee03f9be941ce1b54ee4ffa5655c933d2cd4c2bcc252a447632ed0587d41c4d07b9e1738aed5526b4f0b934342cb99d196ba3b0f49b762bf1de7c7b
diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.7.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.7.ebuild
index 58ea7c11635d..abdeb44b6b2f 100644
--- a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.7.ebuild
+++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.7.ebuild
@@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland protocol xml spec"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
DEPEND="=dev-qt/qtcore-${QT5_PV}*:5="
diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
index 906a12d2eaeb..34f9a6284145 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtwidgets-5.15.5-r1.ebuild 1202 BLAKE2B be5255b50d5381c5b8aaaf99714f2e9323a0a4ac544b50cd3cfbcc9c7e91a91899070d1015172e638278484e591b201aeb749707f4151b889c416713a0b4fac4 SHA512 5eca43a918613a7afb15bf8906328e3b0b5a1677414bc806ded798e6f3066d91295cdfa2cf5089e3bab60e64cd7b009e56692275664ad0bacb144edc3f714a27
-EBUILD qtwidgets-5.15.7.ebuild 1201 BLAKE2B 4d1407fe6eb9a1d357c4d7764a26bc839d8a1047016de667eef9199f7f1a46275cfad7b704ed67f3bb2c491e4f842f93bc64579c4270066ae9d0614e68067f90 SHA512 2d136b64d149dcdf1bcdbda920ca12b2d5ce2691818ff104b8be19a5986adf2e7bddf085ffc130c4df5903fb54364876f0d66b8923558a260a915b7b43b1ff9f
+EBUILD qtwidgets-5.15.7.ebuild 1200 BLAKE2B eeab9132fae69b4f1df9b2f0c8bac4623269622a75aa9218de536509e3b8fa2c4c0961c93b89a0e49c2c80eab1e5983b8353c17b627ddd2019cc64bd0d09079d SHA512 6a5955f65b514bdb06a3857279d7ddaf1d2e67b138893b3b8564ec43b1aef7e2426435a7292f6ed5a167e634d089f7d9e878eb7aed48326e24e3fbde8495488e
MISC metadata.xml 559 BLAKE2B 3ea80a5e419db32987d68d7e5033fa75fa0ff22b31b0842fd7ead902172cbe83650b0bbdf8657a57e428726e7cdf114d9011bd16066c080bc5f6ecb3f691d42c SHA512 51172365a186fbca09651bfd751284960dda4036390af2afab9812a7ae3fabdd9d60a336dee3cfc5e3d133a0216bf77e29660b9cdee2f0bcd2ce43c27297bdb1
diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.7.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.7.ebuild
index 95733224410e..7325376f249e 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.7.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
index 86acaf161eb7..e6199c9ac226 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1,5 +1,5 @@
DIST qtx11extras-everywhere-opensource-src-5.15.5.tar.xz 145540 BLAKE2B 07f6c65486231dbf744fa93183ffe98b0dbc6ce9b8d1e2545a25a015d1ae3ddd5b3a6214bf50eab3187af25e445f6ae18d86f5cb957f17fb2938e8d273ad6bbb SHA512 19ca14f0d4bcee08077cbbe81a8e6537fcc134036da1217c9744411d53ca5ebc14e96a8c25b15eb81795697628e6f64611dd3bc822621adcd4420a58a0c335b1
DIST qtx11extras-everywhere-opensource-src-5.15.7.tar.xz 145672 BLAKE2B 3990b3a3c02ac22d31b70c3c44884a3ba5db594c1776530489e6be41ac9b5fe97e8e0e469341f03e300144d4db6c669fda1aa758c734581ac6c32a1f72b2cb4e SHA512 e368a1e14d4007edf642de7efb027f783cd816247c01629a68fddcb0e5c3ae1a412ea66e00a021c82de5f22e7afb1883bf7aaca03067c38346a92a26ae61ae06
EBUILD qtx11extras-5.15.5.ebuild 459 BLAKE2B 9369420be8b473cf8ce400e31ab2649ea755109cdec4929d20c7175ebb1a98770225cb9822f09df1c0926fc2d8b2499f5742d09c52e97e4af27b8b349afceb71 SHA512 dd3890acfa3e346a6dd48da61f06681d720915ee4dd3e44b25a9156125702fc5c20a882b4ed84e82dd337d09fe4836b222898fb54317be0b1bd63b5a8d8b1b1b
-EBUILD qtx11extras-5.15.7.ebuild 460 BLAKE2B 4d8d796f6e25b0fccb9be7fff86c1d3ae969689697c4065c2b96a5a9ef12e9eacdf66d6f96fb9f7cc172c3bd048b08e6a354c1710e2a0a5eb39c040858dc20b8 SHA512 2ad983d479059cbbb3cf6273d4aac50be8dbd8089caf9cfedc6a954f29216a30db1128c96e78263c5822a64bb9cdfa77b31aaef9454c1f2f8ca89cc78233b1fd
+EBUILD qtx11extras-5.15.7.ebuild 459 BLAKE2B 9369420be8b473cf8ce400e31ab2649ea755109cdec4929d20c7175ebb1a98770225cb9822f09df1c0926fc2d8b2499f5742d09c52e97e4af27b8b349afceb71 SHA512 dd3890acfa3e346a6dd48da61f06681d720915ee4dd3e44b25a9156125702fc5c20a882b4ed84e82dd337d09fe4836b222898fb54317be0b1bd63b5a8d8b1b1b
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.7.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.7.ebuild
index 1fe66941584b..a99515d6cfff 100644
--- a/dev-qt/qtx11extras/qtx11extras-5.15.7.ebuild
+++ b/dev-qt/qtx11extras/qtx11extras-5.15.7.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE=""
diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
index d8af2027cc0a..149d7b89b1d5 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343
EBUILD qtxml-5.15.5.ebuild 540 BLAKE2B 8fe67c477cd44dce4a039e6b1a298346dc0ff7334a7b711a991d3f73097f7126c771879a6d2188573a89e83b869e92b4494c4205a602ab7f6abb92fb6316fc0b SHA512 8c1d6622f9291e3b85e0ae6ea4d0c5a005f9adbfbaab69b146f9dd1897c9af321ab1985b34afd2041a8edf46890b4796a7d7eef69f90d4e9665f692b1774d842
-EBUILD qtxml-5.15.7.ebuild 526 BLAKE2B 1a4a4cc5dbd859296eb2711d1118ac6c07cd9be6d962e8d1a4aa0079ff5fd71c22b09a3d1eb4abcf3a87ef2f623622c803d22db65690ebdc088b126fcfdf6e57 SHA512 ba6dace6f237258bb9154cdf9d4d58f92edc17b65cfea1bdb29ca0131ef311a3e6ea0d5508f204cb0a6b1c5c051065ae0209f775cfa1ee02ac94ce172124721f
+EBUILD qtxml-5.15.7.ebuild 525 BLAKE2B bfceacf70fba7151318fdcd2a1ea93755d1629d6d39cb16d0003836f44247b7f54f68ecbf9d0720f0088f2af1803ae5dcc08ae84c5a35950cd672146df040cf2 SHA512 8554f384bc5282592ea5e52aa0a05f00155afa1f9dc084b4fdb2daee74d2009921b5ffcc8f6994ad1020db91f54857f6b27ab81f7fe94b4bb36b47f2ebedc3ad
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtxml/qtxml-5.15.7.ebuild b/dev-qt/qtxml/qtxml-5.15.7.ebuild
index 4c4a5f4065a5..c8ebc6ed7ec4 100644
--- a/dev-qt/qtxml/qtxml-5.15.7.ebuild
+++ b/dev-qt/qtxml/qtxml-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index 0d8e92af32fa..f08ef989dec3 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1,5 +1,5 @@
DIST qtxmlpatterns-everywhere-opensource-src-5.15.5.tar.xz 5210040 BLAKE2B f6f9b9c5a310328d17b316f62510aab1a07660756bbd9b982625b963e6851c004ab45e17b22014dd7d5aeb252fdd95c6ad7378227c2439134731d8320967d210 SHA512 553456f299c6812c058496f5e1d6a089df1f693dd1105fed80e6d6dd0cf143a0d74ade44408f48553ff3fac0951ab3f7384bc08535888354d921aa2d8428317d
DIST qtxmlpatterns-everywhere-opensource-src-5.15.7.tar.xz 5215136 BLAKE2B 519f202142bb23e8c82c970233f8cf1b438e4ce7b5f0d9484f5a41a977729065d1e1cdc7dd2a2d24caf807ddb7dd96b06d2346ae367a3b6df49885b0daefc5e5 SHA512 28b506dedde18a05861e6cf2d8f530436da873ab5ece5db164baab4deffac2a3bbff6e6a5052da795cb9f2abd2ce55256e2d68127aa6f11d4611137dafa85fa4
EBUILD qtxmlpatterns-5.15.5.ebuild 808 BLAKE2B 2c686a6a8b5382b6a0885a6b230bf7a6de1f400afc5ba33a15313ac4fd5ebc169784a175d3ae4d223cc2e63947777f9d8d236debc2343eb611cbbb9edfc8c842 SHA512 cb0659f57d7283e5b1174c64170284e06495fd98de769634877b17100371cd7b4fe30c3b7b2ff9d772ae16fd486cb54edf08745fd09c8eea2df2370c984a60d4
-EBUILD qtxmlpatterns-5.15.7.ebuild 809 BLAKE2B b0d8f49dcff34f5f1717a4df4d012b4a36aa7c0e8c8e1f880dc951f2a0f0f14081e600f76adef84aa1edde2a823c6eee9222b27758908fc4a489615f0f48dc37 SHA512 61dd27befb739c20ffff8d2e93c57296b0389777315fd7111191ad84c4ce37eb60c3a967ddb6ea570f3d221edfb84b72dab022dec3c7afdaa42737205ad48099
+EBUILD qtxmlpatterns-5.15.7.ebuild 808 BLAKE2B 2c686a6a8b5382b6a0885a6b230bf7a6de1f400afc5ba33a15313ac4fd5ebc169784a175d3ae4d223cc2e63947777f9d8d236debc2343eb611cbbb9edfc8c842 SHA512 cb0659f57d7283e5b1174c64170284e06495fd98de769634877b17100371cd7b4fe30c3b7b2ff9d772ae16fd486cb54edf08745fd09c8eea2df2370c984a60d4
MISC metadata.xml 590 BLAKE2B 2f67cb5fc0572aa19ed1775ac6a1cf2de7aae77141a76f81ad00d9620c0ba4238c1058ed53bd6332f8862f24cb59f3f23984df84d062c295868f3914ad8efb8f SHA512 50bbcf3579ec5613429e2a7c613e41ccd79d04f0ed7bb2e5db1ae22868aea8922f0b3509bc4fe91ab7cbc9ad6b86bb536993638d3562d811203814e64e2ae22b
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.7.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.7.ebuild
index ee35d51eb165..d36a6f02253f 100644
--- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.7.ebuild
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.7.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE="qml"
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 901aae02cf78..eb13fb8fbd7a 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/async-container/Manifest b/dev-ruby/async-container/Manifest
index 73661ac5c1de..6ada28b9d8f7 100644
--- a/dev-ruby/async-container/Manifest
+++ b/dev-ruby/async-container/Manifest
@@ -1,3 +1,3 @@
DIST async-container-0.16.12.tar.gz 22626 BLAKE2B 8e850ebededcc0110a8ddf79c23287d816973fee1c32b7e7b76a7158995ffca5476d8701b3b4499aa3c0fd023ee9f253e4d07bc9ad0562a32d529678d0569701 SHA512 d71bdd1dc22a7ebecd4fed7e17b28c9ae1c875e111db4fb9cddda3508113e3cb7fc72b820c447cac27f047606d20f62180b203e58164da18dc47cff385262441
-EBUILD async-container-0.16.12.ebuild 1279 BLAKE2B e49550bcd40dca1937dcbba384966ccad4f119d932729d36c0e8643cf46ce04b1493a1dd9f2e7a6c199970a0295d74aadab42e14f0447eb20bb54c16b31caf75 SHA512 00fb0e2a9635e714fb2f353339e5d4044fc720f74ef428a6901cf00a30ee343ae73013d39653e62d741751f23ee8811a434746155fdf28ccba63d2da4359df3f
+EBUILD async-container-0.16.12.ebuild 1284 BLAKE2B 55c15ad469a45e34fa6796c5414cdc8d69909fab1c673bafcff849610329b2041981b136c794346fad46aba54f486cce67c5eb58d7fc8ed8f33fad536565c34a SHA512 dedb0eef4c1b7e4b34f571ecd05d883a0f79504bc42dda4defc7364e1a48a8064f4119cf5188ff35ebc6d22f525f4869a3a92d48272797ea4009b8cc587cbb20
MISC metadata.xml 351 BLAKE2B 671a90bb6d0e6ee6c41c96beaefba1bf84f236b557c8116d8489da01f034edbd3a122063df64a85c587cc114455b9d9e00404307d1539c8fd8e79c781297e337 SHA512 402376317da59de4bc9f10422743898870efb6f9429ba07fc37861e3c4752b4ef2197051b81bef300d07279c6bf55f9c5796a5b5c84cab8dcaef9a07537ff725
diff --git a/dev-ruby/async-container/async-container-0.16.12.ebuild b/dev-ruby/async-container/async-container-0.16.12.ebuild
index ea912ead5a34..847bf98b3b92 100644
--- a/dev-ruby/async-container/async-container-0.16.12.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/async
diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest
index 76bb4fa191c4..78017219d243 100644
--- a/dev-ruby/async-io/Manifest
+++ b/dev-ruby/async-io/Manifest
@@ -1,3 +1,3 @@
DIST async-io-1.34.0.tar.gz 34147 BLAKE2B 85cb79423bcbcc45e7c3f703d5ce7866522e66c55f866a0545369b65eda9c8a4b5637eaeeb7e17a5a8ee7256c6a991871dbb96244e4647fa19f8f027fad37961 SHA512 d35389ebfb748ea1c44f4a7ea7707511e32d40e98ae3fd7e8a5b22fdbb5f8f5a00933ec48346e2ed44c679ee6121a6fdf980c8ee6a1da609fb7571abb703aa02
-EBUILD async-io-1.34.0.ebuild 961 BLAKE2B 9daf8ef9d89c90182f9aed9ce8b77cfd60a1fcc2ce5a3a2c9561b1af6bb4e1941dfcd042ccd6dcc67d8ae26ce6a49de88e45228baa94b39aad666fee0ee957ef SHA512 934629f388d77016b84fdf356f5aa738edcad9fe0604d1ba521ebf3571d750dd7df4eed221a8cee8f5b136bd5d3a22706d1f4b9ce4721db578bf9c7c1886438b
+EBUILD async-io-1.34.0.ebuild 966 BLAKE2B d4087c8de853d808ef282982ea7b4486c74027fd8530e728604334ade10d7242534ba681c34d5f4f4256b9bdc70e0646afc20db2cc2816f85ea816016e323915 SHA512 4b6e01fc8213afecd7a6b0b86a335fcf506f050594d7367c4855cd0fd6d58de0f70f31844f5ae940939b19b52da942cb5f6ab3a02272f4984bddc032bc98acb5
MISC metadata.xml 344 BLAKE2B 7fb67688ba60d30637605ba7a2020cb328e18ffebd9fd6fed09114cc14596836b0dcc4d1590fd3755952baa52c258bdb9a935c47b1a4ef4f2d5e545e931d40fe SHA512 6ea960fe1feb969df78e66ae985b6ac95faa09a248d694aaa47876634f84a09a3807effc2b4289d35dbeaee3793c2c73276fd0f8b87375ab99e813085edd12af
diff --git a/dev-ruby/async-io/async-io-1.34.0.ebuild b/dev-ruby/async-io/async-io-1.34.0.ebuild
index 57a2c5890e7e..7cb23494607f 100644
--- a/dev-ruby/async-io/async-io-1.34.0.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/async"
diff --git a/dev-ruby/async-rspec/Manifest b/dev-ruby/async-rspec/Manifest
index d64a5b6837af..0dda34b99ea8 100644
--- a/dev-ruby/async-rspec/Manifest
+++ b/dev-ruby/async-rspec/Manifest
@@ -1,3 +1,3 @@
DIST async-rspec-1.16.1.tar.gz 7775 BLAKE2B a1ff314fbe3e42b9b25e1c891bf1a336644fa5183b6f504b06e0747c127e712a66a0fbb2f18695bd7cba91ec8a4e8af887a25fe3e9887f86fb5f17873e26f51f SHA512 5c2bc5cf5ff4ca25cad67e251b5e078ac9f6f2d0f5d50f67584d4a043040c4e9e9e51d3a9e2727f08de3eba39d46be66461e691af8b86e173d8b70b589161a29
-EBUILD async-rspec-1.16.1.ebuild 942 BLAKE2B 0baf005ebb7f0ae46d0d560aa9398e07e41f9293737d9a4a07726cff768a5e2179734f8b3bc9f8914bc15b8efe3d0e15278710e6a68cd61a4ee9c44f97e49ecb SHA512 6fab288365cf69e2969ed3bd22bff3fe19d46cf77fbde4a5915b47cde0b08771ce76ff93de9724a6ceddadfea8f0e764d53b105287bd1ac93cd7967e10b65348
+EBUILD async-rspec-1.16.1.ebuild 947 BLAKE2B 9c12d18f0df2a63c4e11d64bbf521f245fa953a2a0a3b7b21c0f0d4cea14c240703dbe4f404ada307394b7e1662779fbb03e9b2f51b9016cd701b95b07f0a5f7 SHA512 3d1452b609677bbf7467f3c6f1384cd7a5130cb2c3cdafb1c9d0f96b8263733c3e8eed23df6b9cc32b9391249a5423c96fa340a434be23f9f17c5cdc8517f28e
MISC metadata.xml 347 BLAKE2B d18d791313af87bcb00267fa7886d513738c127ca281e4e3f2eca2d3a345748097016ee229ea663efae9980d5fee97d27b800923021e682a9a9bb28bd031c0a5 SHA512 6396202046253385c58f6b5d1762800d596027e1d7ad7e95d69695023dacffa0bd32f2d0efa396fafd5e65bafd55376018f27e127752d5109f537339ac06584f
diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild b/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
index 343d9323589e..e882858a8ab2 100644
--- a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
+++ b/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/rspec:3
diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest
index 42b2e2991488..c0c2319dbed3 100644
--- a/dev-ruby/async/Manifest
+++ b/dev-ruby/async/Manifest
@@ -1,5 +1,5 @@
DIST async-1.30.3.tar.gz 92599 BLAKE2B 69db66676adf2dd0f77142bffc55b1e90a6983c53c7fac444f72b9365f6907e4d2ec45579ea267f3a8f31fc45af63c3517908c353749b288d1873e2cf720f96b SHA512 337a51ca8fd0e6685528e2eca9b584344ba583f7254f2600110ee62da6e4ccabeb471e7d94f36ab6f8d0eb3eada9e23335a262a50c8d035f67708fce0a590e5e
DIST async-2.2.1.tar.gz 75671 BLAKE2B a652bbb99d49c569fd864015059391a013f35c888be1e3b32ae06900bb861274390543c64ac9687689cb012c9b4c82df7764e4aaa50d2e76b595fdc7736ec8f5 SHA512 329862fa30f56371092666bef199b949e6325d99696a7ef2029cf9524a5cea31fc361cfaf438e15731c8e09c06ca47261fd3fcdce306a464332def9897c8dec5
-EBUILD async-1.30.3.ebuild 1080 BLAKE2B bed4f65db5a80b837363256e75d41455627b76298a12487a0857b3bc31c53a93b4c0b5853010c16b52689604e89e4943abdc77fce969d5aca8ed5eb319200a40 SHA512 38ec08195dca22f2b5ff02b98f9b47b5aca03ddf8eb1f4a8457678c15daa57c5b3fa4effdeb7a30ce1663abff4dd2565ee6c5cfaeea15fb07f096f1ff33e0f7b
+EBUILD async-1.30.3.ebuild 1085 BLAKE2B 1e659a38ffcb334ffcc5f4c308058f42c9b09c9932b4d631a0b2177a21bc649db56f81fe412b67b42de12db45673697573070169f65346451ef552feb0024e8d SHA512 fbe133e2cab13eec23cad652eae0eec40000ba5d4e2b17391f87a5943e17d9ebf4ebf8eba5459e669d5c2e0fc30a12c0b3b64ad02f29084e46f8401f25504fb6
EBUILD async-2.2.1.ebuild 1025 BLAKE2B 15769fc2b55c5a3085791e9e24f6ac05990607d74860e9933ea618540c996d894e77699d98b6e45356f7cd36485deba65e6e99a9d6cbc1236789cc48793ca71a SHA512 da369a7ea28f77a024acbe54836a780eb63add0dc03751370e90694d632dfa6b15dc47ebe10f087962d8f329953bbfa81d0dca0591a49113cb327e00e7fc8944
MISC metadata.xml 341 BLAKE2B acbe731aefbd211b23790c22ed97fbc1f83c45cf5ed786aa99fedafa5ca930081e71b3466584846f6e2f7a793da65c82bb4c9c85c15a669ebf5e7db47b74836f SHA512 d96626a4c34ef4981c11dcd07f51a9940d29b2bd8013868f3e5778d2f62a59bf3ca864a370a4d7951ca98079d6d5939d9aa9a4f4ed0233ec5f7fe544fa64fa26
diff --git a/dev-ruby/async/async-1.30.3.ebuild b/dev-ruby/async/async-1.30.3.ebuild
index 6549ca3c688c..3db5806ec41f 100644
--- a/dev-ruby/async/async-1.30.3.ebuild
+++ b/dev-ruby/async/async-1.30.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/console-1.10:1
diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest
index 3b8f461aed7b..c0d22cd11ddb 100644
--- a/dev-ruby/console/Manifest
+++ b/dev-ruby/console/Manifest
@@ -1,3 +1,3 @@
DIST console-1.16.2.tar.gz 24609 BLAKE2B 470e6fb547e594d6e4add21c11bccca2d239d5430e148bdd99fe925d57058a3e7304b96c793c72a68ac3df3e285c1b7719b5a1e0db833350b0ef55ac17cca4f8 SHA512 fe32ea7b3ab11319fcefc098571e2a4fff2fec2a56c53880731ab15deca75e84c94cc30456fea264e6201996311dc705799814e5c1d7c32e7b7d786fcac9588e
-EBUILD console-1.16.2.ebuild 934 BLAKE2B 663198bfa19d9c39de68a5ab2a2b87a27bd47afebcef53e35970ae4ffa3e65ff11a8eaa565a2a1e2eb114870453d9dcf585d8113a009c7461a1531dd253bc1a4 SHA512 2ed00850eae3f29b19a5db98c4d222cbf18bae688ec218af209cf5a82cd2c74491d0d4285eb77e5457a689b8d177ba115e800330d6bcdd053438e4bf6dcf41fd
+EBUILD console-1.16.2.ebuild 939 BLAKE2B f754aba307d358f12a225b0899e2b6cd74373c25f745a7330902ecfb649add6d9e44458660a48f16befa459ca5e7f15d0b7d6daa222b7d0a2d126b47a2fe6969 SHA512 d18b6b8c47b9614efba79ac40475cafd552c5bcd825276481c3402397b0c2bf318d38cf2f07563b1fa4c51c5da7d6726f26a58057101a33cfecf4d90b190f324
MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302
diff --git a/dev-ruby/console/console-1.16.2.ebuild b/dev-ruby/console/console-1.16.2.ebuild
index aa0040c81093..4da430a2522e 100644
--- a/dev-ruby/console/console-1.16.2.ebuild
+++ b/dev-ruby/console/console-1.16.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/fiber-local"
diff --git a/dev-ruby/fiber-local/Manifest b/dev-ruby/fiber-local/Manifest
index ee9730519ee9..3f7bb07e6e5b 100644
--- a/dev-ruby/fiber-local/Manifest
+++ b/dev-ruby/fiber-local/Manifest
@@ -1,3 +1,3 @@
DIST fiber-local-1.0.0.tar.gz 3780 BLAKE2B 5360ebdc2f3958863742e5ca1e1cdefe76e4487bad2257a1bd34a8a6769b1191e1a8f0ba8c7dfe1481f73fdd8b9ee1a014b11e5527273dbb0ee6d8a94edae2ae SHA512 5f77213c3760bb7c23a6912f138e46aa54d8508c11d02dadde5ddbc4ab03976abccb37ad2b1b43b118eddfb7a5e8ca4ee647a7fea1bac5ee4d7b39e8dc8f8424
-EBUILD fiber-local-1.0.0.ebuild 783 BLAKE2B a034ea5a36584f19e200951eab5caadb904607f2e8ccad3a3940fc85e491b3f2f1ade2533ee23c4445aab37088396b827652ea50394858f7929068c3b3b390f3 SHA512 2d2dbdc6752a3b3fe73b127306c784eae0c64be3dad6f2e1d014f98ba3b6275c14872b8fa7b461f099942f836d48777a91093ed89e745223106404d865198c04
+EBUILD fiber-local-1.0.0.ebuild 788 BLAKE2B 3ac1e7650db817afdc9d50ec652c7e56869ab9bc1e03516b008d34db0cf00e971586377421af19a2e446e7f30f9acacacdc934db19c1bb8a1ae2f8821e7d219c SHA512 514508cd85aaadbfa0b4bf7b275bf4e27cfea6ee9535fa767c21770b97a4a5e922b5b50c92fc8ae3f169331220edacc6f16fb6c38920efe8fabe6bd06fb6e146
MISC metadata.xml 347 BLAKE2B 9f0304d50cdc6ea863767d44adf04062376a06e06e6d8c8e486ecd1fcce2e66133d883e991a9978c691a0942d43f2f009236f3ac949556274bf4bad101812ccc SHA512 ec53de01e6c327d2dd81117f12ccfd0f37bf9aba3b35e346c14bdf7c303e63ea935e9bc489398bd677a5ece070f19bfc5bf86f250acc9050abb64d0df1c6ce6b
diff --git a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
index c5c87f0d679a..6d9a310dfb73 100644
--- a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
+++ b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/fiber-local/archive/refs/tags/v${PV}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index d505522efc9d..ca9ca9543aad 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,5 +1,5 @@
DIST http-4.4.1.gem 75776 BLAKE2B ab34a6a567842d52f9b7cbe3fc3fb8e4757f5cf1303deacdf2f2130a44e82fde64f0db561c3f8fc28100faea277a9c4a9352f95e6cb1359730b34e83a7b36d72 SHA512 6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9
DIST http-5.1.0.gem 81920 BLAKE2B cc80149b89eabd5c6b468ffe28b33e17845bd996fa3bf8b9c38c517fe79994412b376b3bac365e8debbeb272cf4333aebd398d1955a358faa27ba9f124671443 SHA512 b99da5318da54e7b64abd48df0b68cde9a02e1ae92b51fc43302e3dea28ba9672e2b7a25e31c342235835e16b2e1b98c94b6d4efa7916a0aa99258fc8290260f
EBUILD http-4.4.1-r1.ebuild 1655 BLAKE2B b4aab0ac50e5c6a92b9380b94da5750df06123a143844edfb81ec999fc48abea0ed79eb3634694629ef2391592ce8701cd56be906c4c65ff2764626ed14cbef1 SHA512 831d09d20dc6f96f26bb47e89bc814f4f5947e755920d788b8fab0254bb471648fc95bff0feea19b439063896b81bca2db75d8d387eeaf0b8088ec7239fb2cc4
-EBUILD http-5.1.0.ebuild 1838 BLAKE2B 2d6c6a92e30196c13bbde7e1def33130cd5558740593ab60c37a3096f8a6b2403906191dc45c32773bc6eec0517e01a8e3c44e592dfdbd5ad11a2b667f1a6638 SHA512 e525074da2b14898759d22c9ee286e5f6155b9a6a02a597d905c2e1aa7d6317b4024059f47b30cbb59e6467995b3c17b05e6c80f2c8a32814ca57dbb7665c7c8
+EBUILD http-5.1.0.ebuild 1843 BLAKE2B 7d0ca726ee42179a1634526b378106d411476f97995d3f547df62c353ffb313c453a30b3a1ca2108f5acb9aeb5527f0c48b5a476a8faa8af4fdcd8c42c1fca4b SHA512 8bb0976f7d1d84ca993561a8bde57fd28b0501de034e85db5572c1e53679eb04ff919f662eb546ebb3bb676ca9f9ab3c10195cf7a7f1f6d3bfdc6c80ba1811f2
MISC metadata.xml 340 BLAKE2B 3f69f47d5faad39a2de9cce22c25a490645c3ca3b9bebca74e2c19bec16d5b05927e4d0a56a32d615c26d01513bd82ee09e13ab0b1b2fc9cd02f7e5723d8db34 SHA512 6cd51992e506d9df562267d357d7af6ff55aa2e9cfb8b1147b6544f12464a02c0c28b08bb5a4c00e3cb084b4f891f78b731c4bd1f8988f7d192d15986c5b2290
diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index f4ee12e08444..213880e6d088 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "=dev-ruby/addressable-2*
diff --git a/dev-ruby/llhttp-ffi/Manifest b/dev-ruby/llhttp-ffi/Manifest
index 0a56ab5275c1..772463692ea8 100644
--- a/dev-ruby/llhttp-ffi/Manifest
+++ b/dev-ruby/llhttp-ffi/Manifest
@@ -1,3 +1,3 @@
DIST llhttp-0.4.0.tar.gz 98406 BLAKE2B 9f7358d988ed00558a36ae80e3c7d38cabb41a2233f32f4e3e6e9ed49a205f85ed84cb76cb07984f3b73b0a67eade4844ed5f4ee98b2453fa5c25d36fcb0082c SHA512 56a491763500b1619492173a83a227e3228847f4b85b8dadab1a9de34d65d5c662615c18d6cc6d5e11226df83381fd7f79f67e12f89f0e437ada8f9fd083ec26
-EBUILD llhttp-ffi-0.4.0.ebuild 1176 BLAKE2B c8ec952182d2c5b8671f4a420165a9a2c25d8855470c3be2296e035bf38e607ec21578beb8ebf3bb3cc0df6bcaef4fa38eb93e8100f40a1087d11a1cfb018cd1 SHA512 9c6e8bb8b35456dcaf3f0ec7551972152bcff1ad8c274f60b7959ea22844d8aaf065d83c18b536550a7ecb4ea095a39d7872d6267c28929fa50bd6d0b1821b02
+EBUILD llhttp-ffi-0.4.0.ebuild 1181 BLAKE2B 8955e87e6a7965d6ebd03b404baae9bad98fd4d7e4b49aea7e8f4ef34bacdfbf355aa418ea8a23be9d3834ca06a961e7faf371d4f05cc494157960cb55aec229 SHA512 7a3b7bd7ef971703a6d7e1f8a3220cd3c37ac0a9dee56456d3732674fe46783665abd6edc66fd94ff968e67915f3dfcb722cb4497fdc054d0fad9add48298b0f
MISC metadata.xml 342 BLAKE2B fed02fc3abfc46f4d9c46eac8333aada41c709559f1200c9505b6e19b24cd4af9e03d36fa5a701c1cc7406bc1f8c3499c23c29d390dfcfae9e7aa2883dedd97a SHA512 582e050c2e5e5659e05d5998bffc07aebb8603d2a817bd29527ccc0b4a98fc8a5b8326664f34eca8f7267fc0f56b9d81539b49a20eb58a7b5ba133e75808d248
diff --git a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
index 2dfc17ab09c9..2f1dcb8c942b 100644
--- a/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
+++ b/dev-ruby/llhttp-ffi/llhttp-ffi-0.4.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/metabahn/llhttp/archive/refs/tags/${MY_PV}.tar.gz ->
LICENSE="MPL-2.0"
SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RUBY_S="llhttp-${MY_PV}/ffi"
diff --git a/dev-ruby/oauth2/Manifest b/dev-ruby/oauth2/Manifest
index d9aefdd28fdc..89775a14151a 100644
--- a/dev-ruby/oauth2/Manifest
+++ b/dev-ruby/oauth2/Manifest
@@ -1,5 +1,5 @@
DIST oauth2-1.4.10.tar.gz 65553 BLAKE2B 4b147a97536ae04b81ca5bc41117bc31c577aae9b7dc1f4f34830d3cd7b7013098e90ae83997c4917ca25e858b8738398eb708bfee954882359ed14b8e810172 SHA512 cee9e1f890f66252451cc22ab7135dda60c73bb200f2f1659a450b09dccc0a219982625ec45866dc9153669a4d35fb543fb6de497bfa83522b99c66e9c8b9d9b
DIST oauth2-1.4.7.tar.gz 32341 BLAKE2B f3db3ff7ebcf7bc0958a564fdb0812c1bfb613148c5a16655f276fda4d6dac7769196305d854ee0fc3f8b4b53a93b4ae504b348029e1b363bcb704293887347a SHA512 4a43b3f75e827e9a12a74a6fe13a29b141c0d5bcb6a0d5c86dc8d8726f650a9fd5250ecc2c31cee5e985f0cb50e02f828d27fd07577bcac4dfc8ff4e009bd710
-EBUILD oauth2-1.4.10.ebuild 1522 BLAKE2B e39fabb71dbc333982e76d17d96200f0d2792574df773e432865077e62b6c3202bbf052a44cb57591901812fd6c92f90953781c2c60b5322b470c9f6406f0cd7 SHA512 f3e0db79d05577f891e4a9dbc425b61076375cc1357c20f035a686bdb5103e339a8b2c62ed16cf82722c9fb18f6f4ac2e81a80fb6c8dcdbcd9944556d9f3db06
+EBUILD oauth2-1.4.10.ebuild 1527 BLAKE2B 861283b37fd0e9f894ff0c54310adc283d5bc681f93915b2146ef251f72866a641a6acba093762cf93e122069fbcfd8220538ea4f443213a15a2cf589da5ce31 SHA512 9b1e25b631d12ffd32ed7fe145f8af969a401f9d72640c123883155568a774f507c2370cd4513aeba50bb89c0b50b7297830fe93555a8bfc6b296b70c61b08cb
EBUILD oauth2-1.4.7.ebuild 1478 BLAKE2B 5dd9591470cc825729a00b24de2332d27d4baaab0a78525187ac89d5895a80b7908e3b0fc485cb16d7f7673f8c4613780b5c72eddef1de1d93e99759cf717a37 SHA512 b22a376f34809b148fbfe899adcb65f8ee1544f8abd227eff9937fd05ba824a4f66ea1199515f86976bf4e6ba591e0571b4aed972e4b29c2ae961debc3787edd
MISC metadata.xml 342 BLAKE2B 14d2af934a4327d3d6c1c5236c0b5a0436c91cc3988d6957188171153c60a0f40b6dec75cb5acac49aa60518f89cc5bdb00e92021ca99249903f937df51f1b23 SHA512 cc8c7abab8d16e0ef97ec14f58bfc5941e161b2676950aaa45912812d53e523a54570407bcb2e9cd2527a0c6acca8f348422efdde66402c162e8a04dcfaabb8f
diff --git a/dev-ruby/oauth2/oauth2-1.4.10.ebuild b/dev-ruby/oauth2/oauth2-1.4.10.ebuild
index 9092b0a77b65..b0d9ab2c5384 100644
--- a/dev-ruby/oauth2/oauth2-1.4.10.ebuild
+++ b/dev-ruby/oauth2/oauth2-1.4.10.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/oauth-xx/oauth2/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/rspec-files/Manifest b/dev-ruby/rspec-files/Manifest
index e7929eaef2eb..bf286c9f1bb5 100644
--- a/dev-ruby/rspec-files/Manifest
+++ b/dev-ruby/rspec-files/Manifest
@@ -1,5 +1,5 @@
DIST rspec-files-1.1.2.tar.gz 4546 BLAKE2B fc3c3cc2acbac23e36ec6f85f6f58c8243f9ca769a16cfbdab6a4660dd9a22ba40fe1108b319206e9a6b5aaa4094ec372205ca33d00d2030476f1050448ef21d SHA512 af64435572b61ae4eaaed922160b8db5dca8a64987a3c24f2d15d1ec92abd2655d0e408ff2c7b4aeae29189ef1047901adc7c9e2af8a21f65dfafc974a4661ec
DIST rspec-files-1.1.3.tar.gz 6006 BLAKE2B 30f648f1d364532f81ed169a9f1e32d0cd9cd641093f8aad90b3aa4b239ee30d38ef3331136c47787203dceeada25a499bb0b1f42b08dacffb431835dbfa9698 SHA512 c2c79d0b0cef7db64e83e3335a552f437f2e1a12d703936a2d9dc8b8c81ebf69913302d1d5f65e1485fb0295af8b098c8b25ad4c335a7f8f3d31e0f086d46d2d
EBUILD rspec-files-1.1.2.ebuild 814 BLAKE2B 381949887a7f18a83fb88c49e2e26a5babf7dfec9233273085a90435c7e03f2f0de05aa86e3c774858eed611545d3915efe308955c884a32f4b0d578a57e44cc SHA512 61841106f074f846dcf437e566934a0a2cfb8ebb535393a62458272e4e8419920537f21111f2914505e16e694700ddbf12b74c04991bea016365818247918292
-EBUILD rspec-files-1.1.3.ebuild 929 BLAKE2B 0bbfb38105ddae6e8d03f29bd1b56ed192cf285dff312f43000b91bc4cb029429fbde3d8958cc97227fae75ed47936f4d0ca18aee759e24daf644d622660a8e4 SHA512 fee431e547f29284af86c95e3f66cfa4767ae7232417a4bea2ea1e3797060ac9f1987864d84cf9628e85424c40662bf0b7752e0ac9cd6a17ad09a698dda39510
+EBUILD rspec-files-1.1.3.ebuild 934 BLAKE2B da562243e975d7db2d686f9cf1d9f5940d68c2c7bd3e1a1feed677398eb4be945c1f2a2e816e30c7667552a710668bedb1548b0011fddefbd138713bce8fe93e SHA512 2184c7ef03e0dbdc585898a164a972e6006614f01c8b9828175451bd121f94618c0aa82ed7a5df668ec9e404b5ea750f6d3d1c619699e42a8bf725dd7e09635e
MISC metadata.xml 347 BLAKE2B e6a2b14dc5577c957615c2c3d71e92e18102743c117277b90b6b7f95bea1d54b0a80137e309b55439b3532e7617a68332c8bdc92cf017fb7fe2cdd179dcb1441 SHA512 cb62bb2293ffcda6670a6c2a1c4dfe6d724690b2059097bf7a9fa311feb2ce9ccf98f42069bcb296d981507692fa88430df5c3a2c1cd04052c462b9d85516232
diff --git a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
index 147d86c03d3c..82b5871dbb33 100644
--- a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
+++ b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/rspec-files/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/rspec:3"
diff --git a/dev-ruby/rspec-memory/Manifest b/dev-ruby/rspec-memory/Manifest
index 9121714158f1..604c1bc639bd 100644
--- a/dev-ruby/rspec-memory/Manifest
+++ b/dev-ruby/rspec-memory/Manifest
@@ -1,3 +1,3 @@
DIST rspec-memory-1.0.3.tar.gz 5248 BLAKE2B cf2cb55a6c3d155a739f1cbe3f307016d9446f9edde8554b6336602b86d95a369b152a413426082061c68d2e4015c68d31a34d7d80706ba09986fb8c8952d670 SHA512 1077bd6cb73ada029fc42f820e42792b58f8e06feeda711725d6f2a7a2af9151f72330d3e5a9d0fa7493eeb42f65ddf02a93fac00f5e24f2596f7df0da9439a3
-EBUILD rspec-memory-1.0.3.ebuild 832 BLAKE2B e3ebc739735d465049ac24635808392fdafccd9610c2dd1b9066eb421ad7f0023b5bf189dbf319bcdbf0bd802a6f72ec71d812fa27abf7f07190ed890a217bc1 SHA512 a294193d0be3a9b0f397c62a64de72a0f9b2108b5b50549087380065a246a728b7b6671e736112ed504c7f93b4aedd69ace88aad667f784d35e5256824bfc4c1
+EBUILD rspec-memory-1.0.3.ebuild 837 BLAKE2B 674324076bdb9d90b4bd6fc25965208a704241d6d71a2c56567870a4b6628699c2ba3d760a4122a4a851f75141b6102e5edde4e74b9d865f523fc675cec73844 SHA512 9c1a596e1494df7f950e93c474bd5d5d25e3a5067f044aa80961e0b14f47dcce4a96abdfa8430131a52e16ac5f760485fdb50b67704930b6ea4420b618e65cc8
MISC metadata.xml 348 BLAKE2B b7ddddc65f6c8375f9da0d18e67571a92901cbd4b769e5fddbb32b967013e49004c6818bc4cb986b45166fccd252d1166c813e8e6093093cdbe030ab2c95776d SHA512 808154b4c3f75888c7c278b12a0b8a626638369f609a854129b51ee8b569f98b9e2f4e13ead899d7a3f287e9f62776443f5f79befd7a0a1c8628cc9d28e976ee
diff --git a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
index d679089f3cff..5fede3288c8e 100644
--- a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
+++ b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/rspec-memory/archive/v${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/rspec:3"
diff --git a/dev-ruby/rspec-pending_for/Manifest b/dev-ruby/rspec-pending_for/Manifest
index 6e2e79756740..4a254b610c91 100644
--- a/dev-ruby/rspec-pending_for/Manifest
+++ b/dev-ruby/rspec-pending_for/Manifest
@@ -1,3 +1,3 @@
DIST rspec-pending_for-0.1.16.tar.gz 12841 BLAKE2B fb95f7e21e681454252e6dd625c7a7766ee5853ec60f3280c25e591d91a6163dd307ed8583d6e966cca9f1eeac3e3d8543a539f557abaaf41ae424dc8d91d68a SHA512 4d87c82814a2b8f51f79d1c22030870dce98b846add8cab8897d211129ab2116dd28fffe4999e42c35f70393d90448b11067be424af28594600c7dd461de2e80
-EBUILD rspec-pending_for-0.1.16.ebuild 797 BLAKE2B 24a5395ee8653b30dc2ab11fa9d3d4cce3c2fea0e4a2a87321fe74d0aa585b8f24eed15ddc6a6949ad49577f0771e9fd6676b068471b75019b1336654928cfb2 SHA512 6bbe0564f99531935816941680635712435d38c190006e77122e52c8e9b7848272275c1153243d15ce31065775cd8252e2ae6863d1458b6cf57cf90d7feb812b
+EBUILD rspec-pending_for-0.1.16.ebuild 802 BLAKE2B dc21d78ca845eb2aa66696180683d8104f18e6118bd3dc07e600ab379f40314a0d8a090f06da866d402c7f8859a0d396ba818fabfcf8fe4d29e3e225a4068534 SHA512 6a67e96abc579946613b2fd9115f8e08b149cd2f911efd06637e6e50af581071c2b52d7b79ea7a4b19e7ad8403f75329c5177be5b8f5ec68815ef4a24acb6316
MISC metadata.xml 342 BLAKE2B dd9203a2e3f822aee7385d608829ca3e51794bae18524879c30b24fae18ed7d4d657209d531a6f9d56a48d280083b79207e7ddeff18989c9bead1c8d05b6efed SHA512 e0b0bdc8984a8adab71d1db7787dfbd7155bfa6b9dbae75468086d202d09c628e78c731b6224861b031f6458f5eef5757231ae87d7af5822e7a447483f75e7be
diff --git a/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild b/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild
index e1083bce56d2..1e751c417c96 100644
--- a/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild
+++ b/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/pboling/rspec-pending_for/archive/v${PV}.tar.gz -> $
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/ruby_engine/Manifest b/dev-ruby/ruby_engine/Manifest
index f4c0d6413a5e..9e2ed86eeab0 100644
--- a/dev-ruby/ruby_engine/Manifest
+++ b/dev-ruby/ruby_engine/Manifest
@@ -1,3 +1,3 @@
DIST ruby_engine-2.0.0.gem 21504 BLAKE2B b931969150735aa30fe910ad5e9861853180cb4247a803149e91b302fef0e7b48ccddf7316d855cbb23e8cc0d1e1b6cdb598b9bf6ed3e973090221b096184f28 SHA512 de1363617c57caa813f1526b71c9119f5f29e49b86e11476299e56234c585d9cbb594a7c5383fed988abfc1b5ec13d2005a96d96f6671bfdf316fa6836fba9de
-EBUILD ruby_engine-2.0.0.ebuild 463 BLAKE2B 17d3b0148da7614fe582ce56a73cb556a8a0c349c8832cac1c00d6a9b2ff77ce6b383e13d76257986ed8a0fffc2f87e0bd2ea677fff130a4c5f69f0022f22a7f SHA512 44e538588e04718b92d0b40c8a9ac434bdc5d0fd0bd3301e94e5cbb7c78ed9cdb879ffe8aed7b9f8761d57191b6792c5bf82cf53b8801db5604c4bbf8b271fe2
+EBUILD ruby_engine-2.0.0.ebuild 468 BLAKE2B 236fd040a51f32ca8556f2aad5a950111e5e199c0c6aaed378b2f2f8cb5e6ff4203f87d6cf8a2460c2cbff0dbdf5dd7ee75cd5d275170c88e5e0658dbbc380c5 SHA512 c77c26e80bca2da44812768d80144ec87fc6575ad1427692a2c22237cab264e0904ccb724b47da44a7bb068619c7168ac064db240afd4ef2717c0a7be41e08db
MISC metadata.xml 337 BLAKE2B 5c41c752f5b25a42d02b50a92d10dcb93943ec36940cf6991a3f56557614fe4a452c99932736ea43d4ea4e39c5a9e4358feb3b5c99fcc14fc3bc1816a1377e74 SHA512 b481890d0a886245b5516606147bd222f2b7cefa962dc34bf6a16fba313ebab2b41afa2ff8c0f1357beba7e5af9452bea6d438e308d11fafd3c406033b11d509
diff --git a/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild b/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild
index 360cde7558b9..5bc191280447 100644
--- a/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild
+++ b/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild
@@ -14,5 +14,5 @@ HOMEPAGE="https://github.com/janlelis/ruby_version"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
diff --git a/dev-ruby/ruby_version/Manifest b/dev-ruby/ruby_version/Manifest
index 98ce15f6d6da..e68d7615165f 100644
--- a/dev-ruby/ruby_version/Manifest
+++ b/dev-ruby/ruby_version/Manifest
@@ -1,3 +1,3 @@
DIST ruby_version-1.0.2.gem 24576 BLAKE2B 93283e11d49a4b981a64b7e61c68b93ab7abbc91c20de152e1936a1d57db54eec7e8d3aa756f96e52a531a3d72891724f53d3bc39f85e3be70d06d2958abef4d SHA512 638fa85d768a3975bd3eddbe71ef4c44a0cb4d135b44f746b1636cc02cdb4313331e41e35f7ed4f4a0132758d8264995ac8aa3e121abbeae5b95c62fe0d9132c
-EBUILD ruby_version-1.0.2.ebuild 468 BLAKE2B 672b9894b462a3fc6922a48ce65cdd1ee43644fd06705e3630f692ee00862870895894bff003ec9d9898654e57add726054167c47a95869fe82b11bdb0dcf8da SHA512 cbb44e59a71c6213d2b503f1103c17ed6b9c5dc10a0d7b9a065aa533e155ac084fd406e7b66014787913e0458a11137eb8b76fa59c43caf1a0b95ab5ce6ee3b5
+EBUILD ruby_version-1.0.2.ebuild 473 BLAKE2B 2fbe89f1135ae637fd12be73d2c17f770293479fb35badf3386f6d0a696dfb0d7c3497363b0a009f4d8fb7a3af354ceb4edd0dba623e5763107dc0c58da12e0a SHA512 13f496f61c3db7c66348f8bd807787ba0baa9ef58ad7db2fbeb928bc6d64f0623c54351624a83d2edd3c154eb16a0af6405ab1c42d9ab7087ce7777d40ccfbfe
MISC metadata.xml 338 BLAKE2B 3c631f5aaf66c50cbccaa3105c723c7d7be60e7cb7f498b8b96a93744a5f57ad506112782f5591eab6d391a9ce86e61f92afadfeb59896d90a9a5d93aeb6fef2 SHA512 f6b971f926a0b74f85e7f8ad7ef3a456b5279e899d26d296629373891f44752fe860697101108c94213e201d2e2d0422c2d6f6c208e9aca16d20887e1ef78d70
diff --git a/dev-ruby/ruby_version/ruby_version-1.0.2.ebuild b/dev-ruby/ruby_version/ruby_version-1.0.2.ebuild
index 4ebeb6551fc5..9dc7c8d18959 100644
--- a/dev-ruby/ruby_version/ruby_version-1.0.2.ebuild
+++ b/dev-ruby/ruby_version/ruby_version-1.0.2.ebuild
@@ -14,5 +14,5 @@ HOMEPAGE="https://github.com/janlelis/ruby_version"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 8884ea97396d..2fa38d28362e 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 86135870fc09..513adb465964 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -115,5 +115,5 @@ DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac96759816
DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9
DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac
EBUILD stgit-1.5.ebuild 1815 BLAKE2B 85437e704d4c1f75d8e46c0765c130e336b36b559c0c36199ff2602e163739c2841a61c958a0b292e3b7afc912d785ee246f53dafddb27c73e0f953b51b71896 SHA512 96873e57149a7bb5e3520dfe7d934b5e43ed7ef58b950fbad73e93395fddcdfe98732a09822ec7f163c3f5a93cfdab6e9f5a490e5dccb35f31e2c9b180f97b49
-EBUILD stgit-2.0.3.ebuild 3345 BLAKE2B fcf333d4486a554a9464339a91396e81451f970a7d66d6a69517a6b03cb8c885ee417eb50157604d2d908d17116b7a857df41dd5862154ad12f5d047ac440a86 SHA512 93baf12a1d1942895f541593d2d2ee3634166bb0e2fef9fd7c7f6e2f4cea639639ecd130687d7b5c1a635ffaff78ebec2bdc2265bb0cca7bfc8e23b332732bde
+EBUILD stgit-2.0.3.ebuild 3350 BLAKE2B c40b33cbb649be89bc5b518775584d2e8e77d93b9cc492bf580d9b6942373f030c455a110d0f81d3b443c7dac0195e608a494d4207cb041032d3d915556aca86 SHA512 bcd64cfbd1ce5956cc051017eb07e3090e6ee494ddb06bd1ce5ad2ad1904a758f7ff6c0ec4505db5cb6f41b71f82c664f5a2d1ba0af348678ed92f10d2376a84
MISC metadata.xml 323 BLAKE2B 1c28327d872297f61225aa1980ceac920aa9b7a55e8ea79f8e1428480cbb9c123c6ac180031ea2ad69848b4e954586d4365e72c7f5789c534a4a6d5f27511d82 SHA512 93f18052662608b3f800bffc766b39a4f3991293889e952d5a5faa0d3eb6d8828031a676a5db8f2cb6a2692cacd4d0fde4ce28d8bb5655487889ce218f0d9f86
diff --git a/dev-vcs/stgit/stgit-2.0.3.ebuild b/dev-vcs/stgit/stgit-2.0.3.ebuild
index 172869bdd7d8..46042d23bfef 100644
--- a/dev-vcs/stgit/stgit-2.0.3.ebuild
+++ b/dev-vcs/stgit/stgit-2.0.3.ebuild
@@ -131,7 +131,7 @@ RESTRICT="mirror"
# use cargo-license for a more accurate license picture
LICENSE="Apache-2.0 MIT BSD BSL-1.1 GPL-2 Unicode-DFS-2016 Unlicense ZLIB"
SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc"
DEPEND="doc? ( app-text/asciidoc )"
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 7a15e5a976b7..489a820d2fdf 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/tree-sitter-grammar.eclass b/eclass/tree-sitter-grammar.eclass
index acdb8a7ad73b..c607ea9ddfb7 100644
--- a/eclass/tree-sitter-grammar.eclass
+++ b/eclass/tree-sitter-grammar.eclass
@@ -29,7 +29,11 @@ S="${WORKDIR}"/${PN}-${TS_PV:-${PV}}/src
# Needed for tree_sitter/parser.h
DEPEND="dev-libs/tree-sitter"
-EXPORT_FUNCTIONS src_compile src_install
+BDEPEND+=" test? ( dev-util/tree-sitter-cli )"
+IUSE+=" test"
+RESTRICT+=" !test? ( test )"
+
+EXPORT_FUNCTIONS src_compile src_test src_install
# @ECLASS_VARIABLE: TS_PV
# @PRE_INHERIT
@@ -89,6 +93,16 @@ tree-sitter-grammar_src_compile() {
-o "${WORKDIR}"/${soname}
}
+# @FUNCTION: tree-sitter-grammar_src_test
+# @DESCRIPTION:
+# Runs the Tree Sitter parser's test suite.
+# See: https://tree-sitter.github.io/tree-sitter/creating-parsers#command-test
+tree-sitter-grammar_src_test() {
+ debug-print-function ${FUNCNAME} "${@}"
+
+ (cd .. && tree-sitter test) || die "Test suite failed"
+}
+
# @FUNCTION: tree-sitter-grammar_src_install
# @DESCRIPTION:
# Installs the Tree Sitter parser library.
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index 45423dbeae7e..c78ef7469973 100644
--- a/gui-apps/Manifest.gz
+++ b/gui-apps/Manifest.gz
Binary files differ
diff --git a/gui-apps/swayidle/Manifest b/gui-apps/swayidle/Manifest
index c81cf3b0c195..df76e2f8f1d9 100644
--- a/gui-apps/swayidle/Manifest
+++ b/gui-apps/swayidle/Manifest
@@ -1,6 +1,8 @@
DIST swayidle-1.7.1.tar.gz 13285 BLAKE2B 698f9d75977746631290b92787b33015483ffec4ed1b84386b393bfd20dd65a6dc309de6ef1a01b00b9b96563fcd423d5994d19f03094d1c1ac6382abde898a2 SHA512 6e0a6eb3b99a415414cac04299392ede9a8263fa5f4a75815742f5fcd4a5badb3021a7ff699a476c04ca2256b85f4149f8c8dda0484306636ffbaccff615d9da
DIST swayidle-1.7.tar.gz 12458 BLAKE2B 06462d286e4786173d26241056c2b0c71a9253eac31e0b33bd70c5729ff172c3b8ab2c6377c3bc4a6f53cf580adbaac792d90f46da7f944bcc5a4055b642fe5a SHA512 26a48c510caaadb1ad694426e82880ab1547b7b0ef8ac62a2c2ee41c7b8cc0554f4925b0abdc6dc37f2501a171c0b6ae53c56b045b5c545093f3b0463aefcf24
+DIST swayidle-1.8.0.tar.gz 13610 BLAKE2B 0eeb83b1ff77dc0a4288280e680da988471651c9ca635641f8fadfc89c3db24f814535c5e2b8854c39d7ff2d2f76181cb758251a550e7e1f532d077468f8962c SHA512 92b482e24926e645c33e29e7ed88912294a375ec625c0c8d85bc6aeeb6691f9cbfc05e88533465702667e479daeaae915481907526f7c862cb81622745f1ce68
EBUILD swayidle-1.7.1.ebuild 1195 BLAKE2B 386093078e4b6577b71fb73ce0d165f983eda3df7e37f06f10077d2d47fc49136c1e27af6c60a0e154f377e5d26f3d9931a3cc9999304841252d41e96c02d8c9 SHA512 d6e4997c0d5da3d8289bc7653d4763c4f9259c90a876d64b54d8105e28282fca0710096b5829eb3fce915441ae94186bf827183ee4683dd18494995dc2d0a511
EBUILD swayidle-1.7.ebuild 1188 BLAKE2B 61c554803b6373263bf96a5c2333c1bbca5ef81d22065d04b5baedb5c2af4f6624ccf20278ccf19c5efa18278daa71c2b8a51841a81572eb37b637f9521bdc22 SHA512 d33207bed31fd119c6b38ea22a4d16351c186bcc740dad9e06a111178ac890a62482d1cacbc97c8d7cb78f810644b8bdeb9b1a85a4f8e0d4e72744a0c0514652
-EBUILD swayidle-9999.ebuild 1198 BLAKE2B 52184da5cc2ea97a84a0c0820d36c8ed7fa49722b2d0bfea777018bf65df8921dc32efc4f6c5554aac123d47d06f4c0d7699f878d72813b4dba03ff8ecd7426e SHA512 08937935ba974bc29e9ff66b6a0387505209cff595a88cd50fca0eea8dddd5c0d0266aa27624739ab978d4d781e09c909a9efd5b6f3a30520488f00197078221
+EBUILD swayidle-1.8.0.ebuild 1198 BLAKE2B 2ea5a2039b1115bf591390b9e4c2f3cb32fe964ca12d23ba850110595d6fb026cfe86950c75662d932f525737caab8183bb041c8599c005d118a1de008da1807 SHA512 e2de917a9d7ddb046430199d42b469cd714eddc0a67169dcc4cf517e08ef24a0cc30d34998755a3f43415f915e1611cf4be3bca2e1918ddee8e91d07f5e0d049
+EBUILD swayidle-9999.ebuild 1198 BLAKE2B 2ea5a2039b1115bf591390b9e4c2f3cb32fe964ca12d23ba850110595d6fb026cfe86950c75662d932f525737caab8183bb041c8599c005d118a1de008da1807 SHA512 e2de917a9d7ddb046430199d42b469cd714eddc0a67169dcc4cf517e08ef24a0cc30d34998755a3f43415f915e1611cf4be3bca2e1918ddee8e91d07f5e0d049
MISC metadata.xml 959 BLAKE2B ed555644c99e03baa56ca2c152a6542747e0c473e9b063aeba5fab314161eea758919dff2d9aa635b63d520b7a9843b3d67b547043629619fee37a203e00ae3a SHA512 c5e82c2893b0da74e1994b998d6a8597ed3eb778125069fb416023cef4a1c693c69be6096a0d76d897572905040805863cd34e730ecd818e35e0db8942fd15ce
diff --git a/gui-apps/swayidle/swayidle-1.8.0.ebuild b/gui-apps/swayidle/swayidle-1.8.0.ebuild
new file mode 100644
index 000000000000..401c403c41b6
--- /dev/null
+++ b/gui-apps/swayidle/swayidle-1.8.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Idle management daemon for Wayland"
+HOMEPAGE="https://github.com/swaywm/swayidle"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind +man systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ dev-libs/wayland
+ elogind? ( >=sys-auth/elogind-237[policykit] )
+ systemd? ( >=sys-apps/systemd-237[policykit] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.27
+ virtual/pkgconfig
+ man? ( app-text/scdoc )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ "-Dfish-completions=true"
+ "-Dzsh-completions=true"
+ "-Dbash-completions=true"
+ )
+ if use systemd; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+ elif use elogind; then
+ emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+ else
+ emesonargs+=("-Dlogind=disabled")
+ fi
+
+ meson_src_configure
+}
diff --git a/gui-apps/swayidle/swayidle-9999.ebuild b/gui-apps/swayidle/swayidle-9999.ebuild
index f3988a7f6142..401c403c41b6 100644
--- a/gui-apps/swayidle/swayidle-9999.ebuild
+++ b/gui-apps/swayidle/swayidle-9999.ebuild
@@ -28,7 +28,7 @@ DEPEND="
"
RDEPEND="${DEPEND}"
BDEPEND="
- >=dev-libs/wayland-protocols-1.14
+ >=dev-libs/wayland-protocols-1.27
virtual/pkgconfig
man? ( app-text/scdoc )
"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 2bc3bf26e78b..a84778ee179c 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest
index a8c51f17f3f2..162115ea184e 100644
--- a/media-gfx/renderdoc/Manifest
+++ b/media-gfx/renderdoc/Manifest
@@ -5,12 +5,16 @@ AUX renderdoc-1.18-system-compress.patch 4699 BLAKE2B 4f37058deef1773a4a35b64415
AUX renderdoc-1.18-system-flags.patch 845 BLAKE2B 0d4aae31af353b2d199ae66ec999beefa04e2105e6368305bb89359806fa99f4b7048c3d6c30a2787a3125718d3cbd7c97d3381f61f4f98a2e08730b5a22db02 SHA512 bd2692f14729360983f5ca4fb8af87085ab5bd209d82f3cfd99e7753d0dd406905a6280051aa5d1476b863566b385cdc28fbe9120d0d6f5efd78411af15b68ef
AUX renderdoc-1.20-system-glslang.patch 8281 BLAKE2B 3bd15c373de0f37831c2d8a03d9c5c4f14684aea2e1d2e350e6300cce7c2182427014f2607199bbe913d460f113faa352dc882ec40a56403f91d87ce0afe4df4 SHA512 7503a5241aa79c241d300f4a758338d0ae511ee2ce9582b5f3720939f9ee71c149614244a0facc620ba2f2da46ceb7dcf7298440c5cd4b528be96245cafc01fa
AUX renderdoc-1.22-r1-system-glslang.patch 9341 BLAKE2B df5750dc7a6bf026d3cdbe9791bc270393ef7229b0a314b97350bdeaa5bc26011fdfa671ee8594549c46ae268cbe4563ebbcb1b964da21400cd8852382d3233f SHA512 2dcbc06612533f8266c2b2214a552adc4bca37f4ee9b9c53b2d5245bc7fa75f7e8252d7a35cea04fc418bf55cfa9a239588a062c98f1bc79c4eb6d1a7cf78034
+AUX renderdoc-1.24-env-home.patch 377 BLAKE2B 78f8cd1b029b13cf53921ab55f2a6880e2d6dbf5349114ed12231088d484e6441eb1c4f50379654a9b0c056b04cddbfb6effb3f654317385b475b567c3b55698 SHA512 30d12139b3e0c35c2fafa021fded8708692320322fe5521f01f5d722deb548d853192a13ef3b559439c150e7139d6c8f6560c6d38ea7c225c9142925ef67c6c3
DIST renderdoc-1.21.tar.gz 46911586 BLAKE2B 4d4a38de38837c29e005f6c576a3de9edd221eb1dceda7e65fad65ccc6d672f2de0ebb008a9c0440f61647996f30189ffb71f2379aa04a20e68386416b6f4b35 SHA512 9386a42a1ceeb4712d43c18c699a0234ef7f55f6ca03c7a0537cd97dc76fa1429220b95d8f66c5007dfc92535ff552fdb8b3b755aa8e6ce159aa1e98c6fbce5b
DIST renderdoc-1.21.tar.gz.asc 833 BLAKE2B baa858de1915a2e4e69bf1fdf21271fe39d0e768100330db3b0a9f312235a0253c8289265dedb6d458a2c829c3058dca74166269b08c8639ecec2d049a7193e5 SHA512 a2197421d004aa7b86672824fd61261ed91d802e1eb2319e1d5ba5d0c32c58dd61a7916ec41dc9a3b8661e24bd9d3f6da70d44e6ebe4a8e6a7dafe4f83ae5338
DIST renderdoc-1.22.tar.gz 46942430 BLAKE2B 8dfdea0883fd050af2359bb26c7ed2f99109e9ded10251d60ee00c6d14146432d04ebe939559e845a8ebb48a4d35552e0478ce5efe9afbe5b6468abfd53db573 SHA512 b2e6d977293ff904e6919f041e6f6148612980ae22bcf19262aa54f8ea32c24510ab8c72be4178ddead91d400423d7a89a2129d04e6c339d4f33151bb1c4249b
DIST renderdoc-1.22.tar.gz.asc 833 BLAKE2B e8281369e602302a56189f81c6a4fc8084d0167de7ca76cb5066653a3697aa0c74ade8565ff98fad64e72ba1e0d3eec6447c7b96974ef7814d512e07ebfa0a9c SHA512 070255fa5ddbcb52c938b9354c6505b9b1c4ba3cade9f066cd938424076f4c475efee061575da111038e9fb7b49487216542a7742048596d9e729160f8d68e9e
+DIST renderdoc-1.24.tar.gz 46998687 BLAKE2B 34316e81da94eeeb0aff2291563e9bf5c46089746f7dc53f8def2b047d0d377e5c26edd8fee23ff97d77037bcfc8468b7f27f2c82c7f6e80f20cd5278b026d75 SHA512 07cc35800c13893bf1b8f8635d5a819f546e458be6a8111d1b40d54e25977c0b88d7c7bc6a89a813dfa353e0fe0a84a334d3796e04c327bf2f42c65a172f9027
+DIST renderdoc-1.24.tar.gz.asc 833 BLAKE2B 0649f4437c57fee9cd69946cff3be0b2b156656fe648b56504ff241dbd43d37d4f3d6a89ea17bd006a7d4778f3d901e25756c069baeb3d55283d9046d19b3cb0 SHA512 fad7ffd3a9538d26b38a9a32a22021063cf9b457cedecb1e40cb7cf7a55e86c290ed1776877612af02205b0f8d35f5331f05e7b2fcdfc00469be21831b62939f
DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839 SHA512 5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86
EBUILD renderdoc-1.21.ebuild 5441 BLAKE2B e92947959aed6e9557b53f88b63d0e3515f146c2e2acb61f84f90714d6bb8176fc9b582d8347d28a16174480392c0d5b1c06db01b049c305642e2b9b8de73c51 SHA512 4b62fc9e1424284e285ed031b3d1120964412abda30295238506136dfcb9201ac0a9fa771b69274a4f8386446459b263c0adfbe320d40b47efeb8186208f3ca0
EBUILD renderdoc-1.22-r1.ebuild 5528 BLAKE2B 62bc9ec7618bddfadfadfcd299dbe2b96a89412d4935f0f287a3a4d9995b11debab1f9fe97bff0390024bb398362c9bf978032e2b7850931ba98730cef894c8e SHA512 9f4af98ace1ec84d33f29d85fd30c91cc7e52a8b93763cf92310c611dd7868231967a707a4333823741fcba5ee45141db02bc5afe1d91e769364b0573eeb4982
EBUILD renderdoc-1.22.ebuild 5513 BLAKE2B d143413c1cada6a312d557ca2da6bb0b2adbee2b7a58864f22c3d9bb487b7689e3ec63816d5c1ab94d50c561207fbf97b10b69ffe733fd2263e308411719c177 SHA512 a94a0fcefaf0059f62aa599e22ef7761aa2719352e079546cb1360b86306b09dd834192ee8c4e4fbd2191a51fbd5e57d376f972e6e13c70c7b86268c9dcd2dcb
+EBUILD renderdoc-1.24.ebuild 5529 BLAKE2B e516cb0ec2687130d126eab2ef4adfc700ee421432dd37c99b352728abfd0504401eb7f6725b2224083cd7de4448b8248bdd835d06958992c69bfe939d61e296 SHA512 9525a23eda8d88e3b080421ff1c6a41b74358a54641a6e621f5ce0f0f1290d8bc74fa79ad947b66dc74da205fbd3852af5bab450277dd3d24d81022bebfb72c4
MISC metadata.xml 551 BLAKE2B 6b04ab731ce0f9c836b958914e25fcd4a4b76032fd97ba41f6bda742e99a4b7404de51acac99fe4736ba87e488300e94dc1ef7621a780d0a8e453d0fde0430f2 SHA512 a1c2b5260d0265efe2e1294cb88aa1c43618654c7d989cd8f4bd6e919082ea1d37fed4df8a601a702b5b120d5fb5f6658d3e155c5346dacb17249fed629c04d0
diff --git a/media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch b/media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch
new file mode 100644
index 000000000000..b4a2230cbfd4
--- /dev/null
+++ b/media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch
@@ -0,0 +1,15 @@
+--- a/renderdoc/os/posix/linux/linux_stringio.cpp
++++ b/renderdoc/os/posix/linux/linux_stringio.cpp
+@@ -595,11 +595,7 @@
+
+ rdcstr GetAppFolderFilename(const rdcstr &filename)
+ {
+- passwd *pw = getpwuid(getuid());
+- const char *homedir = pw ? pw->pw_dir : NULL;
+-
+- if(!homedir)
+- homedir = getenv("HOME");
++ const char *homedir = getenv("HOME");
+
+ if(!homedir)
+ {
diff --git a/media-gfx/renderdoc/renderdoc-1.24.ebuild b/media-gfx/renderdoc/renderdoc-1.24.ebuild
new file mode 100644
index 000000000000..d7e55bb1ce79
--- /dev/null
+++ b/media-gfx/renderdoc/renderdoc-1.24.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# The swig fork is required for compatibility with both provided and
+# 3rd-party Python scripts. Required patch was sent to upstream in
+# 2014: https://github.com/swig/swig/pull/251
+MY_SWIG_VER=7
+MY_SWIG=swig-${PN}-${MY_SWIG_VER}
+
+AUTOTOOLS_AUTO_DEPEND="no"
+DOCS_BUILDER="sphinx"
+DOCS_DIR="docs"
+# For Python 3.11, see https://github.com/baldurk/renderdoc/issues/2730
+PYTHON_COMPAT=( python3_{9,10} )
+inherit autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg
+
+DESCRIPTION="A stand-alone graphics debugging tool"
+HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc"
+SRC_URI="
+ https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ qt5? ( https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> ${MY_SWIG}.tar.gz )
+ verify-sig? ( https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc -> ${P}.tar.gz.asc )
+"
+
+# renderdoc: MIT
+# + cmdline: BSD (not compatible with upstream lib)
+# + farm fresh icons: CC-BY-3.0
+# + half: MIT (not compatible with system dev-libs/half)
+# + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree)
+# + md5: public-domain
+# + plthook: BSD-2
+# + pugixml: MIT
+# + radeon gpu analyzer: MIT
+# + source code pro: OFL-1.1
+# + stb: public-domain
+# + tinyfiledialogs: ZLIB
+# + docs? ( sphinx.paramlinks: MIT )
+# swig: GPL-3+ BSD BSD-2
+LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pyside2 qt5"
+REQUIRED_USE="doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ app-arch/lz4:=
+ app-arch/zstd:=
+ dev-libs/miniz:=
+ >=dev-util/glslang-1.3.231:=
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-keysyms
+ virtual/opengl
+ pyside2? (
+ $(python_gen_cond_dep '
+ dev-python/pyside2[${PYTHON_USEDEP}]
+ ')
+ )
+ qt5? (
+ ${PYTHON_DEPS}
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ )
+"
+DEPEND="${RDEPEND}"
+# qtcore provides qmake, which is required to build the qrenderdoc gui.
+BDEPEND="
+ x11-base/xorg-proto
+ virtual/pkgconfig
+ qt5? (
+ ${AUTOTOOLS_DEPEND}
+ ${PYTHON_DEPS}
+ dev-libs/libpcre
+ dev-qt/qtcore:5
+ sys-devel/bison
+ )
+ verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson )
+"
+
+PATCHES=(
+ # The analytics seem very reasonable, and even without this patch
+ # they are NOT sent before the user accepts. But default the
+ # selection to off, just in case.
+ "${FILESDIR}"/${PN}-1.18-analytics-off.patch
+
+ # Only search for PySide2 if pyside2 USE flag is set.
+ # Bug #833627
+ "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch
+
+ # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is
+ # built.
+ "${FILESDIR}"/${PN}-1.18-system-flags.patch
+
+ # Needed to prevent sandbox violations during build.
+ "${FILESDIR}"/${PN}-1.24-env-home.patch
+
+ "${FILESDIR}"/${PN}-1.22-r1-system-glslang.patch
+ "${FILESDIR}"/${PN}-1.18-system-compress.patch
+)
+
+DOCS=( util/LINUX_DIST_README )
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/baldurkarlsson.gpg
+
+pkg_setup() {
+ use qt5 && python-single-r1_pkg_setup
+}
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+ fi
+
+ # Do not unpack the swig sources here. CMake will do that if
+ # required.
+ unpack ${P}.tar.gz
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Ensure that we use the system glslang headers instead of the
+ # vendored copy.
+ rm -r renderdoc/3rdparty/glslang || die 'rm vendored glslang failed'
+
+ # Remove the calls to install the documentation files. Instead,
+ # install them with einstalldocs.
+ sed -i '/share\/doc\/renderdoc/d' \
+ "${S}"/CMakeLists.txt "${S}"/qrenderdoc/CMakeLists.txt \
+ || die 'sed remove doc install failed'
+
+ # Assumes that the build directory is "${S}"/build, which it is not.
+ sed -i "s|../build/lib|${BUILD_DIR}/lib|" \
+ "${S}"/docs/conf.py \
+ || die 'sed patch doc sys.path failed'
+
+ # Bug #836235
+ sed -i '/#include <stdarg/i #include <time.h>' \
+ "${S}"/renderdoc/os/os_specific.h \
+ || die 'sed include time.h failed'
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # Build system does not know that this is a tagged release, as
+ # we just have the tarball and not the git repository.
+ -DBUILD_VERSION_STABLE=ON
+
+ -DENABLE_EGL=ON
+ -DENABLE_GL=ON
+ -DENABLE_GLES=ON
+ -DENABLE_PYRENDERDOC=$(usex qt5)
+ -DENABLE_QRENDERDOC=$(usex qt5)
+ -DENABLE_VULKAN=ON
+
+ # Upstream says that this option is unsupported and should not
+ # be used yet.
+ -DENABLE_WAYLAND=OFF
+
+ -DENABLE_XCB=ON
+ -DENABLE_XLIB=ON
+
+ # Path to glslang*.cmake.
+ -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
+
+ # renderdoc_capture.json is installed here
+ -DVULKAN_LAYER_FOLDER="${EPREFIX}"/etc/vulkan/implicit_layer.d
+ )
+
+ use qt5 && mycmakeargs+=(
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}"/${MY_SWIG}.tar.gz
+
+ # Needed after qtchooser removal, bug #836474.
+ -DQMAKE_QT5_COMMAND="$(qt5_get_bindir)"/qmake
+
+ -DQRENDERDOC_ENABLE_PYSIDE2=$(usex pyside2)
+ )
+
+ use pyside2 && mycmakeargs+=( -DPYTHON_CONFIG_SUFFIX=-${EPYTHON} )
+
+ # Lots of type mismatch issues.
+ filter-lto
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ docs_compile
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "android remote contexts" dev-util/android-tools
+ optfeature "vulkan contexts" media-libs/vulkan-loader
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index ccb1e13ca528..3338893d222b 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libvisual/Manifest b/media-libs/libvisual/Manifest
index 503708597b8b..758f06a2279f 100644
--- a/media-libs/libvisual/Manifest
+++ b/media-libs/libvisual/Manifest
@@ -5,5 +5,7 @@ AUX libvisual-0.4.0-detect_amd64.patch 431 BLAKE2B 2be06d4606c73867b44c62c154bd0
AUX libvisual-0.4.0-format-security.patch 542 BLAKE2B 12ebf90d87646e5a1bf2c6b9491c763c24aec6715b98a126302076a3b1fc23e281b77e66f2be3284e5be48885e8bd739ac4de4a20495dd0ffe97b1419859c123 SHA512 8102b36be4045496bee66d52d403ebcd916c88fd1743f946be0ca766d4feb533b2890076ebce1a19800d446bcb586fbadeeebf2d36b98da851342f1d46120d64
AUX libvisual-0.4.0-inlinedefineconflict.patch 1882 BLAKE2B ad36c592e057f56e1a954caed674a7876eed43966d16769222ab0f3e7eed9e14ce7e43c60c03463519f658eccd3c0628c0a4ca04f413af05be81e01efbb3ed40 SHA512 eec5a6b5ec94c796dc89db891f7b2fcc3c6f8a8153192e270b14deaa8543c8e53e7f3c748803a5efc5e055475c673e3ed8a04327090f6b62a73f2c0c9bbf052f
DIST libvisual-0.4.0.tar.bz2 430496 BLAKE2B 068b06ca90dc6b80f5f4bb748962906314341639b26792aa370e834ba1053f3eacdf330c2f59cc6d809b689e50349079b5c6e2331fc1b4594e75decae4b90d3a SHA512 9157f4bcb8b3ba88dea3620ca6dfefdb06322fd46dd16ba893336513e0f27caad22a93639ceb42349faa9b168f0e5f2b202c9b2b5abcfa2f58554a7515941bf4
+DIST libvisual-0.4.1.tar.bz2 560877 BLAKE2B 5429493424cbf7d5d6e17ef6a5219ffb5491a6e0f7ea9d9563021beabfdc22aead0d80924c17904b96cc645ef0dc737fa61680abf152b421ca5f4ac834fc6a19 SHA512 a1417a54d4f0566121db5d08770e7f41559ef7f3704d0da74f1dc316c6b7f16197d843a96382b4122d01251764ccb6ed240fd4e99abc7b0f440c9f43afa9506a
EBUILD libvisual-0.4.0-r4.ebuild 1253 BLAKE2B 2d706a15579de918d0fd20ad0b0a5e6c9e508fe320e729fd18ac7076509bd89225b7b42a76780b6b2c01db4509631f1613962bfcea925c4fbe7d55036cace1b1 SHA512 54c71fa93d2110df2252eb6aa42910b037848280276e0e9a3832c2d739a6e51c0b89b022a15b043e727c5b25fe1d6be8f6dd246373e8b73c3685e9204dbfe3a8
+EBUILD libvisual-0.4.1.ebuild 1118 BLAKE2B c53c1dea37c264af0fd5f1f1814ebced4c6e03c989a42ab6aa422a67346e3059c92c8df1d8f6dcd795d4dc4343323411a086628ac1c0ac4a3b227fedc2c45e64 SHA512 3e699a30a98d7abfd4f23fca6269f58134f99740635b45c550a618f40297c150d2b112b1cd5cfc3f522c85f51626a46cf800d032135d57d893e2c81a6d49313c
MISC metadata.xml 443 BLAKE2B cad785ce610b6ac4aee542c2293dc2d9bd78b10ba471af395ab64b885a154e1d590788fb1309b414eef51c58a70843195ee6cd55ab8cc76a6d93657f925b456b SHA512 d67c044a90945d8d5f4f419fe8aaff0ba63b4dace590459b38c14f44a93d55de816211bba4d35afbd38a74ec5297fa1551f3621bf8b0e49dfe94afdfd26c34d9
diff --git a/media-libs/libvisual/libvisual-0.4.1.ebuild b/media-libs/libvisual/libvisual-0.4.1.ebuild
new file mode 100644
index 000000000000..4b7113c909ab
--- /dev/null
+++ b/media-libs/libvisual/libvisual-0.4.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Abstraction library between applications and audio visualisation plugins"
+HOMEPAGE="http://libvisual.org/"
+SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug nls threads"
+
+BDEPEND="
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.4.0-better-altivec-detection.patch
+)
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libvisual-0.4/libvisual/lvconfig.h
+)
+
+src_prepare() {
+ default
+
+ # autogenerated, causes problems for out of tree builds
+ rm libvisual/lvconfig.h || die
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ --disable-static \
+ --disable-examples \
+ $(use_enable nls) \
+ $(use_enable threads) \
+ $(use_enable debug)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ # no static archives
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index bdd3fad557c2..7c9150d222d8 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/libvisual-plugins/Manifest b/media-plugins/libvisual-plugins/Manifest
index c9b76550814d..f53e11898500 100644
--- a/media-plugins/libvisual-plugins/Manifest
+++ b/media-plugins/libvisual-plugins/Manifest
@@ -3,5 +3,7 @@ AUX libvisual-plugins-0.4.0-fno-common.patch 627 BLAKE2B 507b9da964a1f636adedfcb
DIST libvisual-plugins-0.4.0-m4-1.tar.bz2 1872 BLAKE2B 438fa805e4dccde1f446d3e78e6d3578bbf8ada8ab664bc6e408be1a32edacdf4cb587c213300022cece442c63e88258f2d189d0b35dec9ac1a9b8de826a84db SHA512 6522491f0797d0d442e1839fcfad985fcdba4a6d43ec94eb6edf13cea09a0b187b1e7c09b0c3b2f7b8f22d9b41f9cfb1f5b3559fed00b9dc3935fdf37bf7c08a
DIST libvisual-plugins-0.4.0-patches-4.tar.bz2 10814 BLAKE2B 75e1df7ebbd7455475a9035fe5fd1249117728c74e27ff17407ae9b941bc2e4bfe3cf890ed72bb389a8be27906b7b2ec2dce61403fde8831c127198d663b3666 SHA512 e6c20ebad338c300e1c049d33241daab3d6cd25a73be3402aedb13bb3cf6a84112e074fc2d57f9a7a158d12addd0d320a94d1690ed789f3a90e9cb14cfb966d2
DIST libvisual-plugins-0.4.0.tar.gz 828631 BLAKE2B a3afdb65b5da4cd19d9793fe8da3b14e99df77e21fb888b9f26b9c60af6b71e331b7250029144cb56281e77d2b579ce45d2be1445cab96bc8dc99dbd40794275 SHA512 f8666b548bc04e8b9ab69a37bdd5483080c820115903aabaa629bb0bd0fa8424969ee596e6e66bb90d8e62d6e14513fd57f85c1b5e7e074792cfa94638134901
+DIST libvisual-plugins-0.4.1.tar.bz2 687994 BLAKE2B 5899580c3b4f5959a5105b79565bd69d87973a38c3d860fb480d88a29846d3017b207ec318ffbd4a2e47382207ccd04cb043a99b68e76f0690cf77fa270e8722 SHA512 db80b081615e129d4bea34c7d99af1978bd1b569f4a1f17cfbbe3cadafc954085552c5944198f9c86f43aa367460d3ca5b4e4ea2aacee4f78dce9ff802a80663
EBUILD libvisual-plugins-0.4.0-r4.ebuild 2643 BLAKE2B 73b6c7089674c6ead9b222772e955fd1dfa7477ab90c80e731a68a282cb39f8ea2d1fb3e08ffb422237579f587301b95847c1c5d4e579952ac1fd769ab6c5eb2 SHA512 7bd35515de65823dcfabddd35cdf41b0ddde5c6ba8a8d2376b674781dbe1006f3d602ccfbce2bfc1f1b2eff59571da3469d2366e969ef558c270894bf0b5f9de
+EBUILD libvisual-plugins-0.4.1.ebuild 1656 BLAKE2B b93163a2c09484b90a3d54f00675765cf5a369bc8e92100a551de346b6d91323f4e61db8cc0b51072c6f8534e15eb4bef929c492ac96dfc778578f9fbf3d25f8 SHA512 d01d21ed4cd4714a21b40d66179a57d9187a764a2e2a52b6112f9de9f6849b0ba3bdbc208b62ac6167c96ae58f6cb2f86676a015a701d9720b3b4fbe57a6ef63
MISC metadata.xml 502 BLAKE2B cdca87d3e30a985550bf0ae3d922a07670553d360128283d789adbf4584d0d3fa5ae339e52901a8e16c5e1650b6414e5f260aca841957f2ed124e7c437c29a14 SHA512 da4595d0e3dc330fabf03183ae7233323eea087b8e4daeb336d6d2e1ee84156d0639a74b41fe742147477442ab5fef2e51c1cf56e06cdba2647f97f0964bf2cd
diff --git a/media-plugins/libvisual-plugins/libvisual-plugins-0.4.1.ebuild b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.1.ebuild
new file mode 100644
index 000000000000..6a1bd7e7496e
--- /dev/null
+++ b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit multilib-minimal
+
+DESCRIPTION="collection of visualization plugins for use with the libvisual framework"
+HOMEPAGE="http://libvisual.org/"
+SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="alsa debug gtk jack mplayer opengl"
+
+RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
+ ~media-libs/libvisual-${PV}[${MULTILIB_USEDEP}]
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
+ alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+ gtk? ( >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] )
+ jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+ opengl? (
+ >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+ >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+ )"
+BDEPEND=">=virtual/pkgconfig-0-r1"
+
+DEPEND="${RDEPEND}
+ >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-esd \
+ $(use_enable jack) \
+ $(use_enable gtk gdkpixbuf-plugin) \
+ --disable-gstreamer-plugin \
+ $(use_enable alsa) \
+ $(use_enable mplayer) \
+ $(use_enable debug inputdebug) \
+ $(use_enable opengl gltest) \
+ $(use_enable opengl nastyfft) \
+ $(use_enable opengl madspin) \
+ $(use_enable opengl flower) \
+ $(use_enable debug)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${D}" -name "*.la" -delete || die
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 5c28b097ece0..cfbf82f7d321 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 61ce2f2e27d0..91ab615ba88e 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 05 Dec 2022 19:39:41 +0000
+Tue, 06 Dec 2022 02:11:21 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 702b75873731..30d622eb671e 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 537682 BLAKE2B 5ea36706e9f3100f98a8bfc48465fc9c9965ad20b834454f02d0d345f47d095e5a9ed35b5f6e37007ee947d09446b720eafc19bfcbc8f9bac4db48a6a80580dd SHA512 0f5654de23f73899b445d3d10fa87c3ab643f77308df25999549e1b63748b5f101eb3f130afac8fb3e03eab64646d0e2016efd11a0f4eccc7a3b6117155d8d63
-TIMESTAMP 2022-12-05T19:39:44Z
+TIMESTAMP 2022-12-06T02:11:24Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOOSQBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOOpMxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klARTxAArL5aBZsxvge4cvJgUaG+Mw/TZkb6QDp40KBwObvttY4qeG/B5HfF0+/0
-iA9lWoZA6uSgBCaCIr08IkkkA3JDRkLdM7eASAX1c+i1XmQiTPUpXB7ZFCEtR5Y+
-+R18GsQb77/SlbwQxu8e3IXrsXcAcsriuJgMcjppI9obrH5faDtdhjGBKJgrNE23
-FMecGO5yGRm7lTVN9H3rbxn3g1kWMhxuPfmKxd2F5ZUCe1WuVXjj5BYoPiZ8J+93
-hig/CL3lxBap/P8tkEcJsI+f509dKBqmRAq1nolglbAd4GOKwpJC8tqnNTWMAJbq
-rXVPfoRH6k/VEfkwFASpwxQlwOTTDPAydWS+G3fIb3rEBWFm4tHU1Xg1ZfoLHl+I
-qXaPEIMauuWISHffu06AGjBYaIsQaVzNTq3yP0h5cCCPpDwt2W8pp/HjhbPM3ep6
-jk9HHxQwyjXygLpdc0MKje8TUOW3DgSC/BiaXVLF/Lj5uOuXB4sOQ6aRIQBdmYIR
-wmRZ0E1TTmgfjktEb8LU/3eUSpfwfGrNJchl0N27Wk+p88tv7tRLhdo3ahQLPBZ+
-D+sHRMHJLQd4w9JvIaHk4IXsSOTGneEtuunTO57x9K3/dxiWZLj/BTl3dvW6GIv0
-oU02hUQ9V28Pprw9yPHd7JacCUtsWg9b43rDTSB1OeysUH8KlJ4=
-=NPgy
+klB5VQ//W+DLmr16tipUfKnYE9JrLrugi7504jKgSbltTdIDs/U5F1uaT6WBGOT8
+NzpEwX0++ruLcdjRDQxpIx/68Lxrwcrl5BGYx4aW7DiSaOgnjgZ3MNDtC9fvFtOM
+WiLtjGp+u5/2I6YJr/KUYVeFBsMtzdyjSnb7TIKuRSqD9ZijjYMu2ABxUjpVjQzJ
+un+yLHkFYjlh01DhLZWiBl0RbT8co8eYDCxOKFoGD+UVuxvbdOgd7juTT8Cf+xRS
+yb600sapScRvfq2BLdbLLYwOEdaoAyVmUH5v8XZFDFOb9AclJtNBmnbYEu6pKz0Q
+u9Zek3mGQeZj0mUqOiwzQ73cCyP4kRGWpR8516zJf+EIzp5DfzdbSDl46CC1fEYX
+qwgpgiDkCo46SeH3rN/rU2BgyfOaddBNqz+X/hN7iPNUR++m5TU9FHHhX/DWtte8
+TqM3xv3aZtZ+QV6TkQG5Y6qXhbucArspY6YOvP5I00vI1tb2MitXeObfPgYHSV8S
+fR0vUY/o/8Kj28mUt//JCQOOiSY438N9wy2fB1Fwg8Rd5ZbyfJP9XjcAs13/31Fu
+WzX57WQixxTx20rhy/77MhqAK4K8vZlYmp3YfYBxD9UCV35aOvwWCILraEPfkeRK
+E9XO2btfnyBgkYMKneXPSfaUMtb8DvQdmC6AsFiD2/8FhUieP58=
+=canp
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 61ce2f2e27d0..91ab615ba88e 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 05 Dec 2022 19:39:41 +0000
+Tue, 06 Dec 2022 02:11:21 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 650e30ca153e..a463aacf4575 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 c9ff4dcf51b6..08ebae0b9bc7 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.0 b/metadata/md5-cache/app-antivirus/clamav-1.0.0
new file mode 100644
index 000000000000..9517952a5fee
--- /dev/null
+++ b/metadata/md5-cache/app-antivirus/clamav-1.0.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=virtual/rust-1.61 doc? ( app-doc/doxygen ) test? ( || ( >=dev-lang/python-3.11.0_p2:3.11 >=dev-lang/python-3.10.8_p3:3.10 >=dev-lang/python-3.9.15_p3:3.9 >=dev-lang/python-3.8.15_p3:3.8 ) || ( ( >=dev-lang/python-3.11.0_p2:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.8_p3:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.15_p3:3.9 dev-python/pytest[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.15_p3:3.8 dev-python/pytest[python_targets_python3_8(-)] ) ) ) >=virtual/rust-1.53 >=dev-util/ninja-1.8.2 >=dev-util/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/libmspack 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 ) 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 systemd test debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
+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/libmspack 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 ) 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
+SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.0.0.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/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bindgen/0.59.2/download -> bindgen-0.59.2.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.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytemuck/1.12.3/download -> bytemuck-1.12.3.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/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/clap/2.34.0/download -> clap-2.34.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.6/download -> crossbeam-channel-0.5.6.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.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/env_logger/0.9.3/download -> env_logger-0.9.3.crate https://crates.io/api/v1/crates/exr/1.5.2/download -> exr-1.5.2.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.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.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.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/half/2.1.0/download -> half-2.1.0.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.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.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/itoa/1.0.4/download -> itoa-1.0.4.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.60/download -> js-sys-0.3.60.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.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.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.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.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.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.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/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rayon/1.6.0/download -> rayon-1.6.0.crate https://crates.io/api/v1/crates/rayon-core/1.10.1/download -> rayon-core-1.10.1.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.0/download -> regex-1.7.0.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.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/ryu/1.0.11/download -> ryu-1.0.11.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.148/download -> serde-1.0.148.crate https://crates.io/api/v1/crates/serde_derive/1.0.148/download -> serde_derive-1.0.148.crate https://crates.io/api/v1/crates/serde_json/1.0.89/download -> serde_json-1.0.89.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/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.9.4/download -> spin-0.9.4.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/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.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.0/download -> tiff-0.8.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.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.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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.3.0/download -> which-4.3.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-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
+_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 llvm 29d5332b8530fb760c2ca71ad6706858 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=e20fc090d9e4ba659dc704a53f2f7258
diff --git a/metadata/md5-cache/app-antivirus/clamav-1.0.0_rc2 b/metadata/md5-cache/app-antivirus/clamav-1.0.0_rc2
deleted file mode 100644
index cc9af9a2d5a8..000000000000
--- a/metadata/md5-cache/app-antivirus/clamav-1.0.0_rc2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig >=virtual/rust-1.61 doc? ( app-doc/doxygen ) test? ( || ( >=dev-lang/python-3.11.0_p2:3.11 >=dev-lang/python-3.10.8_p3:3.10 >=dev-lang/python-3.9.15_p3:3.9 >=dev-lang/python-3.8.15_p3:3.8 ) || ( ( >=dev-lang/python-3.11.0_p2:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.8_p3:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.15_p3:3.9 dev-python/pytest[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.15_p3:3.8 dev-python/pytest[python_targets_python3_8(-)] ) ) ) >=virtual/rust-1.53 >=dev-util/ninja-1.8.2 >=dev-util/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/libmspack 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 ) 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 systemd test debug
-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/libmspack 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 ) 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
-SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.0.0-rc2.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/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bindgen/0.59.2/download -> bindgen-0.59.2.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.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytemuck/1.12.3/download -> bytemuck-1.12.3.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/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/clap/2.34.0/download -> clap-2.34.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.6/download -> crossbeam-channel-0.5.6.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.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.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.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/env_logger/0.9.3/download -> env_logger-0.9.3.crate https://crates.io/api/v1/crates/exr/1.5.2/download -> exr-1.5.2.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.24/download -> flate2-1.0.24.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.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.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.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/half/2.1.0/download -> half-2.1.0.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.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.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/itoa/1.0.4/download -> itoa-1.0.4.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.60/download -> js-sys-0.3.60.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.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.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.6.5/download -> memoffset-0.6.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.5.4/download -> miniz_oxide-0.5.4.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.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.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.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.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/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rayon/1.6.0/download -> rayon-1.6.0.crate https://crates.io/api/v1/crates/rayon-core/1.10.1/download -> rayon-core-1.10.1.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.0/download -> regex-1.7.0.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.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/ryu/1.0.11/download -> ryu-1.0.11.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.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_json/1.0.88/download -> serde_json-1.0.88.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/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.9.4/download -> spin-0.9.4.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/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.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.0/download -> tiff-0.8.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.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.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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.3.0/download -> which-4.3.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-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
-_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 llvm 29d5332b8530fb760c2ca71ad6706858 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=787d846c3bcffe9b19494a545ac47336
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 0a2ccdf6c76e..4e4614415f9b 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/dpkg-1.21.9 b/metadata/md5-cache/app-arch/dpkg-1.21.11
index 7b65d988cef1..529382e3c9a8 100644
--- a/metadata/md5-cache/app-arch/dpkg-1.21.9
+++ b/metadata/md5-cache/app-arch/dpkg-1.21.11
@@ -10,6 +10,6 @@ LICENSE=GPL-2+
RDEPEND=>=app-arch/gzip-1.7 >=app-arch/tar-1.34-r1 >=dev-lang/perl-5.14.2:= sys-libs/ncurses:=[unicode(+)] bzip2? ( app-arch/bzip2 ) libmd? ( app-crypt/libmd ) lzma? ( app-arch/xz-utils ) nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) zlib? ( >=sys-libs/zlib-1.1.4 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=mirror://debian/pool/main/d/dpkg/dpkg_1.21.9.tar.xz
+SRC_URI=mirror://debian/pool/main/d/dpkg/dpkg_1.21.11.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
_md5_=9a455bb3b2772e44c12adcfe13739b1d
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 89c38b5342e8..5029030aa534 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/qemu-7.1.0-r2 b/metadata/md5-cache/app-emulation/qemu-7.1.0-r2
index 8352e3f514b5..e58d422810bf 100644
--- a/metadata/md5-cache/app-emulation/qemu-7.1.0-r2
+++ b/metadata/md5-cache/app-emulation/qemu-7.1.0-r2
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils
IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl sdl sdl-image selinux +slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +filecaps
-KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=GPL-2 LGPL-2 BSD-2
RDEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python3_8? ( >=dev-lang/python-3.8.15_p3:3.8[ncurses,readline] ) python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9[ncurses,readline] ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_p2:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=sys-libs/libseccomp-2.1.0 >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static !static-user )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-7.1.0.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.1.0-docs.tar.xz )
_eclasses_=fcaps babe6282ea5c195981bd302af1adaf3a linux-info 7a3f8b289bc442b8151fb29bfefe3b76 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 25c880c1db58e21b80b684bacc964958 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=d731c844d1abe6303785773bf6e9ff1d
+_md5_=91d0e65946b2897cc2c44d340cdb40d0
diff --git a/metadata/md5-cache/app-emulation/vendor-reset-0.1.0 b/metadata/md5-cache/app-emulation/vendor-reset-0.1.0
deleted file mode 100644
index deb01299a884..000000000000
--- a/metadata/md5-cache/app-emulation/vendor-reset-0.1.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst setup
-DEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf )
-DESCRIPTION=Linux kernel vendor specific hardware reset module
-EAPI=7
-HOMEPAGE=https://github.com/gnif/vendor-reset
-INHERIT=linux-mod
-IUSE=dist-kernel
-KEYWORDS=~amd64
-LICENSE=GPL-2
-RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
-SLOT=0
-SRC_URI=https://github.com/gnif/vendor-reset/archive/v0.1.0.tar.gz -> vendor-reset-0.1.0.tar.gz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 linux-info 7a3f8b289bc442b8151fb29bfefe3b76 linux-mod 3167123d17b3550117c7e554fd22ca02 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c21c226ba11438e81bb5936653681629
diff --git a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20220902 b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205
index a4dfea7eda32..9d420e40741b 100644
--- a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20220902
+++ b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205
@@ -9,6 +9,6 @@ KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
-SRC_URI=https://github.com/gnif/vendor-reset/archive/7d43285a5054e4b2b18dbba771b57d365943a0f7.tar.gz -> vendor-reset-0.1.1_pre20220902.tar.gz
+SRC_URI=https://github.com/gnif/vendor-reset/archive/4b466e92a2d9f76ce1082cde982c7be0be91e248.tar.gz -> vendor-reset-0.1.1_pre20221205.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 linux-info 7a3f8b289bc442b8151fb29bfefe3b76 linux-mod 3167123d17b3550117c7e554fd22ca02 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=369c02fcc7eb8a57227dbb5bc0e361a2
+_md5_=f0921cf5b563e49b04e482bf49b51462
diff --git a/metadata/md5-cache/app-emulation/vendor-reset-9999 b/metadata/md5-cache/app-emulation/vendor-reset-9999
index bc19f8c980ae..fcebb3f30ba9 100644
--- a/metadata/md5-cache/app-emulation/vendor-reset-9999
+++ b/metadata/md5-cache/app-emulation/vendor-reset-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 git-r3 2347f8fe2d392b2a091191f94be37e6f linux-info 7a3f8b289bc442b8151fb29bfefe3b76 linux-mod 3167123d17b3550117c7e554fd22ca02 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=baf402019a40d380321dc4864c3bb6cd
+_md5_=377d9a04231b245aaa0129a01c0d73e5
diff --git a/metadata/md5-cache/app-emulation/wine-proton-7.0.4 b/metadata/md5-cache/app-emulation/wine-proton-7.0.4
index 1a99f0867f49..523f1bea70a3 100644
--- a/metadata/md5-cache/app-emulation/wine-proton-7.0.4
+++ b/metadata/md5-cache/app-emulation/wine-proton-7.0.4
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.0.4
SRC_URI=https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-7.0-4.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b788bdba786f47053237453c4dd01135
+_md5_=00fa11823cb2885060b192613d2feea7
diff --git a/metadata/md5-cache/app-emulation/wine-proton-7.0.5 b/metadata/md5-cache/app-emulation/wine-proton-7.0.5
index 9db215aee97a..f8d8120a48f0 100644
--- a/metadata/md5-cache/app-emulation/wine-proton-7.0.5
+++ b/metadata/md5-cache/app-emulation/wine-proton-7.0.5
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.0.5
SRC_URI=https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-7.0-5.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f8e6d99c130701a8e1e6152d306c87d7
+_md5_=bc04d246f080432194a5deae1e7fe849
diff --git a/metadata/md5-cache/app-emulation/wine-proton-7.0.9999 b/metadata/md5-cache/app-emulation/wine-proton-7.0.9999
index 58f2249c8ad4..70176df1dfda 100644
--- a/metadata/md5-cache/app-emulation/wine-proton-7.0.9999
+++ b/metadata/md5-cache/app-emulation/wine-proton-7.0.9999
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 )
RESTRICT=test
SLOT=7.0.9999
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=af7739188ae3a5e816f896c9d0199c20
+_md5_=67b632740b0398253b7cddb2de3a5a88
diff --git a/metadata/md5-cache/app-emulation/wine-staging-7.19 b/metadata/md5-cache/app-emulation/wine-staging-7.19
index ab577c1e99b5..c84c2570ab3c 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-7.19
+++ b/metadata/md5-cache/app-emulation/wine-staging-7.19
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.19
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.19.tar.xz https://github.com/wine-staging/wine-staging/archive/v7.19.tar.gz -> wine-staging-7.19.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ce6bb68e3cb1d086eaeb3db720e78a47
+_md5_=efaf7f28b0f8ee6bf1e57399a63d41b4
diff --git a/metadata/md5-cache/app-emulation/wine-staging-7.20 b/metadata/md5-cache/app-emulation/wine-staging-7.20
index 0dd2a4fcf8f2..0f056529ef7b 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-7.20
+++ b/metadata/md5-cache/app-emulation/wine-staging-7.20
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.20
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.20.tar.xz https://github.com/wine-staging/wine-staging/archive/v7.20.tar.gz -> wine-staging-7.20.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=781f5d341cc9725771b55cc8cbce6b86
+_md5_=61acf9d60eb9cbd1f0a32306e70d1458
diff --git a/metadata/md5-cache/app-emulation/wine-staging-7.21-r1 b/metadata/md5-cache/app-emulation/wine-staging-7.21-r1
index 523c8a6c230e..f4f2ff59759e 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-7.21-r1
+++ b/metadata/md5-cache/app-emulation/wine-staging-7.21-r1
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.21
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.21.tar.xz https://github.com/wine-staging/wine-staging/archive/v7.21.tar.gz -> wine-staging-7.21.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d6d94cc183b11a2dd0985630329fe816
+_md5_=9977ca8dfd51c9048b95097851384534
diff --git a/metadata/md5-cache/app-emulation/wine-staging-7.22 b/metadata/md5-cache/app-emulation/wine-staging-7.22
index 77e7099bf846..fc44ef2b84b4 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-7.22
+++ b/metadata/md5-cache/app-emulation/wine-staging-7.22
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.22
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.22.tar.xz https://github.com/wine-staging/wine-staging/archive/v7.22.tar.gz -> wine-staging-7.22.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=420c213423536abe4d012e25993c8b73
+_md5_=d681471f97581c6502d723252531904a
diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999
index d9ac628d842f..825d789096ff 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-9999
+++ b/metadata/md5-cache/app-emulation/wine-staging-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6
RESTRICT=test
SLOT=9999
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=420c213423536abe4d012e25993c8b73
+_md5_=d681471f97581c6502d723252531904a
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.0-r3 b/metadata/md5-cache/app-emulation/wine-vanilla-7.0-r3
deleted file mode 100644
index 18d83af4515a..000000000000
--- a/metadata/md5-cache/app-emulation/wine-vanilla-7.0-r3
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) ) nls? ( sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst prepare prerm pretend
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?] ) openal? ( media-libs/openal[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) vkd3d? ( >=app-emulation/vkd3d-1.2[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
-DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets
-EAPI=8
-HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
-IDEPEND=app-eselect/eselect-wine
-INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper
-IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos ldap +mingw +mono netapi nls odbc openal opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl +truetype udev udisks +unwind usb v4l +vkd3d +vulkan +xcomposite xinerama abi_x86_32 abi_x86_64
-KEYWORDS=-* amd64 x86
-LICENSE=LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?] ) openal? ( media-libs/openal[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) vkd3d? ( >=app-emulation/vkd3d-1.2[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( games-emulation/dosbox ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
-REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_64 )
-RESTRICT=test
-SLOT=7.0
-SRC_URI=https://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5e4e03597e03f5a055d0e5b6d770bc83
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.0.1 b/metadata/md5-cache/app-emulation/wine-vanilla-7.0.1
index c827585b0b4e..c178ec17772d 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-7.0.1
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.0.1
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.0.1
SRC_URI=https://dl.winehq.org/wine/source/7.0/wine-7.0.1.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=661993c9e64ceb9f160f22d9a82c5745
+_md5_=df9d4389bd01e335aeb3d7b335fe76a6
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.19 b/metadata/md5-cache/app-emulation/wine-vanilla-7.19
index 8cf045a83993..0f8a3187be89 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-7.19
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.19
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.19
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.19.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ec71911c028845528bccc951a4fa786e
+_md5_=3c388ab0c0e0ff1a6baa0efe3827ff65
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.20 b/metadata/md5-cache/app-emulation/wine-vanilla-7.20
index c405ce5397c1..ae4cdf884b38 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-7.20
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.20
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.20
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.20.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2ffc6426c25595a50eb364517be7ef0b
+_md5_=ac2b3f2e15558c057f73ee65988f0b95
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.21-r1 b/metadata/md5-cache/app-emulation/wine-vanilla-7.21-r1
index 1d23c6d09b2e..cf7b41b18d1e 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-7.21-r1
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.21-r1
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.21
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.21.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8386327c7788f1a9d0fb46027fa57a1a
+_md5_=92305f3f5c5bfe3e386555b74bb0b4a3
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.22 b/metadata/md5-cache/app-emulation/wine-vanilla-7.22
index e04b6a6dcecb..28aaf231f528 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-7.22
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.22
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=7.22
SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.22.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=956ffaef33f6b5aec20349075f187725
+_md5_=0861b1a735be984b92bd5f3d9040022e
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9999 b/metadata/md5-cache/app-emulation/wine-vanilla-9999
index 0c3256541047..67942d043e08 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9999
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6
RESTRICT=test
SLOT=9999
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=956ffaef33f6b5aec20349075f187725
+_md5_=0861b1a735be984b92bd5f3d9040022e
diff --git a/metadata/md5-cache/app-eselect/Manifest.gz b/metadata/md5-cache/app-eselect/Manifest.gz
index 5724c444d95f..4c86585d0572 100644
--- a/metadata/md5-cache/app-eselect/Manifest.gz
+++ b/metadata/md5-cache/app-eselect/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-eselect/eselect-wine-2.0.1-r2 b/metadata/md5-cache/app-eselect/eselect-wine-2.0.2
index bedf4d995c59..59f02f86d610 100644
--- a/metadata/md5-cache/app-eselect/eselect-wine-2.0.1-r2
+++ b/metadata/md5-cache/app-eselect/eselect-wine-2.0.2
@@ -7,5 +7,5 @@ KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=app-admin/eselect xdg? ( x11-misc/xdg-utils )
SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/eselect-wine.git/snapshot/eselect-wine-2.0.1.tar.bz2
+SRC_URI=https://gitweb.gentoo.org/proj/eselect-wine.git/snapshot/eselect-wine-2.0.2.tar.bz2
_md5_=14fe6dd1251083d42745964db242c10b
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 583c36d697c6..84d0623ddc78 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/tracker-3.4.2 b/metadata/md5-cache/app-misc/tracker-3.4.2
new file mode 100644
index 000000000000..f2dfad7b5d7f
--- /dev/null
+++ b/metadata/md5-cache/app-misc/tracker-3.4.2
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/glib-utils app-text/asciidoc dev-libs/libxslt || ( dev-lang/vala:0.56 ) gtk-doc? ( >=dev-util/gtk-doc-1.8 app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.5 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( ( >=dev-lang/python-3.11.0_p2:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.8_p3:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.15_p3:3.9 dev-python/pygobject[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.15_p3:3.8 dev-python/pygobject[python_targets_python3_8(-)] ) ) || ( ( >=dev-lang/python-3.11.0_p2:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.8_p3:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.15_p3:3.9 dev-python/tappy[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.15_p3:3.8 dev-python/tappy[python_targets_python3_8(-)] ) ) ) || ( >=dev-lang/python-3.11.0_p2:3.11 >=dev-lang/python-3.10.8_p3:3.10 >=dev-lang/python-3.9.15_p3:3.9 >=dev-lang/python-3.8.15_p3:3.8 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= )
+DESCRIPTION=A tagging metadata database, search tool and indexer
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg
+IUSE=gtk-doc +miners stemmer test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+PDEPEND=miners? ( >=app-misc/tracker-miners-3.4 )
+RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= )
+RESTRICT=!test? ( test )
+SLOT=3/0
+SRC_URI=mirror://gnome/sources/tracker/3.4/tracker-3.4.2.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 29a755b1291d64133634d80b0328f153 gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 linux-info 7a3f8b289bc442b8151fb29bfefe3b76 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 vala 160a8a30a6cb9aa601e5441c643a7c61 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=1b3eff5ab02ed1e2bd00bf4604bf7beb
diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.4.2 b/metadata/md5-cache/app-misc/tracker-miners-3.4.2
new file mode 100644
index 000000000000..30e6e00c5351
--- /dev/null
+++ b/metadata/md5-cache/app-misc/tracker-miners-3.4.2
@@ -0,0 +1,18 @@
+BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( >=dev-lang/python-3.11.0_p2:3.11 >=dev-lang/python-3.10.8_p3:3.10 >=dev-lang/python-3.9.15_p3:3.9 >=dev-lang/python-3.8.15_p3:3.8 ) || ( ( >=dev-lang/python-3.11.0_p2:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.8_p3:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.15_p3:3.9 dev-python/pygobject[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.15_p3:3.8 dev-python/pygobject[python_targets_python3_8(-)] ) ) || ( ( >=dev-lang/python-3.11.0_p2:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.8_p3:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.15_p3:3.9 dev-python/tappy[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.15_p3:3.8 dev-python/tappy[python_targets_python3_8(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) >=dev-libs/icu-4.8.1.2:= cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:0 ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) upower? ( >=sys-power/upower-0.9.0 ) sys-libs/zlib:0 gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip
+DESCRIPTION=Collection of data extractors for Tracker/Nepomuk
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/Tracker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) >=dev-libs/icu-4.8.1.2:= cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:0 ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) upower? ( >=sys-power/upower-0.9.0 ) sys-libs/zlib:0 gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip
+REQUIRED_USE=cue? ( gstreamer )
+RESTRICT=!test? ( test )
+SLOT=3
+SRC_URI=mirror://gnome/sources/tracker-miners/3.4/tracker-miners-3.4.2.tar.xz
+_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=008e3d7a37223ea2974bcc85f192031c
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index d1a7a7cfccec..9758eda1a4ce 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.2 b/metadata/md5-cache/app-office/sc-im-0.8.2
index c385ab99d686..9e6ecb970875 100644
--- a/metadata/md5-cache/app-office/sc-im-0.8.2
+++ b/metadata/md5-cache/app-office/sc-im-0.8.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/andmarti1424/sc-im
INHERIT=lua-single toolchain-funcs flag-o-matic
IUSE=X plots wayland xls xlsx lua ods tmux lua_single_target_luajit lua_single_target_lua5-1
-KEYWORDS=amd64 ~arm ~arm64
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=BSD-4
RDEPEND=sys-libs/ncurses:= lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) ods? ( dev-libs/libxml2 dev-libs/libzip ) plots? ( sci-visualization/gnuplot ) tmux? ( app-misc/tmux ) wayland? ( gui-apps/wl-clipboard ) X? ( x11-misc/xclip ) xls? ( dev-libs/libxls ) xlsx? ( dev-libs/libxlsxwriter dev-libs/libxml2 dev-libs/libzip )
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.2.tar.gz -> sc-im-0.8.2.tar.gz
_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=50adad98337283c68fdec97af7a1ee0c
+_md5_=4051e33108ee26e08488472734380b79
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 504554c31c30..9af4b72241db 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/gentoopm-0.4 b/metadata/md5-cache/app-portage/gentoopm-0.4
index 9c1736cde8cd..41ca3dbcc4d4 100644
--- a/metadata/md5-cache/app-portage/gentoopm-0.4
+++ b/metadata/md5-cache/app-portage/gentoopm-0.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/gentoopm/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm arm64 hppa ~mips ~sparc x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~mips ~ppc64 ~sparc x86 ~x64-macos
LICENSE=BSD-2
PDEPEND=app-eselect/eselect-package-manager
RDEPEND=|| ( >=sys-apps/pkgcore-0.9.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sys-apps/portage-2.1.10.3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p9:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.15_p3:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_p2:3.11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/gentoopm/archive/v0.4.tar.gz -> gentoopm-0.4.tar.gz
_eclasses_=distutils-r1 da32ffc285e9f13313f2387570e35b87 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=d612933cf0a0d7e75d3f21c5e929eb45
+_md5_=f413ff5d584137e6d5a82c31801a3d7f
diff --git a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0 b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0
index e596ad092bba..efa57b72bbb6 100644
--- a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0
+++ b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/smart-live-rebuild/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm arm64 hppa ~mips ~sparc x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~mips ~ppc64 ~sparc x86 ~x64-macos
LICENSE=BSD-2
RDEPEND=>=app-portage/gentoopm-0.2.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p9:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.15_p3:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_p2:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/smart-live-rebuild/archive/v1.4.0.tar.gz -> smart-live-rebuild-1.4.0.tar.gz
_eclasses_=distutils-r1 da32ffc285e9f13313f2387570e35b87 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=7143694f8940d08cb5c6a410f75d21d8
+_md5_=d261be57a7434bb1f62168f92d14d02d
diff --git a/metadata/md5-cache/dev-ada/Manifest.gz b/metadata/md5-cache/dev-ada/Manifest.gz
index 9669076e6ea7..86f3d3460ff9 100644
--- a/metadata/md5-cache/dev-ada/Manifest.gz
+++ b/metadata/md5-cache/dev-ada/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ada/e3-core-22.2.0 b/metadata/md5-cache/dev-ada/e3-core-22.2.0
new file mode 100644
index 000000000000..df888296d902
--- /dev/null
+++ b/metadata/md5-cache/dev-ada/e3-core-22.2.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/httpretty[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-vcs/subversion dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/stevedore[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distro[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tqdm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests-toolbelt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tomlkit[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-editors/e3 >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.15_p3:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-65.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/stevedore[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distro[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tqdm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests-toolbelt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tomlkit[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-editors/e3
+DESCRIPTION=Ease the development of portable automated build systems
+EAPI=8
+HOMEPAGE=https://www.adacore.com/
+INHERIT=distutils-r1 toolchain-funcs
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/stevedore[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distro[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tqdm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests-toolbelt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tomlkit[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-editors/e3 python_targets_python3_8? ( >=dev-lang/python-3.8.15_p3:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/AdaCore/e3-core/archive/refs/tags/v22.2.0.tar.gz -> e3-core-22.2.0.tar.gz
+_eclasses_=distutils-r1 da32ffc285e9f13313f2387570e35b87 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=b379795a3c549fdf2c7a7627cdeb412c
diff --git a/metadata/md5-cache/dev-ada/e3-testsuite-25.0 b/metadata/md5-cache/dev-ada/e3-testsuite-25.0
new file mode 100644
index 000000000000..d3b4bb2b39b3
--- /dev/null
+++ b/metadata/md5-cache/dev-ada/e3-testsuite-25.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-ada/e3-core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.15_p3:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-65.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-ada/e3-core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DESCRIPTION=Generic testsuite framework in Python
+EAPI=8
+HOMEPAGE=https://www.adacore.com/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=dev-ada/e3-core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.15_p3:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/AdaCore/e3-testsuite/archive/refs/tags/v25.0.tar.gz -> e3-testsuite-25.0.tar.gz
+_eclasses_=distutils-r1 da32ffc285e9f13313f2387570e35b87 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=f81250c53bbc5a20ff023de12a1c14d0
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 30fec9735369..a8258c287715 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/rust-1.65.0 b/metadata/md5-cache/dev-lang/rust-1.65.0
index 2baaaa1f3bec..dcfd80b9b742 100644
--- a/metadata/md5-cache/dev-lang/rust-1.65.0
+++ b/metadata/md5-cache/dev-lang/rust-1.65.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.rust-lang.org/
INHERIT=bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig
IUSE=clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind miri nightly parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap system-llvm test wasm llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore 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=amd64 arm arm64 ~mips ppc64 ~riscv sparc x86
+KEYWORDS=amd64 arm arm64 ~mips ~ppc ppc64 ~riscv sparc x86
LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA
RDEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:15[llvm_targets_AArch64(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_AMDGPU? ( sys-devel/llvm:15[llvm_targets_AMDGPU(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_ARM? ( sys-devel/llvm:15[llvm_targets_ARM(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_AVR? ( sys-devel/llvm:15[llvm_targets_AVR(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_BPF? ( sys-devel/llvm:15[llvm_targets_BPF(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_Hexagon? ( sys-devel/llvm:15[llvm_targets_Hexagon(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_Lanai? ( sys-devel/llvm:15[llvm_targets_Lanai(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_Mips? ( sys-devel/llvm:15[llvm_targets_Mips(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_MSP430? ( sys-devel/llvm:15[llvm_targets_MSP430(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_NVPTX? ( sys-devel/llvm:15[llvm_targets_NVPTX(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_PowerPC? ( sys-devel/llvm:15[llvm_targets_PowerPC(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_RISCV? ( sys-devel/llvm:15[llvm_targets_RISCV(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_Sparc? ( sys-devel/llvm:15[llvm_targets_Sparc(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_SystemZ? ( sys-devel/llvm:15[llvm_targets_SystemZ(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_WebAssembly? ( sys-devel/llvm:15[llvm_targets_WebAssembly(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_X86? ( sys-devel/llvm:15[llvm_targets_X86(-)] ) wasm? ( sys-devel/lld:15 ) llvm_targets_XCore? ( sys-devel/llvm:15[llvm_targets_XCore(-)] ) wasm? ( sys-devel/lld:15 ) ) ) <sys-devel/llvm-16:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) app-eselect/eselect-rust sys-apps/lsb-release
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) miri? ( nightly ) parallel-compiler? ( nightly ) rust-analyzer? ( !wasm ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=stable/1.65
SRC_URI=https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 llvm 29d5332b8530fb760c2ca71ad6706858 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 verify-sig afb98fe4696292e4234ce36713fd4e9e
-_md5_=08503fbd6b81e57d28c2d325b3a3c22c
+_md5_=5ff4bdb2f81ee34cb684b27f75e4ea6e
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index dae3438ffaec..7cfdd3492b37 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/libmcfp-1.2.2 b/metadata/md5-cache/dev-libs/libmcfp-1.2.2
index 1fcccbfe121a..ad02d692dc67 100644
--- a/metadata/md5-cache/dev-libs/libmcfp-1.2.2
+++ b/metadata/md5-cache/dev-libs/libmcfp-1.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/mhekkel/libmcfp
INHERIT=cmake
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
RDEPEND=dev-libs/boost:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mhekkel/libmcfp/archive/refs/tags/v1.2.2.tar.gz -> libmcfp-1.2.2.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=c49eb68483ca19904b956b76b63f1e81
+_md5_=a87214cd7de4ffc63f93e983e4dea41b
diff --git a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r1 b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r1
index 68523909bace..a317665a8890 100644
--- a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r1
+++ b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://libxlsxwriter.github.io/
INHERIT=cmake plocale
IUSE=openssl
-KEYWORDS=amd64 ~arm ~arm64
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=BSD-2
RDEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= )
SLOT=0
SRC_URI=https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_1.1.4.tar.gz -> libxlsxwriter-1.1.4.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=47249025db27143ce90822ec48fcca55
+_md5_=de5c73cb6f2257e5dcb959d6e1f9346f
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0
index 524789e15bc6..4ac2a3a39ae7 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Bash grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-bash
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-bash/archive/v0.19.0.tar.gz -> tree-sitter-bash-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=b71c11fad7c0cab874bae70021a85ec8
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.2 b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.2
index bf73140f7ef5..3379e1f3f6fc 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.2
+++ b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.2
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=C grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-c/archive/v0.20.2.tar.gz -> tree-sitter-c-0.20.2.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=9e29e91363ba8e2f465552a0cea2e8e4
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1
index 973a241f943e..0ff61c8531e6 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=C# grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c-sharp
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-c-sharp/archive/v0.19.1.tar.gz -> tree-sitter-c-sharp-0.19.1.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=67ab5e4cb0306f23c2e9099f23578230
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0
index ce6bd62cedd9..e740c7a9ccb9 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=C++ grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-cpp
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-cpp/archive/v0.20.0.tar.gz -> tree-sitter-cpp-0.20.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
-_md5_=e467dae7560b730bcfaa479cfe21c3f6
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
+_md5_=9823070e40556dcdbf78252be2f40862
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0
index 6454f2c9b29d..52b78e946f69 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=CSS grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-css
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-css/archive/v0.19.0.tar.gz -> tree-sitter-css-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=e3e8209552b5c8bee1b4b67aaf161889
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0
index a5e49c37651d..fa4b75972b63 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Embedded template languages (like ERB, EJS) grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-embedded-template
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-embedded-template/archive/v0.19.0.tar.gz -> tree-sitter-embedded-template-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=4e3b93c9b375d5f57f4245306352cfa9
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.20.0
index a1c026a4babf..e3e9821c23e5 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.20.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Embedded template languages (like ERB, EJS) grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-embedded-template
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-embedded-template/archive/v0.20.0.tar.gz -> tree-sitter-embedded-template-0.20.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=b6ed9852bebc04079fa59fb5d4a83b55
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1
index c8db2da846d1..278f846b9257 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Go grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-go
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-go/archive/rust-0.19.1.tar.gz -> tree-sitter-go-0.19.1.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=4575fd5c719b8123edf07c222d4d94e3
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114 b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114
index 8033cdd5839c..8e974b70eb1b 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114
+++ b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Haskell grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-haskell
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-haskell/archive/d72f2e42c0d5ccf8e8b1c39e3642428317e8fe02.tar.gz -> tree-sitter-haskell-0.13.0_p20211114.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=dceb4227187cc2dc0ad63dd5038cc2ab
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0
index 252fb94d57c1..78ca8e7b95fa 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=HTML grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-html
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-html/archive/v0.19.0.tar.gz -> tree-sitter-html-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=3f6320588dc16bb6c7a7a46d8927926c
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1
index 7215a4c2ade0..b68f16d9dbd1 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Java grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-java
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-java/archive/v0.19.1.tar.gz -> tree-sitter-java-0.19.1.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=0d6302ae7fcb2ec8f431baa9c5a5e5dc
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.0
index 26ace2aedd23..c43a993c6395 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Java grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-java
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-java/archive/v0.20.0.tar.gz -> tree-sitter-java-0.20.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=dd94ab60aa66169f35a36e6cc30161f8
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0
index d39867e817d1..fd8aa8e80d1f 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=JavaScript grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-javascript
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-javascript/archive/rust-0.20.0.tar.gz -> tree-sitter-javascript-0.20.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=36d5119f6110a12d3108ee3f40f79e39
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0
index 2a4dece754d8..66ad41126f45 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=JSDoc grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-jsdoc
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-jsdoc/archive/v0.19.0.tar.gz -> tree-sitter-jsdoc-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=817d99f66e83804b59d95573f07cdd6a
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0
index 8d1fdeaafe29..e2d2b7182c70 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=JSON grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-json
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-json/archive/v0.19.0.tar.gz -> tree-sitter-json-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=e8db564dc9a541f08d2c5a72a9cf100e
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0
index 657cf3f16da5..90fbf84f518b 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Julia grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-julia
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-julia/archive/v0.19.0.tar.gz -> tree-sitter-julia-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=c816901af2d9fdbe45eb7b38ce0904c7
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0
index 8aa8dc8278b4..6d896b907b21 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=OCaml grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ocaml
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-ocaml/archive/v0.19.0.tar.gz -> tree-sitter-ocaml-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=9bc281849a48488d819bdd4f0dee06b2
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0
index 4de66f17c69d..9b0dc068ad7e 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=PHP grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-php
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-php/archive/v0.19.0.tar.gz -> tree-sitter-php-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=c7f4dab79e4eb19d402db0a751774775
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0
index f277d16a3084..b975f6dc2972 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Python grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-python
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-python/archive/v0.20.0.tar.gz -> tree-sitter-python-0.20.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=4dc33088d1ae713da9ac9175d4021ef5
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0
index 5c2d5d075fd0..9c9ff92e6753 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Semmle QL grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ql
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-ql/archive/v0.19.0.tar.gz -> tree-sitter-ql-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=47ac365692a1f44211e9b66440bfb7f0
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0
index 38bdf27bc96f..dfba81efb366 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Regular Expressions grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-regex
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-regex/archive/v0.19.0.tar.gz -> tree-sitter-regex-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=8a29e39bc6f02bf7c1f9973fc8debf94
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0
index 6e980c8249ad..ed1baee99337 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Ruby grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ruby
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-ruby/archive/v0.19.0.tar.gz -> tree-sitter-ruby-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=18affece5492b3c4a69c235ee360075f
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1
index f08c994da5c9..f2695e7743a1 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Rust grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-rust
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-rust/archive/v0.20.1.tar.gz -> tree-sitter-rust-0.20.1.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=0e30100cfcd35b83dc1783a8671a9a7b
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.3 b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.3
index abc83b0cb898..2b7bd1c26530 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.3
+++ b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.3
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Rust grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-rust
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-rust/archive/v0.20.3.tar.gz -> tree-sitter-rust-0.20.3.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=abacc11eb94a6e0a0864ba06a9a3fb90
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0
index df97a54a962d..5fc945c0558e 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Scala grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-scala
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-scala/archive/v0.19.0.tar.gz -> tree-sitter-scala-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=a1e8b30f0df71c5948979fdfcc3a0794
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0
index ad1e0459dd27..d69102f6280d 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=Tree-sitter query language grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-tsq
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-tsq/archive/0.19.0.tar.gz -> tree-sitter-tsq-0.19.0.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=4963a67523c8e6caa0451d6c5f0c274b
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1
index 6011bca59c3a..c85533dd3b99 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1
@@ -1,12 +1,15 @@
-DEFINED_PHASES=compile install
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
DEPEND=dev-libs/tree-sitter
DESCRIPTION=TypeScript grammar for Tree-sitter
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-typescript
INHERIT=tree-sitter-grammar
+IUSE=test
KEYWORDS=amd64
LICENSE=MIT
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/v0.20.1.tar.gz -> tree-sitter-typescript-0.20.1.tar.gz
-_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 tree-sitter-grammar 906809fa94608a0cfa55f9bfd82c04a4
_md5_=3776eb432afd46d0b124ff82e5291426
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index d2b62ff0c33d..ccc2c67edaec 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.6 b/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.6
new file mode 100644
index 000000000000..c27303a03382
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.6
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm
+DESCRIPTION=An API for talking to sieve (RFC 3028) servers
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Net_Sieve
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
+IUSE=sasl
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-php/PEAR-Net_Socket sasl? ( dev-php/PEAR-Auth_SASL ) >=dev-php/pear-1.8.1
+SLOT=0
+SRC_URI=https://pear.php.net/get/Net_Sieve-1.4.6.tgz
+_eclasses_=php-pear-r2 64a0c48972c51aa882f41e6b59374bcb
+_md5_=be1ee2854af6f8026b6b42bef4126eca
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 287c84576fb4..be8fe9b716fe 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/mitmproxy_wireguard-0.1.16 b/metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.16
index beeb46be9764..76cfe6a3684b 100644
--- a/metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.16
+++ b/metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.16
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/decathorpe/mitmproxy_wireguard
INHERIT=cargo distutils-r1
IUSE=debug python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=Apache-2.0 BSD BSD-2 ISC MIT Unlicense
RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_p2:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://github.com/decathorpe/mitmproxy_wireguard/archive/0.1.16.tar.gz -> mitmproxy_wireguard-0.1.16.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.5.1/download -> aead-0.5.1.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/async-stream/0.3.3/download -> async-stream-0.3.3.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.3/download -> async-stream-impl-0.3.3.crate https://crates.io/api/v1/crates/async-trait/0.1.58/download -> async-trait-0.1.58.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/axum/0.5.17/download -> axum-0.5.17.crate https://crates.io/api/v1/crates/axum-core/0.2.9/download -> axum-core-0.2.9.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.4/download -> blake2-0.10.4.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/boringtun/0.5.2/download -> boringtun-0.5.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/cc/1.0.74/download -> cc-1.0.74.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/chacha20/0.9.0/download -> chacha20-0.9.0.crate https://crates.io/api/v1/crates/chacha20poly1305/0.10.1/download -> chacha20poly1305-0.10.1.crate https://crates.io/api/v1/crates/cipher/0.4.3/download -> cipher-0.4.3.crate https://crates.io/api/v1/crates/console-api/0.4.0/download -> console-api-0.4.0.crate https://crates.io/api/v1/crates/console-subscriber/0.1.8/download -> console-subscriber-0.1.8.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.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.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/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/env_logger/0.9.1/download -> env_logger-0.9.1.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.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.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/h2/0.3.15/download -> h2-0.3.15.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.2/download -> hdrhistogram-7.5.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/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/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http-range-header/0.3.0/download -> http-range-header-0.3.0.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.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.22/download -> hyper-0.14.22.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/ip_network/0.4.1/download -> ip_network-0.4.1.crate https://crates.io/api/v1/crates/ip_network_table/0.2.0/download -> ip_network_table-0.2.0.crate https://crates.io/api/v1/crates/ip_network_table-deps-treebitmap/0.5.0/download -> ip_network_table-deps-treebitmap-0.5.0.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.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libc/0.2.137/download -> libc-0.2.137.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/managed/0.8.0/download -> managed-0.8.0.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.5.0/download -> matchit-0.5.0.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.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.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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/poly1305/0.8.0/download -> poly1305-0.8.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/pretty-hex/0.3.0/download -> pretty-hex-0.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/prost/0.11.0/download -> prost-0.11.0.crate https://crates.io/api/v1/crates/prost-derive/0.11.0/download -> prost-derive-0.11.0.crate https://crates.io/api/v1/crates/prost-types/0.11.1/download -> prost-types-0.11.1.crate https://crates.io/api/v1/crates/pyo3/0.17.2/download -> pyo3-0.17.2.crate https://crates.io/api/v1/crates/pyo3-asyncio/0.17.0/download -> pyo3-asyncio-0.17.0.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.2/download -> pyo3-build-config-0.17.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.2/download -> pyo3-ffi-0.17.2.crate https://crates.io/api/v1/crates/pyo3-log/0.7.0/download -> pyo3-log-0.7.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.2/download -> pyo3-macros-0.17.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.2/download -> pyo3-macros-backend-0.17.2.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.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.5.1/download -> rand_core-0.5.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/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_json/1.0.87/download -> serde_json-1.0.87.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smoltcp/0.8.1/download -> smoltcp-0.8.1.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.1/download -> sync_wrapper-0.1.1.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/tokio/1.21.2/download -> tokio-1.21.2.crate https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.0/download -> tokio-macros-1.8.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.11/download -> tokio-stream-0.1.11.crate https://crates.io/api/v1/crates/tokio-util/0.7.4/download -> tokio-util-0.7.4.crate https://crates.io/api/v1/crates/tonic/0.8.2/download -> tonic-0.8.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tower-http/0.3.4/download -> tower-http-0.3.4.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.16/download -> tracing-subscriber-0.3.16.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.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/unindent/0.1.10/download -> unindent-0.1.10.crate https://crates.io/api/v1/crates/universal-hash/0.5.0/download -> universal-hash-0.5.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.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-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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/x25519-dalek/2.0.0-pre.1/download -> x25519-dalek-2.0.0-pre.1.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate https://crates.io/api/v1/crates/zeroize_derive/1.3.2/download -> zeroize_derive-1.3.2.crate
_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb distutils-r1 da32ffc285e9f13313f2387570e35b87 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=ddd9cf222a6413c65b290873c1574e4b
+_md5_=35d97166dbca292d3bb346d7d19c39e7
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 5f99f4cf36d0..1010146b0fc5 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/designer-5.15.7 b/metadata/md5-cache/dev-qt/designer-5.15.7
index ed47aab3f099..b8784b4e123b 100644
--- a/metadata/md5-cache/dev-qt/designer-5.15.7
+++ b/metadata/md5-cache/dev-qt/designer-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=desktop qt5-build xdg-utils
IUSE=declarative debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= =dev-qt/qtgui-5.15.7*:5=[png] =dev-qt/qtnetwork-5.15.7* =dev-qt/qtprintsupport-5.15.7* =dev-qt/qtwidgets-5.15.7* =dev-qt/qtxml-5.15.7* declarative? ( =dev-qt/qtdeclarative-5.15.7*[widgets] )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qttools-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=02156e7351e362edfe4b177dffc7cd2a
+_md5_=fef8df96e00f5ed1a39d7dd799b13328
diff --git a/metadata/md5-cache/dev-qt/linguist-tools-5.15.7 b/metadata/md5-cache/dev-qt/linguist-tools-5.15.7
index a983fdbb126c..99a34b385e1c 100644
--- a/metadata/md5-cache/dev-qt/linguist-tools-5.15.7
+++ b/metadata/md5-cache/dev-qt/linguist-tools-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= =dev-qt/qtxml-5.15.7* qml? ( =dev-qt/qtdeclarative-5.15.7* )
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qttools-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=f6d3845a8561d7eeef43ade1060eb535
+_md5_=ca3769d5d9b30ff6e2a56af7043e5336
diff --git a/metadata/md5-cache/dev-qt/qdbus-5.15.7 b/metadata/md5-cache/dev-qt/qdbus-5.15.7
index 413750c54207..5edefa434c14 100644
--- a/metadata/md5-cache/dev-qt/qdbus-5.15.7
+++ b/metadata/md5-cache/dev-qt/qdbus-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtdbus-5.15.7* =dev-qt/qtxml-5.15.7* !dev-qt/qdbus:5 !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qttools-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=4642f1c38c017c6c7e0ae97119eccf13
+_md5_=6e1f34acc28528346a7b02061f82ab2e
diff --git a/metadata/md5-cache/dev-qt/qtcharts-5.15.7 b/metadata/md5-cache/dev-qt/qtcharts-5.15.7
index dcf3bcc1c40e..9119528ed217 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtcharts-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtgui-5.15.7* =dev-qt/qtwidgets-5.15.7* qml? ( =dev-qt/qtdeclarative-5.15.7* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtcharts-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=8833c75f41f04cea21502836a2dfef37
+_md5_=ac7f594f0e94f50e7f44ed4b5aa1e151
diff --git a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.7 b/metadata/md5-cache/dev-qt/qtconcurrent-5.15.7
index 854266aae8e3..0ccec1c71c66 100644
--- a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtconcurrent-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=1c355a9193c1d97496c915d9eb0bd50d
+_md5_=f227d2cf2c60a50800aab2d98a60e775
diff --git a/metadata/md5-cache/dev-qt/qtcore-5.15.7 b/metadata/md5-cache/dev-qt/qtcore-5.15.7
index 6ca91fa6fe11..c487ade19e71 100644
--- a/metadata/md5-cache/dev-qt/qtcore-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtcore-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=linux-info flag-o-matic qt5-build
IUSE=icu old-kernel systemd debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2[pcre16,unicode] sys-libs/zlib:= icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) systemd? ( sys-apps/systemd:= )
RESTRICT=test
SLOT=5/5.15.7
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 7a3f8b289bc442b8151fb29bfefe3b76 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=428db6a62f05fa429deef5ccdb5d0c5d
+_md5_=1a7ea9831858e066e662900c21b347dc
diff --git a/metadata/md5-cache/dev-qt/qtdbus-5.15.7 b/metadata/md5-cache/dev-qt/qtdbus-5.15.7
index 3e9a75788417..e7d930106591 100644
--- a/metadata/md5-cache/dev-qt/qtdbus-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtdbus-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= sys-apps/dbus
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=ad1b0f7cf52a7d11ecf215c559a2af82
+_md5_=e0876864acf62637d6197069a3fb9143
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.7 b/metadata/md5-cache/dev-qt/qtdeclarative-5.15.7
index b4f99e3d4f26..a4640574e5c2 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtdeclarative https://community.kde.org/Qt5PatchCollection
INHERIT=flag-o-matic python-any-r1 qt5-build
IUSE=gles2-only +jit localstorage vulkan +widgets debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtgui-5.15.7*:5=[gles2-only=,vulkan=] =dev-qt/qtnetwork-5.15.7* =dev-qt/qttest-5.15.7* media-libs/libglvnd localstorage? ( =dev-qt/qtsql-5.15.7* ) widgets? ( =dev-qt/qtwidgets-5.15.7*[gles2-only=] )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtdeclarative-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtdeclarative-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=23def5774758daa608b96459f53c3b5f
+_md5_=7fa87bec187e1f4ecdb37f80774bb714
diff --git a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.7 b/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.7
index d15288c19ed4..9bcc6eb16e57 100644
--- a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=test debug test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtdeclarative-5.15.7* =dev-qt/qtgui-5.15.7*
RESTRICT=!test? ( test ) test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtgraphicaleffects-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=c63c280b52999e6e22c88ea419cfa578
+_md5_=2a8f511ee4ad9899f9889ac5700e1a8e
diff --git a/metadata/md5-cache/dev-qt/qtgui-5.15.7 b/metadata/md5-cache/dev-qt/qtgui-5.15.7
index 3b165133c8a4..6bd595c3332d 100644
--- a/metadata/md5-cache/dev-qt/qtgui-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtgui-5.15.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PDEPEND=ibus? ( app-i18n/ibus ) wayland? ( =dev-qt/qtwayland-5.15.7* )
RDEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.7*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= dbus? ( =dev-qt/qtdbus-5.15.7* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.7* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.7* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=5/5.15.7
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=a98ae90c82d60cd386346338e666c9fa
+_md5_=b91087defcf83a98d6e6e6ffb220ec13
diff --git a/metadata/md5-cache/dev-qt/qthelp-5.15.7 b/metadata/md5-cache/dev-qt/qthelp-5.15.7
index df4a9ce732bc..6c217d83cee3 100644
--- a/metadata/md5-cache/dev-qt/qthelp-5.15.7
+++ b/metadata/md5-cache/dev-qt/qthelp-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= =dev-qt/qtgui-5.15.7* =dev-qt/qtsql-5.15.7*[sqlite] =dev-qt/qtwidgets-5.15.7*
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qttools-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=d19a1b47cabff6adf79983eadbaaf7f8
+_md5_=dc48ea2752e2c45f332f962057f51825
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.7 b/metadata/md5-cache/dev-qt/qtmultimedia-5.15.7
index 7179c51fe8cb..081eeb76f0ed 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtmultimedia https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=alsa gles2-only gstreamer openal pulseaudio qml widgets debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtgui-5.15.7*[gles2-only=] =dev-qt/qtnetwork-5.15.7* alsa? ( media-libs/alsa-lib ) gstreamer? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( =dev-qt/qtdeclarative-5.15.7* gles2-only? ( =dev-qt/qtgui-5.15.7*[egl] ) openal? ( media-libs/openal ) ) widgets? ( =dev-qt/qtwidgets-5.15.7*[gles2-only=] media-libs/libglvnd )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtmultimedia-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=bac8077ed8808578e6cc1a4b7d0f648e
+_md5_=742a8ea436c8966f10b43858e2856224
diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.7 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.7
index 035dd603bad3..fc8953ab3b5d 100644
--- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtnetwork-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=connman gssapi libproxy networkmanager sctp +ssl debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.7* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.7* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) connman? ( net-misc/connman ) networkmanager? ( net-misc/networkmanager )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=2f7870520ce8019714f693387cd47aac
+_md5_=01bbc5f9dbf6191f9a53fc1c63077afc
diff --git a/metadata/md5-cache/dev-qt/qtopengl-5.15.7 b/metadata/md5-cache/dev-qt/qtopengl-5.15.7
index 9578e9154673..07d5fadfa2ef 100644
--- a/metadata/md5-cache/dev-qt/qtopengl-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtopengl-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=gles2-only test debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= =dev-qt/qtgui-5.15.7*[gles2-only=] =dev-qt/qtwidgets-5.15.7*[gles2-only=]
RESTRICT=!test? ( test ) test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=645ee2423b804e58f91269c33480b083
+_md5_=54fbfc9c0d1c830c8701514da5a94505
diff --git a/metadata/md5-cache/dev-qt/qtpaths-5.15.7 b/metadata/md5-cache/dev-qt/qtpaths-5.15.7
index 7f0efe827e6f..64ce800f861d 100644
--- a/metadata/md5-cache/dev-qt/qtpaths-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtpaths-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qttools-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=fee3347bd62030efd45881c991337cfb
+_md5_=9e57c6c2537f727c2c1e512a73c9aee5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-5.15.7 b/metadata/md5-cache/dev-qt/qtpositioning-5.15.7
index 9b8dc76107c3..49eaf7b86f31 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtpositioning-5.15.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=geoclue +qml debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PDEPEND=geoclue? ( app-misc/geoclue:2.0 )
RDEPEND==dev-qt/qtcore-5.15.7* geoclue? ( =dev-qt/qtdbus-5.15.7* ) qml? ( =dev-qt/qtdeclarative-5.15.7* )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtlocation-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=af7418aab726e61d8f208b7fa5cce109
+_md5_=6ae71670f3a44a5df4cec6c17d75a708
diff --git a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.7 b/metadata/md5-cache/dev-qt/qtprintsupport-5.15.7
index 89848cf17abf..10daf2346fa6 100644
--- a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtprintsupport-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=cups gles2-only test debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= =dev-qt/qtgui-5.15.7*[gles2-only=] =dev-qt/qtwidgets-5.15.7*[gles2-only=] cups? ( net-print/cups )
RESTRICT=!test? ( test ) test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=5cdb5c8c722ba4a10f77d09a964a754b
+_md5_=596cdd8f6088aaf491b5c1806dd1804f
diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.7 b/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.7
index d306254a3c00..a46bea972834 100644
--- a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=+widgets debug test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtdeclarative-5.15.7* =dev-qt/qtgui-5.15.7* widgets? ( =dev-qt/qtwidgets-5.15.7* )
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtquickcontrols-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=8a355b78e42e9c3f360575429be8c4f9
+_md5_=0d86dcd7d86b01c17048ef81d70ed747
diff --git a/metadata/md5-cache/dev-qt/qtscript-5.15.7 b/metadata/md5-cache/dev-qt/qtscript-5.15.7
index cf2a8fd04d38..df87ba3166d7 100644
--- a/metadata/md5-cache/dev-qt/qtscript-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtscript-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=+jit scripttools debug test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* scripttools? ( =dev-qt/qtgui-5.15.7* =dev-qt/qtwidgets-5.15.7* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtscript-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=58e4b529573d4f46790082f3f209e15b
+_md5_=11a8422117bb84f40f78396b0fb3e964
diff --git a/metadata/md5-cache/dev-qt/qtserialport-5.15.7 b/metadata/md5-cache/dev-qt/qtserialport-5.15.7
index a97a55ffc217..202e3b423f72 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtserialport-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* virtual/libudev:=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtserialport-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=49c3bf565adc446d6649240b961dbb1e
+_md5_=0fd0b50ce27004cef49e7e8d0d4f80b0
diff --git a/metadata/md5-cache/dev-qt/qtsql-5.15.7 b/metadata/md5-cache/dev-qt/qtsql-5.15.7
index 20632f5e9f90..1d04b2b59e69 100644
--- a/metadata/md5-cache/dev-qt/qtsql-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtsql-5.15.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=freetds mysql oci8 odbc postgres +sqlite debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= freetds? ( dev-db/freetds ) mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 )
REQUIRED_USE=|| ( freetds mysql oci8 odbc postgres sqlite )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15.7
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=b4a6d9175e4e688e668bba659909ff39
+_md5_=bbfba9474d22c1512a78929a576bf1a4
diff --git a/metadata/md5-cache/dev-qt/qtsvg-5.15.7 b/metadata/md5-cache/dev-qt/qtsvg-5.15.7
index a67647b163d6..53e39e97a3d3 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtsvg-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtsvg https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtgui-5.15.7* =dev-qt/qtwidgets-5.15.7* sys-libs/zlib:=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtsvg-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtsvg-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=5d9a711c40e869d12676e3bad60c0fdb
+_md5_=49c82fc1c354e9bb99d340461892ae4c
diff --git a/metadata/md5-cache/dev-qt/qttest-5.15.7 b/metadata/md5-cache/dev-qt/qttest-5.15.7
index 9b7165e558d1..d43280ba27bb 100644
--- a/metadata/md5-cache/dev-qt/qttest-5.15.7
+++ b/metadata/md5-cache/dev-qt/qttest-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=test debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5=
RESTRICT=!test? ( test ) test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=18b20d0de2e6b7df661766c90b4301b6
+_md5_=d225f88fd103082f9ef96784577ee40b
diff --git a/metadata/md5-cache/dev-qt/qttranslations-5.15.7 b/metadata/md5-cache/dev-qt/qttranslations-5.15.7
index a94d14c90c53..3f67041aea00 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-5.15.7
+++ b/metadata/md5-cache/dev-qt/qttranslations-5.15.7
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qttranslations-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=eecd1f1b2304e6c368d908a7f6d59b3c
+_md5_=8eb229aada9a7b68a708a78b6246b405
diff --git a/metadata/md5-cache/dev-qt/qtwayland-5.15.7 b/metadata/md5-cache/dev-qt/qtwayland-5.15.7
index 6cef31ce3b62..adffb1a2f853 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtwayland-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwayland https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=vulkan X debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=dev-libs/wayland =dev-qt/qtcore-5.15.7*:5= =dev-qt/qtdeclarative-5.15.7*:5= =dev-qt/qtgui-5.15.7*:5=[egl,libinput,vulkan=,X?] media-libs/libglvnd vulkan? ( dev-util/vulkan-headers ) X? ( =dev-qt/qtgui-5.15.7*[-gles2-only] x11-libs/libX11 x11-libs/libXcomposite )
RESTRICT=test
SLOT=5/5.15.7
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtwayland-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwayland-5.15.7-gentoo-kde-1.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=883bc0cba14d617f488fb3f092cb48ee
+_md5_=5e59778aa69751f2957155ab9fd856b0
diff --git a/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.7 b/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.7
index f02394d706cc..a731b02ea831 100644
--- a/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= !<dev-qt/qtwayland-5.15.3:5
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtwayland-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=ae80321dd26c517beca5505867c17f4c
+_md5_=f06147c3ac0759ef15e0680e83c19fea
diff --git a/metadata/md5-cache/dev-qt/qtwidgets-5.15.7 b/metadata/md5-cache/dev-qt/qtwidgets-5.15.7
index 28db532a28ba..e5ec0361ccb3 100644
--- a/metadata/md5-cache/dev-qt/qtwidgets-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtwidgets-5.15.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=dbus gles2-only gtk +png +X debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5= =dev-qt/qtgui-5.15.7*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.7* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.7*:5=[dbus] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango )
REQUIRED_USE=gtk? ( dbus )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=093a100a723fdeae12ca6ee74f3aa12e
+_md5_=2b09b1ac833c9c1e69603abd9eea35c2
diff --git a/metadata/md5-cache/dev-qt/qtx11extras-5.15.7 b/metadata/md5-cache/dev-qt/qtx11extras-5.15.7
index fc3837a21809..c66dc64a505a 100644
--- a/metadata/md5-cache/dev-qt/qtx11extras-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtx11extras-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtgui-5.15.7*[X]
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtx11extras-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=9a64f2d818f146c375dae3b59238010d
+_md5_=7f779f5760a40373bdd3296b1f848dd5
diff --git a/metadata/md5-cache/dev-qt/qtxml-5.15.7 b/metadata/md5-cache/dev-qt/qtxml-5.15.7
index cfeea0d02020..d08e20ce05fe 100644
--- a/metadata/md5-cache/dev-qt/qtxml-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtxml-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7*:5=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtbase-everywhere-opensource-src-5.15.7.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.7-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-2.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=b06bb15219f839a2dbf4bcd0b8310f91
+_md5_=8a0c1d0c2dd778ec03c2ecf135146455
diff --git a/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.7 b/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.7
index 8be26d912b93..824ea1d56a8b 100644
--- a/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.7
+++ b/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.7* =dev-qt/qtnetwork-5.15.7* qml? ( =dev-qt/qtdeclarative-5.15.7* ) !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtxmlpatterns-everywhere-opensource-src-5.15.7.tar.xz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build b6c643c692be2aa94e7c88937a6ca685 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02
-_md5_=53a93d1295d081b8e7765c6c5266a80d
+_md5_=f7fc85ada3b504d1a678e0bd1b8227d2
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 937b548c6302..9b75fe723818 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/async-1.30.3 b/metadata/md5-cache/dev-ruby/async-1.30.3
index 0f94c544e1cc..0ee838965429 100644
--- a/metadata/md5-cache/dev-ruby/async-1.30.3
+++ b/metadata/md5-cache/dev-ruby/async-1.30.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby27(-)] >=dev-ruby/nio4r-2.3:2[ruby_targets_ruby27(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby30(-)] >=dev-ruby/nio4r-2.3:2[ruby_targets_ruby30(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby31(-)] >=dev-ruby/nio4r-2.3:2[ruby_targets_ruby31(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/async/archive/v1.30.3.tar.gz -> async-1.30.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=bee4eddebcd3f5a2dcec203836dead1b
+_md5_=5095251c8c337f89718e96ce9c1ed380
diff --git a/metadata/md5-cache/dev-ruby/async-container-0.16.12 b/metadata/md5-cache/dev-ruby/async-container-0.16.12
index f5cf41c8fc2f..3aa84396056c 100644
--- a/metadata/md5-cache/dev-ruby/async-container-0.16.12
+++ b/metadata/md5-cache/dev-ruby/async-container-0.16.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async-container
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/async[ruby_targets_ruby27(-)] dev-ruby/async-io[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] dev-ruby/async-io[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] dev-ruby/async-io[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/socketry/async-container/archive/v0.16.12.tar.gz -> async-container-0.16.12.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=c95d26723f67f2bee1d2312d968bcd58
+_md5_=3c57fd6e2ddfabf063e8c0985b039c8e
diff --git a/metadata/md5-cache/dev-ruby/async-io-1.34.0 b/metadata/md5-cache/dev-ruby/async-io-1.34.0
index baefb26f83bf..1a3e4e953d65 100644
--- a/metadata/md5-cache/dev-ruby/async-io-1.34.0
+++ b/metadata/md5-cache/dev-ruby/async-io-1.34.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async-io
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/async[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1/1.34
SRC_URI=https://github.com/socketry/async-io/archive/v1.34.0.tar.gz -> async-io-1.34.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=0cd045b89f33ec87f28dcdc5d81f7d8a
+_md5_=39cf64a6bb51835c7af38e13bf17a6b7
diff --git a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1 b/metadata/md5-cache/dev-ruby/async-rspec-1.16.1
index c87f296e09e4..f6fe6bc259b2 100644
--- a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1
+++ b/metadata/md5-cache/dev-ruby/async-rspec-1.16.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async-rspec
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] dev-ruby/rspec-files:1[ruby_targets_ruby27(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-files:1[ruby_targets_ruby30(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-files:1[ruby_targets_ruby31(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/async-rspec/archive/v1.16.1.tar.gz -> async-rspec-1.16.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=71426fbc826f0366f193449e0ef94184
+_md5_=a9e83dec78d5201f3ad28332083361dd
diff --git a/metadata/md5-cache/dev-ruby/console-1.16.2 b/metadata/md5-cache/dev-ruby/console-1.16.2
index 877b02941f25..d95129b07f6c 100644
--- a/metadata/md5-cache/dev-ruby/console-1.16.2
+++ b/metadata/md5-cache/dev-ruby/console-1.16.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/console
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/fiber-local[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/console/archive/v1.16.2.tar.gz -> console-1.16.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=87bc796823db5d47a2ad2126e45ba03d
+_md5_=aac5ca39175c7b2c4af676e462c1b439
diff --git a/metadata/md5-cache/dev-ruby/fiber-local-1.0.0 b/metadata/md5-cache/dev-ruby/fiber-local-1.0.0
index 7d2e542433e0..8a936e957645 100644
--- a/metadata/md5-cache/dev-ruby/fiber-local-1.0.0
+++ b/metadata/md5-cache/dev-ruby/fiber-local-1.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/fiber-local
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/fiber-local/archive/refs/tags/v1.0.0.tar.gz -> fiber-local-1.0.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=1c4d2fac5b2308bfa59d98f638a6d089
+_md5_=63119affaa8e36349eadc85f2af6795a
diff --git a/metadata/md5-cache/dev-ruby/http-5.1.0 b/metadata/md5-cache/dev-ruby/http-5.1.0
index 42e4ce61bf6f..6b29beeb8100 100644
--- a/metadata/md5-cache/dev-ruby/http-5.1.0
+++ b/metadata/md5-cache/dev-ruby/http-5.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tarcieri/http
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( =dev-ruby/addressable-2*[ruby_targets_ruby27(-)] >=dev-ruby/addressable-2.8[ruby_targets_ruby27(-)] =dev-ruby/http-cookie-1*[ruby_targets_ruby27(-)] >=dev-ruby/http-form_data-2.2:2[ruby_targets_ruby27(-)] >=dev-ruby/llhttp-ffi-0.4.0:0/0.4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/addressable-2*[ruby_targets_ruby30(-)] >=dev-ruby/addressable-2.8[ruby_targets_ruby30(-)] =dev-ruby/http-cookie-1*[ruby_targets_ruby30(-)] >=dev-ruby/http-form_data-2.2:2[ruby_targets_ruby30(-)] >=dev-ruby/llhttp-ffi-0.4.0:0/0.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/addressable-2*[ruby_targets_ruby31(-)] >=dev-ruby/addressable-2.8[ruby_targets_ruby31(-)] =dev-ruby/http-cookie-1*[ruby_targets_ruby31(-)] >=dev-ruby/http-form_data-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/llhttp-ffi-0.4.0:0/0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/http-5.1.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=67c7803b24942de829e92dbca75384f6
+_md5_=db9d97db6b49a3cdc1f4c31f13f41b2f
diff --git a/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 b/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0
index 37e907b498bc..d4f869fe5ebd 100644
--- a/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0
+++ b/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/metabahn/llhttp
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MPL-2.0
RDEPEND=ruby_targets_ruby27? ( =dev-ruby/ffi-compiler-1*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ffi-compiler-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ffi-compiler-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0/0.4
SRC_URI=https://github.com/metabahn/llhttp/archive/refs/tags/2021-09-09.tar.gz -> llhttp-0.4.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=71bed4eb129c983014e262316602f58d
+_md5_=b3003c4eb5e18fec8a8bffad813fe904
diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.10 b/metadata/md5-cache/dev-ruby/oauth2-1.4.10
index 29205a6c3511..afb0ee1855dd 100644
--- a/metadata/md5-cache/dev-ruby/oauth2-1.4.10
+++ b/metadata/md5-cache/dev-ruby/oauth2-1.4.10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/oauth-xx/oauth2
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( || ( dev-ruby/faraday:2[ruby_targets_ruby27(-)] dev-ruby/faraday:1[ruby_targets_ruby27(-)] >=dev-ruby/faraday-0.17.3:0[ruby_targets_ruby27(-)] ) dev-ruby/jwt:2[ruby_targets_ruby27(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby27(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby27(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby27(-)] <dev-ruby/rack-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday:1[ruby_targets_ruby30(-)] >=dev-ruby/faraday-0.17.3:0[ruby_targets_ruby30(-)] ) dev-ruby/jwt:2[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby30(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday:1[ruby_targets_ruby31(-)] >=dev-ruby/faraday-0.17.3:0[ruby_targets_ruby31(-)] ) dev-ruby/jwt:2[ruby_targets_ruby31(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby31(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby31(-)] <dev-ruby/rack-3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/oauth-xx/oauth2/archive/v1.4.10.tar.gz -> oauth2-1.4.10.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=4342ca81fcaeb8c3e1e25a4a4e04df20
+_md5_=ada1d1bfbac3a17a8a45160be10df22c
diff --git a/metadata/md5-cache/dev-ruby/rspec-files-1.1.3 b/metadata/md5-cache/dev-ruby/rspec-files-1.1.3
index ea2c6cda7f8f..a9e50cecab62 100644
--- a/metadata/md5-cache/dev-ruby/rspec-files-1.1.3
+++ b/metadata/md5-cache/dev-ruby/rspec-files-1.1.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/rspec-files
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/rspec-files/archive/v1.1.3.tar.gz -> rspec-files-1.1.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=b6d3773af2f33d814b97fdd76dbd290c
+_md5_=61a950abc16b0b573d3d864162a61ba5
diff --git a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3
index 12377b5d3563..60416ba25482 100644
--- a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3
+++ b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/rspec-memory
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/rspec-memory/archive/v1.0.3.tar.gz -> rspec-memory-1.0.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=19a39bed4d7f92ca0ae2a3100ba4a696
+_md5_=fcdd299c2d7a727eadf75a8d0eac54e2
diff --git a/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 b/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16
index e0f91f9e00bc..2368293c8057 100644
--- a/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16
+++ b/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pboling/rspec-pending_for
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/rspec-core[ruby_targets_ruby27(-)] dev-ruby/ruby_engine:2[ruby_targets_ruby27(-)] dev-ruby/ruby_version:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec-core[ruby_targets_ruby30(-)] dev-ruby/ruby_engine:2[ruby_targets_ruby30(-)] dev-ruby/ruby_version:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec-core[ruby_targets_ruby31(-)] dev-ruby/ruby_engine:2[ruby_targets_ruby31(-)] dev-ruby/ruby_version:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/pboling/rspec-pending_for/archive/v0.1.16.tar.gz -> rspec-pending_for-0.1.16.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=b6737ba7a2fa89bca09445fbeb74dab0
+_md5_=92f4bf707f6b26286f19e960ba8c37f9
diff --git a/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 b/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0
index 7d7bff51225e..3c6592bcc3c6 100644
--- a/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0
+++ b/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/janlelis/ruby_version
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/ruby_engine-2.0.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=b801a2ab07bc593b9268d59516193d66
+_md5_=e50925ab52e1fb08ae7e6394a577583a
diff --git a/metadata/md5-cache/dev-ruby/ruby_version-1.0.2 b/metadata/md5-cache/dev-ruby/ruby_version-1.0.2
index 8c4d162e74f3..07db1eb7e589 100644
--- a/metadata/md5-cache/dev-ruby/ruby_version-1.0.2
+++ b/metadata/md5-cache/dev-ruby/ruby_version-1.0.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/janlelis/ruby_version
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/ruby_version-1.0.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=3690b953e2d86fec5b6c173ec2852198
+_md5_=9e555d9e6af5ccd9b96887822d26d1bd
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index f36f18bc5932..d89e6eaec14e 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/stgit-2.0.3 b/metadata/md5-cache/dev-vcs/stgit-2.0.3
index 9a0adee3867f..42b4794e54f0 100644
--- a/metadata/md5-cache/dev-vcs/stgit-2.0.3
+++ b/metadata/md5-cache/dev-vcs/stgit-2.0.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://stacked-git.github.io
INHERIT=cargo
IUSE=doc debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0 MIT BSD BSL-1.1 GPL-2 Unicode-DFS-2016 Unlicense ZLIB
RESTRICT=mirror
SLOT=0/2
SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.0.1/download -> bstr-1.0.1.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bzip2/0.4.3/download -> bzip2-0.4.3.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cc/1.0.77/download -> cc-1.0.77.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.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.0.26/download -> clap-4.0.26.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/ctrlc/3.2.3/download -> ctrlc-3.2.3.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.59+curl-7.86.0/download -> curl-sys-0.4.59+curl-7.86.0.crate https://crates.io/api/v1/crates/cxx/1.0.82/download -> cxx-1.0.82.crate https://crates.io/api/v1/crates/cxx-build/1.0.82/download -> cxx-build-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.82/download -> cxxbridge-flags-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.82/download -> cxxbridge-macro-1.0.82.crate https://crates.io/api/v1/crates/encoding_rs/0.8.31/download -> encoding_rs-0.8.31.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.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/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.18/download -> filetime-0.2.18.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.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/0.7.5/download -> io-lifetimes-0.7.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.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/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/nix/0.25.0/download -> nix-0.25.0.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.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.77/download -> openssl-sys-0.9.77.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustix/0.35.13/download -> rustix-0.35.13.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_json/1.0.88/download -> serde_json-1.0.88.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.2/download -> terminal_size-0.2.2.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.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.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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-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/windows-sys/0.36.1/download -> windows-sys-0.36.1.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_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.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.0/download -> windows_aarch64_msvc-0.42.0.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.0/download -> windows_i686_gnu-0.42.0.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.0/download -> windows_i686_msvc-0.42.0.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.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.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.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://github.com/stacked-git/stgit/archive/v2.0.3.tar.gz -> stgit-2.0.3.tar.gz
_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=d992878f565b6f0fa05393a320fb0396
+_md5_=5d24203ede00b4485334343295ae2e5f
diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz
index 8d8cac4766b3..96ae8c1ae7f6 100644
--- a/metadata/md5-cache/gui-apps/Manifest.gz
+++ b/metadata/md5-cache/gui-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-apps/swayidle-1.8.0 b/metadata/md5-cache/gui-apps/swayidle-1.8.0
new file mode 100644
index 000000000000..31812a23fb33
--- /dev/null
+++ b/metadata/md5-cache/gui-apps/swayidle-1.8.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-libs/wayland-protocols-1.27 virtual/pkgconfig man? ( app-text/scdoc ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-libs/wayland elogind? ( >=sys-auth/elogind-237[policykit] ) systemd? ( >=sys-apps/systemd-237[policykit] )
+DESCRIPTION=Idle management daemon for Wayland
+EAPI=7
+HOMEPAGE=https://github.com/swaywm/swayidle
+INHERIT=meson
+IUSE=elogind +man systemd
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/wayland elogind? ( >=sys-auth/elogind-237[policykit] ) systemd? ( >=sys-apps/systemd-237[policykit] )
+REQUIRED_USE=?? ( elogind systemd )
+SLOT=0
+SRC_URI=https://github.com/swaywm/swayidle/archive/1.8.0.tar.gz -> swayidle-1.8.0.tar.gz
+_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=63f593b08e4c322f3467206895641c17
diff --git a/metadata/md5-cache/gui-apps/swayidle-9999 b/metadata/md5-cache/gui-apps/swayidle-9999
index 425c09e97cfc..27a4b163c8b3 100644
--- a/metadata/md5-cache/gui-apps/swayidle-9999
+++ b/metadata/md5-cache/gui-apps/swayidle-9999
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-libs/wayland-protocols-1.14 virtual/pkgconfig man? ( app-text/scdoc ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=>=dev-libs/wayland-protocols-1.27 virtual/pkgconfig man? ( app-text/scdoc ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
DEPEND=dev-libs/wayland elogind? ( >=sys-auth/elogind-237[policykit] ) systemd? ( >=sys-apps/systemd-237[policykit] )
DESCRIPTION=Idle management daemon for Wayland
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/wayland elogind? ( >=sys-auth/elogind-237[policykit] ) systemd?
REQUIRED_USE=?? ( elogind systemd )
SLOT=0
_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 2347f8fe2d392b2a091191f94be37e6f meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=bd046b5fd1a61b42f810d24891adadfc
+_md5_=63f593b08e4c322f3467206895641c17
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index b07b54dbbfd4..4b11515975f6 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/renderdoc-1.24 b/metadata/md5-cache/media-gfx/renderdoc-1.24
new file mode 100644
index 000000000000..04f62076c352
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/renderdoc-1.24
@@ -0,0 +1,17 @@
+BDEPEND=x11-base/xorg-proto virtual/pkgconfig qt5? ( || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 python_single_target_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) dev-libs/libpcre dev-qt/qtcore:5 sys-devel/bison ) verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( python_single_target_python3_9? ( dev-python/sphinx[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/miniz:= >=dev-util/glslang-1.3.231:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-keysyms virtual/opengl pyside2? ( python_single_target_python3_9? ( dev-python/pyside2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)] ) ) qt5? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 )
+DESCRIPTION=A stand-alone graphics debugging tool
+EAPI=8
+HOMEPAGE=https://renderdoc.org https://github.com/baldurk/renderdoc
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg
+IUSE=pyside2 qt5 python_single_target_python3_9 python_single_target_python3_10 doc verify-sig
+KEYWORDS=~amd64
+LICENSE=BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB
+RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/miniz:= >=dev-util/glslang-1.3.231:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-keysyms virtual/opengl pyside2? ( python_single_target_python3_9? ( dev-python/pyside2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)] ) ) qt5? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10 ) dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 )
+REQUIRED_USE=doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 ) )
+SLOT=0
+SRC_URI=https://github.com/baldurk/renderdoc/archive/refs/tags/v1.24.tar.gz -> renderdoc-1.24.tar.gz qt5? ( https://github.com/baldurk/swig/archive/renderdoc-modified-7.tar.gz -> swig-renderdoc-7.tar.gz ) verify-sig? ( https://github.com/baldurk/renderdoc/releases/download/v1.24/v1.24.tar.gz.asc -> renderdoc-1.24.tar.gz.asc )
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc cmake 44afbf15c35884f7c840470f1cf05d0d docs 2af4a2f0074bd646101ce0f66ca6dd03 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 25c880c1db58e21b80b684bacc964958 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 verify-sig afb98fe4696292e4234ce36713fd4e9e xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=0ba1539ab0ff87c1fe97d5ac46b0f1a6
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 2a0d46181bea..568829c0d5dd 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/libvisual-0.4.1 b/metadata/md5-cache/media-libs/libvisual-0.4.1
new file mode 100644
index 000000000000..90019e4d9f88
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libvisual-0.4.1
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Abstraction library between applications and audio visualisation plugins
+EAPI=8
+HOMEPAGE=http://libvisual.org/
+INHERIT=multilib-minimal
+IUSE=debug nls threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-2.1
+SLOT=0.4
+SRC_URI=https://github.com/Libvisual/libvisual/releases/download/libvisual-0.4.1/libvisual-0.4.1.tar.bz2
+_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=55f63beabb133ed6e9c5455e1c9c049d
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 044dd80499c4..2c875d6f7c6f 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.1 b/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.1
new file mode 100644
index 000000000000..ed1078a744a2
--- /dev/null
+++ b/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.1
@@ -0,0 +1,15 @@
+BDEPEND=>=virtual/pkgconfig-0-r1
+DEFINED_PHASES=compile configure install test
+DEPEND=>=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(-)?] ~media-libs/libvisual-0.4.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/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/libXrender-0.9.8[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(-)?] ) gtk? ( >=x11-libs/gtk+-2.24.23: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(-)?] ) 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(-)?] ) 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(-)?] ) >=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(-)?]
+DESCRIPTION=collection of visualization plugins for use with the libvisual framework
+EAPI=8
+HOMEPAGE=http://libvisual.org/
+INHERIT=multilib-minimal
+IUSE=alsa debug gtk jack mplayer 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
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=>=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(-)?] ~media-libs/libvisual-0.4.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/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/libXrender-0.9.8[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(-)?] ) gtk? ( >=x11-libs/gtk+-2.24.23: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(-)?] ) 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(-)?] ) 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(-)?] )
+SLOT=0.4
+SRC_URI=https://github.com/Libvisual/libvisual/releases/download/libvisual-plugins-0.4.1/libvisual-plugins-0.4.1.tar.bz2
+_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=0e05a7ff27420041ebababda419531e1
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index e34baeed40bd..bf09f73fb727 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/davfs2-1.6.0 b/metadata/md5-cache/net-fs/davfs2-1.6.0-r1
index de253390ee1a..3a846b6552ba 100644
--- a/metadata/md5-cache/net-fs/davfs2-1.6.0
+++ b/metadata/md5-cache/net-fs/davfs2-1.6.0-r1
@@ -5,7 +5,7 @@ DESCRIPTION=Linux FUSE (or coda) driver that allows you to mount a WebDAV resour
EAPI=7
HOMEPAGE=https://savannah.nongnu.org/projects/davfs2
INHERIT=autotools
-IUSE=nls
+IUSE=nls split-usr
KEYWORDS=amd64 ~arm ~arm64 ppc x86
LICENSE=GPL-3+
RDEPEND=dev-libs/libxml2 net-libs/neon sys-libs/zlib nls? ( virtual/libintl virtual/libiconv ) acct-group/davfs2 acct-user/davfs2
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://nongnu/davfs2/davfs2-1.6.0.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=174cb22bad765a9daabdccc5834503ef
+_md5_=ec9397a2563bdd9cb24c0a0c17529936
diff --git a/metadata/md5-cache/net-fs/davfs2-1.6.1 b/metadata/md5-cache/net-fs/davfs2-1.6.1-r1
index 45317a9f0a2a..e911c58c9ab0 100644
--- a/metadata/md5-cache/net-fs/davfs2-1.6.1
+++ b/metadata/md5-cache/net-fs/davfs2-1.6.1-r1
@@ -4,7 +4,7 @@ DESCRIPTION=Linux FUSE (or coda) driver that allows you to mount a WebDAV resour
EAPI=8
HOMEPAGE=https://savannah.nongnu.org/projects/davfs2
INHERIT=autotools
-IUSE=nls
+IUSE=nls split-usr
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/libxml2 acct-group/davfs2 acct-user/davfs2 net-libs/neon:= sys-libs/zlib nls? ( virtual/libintl virtual/libiconv )
@@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://nongnu/davfs2/davfs2-1.6.1.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=7c7d1c5258e782d9b9ecd16f1a6b75dc
+_md5_=09ed3c5854d0e5723b1aad42e2a799c0
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 8fd401be5f87..7a49289438af 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/cmst-2022.11.30 b/metadata/md5-cache/net-misc/cmst-2022.11.30
new file mode 100644
index 000000000000..1e61df32049f
--- /dev/null
+++ b/metadata/md5-cache/net-misc/cmst-2022.11.30
@@ -0,0 +1,14 @@
+BDEPEND=dev-qt/linguist-tools:5
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5
+DESCRIPTION=Qt GUI for Connman with system tray icon
+EAPI=7
+HOMEPAGE=https://github.com/andrew-bibb/cmst
+INHERIT=qmake-utils xdg-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 net-misc/connman
+SLOT=0
+SRC_URI=https://github.com/andrew-bibb/cmst/archive/cmst-2022.11.30.tar.gz
+_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=dd55fa6aa2fc509df5f7a1b428140aac
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index cc879cb300d7..1a96ac6c9c93 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/sfeed-1.6 b/metadata/md5-cache/net-news/sfeed-1.6
index cabdd4115871..f88efc878f7e 100644
--- a/metadata/md5-cache/net-news/sfeed-1.6
+++ b/metadata/md5-cache/net-news/sfeed-1.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://codemadness.org/sfeed-simple-feed-parser.html
INHERIT=toolchain-funcs savedconfig optfeature
IUSE=+ncurses +theme-mono theme-mono-highlight theme-newsboat theme-templeos savedconfig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86
LICENSE=ISC
RDEPEND=ncurses? ( sys-libs/ncurses:= )
REQUIRED_USE=ncurses? ( ^^ ( theme-mono theme-mono-highlight theme-newsboat theme-templeos ) )
SLOT=0
SRC_URI=https://codemadness.org/releases/sfeed/sfeed-1.6.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=72513b6af927b3c24ccf37ae089d586a
+_md5_=59c46c6a8c3f43c0e434baee732a8838
diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz
index f6b80f02f59e..7abb189308b9 100644
--- a/metadata/md5-cache/net-proxy/Manifest.gz
+++ b/metadata/md5-cache/net-proxy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-proxy/mitmproxy-9.0.1 b/metadata/md5-cache/net-proxy/mitmproxy-9.0.1
index ffd40260c821..a47579a3f2eb 100644
--- a/metadata/md5-cache/net-proxy/mitmproxy-9.0.1
+++ b/metadata/md5-cache/net-proxy/mitmproxy-9.0.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://mitmproxy.org/
INHERIT=distutils-r1
IUSE=test python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
RDEPEND=>=app-arch/brotli-1.0.0[python,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/asgiref-3.2.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/blinker-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/certifi-2015.11.20.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cryptography-37.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/flask-1.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/h2-4.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/hyperframe-6.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/kaitaistruct-0.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ldap3-2.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/mitmproxy_wireguard-0.1.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/passlib-1.6.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/protobuf-python-3.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/publicsuffix-2.20190205[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyopenssl-22.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyparsing-2.4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyperclip-1.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-zstandard-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ruamel-yaml-0.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/tornado-6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urwid-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wsproto-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.15_p3:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.8_p3:3.10[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mitmproxy/mitmproxy/archive/9.0.1.tar.gz -> mitmproxy-9.0.1.gh.tar.gz
_eclasses_=distutils-r1 da32ffc285e9f13313f2387570e35b87 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=179e4405a62cd22340476d1c74ee742c
+_md5_=68eb50574e922e8e6faf648f548f1061
diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz
index ca1567923e57..1472ce9008c4 100644
--- a/metadata/md5-cache/sci-chemistry/Manifest.gz
+++ b/metadata/md5-cache/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-chemistry/dssp-4.2.0 b/metadata/md5-cache/sci-chemistry/dssp-4.2.0
index b5b322c58ce0..c6c3b0c54ed8 100644
--- a/metadata/md5-cache/sci-chemistry/dssp-4.2.0
+++ b/metadata/md5-cache/sci-chemistry/dssp-4.2.0
@@ -4,10 +4,10 @@ DESCRIPTION=The protein secondary structure standard
EAPI=8
HOMEPAGE=https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp
INHERIT=cmake
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
RDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-5.0.4
SLOT=0
SRC_URI=https://github.com/PDB-REDO/dssp/archive/refs/tags/v4.2.0.tar.gz -> dssp-4.2.0.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=10f335aca53d9388df5d7b1772960f5d
+_md5_=2559f76b0e5bd728e50242e17b405bd8
diff --git a/metadata/md5-cache/sys-firmware/Manifest.gz b/metadata/md5-cache/sys-firmware/Manifest.gz
index ae30372f81b4..2b6f009059e2 100644
--- a/metadata/md5-cache/sys-firmware/Manifest.gz
+++ b/metadata/md5-cache/sys-firmware/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-firmware/edk2-ovmf-202202 b/metadata/md5-cache/sys-firmware/edk2-ovmf-202202
index 3423ccd0071e..d0ed19c82955 100644
--- a/metadata/md5-cache/sys-firmware/edk2-ovmf-202202
+++ b/metadata/md5-cache/sys-firmware/edk2-ovmf-202202
@@ -4,10 +4,10 @@ DESCRIPTION=UEFI firmware for 64-bit x86 virtual machines
EAPI=8
HOMEPAGE=https://github.com/tianocore/edk2
INHERIT=python-any-r1 readme.gentoo-r1
-KEYWORDS=~amd64 arm64 ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=BSD-2 MIT
RDEPEND=!sys-firmware/edk2-ovmf-bin
SLOT=0
SRC_URI=https://github.com/tianocore/edk2/archive/edk2-stable202202.tar.gz -> edk2-ovmf-202202.tar.gz https://github.com/openssl/openssl/archive/d82e959e621a3d597f1e0d50ff8c2d8b96915fd7.tar.gz -> openssl-d82e959e621a3d597f1e0d50ff8c2d8b96915fd7.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz https://dev.gentoo.org/~ajak/distfiles/edk2-ovmf-202202-qemu-firmware.tar.xz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=24ec7fcfdf46cebab2fbdbcf8aea91ca
+_md5_=7735fa656b66eea7570183d502da49db
diff --git a/metadata/md5-cache/sys-firmware/edk2-ovmf-bin-202202 b/metadata/md5-cache/sys-firmware/edk2-ovmf-bin-202202
index 6519a724b64d..3239ada69229 100644
--- a/metadata/md5-cache/sys-firmware/edk2-ovmf-bin-202202
+++ b/metadata/md5-cache/sys-firmware/edk2-ovmf-bin-202202
@@ -3,10 +3,10 @@ DESCRIPTION=UEFI firmware for 64-bit x86 virtual machines
EAPI=8
HOMEPAGE=https://github.com/tianocore/edk2
INHERIT=readme.gentoo-r1
-KEYWORDS=~amd64 arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=BSD-2 MIT
RDEPEND=!sys-firmware/edk2-ovmf
SLOT=0
SRC_URI=https://dev.gentoo.org/~ajak/distfiles/edk2-ovmf-202202-1.xpak
_eclasses_=readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=2762117054ed6f6900b3417b2ce69c12
+_md5_=c5eaf1a118535c3e4bff526dafdb19fc
diff --git a/metadata/md5-cache/sys-firmware/seabios-1.16.0 b/metadata/md5-cache/sys-firmware/seabios-1.16.0
index a3af2710caee..5ba738f235fb 100644
--- a/metadata/md5-cache/sys-firmware/seabios-1.16.0
+++ b/metadata/md5-cache/sys-firmware/seabios-1.16.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.seabios.org/
INHERIT=toolchain-funcs python-any-r1
IUSE=debug +seavgabios
-KEYWORDS=~alpha ~amd64 arm64 ~loong ~m68k ~mips ~ppc ppc64 x86
+KEYWORDS=~alpha amd64 arm64 ~loong ~m68k ~mips ~ppc ppc64 x86
LICENSE=LGPL-3 GPL-3
RDEPEND=!sys-firmware/seabios-bin
SLOT=0
SRC_URI=https://www.seabios.org/downloads/seabios-1.16.0.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=e64629f4378b37ee5b55a405bfd45600
+_md5_=ea2474054f38fe71ea5122ebbb989293
diff --git a/metadata/md5-cache/sys-firmware/seabios-bin-1.16.0 b/metadata/md5-cache/sys-firmware/seabios-bin-1.16.0
index 277f87b5ea5b..815d8fcc1f34 100644
--- a/metadata/md5-cache/sys-firmware/seabios-bin-1.16.0
+++ b/metadata/md5-cache/sys-firmware/seabios-bin-1.16.0
@@ -2,9 +2,9 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
EAPI=8
HOMEPAGE=https://www.seabios.org/
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=LGPL-3 GPL-3
RDEPEND=!sys-firmware/seabios
SLOT=0
SRC_URI=https://dev.gentoo.org/~ajak/distfiles/seabios-1.16.0-1.xpak
-_md5_=5929d0f5afe52783f9afe2ea4c345eb3
+_md5_=2612b9afbfd86d8f0a599e02a0fa94e7
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index a1913089cc60..6e1f39aedd72 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/glibc-2.35-r10 b/metadata/md5-cache/sys-libs/glibc-2.35-r10
deleted file mode 100644
index 755a1bc509a0..000000000000
--- a/metadata/md5-cache/sys-libs/glibc-2.35-r10
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.0_p2:3.11 >=dev-lang/python-3.10.8_p3:3.10 >=dev-lang/python-3.9.15_p3:3.9 >=dev-lang/python-3.8.15_p3:3.8 ) >=app-misc/pax-utils-1.3.3 sys-devel/bison doc? ( sys-apps/texinfo ) !compile-locales? ( app-arch/gzip sys-apps/grep app-alternatives/awk ) >=sys-devel/binutils-2.27 >=sys-devel/gcc-6.2 sys-devel/gnuconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
-DEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) compile-locales? ( app-arch/gzip sys-apps/grep app-alternatives/awk ) test? ( >=net-dns/libidn2-2.3.0 ) virtual/os-headers
-DESCRIPTION=GNU libc C library
-EAPI=7
-HOMEPAGE=https://www.gnu.org/software/libc/
-INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles
-IUSE=audit caps cet +clone3 compile-locales +crypt custom-cflags doc experimental-loong gd headers-only +multiarch multilib multilib-bootstrap nscd profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
-PDEPEND=!vanilla? ( sys-libs/timezone-data )
-RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) app-arch/gzip sys-apps/grep app-alternatives/awk sys-apps/gentoo-functions !<app-misc/pax-utils-1.3.3 !<net-misc/openssh-8.1_p1-r2 >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
-RESTRICT=!test? ( test )
-SLOT=2.2
-SRC_URI=mirror://gnu/glibc/glibc-2.35.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.35-patches-11.tar.xz experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
-_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs a8e50acee31b5759b4df1f7707cae54b python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=52600244fc341f45b60cd9a085dd798a
diff --git a/metadata/md5-cache/sys-libs/glibc-2.35-r8 b/metadata/md5-cache/sys-libs/glibc-2.35-r8
deleted file mode 100644
index 450c47aea5da..000000000000
--- a/metadata/md5-cache/sys-libs/glibc-2.35-r8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.0_p2:3.11 >=dev-lang/python-3.10.8_p3:3.10 >=dev-lang/python-3.9.15_p3:3.9 >=dev-lang/python-3.8.15_p3:3.8 ) >=app-misc/pax-utils-1.3.3 sys-devel/bison doc? ( sys-apps/texinfo ) !compile-locales? ( app-arch/gzip sys-apps/grep app-alternatives/awk ) >=sys-devel/binutils-2.27 >=sys-devel/gcc-6.2 sys-devel/gnuconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
-DEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) compile-locales? ( app-arch/gzip sys-apps/grep app-alternatives/awk ) test? ( >=net-dns/libidn2-2.3.0 ) virtual/os-headers
-DESCRIPTION=GNU libc C library
-EAPI=7
-HOMEPAGE=https://www.gnu.org/software/libc/
-INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles
-IUSE=audit caps cet +clone3 compile-locales +crypt custom-cflags doc experimental-loong gd headers-only +multiarch multilib multilib-bootstrap nscd profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
-PDEPEND=!vanilla? ( sys-libs/timezone-data )
-RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) app-arch/gzip sys-apps/grep app-alternatives/awk sys-apps/gentoo-functions !<app-misc/pax-utils-1.3.3 !<net-misc/openssh-8.1_p1-r2 >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
-RESTRICT=!test? ( test )
-SLOT=2.2
-SRC_URI=mirror://gnu/glibc/glibc-2.35.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.35-patches-9.tar.xz experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
-_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs a8e50acee31b5759b4df1f7707cae54b python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 25c880c1db58e21b80b684bacc964958 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=24e01449ab26d7a5a485adfdf6556ae8
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 912621faefa9..388c1832c69f 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/icingaweb2-2.11.2 b/metadata/md5-cache/www-apps/icingaweb2-2.11.2
index 53dcdc46fcd0..7284179da521 100644
--- a/metadata/md5-cache/www-apps/icingaweb2-2.11.2
+++ b/metadata/md5-cache/www-apps/icingaweb2-2.11.2
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=http://www.icinga.org/
INHERIT=depend.apache multilib
IUSE=apache2 apache2-server fpm ldap mysql nginx pdf postgres apache2
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=net-analyzer/icinga2-2.1.1 dev-php/pecl-imagick pdf? ( media-gfx/imagemagick[png] ) apache2-server? ( >=www-servers/apache-2.4.0 ) nginx? ( >=www-servers/nginx-1.7.0:* ) || ( dev-lang/php:7.3[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:7.4[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] ) >=dev-libs/icinga-php-library-0.8.1 >=dev-libs/icinga-php-thirdparty-0.11.0 acct-group/icingacmd acct-group/icingaweb2 apache2? ( =www-servers/apache-2* )
REQUIRED_USE=( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )
SLOT=0
SRC_URI=https://codeload.github.com/Icinga/icingaweb2/tar.gz/v2.11.2 -> icingaweb2-2.11.2.tar.gz
_eclasses_=depend.apache 416d1c5005c5f4594e79812fb7323f0d multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=0c9c7ce8f6f00f411a29c21291e5383d
+_md5_=be76ff402e41616e2b974582c1a4f1f8
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 04f7a7163096..84d6d1e59f08 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/vivaldi-5.5.2805.48 b/metadata/md5-cache/www-client/vivaldi-5.5.2805.48
index f796dbf1f2c6..f1a13140ac00 100644
--- a/metadata/md5-cache/www-client/vivaldi-5.5.2805.48
+++ b/metadata/md5-cache/www-client/vivaldi-5.5.2805.48
@@ -5,11 +5,11 @@ HOMEPAGE=https://vivaldi.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=proprietary-codecs widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64 ~arm ~arm64
+KEYWORDS=-* amd64 ~arm ~arm64
LICENSE=Vivaldi
RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:102 ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.48-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.48-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.48-1_arm64.deb )
_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 7eb20ad915a0a318176d51bc2508ff5c linux-info 7a3f8b289bc442b8151fb29bfefe3b76 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 unpacker bc57272a0491765c71d973c8cfd35063 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=a7a95f70f001c3763cc0797c10fee920
+_md5_=3a82a5754121dccae074af9098dfa43a
diff --git a/metadata/md5-cache/www-client/vivaldi-5.5.2805.44 b/metadata/md5-cache/www-client/vivaldi-5.5.2805.50
index f6db83ded9d2..1817ca9b3e31 100644
--- a/metadata/md5-cache/www-client/vivaldi-5.5.2805.44
+++ b/metadata/md5-cache/www-client/vivaldi-5.5.2805.50
@@ -5,11 +5,11 @@ HOMEPAGE=https://vivaldi.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=proprietary-codecs widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* amd64 ~arm ~arm64
+KEYWORDS=-* ~amd64 ~arm ~arm64
LICENSE=Vivaldi
RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:102 ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.44-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.44-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.44-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.50-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.50-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_5.5.2805.50-1_arm64.deb )
_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 7eb20ad915a0a318176d51bc2508ff5c linux-info 7a3f8b289bc442b8151fb29bfefe3b76 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 unpacker bc57272a0491765c71d973c8cfd35063 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=3a82a5754121dccae074af9098dfa43a
+_md5_=a7a95f70f001c3763cc0797c10fee920
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-5.6.2861.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-5.6.2867.22
index bb9cefce3995..e0c7525b8bad 100644
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-5.6.2861.3
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-5.6.2867.22
@@ -10,6 +10,6 @@ LICENSE=Vivaldi
RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:102 ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_5.6.2861.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_5.6.2861.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_5.6.2861.3-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_5.6.2867.22-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_5.6.2867.22-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_5.6.2867.22-1_arm64.deb )
_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 7eb20ad915a0a318176d51bc2508ff5c linux-info 7a3f8b289bc442b8151fb29bfefe3b76 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 unpacker bc57272a0491765c71d973c8cfd35063 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
_md5_=a7a95f70f001c3763cc0797c10fee920
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index 9511d2d7436b..541235e0959d 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.161.03 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.161.03
index 8197686f1ee7..663654920b5c 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.161.03
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.161.03
@@ -12,4 +12,4 @@ RDEPEND=acct-group/video sys-libs/glibc persistenced? ( acct-user/nvpd net-libs/
SLOT=0/470
SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/470.161.03/NVIDIA-Linux-x86_64-470.161.03.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-470.161.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-470.161.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-470.161.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-470.161.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-470.161.03.tar.bz2
_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 7a3f8b289bc442b8151fb29bfefe3b76 linux-mod 3167123d17b3550117c7e554fd22ca02 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 unpacker bc57272a0491765c71d973c8cfd35063 user-info 69a1ed744ec33cf2c910ff2bd6084d11
-_md5_=89586c7d7093216973725988447f4aec
+_md5_=2ea03056f300a08d0a676575d7bd6659
diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz
index b6d065dd0960..fe11e2c4ee91 100644
--- a/metadata/md5-cache/x11-themes/Manifest.gz
+++ b/metadata/md5-cache/x11-themes/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-themes/tela-icon-theme-20211225 b/metadata/md5-cache/x11-themes/tela-icon-theme-20211225
deleted file mode 100644
index 6077549deca8..000000000000
--- a/metadata/md5-cache/x11-themes/tela-icon-theme-20211225
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-shells/bash sys-apps/util-linux[hardlink(-)?]
-DEFINED_PHASES=install postinst postrm preinst prepare
-DESCRIPTION=A flat colorful Design icon theme
-EAPI=8
-HOMEPAGE=https://github.com/vinceliuice/Tela-icon-theme
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg
-IUSE=+standard black blue brown green grey orange pink purple red yellow manjaro ubuntu +hardlink
-KEYWORDS=~amd64 ~arm64 ~ppc64
-LICENSE=GPL-3+
-REQUIRED_USE=|| ( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu )
-RESTRICT=binchecks strip test
-SLOT=0
-SRC_URI=https://github.com/vinceliuice/Tela-icon-theme/archive/refs/tags/2021-12-25.tar.gz -> tela-icon-theme-20211225.tar.gz
-_eclasses_=xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=33b16ed577fc8fbbdcc13cdede4a2688
diff --git a/metadata/md5-cache/x11-themes/tela-icon-theme-20220828-r1 b/metadata/md5-cache/x11-themes/tela-icon-theme-20220828-r2
index d1b20e6172ba..1b91f26f16f9 100644
--- a/metadata/md5-cache/x11-themes/tela-icon-theme-20220828-r1
+++ b/metadata/md5-cache/x11-themes/tela-icon-theme-20220828-r2
@@ -5,12 +5,12 @@ EAPI=8
HOMEPAGE=https://github.com/vinceliuice/Tela-icon-theme
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo xdg
-IUSE=+standard black blue brown green grey orange pink purple red yellow manjaro ubuntu +hardlink kde
+IUSE=+standard black blue brown green grey orange pink purple red yellow manjaro ubuntu nord +hardlink kde
KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=GPL-3+
-REQUIRED_USE=|| ( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu )
+REQUIRED_USE=|| ( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu nord )
RESTRICT=binchecks strip test
SLOT=0
SRC_URI=https://github.com/vinceliuice/Tela-icon-theme/archive/refs/tags/2022-08-28.tar.gz -> tela-icon-theme-20220828.tar.gz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=6a5bc0a5b834c05068af68aaee216c4c
+_md5_=cab6d11a8c012cc16b3705acc1de081a
diff --git a/metadata/md5-cache/x11-themes/tela-icon-theme-99999999 b/metadata/md5-cache/x11-themes/tela-icon-theme-99999999
index d59118ac41ac..92ceabc1916d 100644
--- a/metadata/md5-cache/x11-themes/tela-icon-theme-99999999
+++ b/metadata/md5-cache/x11-themes/tela-icon-theme-99999999
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/vinceliuice/Tela-icon-theme
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo xdg git-r3
-IUSE=+standard black blue brown green grey orange pink purple red yellow manjaro ubuntu +hardlink kde
+IUSE=+standard black blue brown green grey orange pink purple red yellow manjaro ubuntu dracula nord +hardlink kde
LICENSE=GPL-3+
PROPERTIES=live
-REQUIRED_USE=|| ( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu )
+REQUIRED_USE=|| ( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu dracula nord )
RESTRICT=binchecks strip test
SLOT=0
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2347f8fe2d392b2a091191f94be37e6f xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=6a5bc0a5b834c05068af68aaee216c4c
+_md5_=09959e79711c9f1b5a258b14ae6d09f2
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 792482f89bcc..fd95b59a58b5 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14598 BLAKE2B dd3bd1269baca9127ec20d35028ac080296d0f294040056402ba0b8b32f65d9b77b38974a70f4979cc85acd7f28d3ab278e9c58e548b6166a53bef6c9a5fd97d SHA512 fa21828a5a015c35127c2ab36ff2dc8197f2159e8002397e5e72877978e625b2ed4b80479487964a67eb2e5e2432f81d46188162c5b895a1cef9c293ad73cc21
-TIMESTAMP 2022-12-05T19:39:44Z
+TIMESTAMP 2022-12-06T02:11:24Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOOSQBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOOpMxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDmFg//e+uL/NZ0J+i4P676aBN3GQmwz0+iiOeI8KJO+btzAlnzLmGnOaHOSwya
-Kn5yizxxKtBXWTjkvNSd6lYD3sBDdKhB6E3dBIDyKmeU8XfmL/YhAgSjVmZ42/4D
-/B/vTfXadwP0QYmrJ4o2tqPfSqeGYvE5x6d5/ACcpwaM7JPWfWUkhCc/yvoonfgq
-sFhnduMkOCw/aXqp+7y9YbC0DeKmmGEaHKZM3nxHlv+T1Z8ZPC40K0aiurssrbXq
-F7x7ybxEF1hM6GlMhjS9MyzDrSb0yjNy1MpmAFhF82KrzCZ+oPpUNuRpvdfiq7d8
-+XBH1WM9FG4ltwq2SUodfrOTjpgFJf0eFStqU0cufJHtZBkXolj6+Yh3rtterpBB
-/WsVlpzGO9CpCOTOb7TLwpoYXcjAm+sqemBYO3NFsKAXAfa1XKgmCodiq2oG+vf8
-Wf+n09D1gzjH5nZGbgiMBXbkhYqFRR4ETsKLZtCFegqEpEOfd4IJGDiD2VGE8pIj
-BeYI2z1VQ79k9XPCj/QM83ovHQZwsJg9sBoedmNcKCb1586L1fQRVDoAHrVywZi/
-wg7pxoObWZ8ToCnwsVQiwhNUfbKwyxaqO5Oqpy65XpDgDm8E0qpxRzvtLMxUr3L9
-i4AFmril70z91gvjc7PrtJ5KlVra+K3+0TMj6oXUT23ScCGfL5Q=
-=XCOV
+klAidw/+IRceuQTbjPf4LMjxlOk/5CBnSSwnqF7EZFqJZeVM2uNf5bpItO9C5m4T
+N6aPitRop62/e0h0Wu75T7hly1YV5kIAJtUpWosbsmI1j5jIOVLBC8jk0eduKvYk
+xSU7zOFgc2BGVpuWebqx+KyjHlAPcIxJC90LbrxPlMd413YYa5HCorYeiwXd37TG
+jK0LTr8N1S3dJ54suKqSaGS7sOSWfT1oekiqSVIugnfweTvsm54x7skoLuX51WsZ
+DVWuuprBBmp34I3VdQIuFsDr/tkGI/VuI2sE6vCSrodoGNWFa7EIbPZuGP3yxKaE
+GBdZHNtZcbTVMwRlG4Zk8BPVfisBkyDhDg3hytpHonjwZnq7mvELIruhjtSEG10Y
+odm6dCa9AF0q3rCD9CzXVfS9c3KzhSnXgj/BXvUMXkGu3hxZa4T7B6Ddn2zGiCuC
+7QdljC0A3TcQqQ1CBXdtmAlV3lBpSRo/TlP/0rKY/nofFrcl/1wwjPMtYl2ogQWZ
+HIvbnfBuEf7fMEm/0ykhWg35ldPZgxqU2gx/G/60mADeIqCdvRlXH/e3tlrmd1Ku
+joEUSaCB35qxWYzZknRcm51dclzBL8QnH145iGsNzbVqU2oBbe+r4AzCT5QZEhn8
+KZAIzcyJNkYlsZUIvLHtV5TJktvFV0qLVBh6tlYrKk44kmQeO3A=
+=ViaA
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 61ce2f2e27d0..91ab615ba88e 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 05 Dec 2022 19:39:41 +0000
+Tue, 06 Dec 2022 02:11:21 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index d017fac7fc0a..9978be40211a 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -15,10 +15,6 @@
<name>Dennis Lamm</name>
</member>
<member>
- <email>matthew@gentoo.org</email>
- <name>Matthew Smith</name>
- </member>
- <member>
<email>mva@gentoo.org</email>
<name>Vadim Misbakh-Soloviov</name>
</member>
diff --git a/metadata/timestamp b/metadata/timestamp
index 7c5826cef78b..da394f0f6c6e 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Dec 5 07:39:41 PM UTC 2022
+Tue Dec 6 02:11:21 AM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 8b785a0844ec..189c4d326fac 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 05 Dec 2022 20:15:01 +0000
+Tue, 06 Dec 2022 02:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 068a5b48890c..0c2fc8feb3aa 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-46fc075a2a5cdf3233e5144cf28a147b3646ccd9 1670268494 2022-12-05T19:28:14+00:00
+c2394d01be67765df94bfe9d97eec5a25a4bda45 1670291935 2022-12-06T01:58:55+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 9645ab48d1d7..919fab7e2732 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1670269201 Mon 05 Dec 2022 07:40:01 PM UTC
+1670292601 Tue 06 Dec 2022 02:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 61ce2f2e27d0..91ab615ba88e 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 05 Dec 2022 19:39:41 +0000
+Tue, 06 Dec 2022 02:11:21 +0000
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index 869d2431dbb8..4db4d480ce43 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/davfs2/Manifest b/net-fs/davfs2/Manifest
index 12172af57915..9ac96dae9868 100644
--- a/net-fs/davfs2/Manifest
+++ b/net-fs/davfs2/Manifest
@@ -1,6 +1,6 @@
AUX davfs2-1.6.0-neon-0.32-support.patch 336 BLAKE2B 6f21c679eb1cdc305e6648be4d3114b9e34adc1eb4cd285ed0731ee7576f20d73d6349085af04807f07cd5acf4cf2624ccb093b679bc8d0611a9105b1317f3c8 SHA512 e50e2a5ccc415b43e8942d7d240603dc376195b5945a02ea1c57ce9d41356ce724f6de47e7d34369c2170e683f02ed340e0844dbda07860dc6dafd5ba854f302
DIST davfs2-1.6.0.tar.gz 472511 BLAKE2B aed1ec060d5639fb90a58257038a75c25c2f77a7d6393130ffa3b4d36b92433654b8396dfe4615e4f2ea06d5c6d961d5de27b0347e62d730a22eddd003db71e1 SHA512 e016eb847152b7d0c20abfdafd36f43fcff29339362be6765202a45692a186c70b1c33d3566ed8ca695c399a7f0ca1aef7b05d378cdda33d892cb684da34de33
DIST davfs2-1.6.1.tar.gz 472426 BLAKE2B b24a3f17604838e763cbcf86f62719ee41b5569e58732441a621d210dd0c2e619d4f363d90e9b13d1616e84a3da940da941a15ad6eadfa2b339d14a6e26c75a2 SHA512 12f9eadd2049741b7cb61c5583be6c6982559e702e5cbd4767c655110187524d7afad0a6ff8ad00d457e194ad75b3ce391f5fe566fb4a0bbaed0a705caa3f163
-EBUILD davfs2-1.6.0.ebuild 1312 BLAKE2B 473edf342d36c14c816a881e9dfd324833f9146c3e5713b8a795fcf0a101526c0cae31e6189bd6b78567869d3ca578dd90307997c28815823be4c26ed2ad0c92 SHA512 cdb8bc88535a1cbdd56f4c16e07aa5df05fedd4e0ed1ce1d5bf1c24fc051cecd5e135a69f04bf600a4af9b4767741ffa0fe6138844ffec130f41ca97ffe770e1
-EBUILD davfs2-1.6.1.ebuild 1222 BLAKE2B f6c8e425c877c471b4ca5bcec1d1eed1d0493c9aae39a2aeb6fc632dc281ec0e35e331f5346cc230a9780a73483d3f9f6c3e7f30856249d572deba07076e90fd SHA512 0724bcfc45668e2d8b02f25d51cf0160ce849b1379302b6cb825bd49ed6e66c63238b0c5d08cd8f21ab3647ef40fba6072b33efeeb9f4f34b64d52005b20b9f3
+EBUILD davfs2-1.6.0-r1.ebuild 1454 BLAKE2B 2fe5b6b8ae968bf11a48eaae0d6d08f266b87a3ce19ae4477e81ba1b8c63581d4fe5ca777065245e0b576e1add9a438758448d9a4763f6f0b96b89ae050082b0 SHA512 9f951f7ca89107085a82a2b4d6ceaba1e572eadd3d5892f6112430fee1a8cc6ed67593af093cd4f0d15309849d705916e8cf21c6ad93457363a70c63a147400c
+EBUILD davfs2-1.6.1-r1.ebuild 1364 BLAKE2B 704d924ee06762be738e877409c5fe58e59ea5538e6efdedf5730534ced1e8889d277cf0ca16d54c1a1c35532b55729cb0e907e6cdf4a152fff304d96377965c SHA512 1b33c6f0b72173b635fcc214edec1210d06863970ed2eb9e9c9b42fd1b4fd92cbba53166ff6ce6ca3f4ea3aa47fe876fae3e4a7c22a54917afefe9f14a6a8464
MISC metadata.xml 342 BLAKE2B 00339b6e849aa8ae26de58e48ece3d3df8d176fa6171756f297cabe81ec6037d3b82add01fcfb915c82fcfa74d4c7816882adc581c0f8a3ed4635fffa3c6727f SHA512 472d5f316a3b1c0b7f2f0f11bd567e9bd3b4b3f4e54c8018e38b179b293e2ac42a7452fae43994929b7f8647e866e612a499e322ef8719beba0d1fae32a1fbb8
diff --git a/net-fs/davfs2/davfs2-1.6.0.ebuild b/net-fs/davfs2/davfs2-1.6.0-r1.ebuild
index 67767035ccb4..fdd0b7931658 100644
--- a/net-fs/davfs2/davfs2-1.6.0.ebuild
+++ b/net-fs/davfs2/davfs2-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ppc x86"
-IUSE="nls"
+IUSE="nls split-usr"
RESTRICT="test"
RDEPEND="dev-libs/libxml2
@@ -45,7 +45,14 @@ src_prepare() {
}
src_configure() {
- econf --enable-largefile $(use_enable nls)
+ local ssbindir
+ if use split-usr; then
+ ssbindir=${EPREFIX}/sbin
+ else
+ ssbindir=${EPREFIX}/usr/sbin
+ fi
+
+ econf --enable-largefile $(use_enable nls) ssbindir="${ssbindir}"
}
pkg_postinst() {
diff --git a/net-fs/davfs2/davfs2-1.6.1.ebuild b/net-fs/davfs2/davfs2-1.6.1-r1.ebuild
index a00ae2819d90..973dc3c12987 100644
--- a/net-fs/davfs2/davfs2-1.6.1.ebuild
+++ b/net-fs/davfs2/davfs2-1.6.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="nls"
+IUSE="nls split-usr"
RESTRICT="test"
RDEPEND="dev-libs/libxml2
@@ -39,7 +39,14 @@ src_prepare() {
}
src_configure() {
- econf --enable-largefile $(use_enable nls)
+ local ssbindir
+ if use split-usr; then
+ ssbindir=${EPREFIX}/sbin
+ else
+ ssbindir=${EPREFIX}/usr/sbin
+ fi
+
+ econf --enable-largefile $(use_enable nls) ssbindir="${ssbindir}"
}
pkg_postinst() {
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 5919719baf27..6b204906e19f 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/cmst/Manifest b/net-misc/cmst/Manifest
index 24c937006629..c42dcccca86b 100644
--- a/net-misc/cmst/Manifest
+++ b/net-misc/cmst/Manifest
@@ -1,3 +1,5 @@
DIST cmst-2022.05.01.tar.gz 3427199 BLAKE2B 3e48c45d5ce45259934af95eeb0a6462a62a7caf2c4eb030487c66d1c25ccb6204dd312e778a97310026dd3f7622b43c6b02c6dc750fe81400a756366be6d3bf SHA512 54a3cc6feee7e388d0b84967796b5d3306fdf0c5a1dde17ccaa582f4803841ea624894e6cd9afc4566d6972c1981e848dc12fbd0004669341821c068064770c8
+DIST cmst-2022.11.30.tar.gz 3486817 BLAKE2B 8c0d12a99188ec1aa16faed8d035f1b7c00d090725a547b90171f8e2f352550c64cb8acf4f7bd0900c281b307d361db4a1794b892fe593772ded60a0af6ba777 SHA512 09c5b14607824fab4e46c8f3648fc13951bcce08708ddb8f1574d4c71a14c69de7fbaa1849eba82d9525a02867f8b54cfdc3b073aa4dee1fdcb8845504640327
EBUILD cmst-2022.05.01.ebuild 887 BLAKE2B ca3214162a928ab5975c15a02c29ee01bdad629aea7688a81015e3223d8e285ec061f6fe4c2f19dfb4c12e4fea21750c364a763e1002203c3d1a3a4636fb6e23 SHA512 e9bf2d363d20911881d689555e093ca4bc6cde6a733efe6d3d6fdd7292630fc9a24c63a60e0cd5470072de8aa1bcb7ba2879254e1305e53b6f624869bfc263a5
+EBUILD cmst-2022.11.30.ebuild 889 BLAKE2B eb54a7fcf2e5dfc74c2f2a3c14f7377dc5cba74c07f1a546888dff89abf0a34f46e94e96d4b2aa92995bca56af848a4ce5dcec969407e40d38423556dfe5a049 SHA512 26b9525df4fafe9b628a43099c3c6f1860ac102e842992378230250d197661b1ebd6a625ee94b2702ae616d11a201d098dec5da6aa590b9de5e056c9747a9282
MISC metadata.xml 390 BLAKE2B 19055fbf6cc2b268ff117e4cd4e39c894452cd7a3f9c71a113831a142ee4458aae99f86497fc85ee5e29ee73a50d2363ce816e46e2cf3cf47e6be51658d882d2 SHA512 fcc4db887275f29a69ddb8d731f3bc1516734b75bb5ce494d2ddfc13f951a7c1ce9f715383c62725919755b61488943f91c1286d126fb91a24176c24e0e3dcaf
diff --git a/net-misc/cmst/cmst-2022.11.30.ebuild b/net-misc/cmst/cmst-2022.11.30.ebuild
new file mode 100644
index 000000000000..72cbdbb60aab
--- /dev/null
+++ b/net-misc/cmst/cmst-2022.11.30.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qmake-utils xdg-utils
+
+DESCRIPTION="Qt GUI for Connman with system tray icon"
+HOMEPAGE="https://github.com/andrew-bibb/cmst"
+SRC_URI="https://github.com/andrew-bibb/cmst/archive/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}
+ net-misc/connman
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_configure() {
+ export USE_LIBPATH="${EPREFIX}/usr/$(get_libdir)/${PN}"
+ eqmake5 DISTRO=gentoo
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ rm -r "${D}"/usr/share/licenses || die
+ gunzip "${D}"/usr/share/man/man1/cmst.1.gz
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index 84f7813bb95a..6798d7307a57 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
diff --git a/net-news/sfeed/Manifest b/net-news/sfeed/Manifest
index 869eba20a14b..eac80b3f2eef 100644
--- a/net-news/sfeed/Manifest
+++ b/net-news/sfeed/Manifest
@@ -1,5 +1,5 @@
DIST sfeed-1.5.tar.gz 65067 BLAKE2B 0f2fbe263d869d396aae9a13c482d381d0e7201ca62b86f795bedd4e4174bea1959c16d1b63d534013e9a100527d6885122b9965e060773809912d299a9a573e SHA512 9a027b092620968bd6a086b37ce5bc3e2d5ee8193b59251466d5318bc1514ca78d3edf894c1988504c99b94f0bb3af2a54ba3067b2d90d1109665a5650bfd8a2
DIST sfeed-1.6.tar.gz 65239 BLAKE2B 25a5f645d8814d48d6c2617cbc9944339866e668c7b7d21581db605987284447c5d6e2f505b5c9d1c1f5d22702ef3b3c80a076f8d9c930f8ae7d5447fd88ecb0 SHA512 450cde27b0d437b165fc024f2b95612fd7755c357e3539167f3c9b123d7a63c3193cb808b6c9621d15b1f5e2d8d783131423e52db6e98c228aa5af190eb167eb
EBUILD sfeed-1.5.ebuild 2131 BLAKE2B 033301958c09cfdbbc8a0ee944a82489c404e82004d7f49e31aded3fce36dfaae301092f21425e80216005f2988530421d237a4374686289e85fd14c0edc620e SHA512 06213d0724b0013e54e7ac9d39f68a877fb1864df8b73595d57e99469c2f82dfce7f3d0f688ddf5eaeb3f4fc59d98f54fc680b517e7b28cf5c08f9e4dce868dd
-EBUILD sfeed-1.6.ebuild 2164 BLAKE2B 0b37bae89f725142ff81cbc8f2746aae55875503f77f942f210b7ce47b9326a82b8a0337720fe64781500e3da089d54001aef24f0d0285a609131e3137dad77d SHA512 e6a7b508e3e2c82dbb39294dc24320c4d0d6d75140713537baef2b0bfefc88dc07781fda78885a8f28e5b6f463de4e810b334c8c882eb1c8cda35e219af6e402
+EBUILD sfeed-1.6.ebuild 2169 BLAKE2B 6e2c38b0520e95a6a97a5079db2fcf3d67f61a29b27ce7d2a81aa981c490df68984bb0002d232cb9668e9fae03e75890e198fae0ad4991e788784a05243684cb SHA512 f2e0b32ac7f8dfaa233699b5d76954ea8a4b70336ef613ec9eb8f6ce1632bf81302dde2c6a09143cdc65b4e99277b153a5abbd44aada4786672ca3f8031db0d7
MISC metadata.xml 800 BLAKE2B 21467934f1d8fb7f3b77e26daa8595a19d4a2d4e87aebfcffbefd367348668fec28eb560e98505c4f4cb7a479b5c2e5e1e9992a8b7d66ee651ed37895bda8aa9 SHA512 08fa61b54e15a3968f168a4a542a55a14d33ee539a67bfe4a58770d6b2a4553483fdd8889a436287462858b2d56f0022c14b71f7c7b1834092c4c4a9f92b7387
diff --git a/net-news/sfeed/sfeed-1.6.ebuild b/net-news/sfeed/sfeed-1.6.ebuild
index 92c93f5d538f..e5975fd8cff6 100644
--- a/net-news/sfeed/sfeed-1.6.ebuild
+++ b/net-news/sfeed/sfeed-1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://codemadness.org/releases/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
THEMES=( mono{,-highlight} newsboat templeos )
IUSE="+ncurses +${THEMES[@]/#/theme-}"
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index ec481bf344c6..411b1981462e 100644
--- a/net-proxy/Manifest.gz
+++ b/net-proxy/Manifest.gz
Binary files differ
diff --git a/net-proxy/mitmproxy/Manifest b/net-proxy/mitmproxy/Manifest
index d310b091359a..8828490fb951 100644
--- a/net-proxy/mitmproxy/Manifest
+++ b/net-proxy/mitmproxy/Manifest
@@ -1,5 +1,5 @@
DIST mitmproxy-8.1.1.gh.tar.gz 27943959 BLAKE2B e920ee016f3c2c1ece08924e895848d6716c60ed65ba3b0b3ac6c966cf4ac4245a31b31365d248f4b88130f787c65183943eec3611db900a4f5c2e16709c775c SHA512 a62a45f8991819202115ab8f43d1c113df88504c494c73917ec2e3c52999dbe3ac596444a4c096619d4285f2e26a91ec715d6894fc4d7768bac1a2c3c4c268bc
DIST mitmproxy-9.0.1.gh.tar.gz 29461514 BLAKE2B 291f9846afde35e70a3e900de811d8bd83cdd604ac4a43dbb3d0763d7326d7bdcfc37a0eddc8bf4a145963a61dc9d9956265afad2f9255a993e821ebd7a78b09 SHA512 601d9171f48d93fbc6f002a1dc243c2f358186059e491490ffe5ab7be797e8e622fdb5a9e2fdab10fac7350057f9e9491952527d600477c841c9b5102a045bc1
EBUILD mitmproxy-8.1.1.ebuild 2213 BLAKE2B aa57bccfc16eff33f6ceb482eefb2a7390833fc3e5651dae0df6ba1ca03617707b25f61b01c0e87c4944c3063bb48e2bb25cd9d0d4b200512c5bf08c657a7b8b SHA512 e71817fa9cc153ab58d62733525f55d8c8f1c08e174714d363dd61b7f86c73286bb5138657f49862c07d59c3ba122f264aa1fc568d7dd48052d34e131525d875
-EBUILD mitmproxy-9.0.1.ebuild 2379 BLAKE2B 63351ff00bcaf4db1f294bdfd69707016eb438aef45e1dd815e0ee0b08ae1a3e5c9d2503650f19895f4fe7681effa0f9bb502ca33d4e061100981415ee8acb86 SHA512 6f92ddbba6984f4aeda731d6eab6d1a86a4c666ff3e07f473281c040dfa7a54f0da75d344a372708bb67add50c9a5ac9a5aee631ce50100e1cac0c8039cd4c53
+EBUILD mitmproxy-9.0.1.ebuild 2384 BLAKE2B f82384d595f0b38d1e40e09e288893c328dce59c6f6feb53fa1a4a27c298ac51f28616dee3c183d2190f623e4fd43fd3e2e4527032df07aa932f1746d180e051 SHA512 c803faca22a76fc6895325966d2a2fa015e4b27b904751270c9595ce8f105bcd349b378ed70b0ede05a850d88d227a641d5da7dae72d89c852e24fe478a55f8e
MISC metadata.xml 923 BLAKE2B 00d3790b8e1810b193babedab5b14f35c1275c5d544b4ae031cab41e886bb55130a5187a02a0adab6b00c1ad6d38ba485f9ebd68422549e4e4b62a21b7bcdc13 SHA512 50d52876c7f9d71b2cc31a697cec73c8cce041076c8057e9e3e1f0b2218b883898735f545f85f4e28ab1bd2f8091b764ebc6c92e98c291962cb6f1d52e5aa605
diff --git a/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild b/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild
index e62826d2c239..2b1eecedd750 100644
--- a/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild
+++ b/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/mitmproxy/mitmproxy/archive/${PV}.tar.gz -> ${P}.gh.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
>=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}]
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 7622723092db..551a0527afcf 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask
index 4dd5915ab851..c86a7036962d 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -1,6 +1,32 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2022-12-01)
+# tree-sitter-grammar.eclass adds dev-util/tree-sitter-cli as test dep
+dev-libs/tree-sitter-bash test
+dev-libs/tree-sitter-c test
+dev-libs/tree-sitter-c-sharp test
+dev-libs/tree-sitter-cpp test
+dev-libs/tree-sitter-css test
+dev-libs/tree-sitter-embedded-template test
+dev-libs/tree-sitter-go test
+dev-libs/tree-sitter-haskell test
+dev-libs/tree-sitter-html test
+dev-libs/tree-sitter-java test
+dev-libs/tree-sitter-javascript test
+dev-libs/tree-sitter-jsdoc test
+dev-libs/tree-sitter-json test
+dev-libs/tree-sitter-julia test
+dev-libs/tree-sitter-ocaml test
+dev-libs/tree-sitter-php test
+dev-libs/tree-sitter-python test
+dev-libs/tree-sitter-ql test
+dev-libs/tree-sitter-ruby test
+dev-libs/tree-sitter-rust test
+dev-libs/tree-sitter-scala test
+dev-libs/tree-sitter-tsq test
+dev-libs/tree-sitter-typescript test
+
# Sam James <sam@gentoo.org> (2022-11-19)
# GNOME packages pulling in e.g. gjs which then needs Rust.
dev-util/glade gjs
diff --git a/profiles/package.mask b/profiles/package.mask
index 761b0e9633d0..aeadd74ac7ea 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -802,7 +802,7 @@ app-office/texmacs
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
-<sys-libs/glibc-2.33
+<sys-libs/glibc-2.36-r5
<sys-devel/binutils-2.38
# Michael Orlitzky <mjo@gentoo.org> (2017-01-07)
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index b6ac43816f00..25f888846caa 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1072,7 +1072,7 @@ app-shells/bash:mem-scramble - Build with custom malloc/free overwriting allocat
app-shells/bash:net - Enable /dev/tcp/host/port redirection
app-shells/bash:pgo - Optimize the build using Profile Guided Optimization (PGO)
app-shells/bash:plugins - Add support for loading builtins at runtime via 'enable'
-app-shells/bash-completion:eselect - Support blacklisting of completions via 'eselect bash-completion'. This enables custom Gentoo patching of upstream completion loader.
+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:extra - Install extra plugins: binaryview, tree, clipboard-cli, trash-support and others
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.
@@ -9067,11 +9067,13 @@ x11-themes/mate-themes-meta:gtk2-only - Allow dependency-resolution for a system
x11-themes/tela-icon-theme:black - Install black folder version
x11-themes/tela-icon-theme:blue - Install blue folder version
x11-themes/tela-icon-theme:brown - Install bworn folder version
+x11-themes/tela-icon-theme:dracula - Install dracula folder version
x11-themes/tela-icon-theme:green - Install green folder version
x11-themes/tela-icon-theme:grey - Install grey folder version
x11-themes/tela-icon-theme:hardlink - Hardlink duplicate icons to greatly reduce installation size
x11-themes/tela-icon-theme:kde - Install colorshceme version for KDE plasma (folder color follow the colorscheme)
x11-themes/tela-icon-theme:manjaro - Install manjaro folder version
+x11-themes/tela-icon-theme:nord - Install nord folder version
x11-themes/tela-icon-theme:orange - Install orange folder version
x11-themes/tela-icon-theme:pink - Install pink folder version
x11-themes/tela-icon-theme:purple - Install purple folder version
diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz
index bd12dfd3fc93..29c237f4070d 100644
--- a/sci-chemistry/Manifest.gz
+++ b/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/sci-chemistry/dssp/Manifest b/sci-chemistry/dssp/Manifest
index 56a5a1d876ad..fbaee523d7f8 100644
--- a/sci-chemistry/dssp/Manifest
+++ b/sci-chemistry/dssp/Manifest
@@ -10,5 +10,5 @@ EBUILD dssp-2.2.1-r3.ebuild 869 BLAKE2B a0941bcc1b057c0a8fc8aede77313cd79d9a81ac
EBUILD dssp-3.0.11.ebuild 874 BLAKE2B fb962065caca88ba6eb8eb8aec44c870b5d6a66fa068bf1f48e328202a1ad2deef717d6163bff8839b25545edfe5241fb4a69ea5bce73ff349f16e9959fd4ade SHA512 823ef9d37cf8793d9151770b831afa5f221906b3dfa57aa07aba8ddb19d6c95e00f88c9043c04efcfff1cbbad14931205d625523311da43ba5dc8eeecd4dc144
EBUILD dssp-4.0.3.ebuild 758 BLAKE2B e3a7897f0799d7d955bcc141589eda35a4652b5dd0c9200c965c3ee271498354ee57eb24c70a92e6ca5f18c6c548c9bb4b81420d05118dc26b3c2b528bf0923e SHA512 9aa91e10112c5a04d3fd7185d22070b9b4bd055353a4e832499c46066129b2b4f8a0cf464c2d458355658d8070c2a4b15b06027d69ee40d7340b42150fbd4c76
EBUILD dssp-4.0.4.ebuild 762 BLAKE2B 684d44f77f703492327d8d6e15450f9886a6b37fbc1e72f0ff3977b7c0503c16035fa00c8bd2d2999714de87478404e31ba949852628b8b42a5763a9a4686b97 SHA512 8a1bf8b0661d5d5dbcc2e09dd9ec14b4ad14f559e8734bdee3a7fac4e1e3614da191141b4131a98b7f62678901d306eb410450adb698910f8b2a8f443da66294
-EBUILD dssp-4.2.0.ebuild 783 BLAKE2B 7ee0a8373872472e9b851dcaeb24bbd4250be574d8d09082df2800eaa54cdf674328f335223234f4ab0bbc05ba716503ec6e58ee9efa7c6cdbb1185171ef2b6f SHA512 b88039f6695f663c2145a2928348daecfcec0509f5da593602c0d2533a81b27ca2bd0852b353e66cd2f9887706fb8f7552864eab61fce95284587ebfdb8e34f9
+EBUILD dssp-4.2.0.ebuild 788 BLAKE2B 1da219b5ac583520fb188cee6f9e75728c2408d8850a1f4b0ab3c9623e17a7376f2630e97ae06b450596b2d671b7d7bfdd341d9b9f1ac75f70fc1a911b6e1361 SHA512 ce2a4c2439a9b5a7368a2198b7531c1ce79e464f98bb388d85a134a29e8309faf6eff3c8985af706817cefd287c70832d501c57f238ca18109285d5dd4650277
MISC metadata.xml 295 BLAKE2B 4355bbe00822cc702acdf70031ab9cd1f2a8f6e076d71016c1783f2a6c052c2da0a1a4a1860062562bb837161787f2481fa6f49c4319c546482a263ebe149bb0 SHA512 ace35ca21c614a7c0cbdea2496be3190a907295053566707c1875836a306cc9e9c96816cca6ce2b514935f6fcd494d2e813f4d94ba88552cd7b86831f30501f4
diff --git a/sci-chemistry/dssp/dssp-4.2.0.ebuild b/sci-chemistry/dssp/dssp-4.2.0.ebuild
index 2aa19298ec94..3aa043cf45af 100644
--- a/sci-chemistry/dssp/dssp-4.2.0.ebuild
+++ b/sci-chemistry/dssp/dssp-4.2.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE=""
BDEPEND="
diff --git a/sys-firmware/Manifest.gz b/sys-firmware/Manifest.gz
index b5ce1adc1808..5fd07742ff88 100644
--- a/sys-firmware/Manifest.gz
+++ b/sys-firmware/Manifest.gz
Binary files differ
diff --git a/sys-firmware/edk2-ovmf-bin/Manifest b/sys-firmware/edk2-ovmf-bin/Manifest
index 0b07b743f34b..0201ae094790 100644
--- a/sys-firmware/edk2-ovmf-bin/Manifest
+++ b/sys-firmware/edk2-ovmf-bin/Manifest
@@ -1,3 +1,3 @@
DIST edk2-ovmf-202202-1.xpak 2672386 BLAKE2B 75c15d4379610ab2af85b78166e350d52f4f1bc1fff5b2eb693ad0d7b1f6648e65d8ae3e2c5467f93f1557ad3b4fa664ab2d76ff10794667de22c2ea8cca6b2d SHA512 06783b89c96bada0fd025ff39eaee501a027abcb03c0bdcf3ff497d52be22927ab03013d90f145ee94a8662cfffe4f8c154dcd06db1bb1acef8a85ae43de14a3
-EBUILD edk2-ovmf-bin-202202.ebuild 2112 BLAKE2B ce7b6241b69c797d871fb986cee338e9c9c839889121c278f6b241423f7e350756d8085fceffdc4714920daf15acd4f722d4eb2b34153d1d0983c7be554d54b7 SHA512 b11945f0f9a21eba4bf8c4a14f7ef49e2fe5a5d5caa457df5a87fe3a56be59924a7a2b934e67f2c84dee17027e2b75e46474cde0f703724131fc847c0293e97a
+EBUILD edk2-ovmf-bin-202202.ebuild 2111 BLAKE2B d158bb12eefce18965e426475f499a2e39cd22526c768ec5218dbd15cf0ec7f77661396a511589d12a842b2846d8819f2f086883bbe3a34979d81d977dc6eea2 SHA512 15a6d8e076739f3f710f3020b8c9909ffb193db3ab6a7091c97e57a68067fcd9c7bb10764efe96e3ad7287055d91619da1b98d6166819183df0185e6e4993121
MISC metadata.xml 272 BLAKE2B 27a9c4c06a3f01a09abd1c554d9682f0248cd486fa866be62e1e63fcd59c57df6ab036d307b91c4c509bf1190aa5a1620c5995e98fb518bad215eb94b024e2f6 SHA512 aaaaf0683baa09807a821ff4eff365008ee8f7cd7852fb042e7d0aa40cfcc8b192f3bd7bdee6c4cdaad2621b9ad42ea0a5784eb93e0923641e02f8aa24e562fe
diff --git a/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild b/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
index ae0db01d4e8e..aa5a8d70f834 100644
--- a/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
+++ b/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
RDEPEND="!sys-firmware/edk2-ovmf"
diff --git a/sys-firmware/edk2-ovmf/Manifest b/sys-firmware/edk2-ovmf/Manifest
index df4335dea04e..7b1c4c380974 100644
--- a/sys-firmware/edk2-ovmf/Manifest
+++ b/sys-firmware/edk2-ovmf/Manifest
@@ -9,5 +9,5 @@ DIST edk2-ovmf-202202.tar.gz 14208170 BLAKE2B d8411e6808b335ccd551349a10c983b944
DIST openssl-d82e959e621a3d597f1e0d50ff8c2d8b96915fd7.tar.gz 10034310 BLAKE2B 6996979dc12a523d565830e7b0943feb682a376f71ddb6f20cb8b9976bb7f12e39f088abaa45d514933ef79c0e4a2933dc6f1af4774fedaa16e74c0081c358e7 SHA512 a89bc652dc4318c5e8a9c594a43d890ca05dfc1acd6b15e2a8ab8b5628b5f33994143ff8024230e07b9e67556b28ea3a5e36763aa72dec20b52022ca8c6f2a7e
DIST openssl-e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72.tar.gz 9981169 BLAKE2B 33aac7364cdd45fec5654ab6caef84e1a829464380419c8a6bb311055c5a01c0aaff6e046a7c541a87e908fa9d26bae652f5be901461d03df36f2522f9c34b0c SHA512 db2087c04f0b428b3f4e1c8b3ac53cce69e0fd331ed2b86ba00facafd1685864d73f71c13eee48f4fe0af2bddad848f84a2b8ed2a17fabdf7fa2ed7d9eb39371
EBUILD edk2-ovmf-202105-r2.ebuild 5082 BLAKE2B 5a730290ea04539a86979b6b3f92ad1ffd4fd33d53d515dac3d2e4405cb51a30fd2d771370e8776cedfdf085852bccba9cc69a1e076f7fcd6a033f5f42f437a6 SHA512 fa1270014a986738ca626da04db2e1fb117035d9625346b749a3a8c59aa8b4dbdbc0ee3f3df443cb676539f0342a4619af971744057ccaf6ee6902edca1b4a64
-EBUILD edk2-ovmf-202202.ebuild 4676 BLAKE2B 902606d8b753e3357aecf38fc95531401ae40f2f699cb0d41dc877e96b0ba2810e44dc1e5c9fe3723bedd16b522f771a1e6a0373153cd7d3865cb5aaa05b4426 SHA512 af47521934c9b73c8eea4fe5ad493baa83c992b3647358d79f70db340d2f83997d132c1162710a82bea95c2ddbb0157aae913d4513974e5a23cc015147702eb4
+EBUILD edk2-ovmf-202202.ebuild 4675 BLAKE2B 7a14e2ae9b895c98d264ccdb81abcab8dd8b727ef71c7fafc7a993a18e1ea0eb4d28ec2367a9b5f58f330e748e68254776fc9ad760f2e3bb0fec76c00cbfc829 SHA512 63baae9aa51194cfe81b9513fdd531629c6738d13252c8810201d5a414aac7b5cd828b9db96a174f4e04ce380121e913e25857f8e1dbe8285af70cb74cdad0b7
MISC metadata.xml 436 BLAKE2B 091a94f2295817e420f919cc87c89b2ac5aab07f7d1b3279fa153bd89395ed9278d429aa75aa0aa3820ad9ee9400e80c1d4f56a3940eb8b37e39f767438f508a SHA512 d5854375acb0fcdf482458d80f0f916389cba9709a9cdc61ff9dc6ffc8bf5a145445fdf252fe543ea7d25ccd0491089b56aff32c7a30d7470be63acc30ad81d7
diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
index 8549d6ec32e2..99eba155ebcd 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
@@ -26,7 +26,7 @@ SRC_URI="https://github.com/tianocore/edk2/archive/edk2-stable${PV}.tar.gz -> ${
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
BDEPEND="app-emulation/qemu
>=dev-lang/nasm-2.0.7
diff --git a/sys-firmware/seabios-bin/Manifest b/sys-firmware/seabios-bin/Manifest
index 30a1cb2ee25b..413ec692453a 100644
--- a/sys-firmware/seabios-bin/Manifest
+++ b/sys-firmware/seabios-bin/Manifest
@@ -1,3 +1,3 @@
DIST seabios-1.16.0-1.xpak 141506 BLAKE2B b2d0cc367ea7ba958604f95dc2a7ab92fd76768e6133552b76d651755cab225eed3e1a6bd350b7f3b5058212390c073e9ca37896412797ac224fb1ce4b5f641a SHA512 4007a6cd40b7c82d1f53450a4151a19d5020ca4c3258b4502f9bfb1c3eacfef1a934794b58d38439e41884cd7a962aa436e22b9194b5731585383fd1476dd688
-EBUILD seabios-bin-1.16.0.ebuild 640 BLAKE2B e144925d163652728b965d3d87a8af44fed600768b1ad068565d2a17de09c6b2cd081e375fc7357641e82e4d2f34607e0f23bf72362485b6c8bae045150fc039 SHA512 5f9e4009aabc7e0d8725a90c380bb86ae06ad2bea4586a3253a143b7aa145c51f0b7f8d127d822052fb1a5e3fbbf00f198912a60263a95e333d5616614bc5aa5
+EBUILD seabios-bin-1.16.0.ebuild 639 BLAKE2B 6ec098c52b8a58439a7bc443b2f883d448c4f7c81a3ca1f86fbd57873191273ab24f47824638e008ad33c0048b4435dddf4869b98022196792451f104851b7d8 SHA512 d7411d6ab0346f1c79a137ab398e0a3c2df72ad7b11c389e796d850f463b28e67e7f2d92890d7a9461894945f0006edb1e434ad83b734b311443a955a58d0565
MISC metadata.xml 272 BLAKE2B 27a9c4c06a3f01a09abd1c554d9682f0248cd486fa866be62e1e63fcd59c57df6ab036d307b91c4c509bf1190aa5a1620c5995e98fb518bad215eb94b024e2f6 SHA512 aaaaf0683baa09807a821ff4eff365008ee8f7cd7852fb042e7d0aa40cfcc8b192f3bd7bdee6c4cdaad2621b9ad42ea0a5784eb93e0923641e02f8aa24e562fe
diff --git a/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild b/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild
index 27af88a310d2..486aee1c9ee6 100644
--- a/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild
+++ b/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="LGPL-3 GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="!sys-firmware/seabios"
diff --git a/sys-firmware/seabios/Manifest b/sys-firmware/seabios/Manifest
index 850b4bcb20dd..ac1ccc12f122 100644
--- a/sys-firmware/seabios/Manifest
+++ b/sys-firmware/seabios/Manifest
@@ -11,5 +11,5 @@ DIST seabios-1.14.0-r2-bin.tar.xz 132256 BLAKE2B 7d38949de254d6e3699d463a66c3631
DIST seabios-1.14.0.tar.gz 628985 BLAKE2B cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb SHA512 215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
DIST seabios-1.16.0.tar.gz 635419 BLAKE2B b645f20bae341d56ce4fc4a7044446050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40 SHA512 9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
EBUILD seabios-1.14.0-r2.ebuild 4316 BLAKE2B 02a8fe7a44853f2dde852553e09c3c46de9931c1c572f0cf8146784f186a5715db31a11324f4d2a4a2323488a098a95d5d53c4b33396c1fd60bbd0bd46bdc9df SHA512 3e843dc4d966b8b80e4dd293a5778fc8a5c179216bb26f89e80a250fa3bc897dfa551cc8c78fadc2ec96d68ebc48169a85d3d67f753dd461f94f88937a826422
-EBUILD seabios-1.16.0.ebuild 3398 BLAKE2B b28ce6e8202a5b4eb03dcd3ea600df8a810d473365e6c2c0dde8a8b146ccfe779884e20e63dc409669aa511a0fb525bc5b710b9057407ec026dd16c05678caed SHA512 89ae41446000f05c0ff264cb8e3a8a0aa84ca1a46a6ab4c3c51816a39c8ab4553137d4778603694294e5cbee8b5b31d91072bfc12808e0e6958d8efdebb52faa
+EBUILD seabios-1.16.0.ebuild 3397 BLAKE2B 28cf6ac491574382c5e3562f674a6b20a010ace5efd7f1781d8ff0392d14f4f529a22ff32dd05186fe7bf61c781155053b8dc580f444466c2e3bd1876d9dae06 SHA512 5c86f041ef0ecd856f5b69bc3e74bd9e9e7377e8b19d017e4bb07a0455819b18a443a6e5cdef4fb6dfbdbedbd9696891bce63bbc0ea458e8f446c5e7c27937d1
MISC metadata.xml 552 BLAKE2B c04d6ed849a522fa91d5698915ce4a2344cf68301fa7a4a1b1c3644be4892a36920b1daa83afff6c4296877617e394a2565699c3ba34e92acb9b6dc52be34adf SHA512 4c92f35b58ee8f41b2a9457f830ef33962f831e854fe87982579a78c65df7ae5d74c54fb7a90ab837e51229a8ca0d75ae84c989e92c2f679ec9a91ed5ebb7561
diff --git a/sys-firmware/seabios/seabios-1.16.0.ebuild b/sys-firmware/seabios/seabios-1.16.0.ebuild
index dfc37a26ab55..b4829aafcfdc 100644
--- a/sys-firmware/seabios/seabios-1.16.0.ebuild
+++ b/sys-firmware/seabios/seabios-1.16.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* || -n "${EGIT_COMMIT}" ]] ; then
inherit git-r3
else
SRC_URI="https://www.seabios.org/downloads/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm64 ~loong ~m68k ~mips ~ppc ppc64 x86"
+ KEYWORDS="~alpha amd64 arm64 ~loong ~m68k ~mips ~ppc ppc64 x86"
fi
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index d1cabef0bf17..9ef65144e25d 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 6f2675c3ddd2..9c2e95082f86 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -24,9 +24,7 @@ DIST glibc-2.33.tar.xz 17031280 BLAKE2B 703d12121c1e2c5d9e0c6ba5341f5fb5c4d91116
DIST glibc-2.34-patches-17.tar.xz 241584 BLAKE2B e4eea130c331f64ba66e14a6ba318853141ee3e41b455cb45b8fdb702cae071dd307229dafcfcafcc41e5a56982f52c87e31d95295f824f1a2ae689a7e0f5b49 SHA512 c6a51b373be3986e1ad753541ccf73f29515b5df0f80e0450b26bed37e8c505e22e8f13e89554347e551819c8d89d30f306464e5d25cafa4a12400c112578dca
DIST glibc-2.34.tar.xz 17301232 BLAKE2B 874031192f2f5a3b35c3f5b044a467d4be4e67e8593e070e5b49b901ce8ea6bde2f8d2f6c92fa33b3f61eb723572a9e5f2b45e56064168df80a96d3fdb6fa30c SHA512 15252affd9ef4523a8001db16d497f4fdcb3ddf4cde7fe80e075df0bd3cc6524dc29fbe20229dbf5f97af580556e6b1fac0de321a5fe25322bc3e72f93beb624
DIST glibc-2.35-loongarch-patches-20220522.tar.xz 44728 BLAKE2B 09e7a061f3269ebd763cd700f7c23e6cd7aab738d87ee31f76a81281920c4e5e207964c79104cd75f0a2e07b77344c2a730a9063344aa1483cd3d9aeac87de40 SHA512 21f13892fb52ec753856d5559b032c2be3a76d1cf940127222f7aa878548ce7e6ea0d2ff8791ddb91aaa2b77ce17131cd2fb2ebbdaa99443bf0a6b4c81f7388d
-DIST glibc-2.35-patches-11.tar.xz 222648 BLAKE2B e4c9c9cd033a02183645993af112df20207de8fc51e8f889a567cea1e688dff5d95916a59c6184c0c8c8ca4958b33ba1748cb75185deeae3e15be5eeb49255c7 SHA512 db14b78a50a4fe537a082c8f596a30516b2d5e26958baee65e165e627efdd0e0d6df9393fbfd04062a3fa6f66ef3f9aac4981ffb4f644ef561417c743bbc8a3e
DIST glibc-2.35-patches-12.tar.xz 266056 BLAKE2B 7979dcfee270107d51c10e5ec74c9c1ab0d0a9743d6718a6d915d241fee6482958c957ef9fd25cd704925e3aa0d98c23115274c7594d149dec08c5e0766a488d SHA512 37a4c086b6a459cb378608a49d90705dddb806376edb2456b8c98e3a469fc558bce7b1b4c8a856b8dffb209e7b6e1c48382ed6f050284c5f74a92ca4f7d4b88a
-DIST glibc-2.35-patches-9.tar.xz 183612 BLAKE2B 921664953ed39560ab850754209dbda1f71fbcc5bcc9ec21c187385ea659b90ea055e60961eca266ab3cc81213ed04747aa925dd96a352676fa19d2e63306968 SHA512 24c9ecb6ad890c95bc0e7db3e0c1f20768c728ac0590450fad05aed578623bc33d256d2c4d14a8d8e5c5e9fed7acfab3683053d236f51886cd5a6de93f925ddc
DIST glibc-2.35.tar.xz 18165952 BLAKE2B 623c728884f070cd87ffeb9203f74206197c52405ac9bc44f3dd519a3468b8e8ae2536c883e5d17d94417dbd1e91775de2e674314e4ff7424f9720026d6b7063 SHA512 e7336ce27561be5d7c217832a1136fb327e057bd8d3f92925b35c97e3e9f9e486948b5a1e03e5e4090772ef06437a074d10b82e68f17f1ad8f22077ee39e1b66
DIST glibc-2.36-patches-5.tar.xz 81348 BLAKE2B 003a59a992302c21132474bcdc994d10b5d50a94368e949ce28cbe389cefd104f66c48cb61a63d24e2f6db94d010e4220bda3fb5291d088cda88069b928c92e0 SHA512 6d6a16114df2223bf04729a79d12a52e41c9b8e756863c1acbb909dc34696958073604ced1b691579271218738511191ddf517e03a700d3948752c455201bcc4
DIST glibc-2.36-patches-6.tar.xz 100540 BLAKE2B bdd887bd61c5c3f8047e31b1380344da82a5e9c7fe6cf0ebd1177a1dd40462872dd9507594b6669140a1a8c6c08ce3195a3f8d425ce5e2a2ff6e9b42d90c43ed SHA512 3a2620e87eba62d3276c5b09b97337bffe3a51bf23da243fb550f6f9dddb77008a7840ede32b7b1a7ff72e06b89981d9edf27026931a12fae8042002d8328358
@@ -41,9 +39,7 @@ EBUILD glibc-2.31-r7.ebuild 44526 BLAKE2B d718ec5e28b0a6dcb77bab3813cd3084db5569
EBUILD glibc-2.32-r8.ebuild 44884 BLAKE2B 6ee147d9e2071d4b54c73e3bae265e652d8eac0ecfe718b49c92464eb791aee3dacd2b0974ffc27969f5e92957f84720eeff47f9de64e2dd712e731673361fe2 SHA512 d55bb2867e5cf31a81ab0527c34b3a4e82524b095ae413248a1ce3d10cb2846411991bdce998f5c8a8b50bc122a3b40685b3ffb06c3a7ae64f19db494791e66b
EBUILD glibc-2.33-r14.ebuild 48644 BLAKE2B 932572c89d0e854c21057dea0769fde9c1b6b1f56000f50d2f73ccbe82052f3cafcdf81853f6c83fc3aa5b6497dff9798ed19d89f06989f315c39f8093b27801 SHA512 de9c13ca97e0f1cd15a6825716fffef81f5215109be672ebccaa7942798852d699e668f810f8beadcf6d6fdebce3fd9865cdf07e0a37922fecefdb05b795a905
EBUILD glibc-2.34-r14.ebuild 49635 BLAKE2B 4a720612afde9fc59de116cf5389d415fdeab5ab392a0f18c17d962d138e2044875a550bf119ca1c2237c33fb2af8a891af99779fad97f40ecfab172b3066908 SHA512 6e978addbceb1fca96c42d9d6aeabc11cd2c2a9e3a207580ad2692c1411ed96d70a01b3831417110efbb257ed2995b9f486150530419f5b53745420106e03e72
-EBUILD glibc-2.35-r10.ebuild 50184 BLAKE2B 67df58bcf5eedd3043ba583a45f8986fa0796dbadcca7644142da094d23937c57fd6cc184a04167855de834ad0ae7c71b78337979f24544e966617e2afb49e29 SHA512 da470b0f910be0daf12b32b1dbf0cb4f770c9c35a1f26a7d44101393b1426917fe40ad31aedbc3b3c1ecf8b35d32597d3bb9567034309e9eb8ba52227d6c771f
EBUILD glibc-2.35-r11.ebuild 50176 BLAKE2B f955e5e8bca237673a46b180464db927587ca90ca48f183a4fa29c4ddcc8203b2c038b944695f2fee463f76503b16a4f5cfcb0b66643bf8bc07744399025c2d6 SHA512 3de58592eee322d40e4049e9d545d944a2ad25a1b8518ef2a97906d3a7df87ec04601d29a17c2b92aaa4fb89b183f64c0ae7d1b36f190ce634534d02d5a6431a
-EBUILD glibc-2.35-r8.ebuild 49666 BLAKE2B 8a3843d44e8907c60beb0c90d6592f9f5ebba917c9a6e9060ace70638f1832d1a82a89fcf08ce9deeb3da5e41d3fd8d653d27e919b860dfb8046acb22cdffaf3 SHA512 74cb07ae771fcae5b1780219de02fe569deaa5380f98ee3f64f25bf57ed49cfaec06bb3c51c46042392b02fa4d76d6f0f852ec84276012eb5630dfff15f491b5
EBUILD glibc-2.36-r5.ebuild 50776 BLAKE2B 1bd8fdf6b02379de572ddbb499ebdfc8919a0ea1e429cd327d8c846df1e4a836aaf92b41462b08b79a5d6c029c7a6872fe746c699d7cdc45a645c927c9a4e9af SHA512 8de201b1de8b7eb4c442aae58f959c38b5a33a11cb76f0c32abb8cda4861b6f2374e5469c83aee5b6bb6e4c972e863a928b16df26d5f60a92f7372ea747b09b7
EBUILD glibc-2.36-r6.ebuild 50784 BLAKE2B 56520b8f4426e30fbaab321aeb89e5b86b8121513faab4a187adbf018b164d789045f8abc2bdbf72febebdc7698d7670334fbc925ffd9de7ea8fdf7dfa4ef1d4 SHA512 14c3c3dc9f3cc8495aad079bf2bdb6e20afa2991785c1dd1e44d7f151ff7cd810434e631afe251b0bcb213dff05c0b53261c1c4577cfe0d523078b5b91d37068
EBUILD glibc-9999.ebuild 50785 BLAKE2B dbae5a699012092cf52364979de1dd4121f36f6e2b78b4991354d1a871ce89d4496b47e2fafc0c9d805db00f5346675487c0a9a1bac1342bab0d26103bd2c26b SHA512 e898414d2ffdd4d2337255f23633a64f77508ed3199f5a9612225e7cded28e9b9611f0947697eb3e9e9f74314fa85c5e339832b8990dd53bfd1c95aac623ac51
diff --git a/sys-libs/glibc/glibc-2.35-r10.ebuild b/sys-libs/glibc/glibc-2.35-r10.ebuild
deleted file mode 100644
index f56ed3b86043..000000000000
--- a/sys-libs/glibc/glibc-2.35-r10.ebuild
+++ /dev/null
@@ -1,1623 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{8..11} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \
- multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/"
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=11
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
-else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
- SRC_URI+=" experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz )"
-fi
-
-RELEASE_VER=${PV}
-
-GCC_BOOTSTRAP_VER=20201208
-
-LOCALE_GEN_VER=2.22
-
-GLIBC_SYSTEMD_VER=20210729
-
-SRC_URI+=" https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${LOCALE_GEN_VER}.tar.gz"
-SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
-SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )"
-
-IUSE="audit caps cet +clone3 compile-locales +crypt custom-cflags doc experimental-loong gd headers-only +multiarch multilib multilib-bootstrap nscd profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Here's how the cross-compile logic breaks down ...
-# CTARGET - machine that will target the binaries
-# CHOST - machine that will host the binaries
-# CBUILD - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-# CBUILD = CHOST = CTARGET - native build/install
-# CBUILD != (CHOST = CTARGET) - cross-compile a native build
-# (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler
-# For install paths:
-# CHOST = CTARGET - install into /
-# CHOST != CTARGET - install into /usr/CTARGET/
-#
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY} == cross-* ]] ; then
- export CTARGET=${CATEGORY#cross-}
- fi
-fi
-
-# Note [Disable automatic stripping]
-# Disabling automatic stripping for a few reasons:
-# - portage's attempt to strip breaks non-native binaries at least on
-# arm: bug #697428
-# - portage's attempt to strip libpthread.so.0 breaks gdb thread
-# enumeration: bug #697910. This is quite subtle:
-# * gdb uses glibc's libthread_db-1.0.so to enumerate threads.
-# * libthread_db-1.0.so needs access to libpthread.so.0 local symbols
-# via 'ps_pglobal_lookup' symbol defined in gdb.
-# * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all
-# known symbols in 'libpthread.so.0'. Specifically 'nptl_version'
-# (unexported) is used to sanity check compatibility before enabling
-# debugging.
-# Also see https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint
-# * normal 'strip' command trims '.symtab'
-# Thus our main goal here is to prevent 'libpthread.so.0' from
-# losing it's '.symtab' entries.
-# As Gentoo's strip does not allow us to pass less aggressive stripping
-# options and does not check the machine target we strip selectively.
-
-# We need a new-enough binutils/gcc to match upstream baseline.
-# Also we need to make sure our binutils/gcc supports TLS,
-# and that gcc already contains the hardened patches.
-# Lastly, let's avoid some openssh nastiness, bug 708224, as
-# convenience to our users.
-
-# gzip, grep, awk are needed by locale-gen, bug 740750
-
-BDEPEND="
- ${PYTHON_DEPS}
- >=app-misc/pax-utils-${MIN_PAX_UTILS_VER}
- sys-devel/bison
- doc? ( sys-apps/texinfo )
- !compile-locales? (
- app-arch/gzip
- sys-apps/grep
- app-alternatives/awk
- )
-"
-COMMON_DEPEND="
- gd? ( media-libs/gd:2= )
- nscd? ( selinux? (
- audit? ( sys-process/audit )
- caps? ( sys-libs/libcap )
- ) )
- suid? ( caps? ( sys-libs/libcap ) )
- selinux? ( sys-libs/libselinux )
- systemtap? ( dev-util/systemtap )
-"
-DEPEND="${COMMON_DEPEND}
- compile-locales? (
- app-arch/gzip
- sys-apps/grep
- app-alternatives/awk
- )
- test? ( >=net-dns/libidn2-2.3.0 )
-"
-RDEPEND="${COMMON_DEPEND}
- app-arch/gzip
- sys-apps/grep
- app-alternatives/awk
- sys-apps/gentoo-functions
- !<app-misc/pax-utils-${MIN_PAX_UTILS_VER}
- !<net-misc/openssh-8.1_p1-r2
-"
-
-RESTRICT="!test? ( test )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
- BDEPEND+=" !headers-only? (
- >=${CATEGORY}/binutils-2.27
- >=${CATEGORY}/gcc-6.2
- )"
- [[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
- BDEPEND+="
- >=sys-devel/binutils-2.27
- >=sys-devel/gcc-6.2
- "
- DEPEND+=" virtual/os-headers "
- RDEPEND+="
- >=net-dns/libidn2-2.3.0
- vanilla? ( !sys-libs/timezone-data )
- "
- PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
-fi
-
-# Ignore tests whitelisted below
-GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
-
-# The following tests fail due to the Gentoo build system and are thus
-# executed but ignored:
-XFAIL_TEST_LIST=(
- # buggy test, assumes /dev/ and /dev/null on a single filesystem
- # 'mount --bind /dev/null /chroot/dev/null' breaks it.
- # https://sourceware.org/PR25909
- tst-support_descriptors
-
- # The following tests fail only inside portage
- # https://bugs.gentoo.org/831267
- tst-system
- tst-strerror
- tst-strsignal
-)
-
-#
-# Small helper functions
-#
-
-dump_build_environment() {
- einfo ==== glibc build environment ========================================================
- local v
- for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX CPP LD {AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY STRINGS OBJDUMP READELF; do
- einfo " $(printf '%15s' ${v}:) ${!v}"
- done
- einfo =====================================================================================
-}
-
-is_crosscompile() {
- [[ ${CHOST} != ${CTARGET} ]]
-}
-
-just_headers() {
- is_crosscompile && use headers-only
-}
-
-alt_prefix() {
- is_crosscompile && echo /usr/${CTARGET}
-}
-
-# This prefix is applicable to CHOST when building against this
-# glibc. It is baked into the library at configure time.
-host_eprefix() {
- is_crosscompile || echo "${EPREFIX}"
-}
-
-# This prefix is applicable to CBUILD when building against this
-# glibc. It determines the destination path at install time.
-build_eprefix() {
- is_crosscompile && echo "${EPREFIX}"
-}
-
-# We need to be able to set alternative headers for compiling for non-native
-# platform. Will also become useful for testing kernel-headers without screwing
-# up the whole system.
-alt_headers() {
- echo ${ALT_HEADERS:=$(alt_prefix)/usr/include}
-}
-
-alt_build_headers() {
- if [[ -z ${ALT_BUILD_HEADERS} ]] ; then
- ALT_BUILD_HEADERS="$(host_eprefix)$(alt_headers)"
- if tc-is-cross-compiler ; then
- ALT_BUILD_HEADERS=${SYSROOT}$(alt_headers)
- if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; then
- local header_path=$(echo '#include <linux/version.h>' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o '[^"]*linux/version.h')
- ALT_BUILD_HEADERS=${header_path%/linux/version.h}
- fi
- fi
- fi
- echo "${ALT_BUILD_HEADERS}"
-}
-
-alt_libdir() {
- echo $(alt_prefix)/$(get_libdir)
-}
-alt_usrlibdir() {
- echo $(alt_prefix)/usr/$(get_libdir)
-}
-
-builddir() {
- echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
-}
-
-do_compile_test() {
- local ret save_cflags=${CFLAGS}
- CFLAGS+=" $1"
- shift
-
- pushd "${T}" >/dev/null
-
- rm -f glibc-test*
- printf '%b' "$*" > glibc-test.c
-
- # We assume CC is already set up.
- nonfatal emake glibc-test
- ret=$?
-
- popd >/dev/null
-
- CFLAGS=${save_cflags}
- return ${ret}
-}
-
-do_run_test() {
- local ret
-
- if [[ ${MERGE_TYPE} == "binary" ]] ; then
- # ignore build failures when installing a binary package #324685
- do_compile_test "" "$@" 2>/dev/null || return 0
- else
- if ! do_compile_test "" "$@" ; then
- ewarn "Simple build failed ... assuming this is desired #324685"
- return 0
- fi
- fi
-
- pushd "${T}" >/dev/null
-
- ./glibc-test
- ret=$?
- rm -f glibc-test*
-
- popd >/dev/null
-
- return ${ret}
-}
-
-setup_target_flags() {
- # This largely mucks with compiler flags. None of which should matter
- # when building up just the headers.
- just_headers && return 0
-
- case $(tc-arch) in
- x86)
- # -march needed for #185404 #199334
- # TODO: When creating the first glibc cross-compile, this test will
- # always fail as it does a full link which in turn requires glibc.
- # Probably also applies when changing multilib profile settings (e.g.
- # enabling x86 when the profile was amd64-only previously).
- # We could change main to _start and pass -nostdlib here so that we
- # only test the gcc code compilation. Or we could do a compile and
- # then look for the symbol via scanelf.
- if ! do_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
- local t=${CTARGET_OPT:-${CTARGET}}
- t=${t%%-*}
- filter-flags '-march=*'
- export CFLAGS="-march=${t} ${CFLAGS}"
- einfo "Auto adding -march=${t} to CFLAGS #185404"
- fi
- # For compatibility with older binaries at slight performance cost.
- use stack-realign && export CFLAGS+=" -mstackrealign"
- ;;
- amd64)
- # -march needed for #185404 #199334
- # TODO: See cross-compile issues listed above for x86.
- if [[ ${ABI} == x86 ]]; then
- if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
- local t=${CTARGET_OPT:-${CTARGET}}
- t=${t%%-*}
- # Normally the target is x86_64-xxx, so turn that into the -march that
- # gcc actually accepts. #528708
- [[ ${t} == "x86_64" ]] && t="x86-64"
- filter-flags '-march=*'
- # ugly, ugly, ugly. ugly.
- CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}")
- export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
- einfo "Auto adding -march=${t} to CFLAGS_x86 #185404 (ABI=${ABI})"
- fi
- # For compatibility with older binaries at slight performance cost.
- use stack-realign && export CFLAGS_x86+=" -mstackrealign"
-
- # Workaround for bug #823780.
- if tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
- export CFLAGS_x86="${CFLAGS_x86} -mno-avx512f"
- einfo "Auto adding -mno-avx512f to CFLAGS_x86 for buggy GCC version (bug #823780) (ABI=${ABI})"
- fi
- fi
- ;;
- mips)
- # The mips abi cannot support the GNU style hashes. #233233
- filter-ldflags -Wl,--hash-style=gnu -Wl,--hash-style=both
- ;;
- ppc|ppc64)
- # Many arch-specific implementations do not work on ppc with
- # cache-block not equal to 128 bytes. This breaks memset:
- # https://sourceware.org/PR26522
- # https://bugs.gentoo.org/737996
- # Use default -mcpu=. For ppc it means non-multiarch setup.
- filter-flags '-mcpu=*'
- ;;
- sparc)
- # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though.
- filter-flags "-fcall-used-g7"
- append-flags "-fcall-used-g6"
-
- local cpu
- case ${CTARGET} in
- sparc64-*)
- cpu="sparc64"
- case $(get-flag mcpu) in
- v9)
- # We need to force at least v9a because the base build doesn't
- # work with just v9.
- # https://sourceware.org/bugzilla/show_bug.cgi?id=19477
- append-flags "-Wa,-xarch=v9a"
- ;;
- esac
- ;;
- sparc-*)
- case $(get-flag mcpu) in
- v8|supersparc|hypersparc|leon|leon3)
- cpu="sparcv8"
- ;;
- *)
- cpu="sparcv9"
- ;;
- esac
- ;;
- esac
- [[ -n ${cpu} ]] && CTARGET_OPT="${cpu}-${CTARGET#*-}"
- ;;
- esac
-}
-
-setup_flags() {
- # Make sure host make.conf doesn't pollute us
- if is_crosscompile || tc-is-cross-compiler ; then
- CHOST=${CTARGET} strip-unsupported-flags
- fi
-
- # Store our CFLAGS because it's changed depending on which CTARGET
- # we are building when pulling glibc on a multilib profile
- CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}}
- CFLAGS=${CFLAGS_BASE}
- CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}}
- CXXFLAGS=${CXXFLAGS_BASE}
- ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}}
- ASFLAGS=${ASFLAGS_BASE}
-
- # Allow users to explicitly avoid flag sanitization via
- # USE=custom-cflags.
- if ! use custom-cflags; then
- # Over-zealous CFLAGS can often cause problems. What may work for one
- # person may not work for another. To avoid a large influx of bugs
- # relating to failed builds, we strip most CFLAGS out to ensure as few
- # problems as possible.
- strip-flags
- # Lock glibc at -O2; we want to be conservative here.
- filter-flags '-O?'
- append-flags -O2
- fi
-
- strip-unsupported-flags
- filter-flags -m32 -m64 '-mabi=*'
-
- # glibc aborts if rpath is set by LDFLAGS
- filter-ldflags '-Wl,-rpath=*'
-
- # ld can't use -r & --relax at the same time, bug #788901
- # https://sourceware.org/PR27837
- filter-ldflags '-Wl,--relax'
-
- # #492892
- filter-flags -frecord-gcc-switches
-
- # #829583
- filter-lfs-flags
-
- unset CBUILD_OPT CTARGET_OPT
- if use multilib ; then
- CTARGET_OPT=$(get_abi_CTARGET)
- [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST)
- fi
-
- setup_target_flags
-
- if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then
- CBUILD_OPT=${CTARGET_OPT}
- fi
-
- # glibc's headers disallow -O0 and fail at build time:
- # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization"
- replace-flags -O0 -O1
-
- filter-flags '-fstack-protector*'
-
- # See end of bug #830454; we handle this via USE=cet
- filter-flags '-fcf-protection='
-}
-
-use_multiarch() {
- # Allow user to disable runtime arch detection in multilib.
- use multiarch || return 1
- # Make sure binutils is new enough to support indirect functions,
- # #336792. This funky sed supports gold and bfd linkers.
- local bver nver
- bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}')
- case $(tc-arch ${CTARGET}) in
- amd64|x86) nver="2.20" ;;
- arm) nver="2.22" ;;
- hppa) nver="2.23" ;;
- ppc|ppc64) nver="2.20" ;;
- # ifunc support was added in 2.23, but glibc also needs
- # machinemode which is in 2.24.
- s390) nver="2.24" ;;
- sparc) nver="2.21" ;;
- *) return 1 ;;
- esac
- ver_test ${bver} -ge ${nver}
-}
-
-# Setup toolchain variables that had historically been defined in the
-# profiles for these archs.
-setup_env() {
- # silly users
- unset LD_RUN_PATH
- unset LD_ASSUME_KERNEL
-
- if is_crosscompile || tc-is-cross-compiler ; then
- multilib_env ${CTARGET_OPT:-${CTARGET}}
-
- if ! use multilib ; then
- MULTILIB_ABIS=${DEFAULT_ABI}
- else
- MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}}
- fi
-
- # If the user has CFLAGS_<CTARGET> in their make.conf, use that,
- # and fall back on CFLAGS.
- local VAR=CFLAGS_${CTARGET//[-.]/_}
- CFLAGS=${!VAR-${CFLAGS}}
- einfo " $(printf '%15s' 'Manual CFLAGS:') ${CFLAGS}"
- fi
-
- setup_flags
-
- export ABI=${ABI:-${DEFAULT_ABI:-default}}
-
- if just_headers ; then
- # Avoid mixing host's CC and target's CFLAGS_${ABI}:
- # At this bootstrap stage we have only binutils for
- # target but not compiler yet.
- einfo "Skip CC ABI injection. We can't use (cross-)compiler yet."
- return 0
- fi
-
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
-
- if use doc ; then
- export MAKEINFO=makeinfo
- else
- export MAKEINFO=/dev/null
- fi
-
- # Reset CC and CXX to the value at start of emerge
- export CC=${__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
- export CXX=${__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
-
- # and make sure __ORIC_CC and __ORIG_CXX is defined now.
- export __ORIG_CC=${CC}
- export __ORIG_CXX=${CXX}
-
- if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
- export glibc__force_gcc=yes
- # once this is toggled on, it needs to stay on, since with CPP manipulated
- # tc-is-clang does not work correctly anymore...
- fi
-
- if [[ ${glibc__force_gcc} == "yes" ]] ; then
- # If we are running in an otherwise clang/llvm environment, we need to
- # recover the proper gcc and binutils settings here, at least until glibc
- # is finally building with clang. So let's override everything that is
- # set in the clang profiles.
- # Want to shoot yourself into the foot? Set USE=custom-cflags, that's always
- # a good start into that direction.
- # Also, if you're crosscompiling, let's assume you know what you are doing.
- # Hopefully.
- # Last, we need the settings of the *build* environment, not of the
- # target environment...
-
- local current_binutils_path=$(env ROOT="${BROOT}" binutils-config -B)
- local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
- einfo "Overriding clang configuration, since it won't work here"
-
- export CC="${current_gcc_path}/gcc"
- export CPP="${current_gcc_path}/cpp"
- export CXX="${current_gcc_path}/g++"
- export LD="${current_binutils_path}/ld.bfd"
- export AR="${current_binutils_path}/ar"
- export AS="${current_binutils_path}/as"
- export NM="${current_binutils_path}/nm"
- export STRIP="${current_binutils_path}/strip"
- export RANLIB="${current_binutils_path}/ranlib"
- export OBJCOPY="${current_binutils_path}/objcopy"
- export STRINGS="${current_binutils_path}/strings"
- export OBJDUMP="${current_binutils_path}/objdump"
- export READELF="${current_binutils_path}/readelf"
- export ADDR2LINE="${current_binutils_path}/addr2line"
-
- # do we need to also do flags munging here? yes! at least...
- filter-flags '-fuse-ld=*'
- filter-flags '-D_FORTIFY_SOURCE=*'
-
- else
-
- # this is the "normal" case
-
- export CC="$(tc-getCC ${CTARGET})"
- export CXX="$(tc-getCXX ${CTARGET})"
-
- # Always use tuple-prefixed toolchain. For non-native ABI glibc's configure
- # can't detect them automatically due to ${CHOST} mismatch and fallbacks
- # to unprefixed tools. Similar to multilib.eclass:multilib_toolchain_setup().
- export NM="$(tc-getNM ${CTARGET})"
- export READELF="$(tc-getREADELF ${CTARGET})"
-
- fi
-
- # We need to export CFLAGS with abi information in them because glibc's
- # configure script checks CFLAGS for some targets (like mips). Keep
- # around the original clean value to avoid appending multiple ABIs on
- # top of each other. (Why does the comment talk about CFLAGS if the code
- # acts on CC?)
- export __GLIBC_CC=${CC}
- export __GLIBC_CXX=${CXX}
-
- export __abi_CFLAGS="$(get_abi_CFLAGS)"
-
- # CFLAGS can contain ABI-specific flags like -mfpu=neon, see bug #657760
- # To build .S (assembly) files with the same ABI-specific flags
- # upstream currently recommends adding CFLAGS to CC/CXX:
- # https://sourceware.org/PR23273
- # Note: Passing CFLAGS via CPPFLAGS overrides glibc's arch-specific CFLAGS
- # and breaks multiarch support. See 659030#c3 for an example.
- # The glibc configure script doesn't properly use LDFLAGS all the time.
- export CC="${__GLIBC_CC} ${__abi_CFLAGS} ${CFLAGS} ${LDFLAGS}"
-
- # Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
- export CXX="${__GLIBC_CXX} ${__abi_CFLAGS} ${CFLAGS}"
-
- if is_crosscompile; then
- # Assume worst-case bootstrap: glibc is buil first time
- # when ${CTARGET}-g++ is not available yet. We avoid
- # building auxiliary programs that require C++: bug #683074
- # It should not affect final result.
- export libc_cv_cxx_link_ok=no
- # The line above has the same effect. We set CXX explicitly
- # to make build logs less confusing.
- export CXX=
- fi
-}
-
-foreach_abi() {
- setup_env
-
- local ret=0
- local abilist=""
- if use multilib ; then
- abilist=$(get_install_abis)
- else
- abilist=${DEFAULT_ABI}
- fi
- local -x ABI
- for ABI in ${abilist:-default} ; do
- setup_env
- einfo "Running $1 for ABI ${ABI}"
- $1
- : $(( ret |= $? ))
- done
- return ${ret}
-}
-
-glibc_banner() {
- local b="Gentoo ${PVR}"
- [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" p${PATCH_VER}"
- echo "${b}"
-}
-
-# The following Kernel version handling functions are mostly copied from portage
-# source. It's better not to use linux-info.eclass here since a) it adds too
-# much magic, see bug 326693 for some of the arguments, and b) some of the
-# functions are just not provided.
-
-g_get_running_KV() {
- uname -r
- return $?
-}
-
-g_KV_major() {
- [[ -z $1 ]] && return 1
- local KV=$@
- echo "${KV%%.*}"
-}
-
-g_KV_minor() {
- [[ -z $1 ]] && return 1
- local KV=$@
- KV=${KV#*.}
- echo "${KV%%.*}"
-}
-
-g_KV_micro() {
- [[ -z $1 ]] && return 1
- local KV=$@
- KV=${KV#*.*.}
- echo "${KV%%[^[:digit:]]*}"
-}
-
-g_KV_to_int() {
- [[ -z $1 ]] && return 1
- local KV_MAJOR=$(g_KV_major "$1")
- local KV_MINOR=$(g_KV_minor "$1")
- local KV_MICRO=$(g_KV_micro "$1")
- local KV_int=$(( KV_MAJOR * 65536 + KV_MINOR * 256 + KV_MICRO ))
-
- # We make version 2.2.0 the minimum version we will handle as
- # a sanity check ... if its less, we fail ...
- if [[ ${KV_int} -ge 131584 ]] ; then
- echo "${KV_int}"
- return 0
- fi
- return 1
-}
-
-g_int_to_KV() {
- local version=$1 major minor micro
- major=$((version / 65536))
- minor=$(((version % 65536) / 256))
- micro=$((version % 256))
- echo ${major}.${minor}.${micro}
-}
-
-eend_KV() {
- [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]]
- eend $?
-}
-
-get_kheader_version() {
- printf '#include <linux/version.h>\nLINUX_VERSION_CODE\n' | \
- $(tc-getCPP ${CTARGET}) -I "$(build_eprefix)$(alt_build_headers)" - | \
- tail -n 1
-}
-
-# We collect all sanity checks here. Consistency is not guranteed between
-# pkg_ and src_ phases, so we call this function both in pkg_pretend and in
-# src_unpack.
-sanity_prechecks() {
- # Prevent native builds from downgrading
- if [[ ${MERGE_TYPE} != "buildonly" ]] && \
- [[ -z ${ROOT} ]] && \
- [[ ${CBUILD} == ${CHOST} ]] && \
- [[ ${CHOST} == ${CTARGET} ]] ; then
-
- # The high rev # is to allow people to downgrade between -r#
- # versions. We want to block 2.20->2.19, but 2.20-r3->2.20-r2
- # should be fine. Hopefully we never actually use a r# this
- # high.
- if has_version ">${CATEGORY}/${P}-r10000" ; then
- eerror "Sanity check to keep you from breaking your system:"
- eerror " Downgrading glibc is not supported and a sure way to destruction."
- [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Aborting to save your system."
- fi
-
- if ! do_run_test '#include <unistd.h>\n#include <sys/syscall.h>\nint main(){return syscall(1000)!=-1;}\n' ; then
- eerror "Your old kernel is broken. You need to update it to a newer"
- eerror "version as syscall(<bignum>) will break. See bug 279260."
- die "Old and broken kernel."
- fi
- fi
-
- # Users have had a chance to phase themselves, time to give em the boot
- if [[ -e ${EROOT}/etc/locale.gen ]] && [[ -e ${EROOT}/etc/locales.build ]] ; then
- eerror "You still haven't deleted ${EROOT}/etc/locales.build."
- eerror "Do so now after making sure ${EROOT}/etc/locale.gen is kosher."
- die "Lazy upgrader detected"
- fi
-
- if [[ ${CTARGET} == i386-* ]] ; then
- eerror "i386 CHOSTs are no longer supported."
- eerror "Chances are you don't actually want/need i386."
- eerror "Please read https://www.gentoo.org/doc/en/change-chost.xml"
- die "Please fix your CHOST"
- fi
-
- if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then
- ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS."
- ewarn "This will result in a 50% performance penalty when running with a 32bit"
- ewarn "hypervisor, which is probably not what you want."
- fi
-
- # ABI-specific checks follow here. Hey, we have a lot more specific conditions that
- # we test for...
- if ! is_crosscompile ; then
- if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]] ; then
- ebegin "Checking that IA32 emulation is enabled in the running kernel"
- echo 'int main(){return 0;}' > "${T}/check-ia32-emulation.c"
- local STAT
- if ${CC-${CHOST}-gcc} ${CFLAGS_x86} "${T}/check-ia32-emulation.c" -o "${T}/check-ia32-emulation.elf32"; then
- "${T}/check-ia32-emulation.elf32"
- STAT=$?
- else
- # Don't fail here to allow single->multi ABI switch
- # or recover from breakage like bug #646424
- ewarn "Failed to compile the ABI test. Broken host glibc?"
- STAT=0
- fi
- rm -f "${T}/check-ia32-emulation.elf32"
- eend $STAT
- [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc."
- fi
-
- fi
-
- # When we actually have to compile something...
- if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
- if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
- # bug #833620, bug #643302
- eerror "Found ${ESYSROOT}/usr/lib/include directory!"
- eerror "This is known to break glibc's build."
- eerror "Please backup its contents then remove the directory."
- die "Found directory (${ESYSROOT}/usr/lib/include) which will break build (bug #833620)!"
- fi
-
- if [[ ${CTARGET} == *-linux* ]] ; then
- local run_kv build_kv want_kv
-
- run_kv=$(g_get_running_KV)
- build_kv=$(g_int_to_KV $(get_kheader_version))
- want_kv=${MIN_KERN_VER}
-
- if ! is_crosscompile && ! tc-is-cross-compiler ; then
- # Building fails on an non-supporting kernel
- ebegin "Checking running kernel version (${run_kv} >= ${want_kv})"
- if ! eend_KV ${run_kv} ${want_kv} ; then
- echo
- eerror "You need a kernel of at least ${want_kv}!"
- die "Kernel version too low!"
- fi
- fi
-
- ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})"
- if ! eend_KV ${build_kv} ${want_kv} ; then
- echo
- eerror "You need linux-headers of at least ${want_kv}!"
- die "linux-headers version too low!"
- fi
- fi
- fi
-}
-
-upgrade_warning() {
- if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then
- local oldv newv=$(ver_cut 1-2 ${PV})
- for oldv in ${REPLACING_VERSIONS}; do
- if ver_test ${oldv} -lt ${newv}; then
- ewarn "After upgrading glibc, please restart all running processes."
- ewarn "Be sure to include init (telinit u) or systemd (systemctl daemon-reexec)."
- ewarn "Alternatively, reboot your system."
- ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
- break
- fi
- done
- fi
-}
-
-#
-# the phases
-#
-
-# pkg_pretend
-
-pkg_pretend() {
- upgrade_warning
-}
-
-pkg_setup() {
- # see bug 682570
- [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup
-}
-
-# src_unpack
-
-src_unpack() {
- setup_env
-
- einfo "Checking general environment sanity."
- sanity_prechecks
-
- use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
-
- if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git"
- EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
- git-r3_src_unpack
- mv patches-git/9999 patches || die
-
- EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
- EGIT_CHECKOUT_DIR=${S}
- git-r3_src_unpack
- else
- unpack ${P}.tar.xz
-
- cd "${WORKDIR}" || die
- unpack glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.xz
- use experimental-loong && unpack glibc-2.35-loongarch-patches-20220522.tar.xz
- fi
-
- cd "${WORKDIR}" || die
- unpack locale-gen-${LOCALE_GEN_VER}.tar.gz
- use systemd && unpack glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
-}
-
-src_prepare() {
- local patchsetname
- if ! use vanilla ; then
- if [[ ${PV} == 9999* ]] ; then
- patchsetname="from git master"
- else
- patchsetname="${RELEASE_VER}-${PATCH_VER}"
- fi
- einfo "Applying Gentoo Glibc Patchset ${patchsetname}"
- eapply "${WORKDIR}"/patches
- einfo "Done."
-
- if use experimental-loong ; then
- einfo "Applying experimental LoongArch patchset"
- eapply "${WORKDIR}"/loongarch-2.35
- einfo "Done."
- fi
- fi
-
- eapply "${FILESDIR}"/2.35/glibc-2.35-make-4.4-MAKEFLAGS.patch
-
- if use clone3 ; then
- append-cppflags -DGENTOO_USE_CLONE3
- else
- # See e.g. bug #827386, bug #819045.
- elog "Disabling the clone3 syscall for compatibility with older Electron apps."
- elog "Please re-enable this flag before filing bugs!"
- fi
-
- default
-
- gnuconfig_update
-
- cd "${WORKDIR}"
- find . -name configure -exec touch {} +
-
- # move the external locale-gen to its old place
- mkdir extra || die
- mv locale-gen-${LOCALE_GEN_VER} extra/locale || die
-
- eprefixify extra/locale/locale-gen
-
- # Fix permissions on some of the scripts.
- chmod u+x "${S}"/scripts/*.sh
-
- cd "${S}"
-}
-
-glibc_do_configure() {
- dump_build_environment
-
- local myconf=()
-
- # Use '=strong' instead of '=all' to protect only functions
- # worth protecting from stack smashes.
- myconf+=( --enable-stack-protector=$(usex ssp strong no) )
-
- # Keep a whitelist of targets supporing IFUNC. glibc's ./configure
- # is not robust enough to detect proper support:
- # https://bugs.gentoo.org/641216
- # https://sourceware.org/PR22634#c0
- case $(tc-arch ${CTARGET}) in
- # Keep whitelist of targets where autodetection mostly works.
- amd64|x86|sparc|ppc|ppc64|arm|arm64|s390) ;;
- # Blacklist everywhere else
- *) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
- esac
-
- # Enable Intel Control-flow Enforcement Technology on amd64 if requested
- case ${CTARGET} in
- x86_64-*) myconf+=( $(use_enable cet) ) ;;
- *) ;;
- esac
-
- [[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
-
- myconf+=( --enable-kernel=${MIN_KERN_VER} )
-
- # Since SELinux support is only required for nscd, only enable it if:
- # 1. USE selinux
- # 2. only for the primary ABI on multilib systems
- # 3. Not a crosscompile
- if ! is_crosscompile && use selinux ; then
- if use multilib ; then
- if is_final_abi ; then
- myconf+=( --with-selinux )
- else
- myconf+=( --without-selinux )
- fi
- else
- myconf+=( --with-selinux )
- fi
- else
- myconf+=( --without-selinux )
- fi
-
- # Force a few tests where we always know the answer but
- # configure is incapable of finding it.
- if is_crosscompile ; then
- export \
- libc_cv_c_cleanup=yes \
- libc_cv_forced_unwind=yes
- fi
-
- myconf+=(
- --disable-werror
- --enable-bind-now
- --build=${CBUILD_OPT:-${CBUILD}}
- --host=${CTARGET_OPT:-${CTARGET}}
- $(use_enable profile)
- $(use_with gd)
- --with-headers=$(build_eprefix)$(alt_build_headers)
- --prefix="$(host_eprefix)/usr"
- --sysconfdir="$(host_eprefix)/etc"
- --localstatedir="$(host_eprefix)/var"
- --libdir='$(prefix)'/$(get_libdir)
- --mandir='$(prefix)'/share/man
- --infodir='$(prefix)'/share/info
- --libexecdir='$(libdir)'/misc/glibc
- --with-bugurl=https://bugs.gentoo.org/
- --with-pkgversion="$(glibc_banner)"
- $(use_enable crypt)
- $(use_multiarch || echo --disable-multi-arch)
- $(use_enable systemtap)
- $(use_enable nscd)
-
- # locale data is arch-independent
- # https://bugs.gentoo.org/753740
- libc_cv_complocaledir='${exec_prefix}/lib/locale'
-
- # -march= option tricks build system to infer too
- # high ISA level: https://sourceware.org/PR27318
- libc_cv_include_x86_isa_level=no
- # Explicit override of https://sourceware.org/PR27991
- # exposes a bug in glibc's configure:
- # https://sourceware.org/PR27991
- libc_cv_have_x86_lahf_sahf=no
- libc_cv_have_x86_movbe=no
-
- ${EXTRA_ECONF}
- )
-
- # We rely on sys-libs/timezone-data for timezone tools normally.
- myconf+=( $(use_enable vanilla timezone-tools) )
-
- # These libs don't have configure flags.
- ac_cv_lib_audit_audit_log_user_avc_message=$(usex audit || echo no)
- ac_cv_lib_cap_cap_init=$(usex caps || echo no)
-
- # There is no configure option for this and we need to export it
- # since the glibc build will re-run configure on itself
- export libc_cv_rootsbindir="$(host_eprefix)/sbin"
- export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)"
-
- local builddir=$(builddir nptl)
- mkdir -p "${builddir}"
- cd "${builddir}"
- set -- "${S}"/configure "${myconf[@]}"
- echo "$@"
- "$@" || die "failed to configure glibc"
-
- # ia64 static cross-compilers are a pita in so much that they
- # can't produce static ELFs (as the libgcc.a is broken). so
- # disable building of the programs for those targets if it
- # doesn't work.
- # XXX: We could turn this into a compiler test, but ia64 is
- # the only one that matters, so this should be fine for now.
- if is_crosscompile && [[ ${CTARGET} == ia64* ]] ; then
- sed -i '1i+link-static = touch $@' config.make
- fi
-
- # If we're trying to migrate between ABI sets, we need
- # to lie and use a local copy of gcc. Like if the system
- # is built with MULTILIB_ABIS="amd64 x86" but we want to
- # add x32 to it, gcc/glibc don't yet support x32.
- #
- if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
- echo 'main(){}' > "${T}"/test.c
- if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c -Wl,-emain -lgcc 2>/dev/null ; then
- sed -i -e '/^CC = /s:$: -B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" config.make || die
- fi
- fi
-}
-
-glibc_headers_configure() {
- export ABI=default
-
- local builddir=$(builddir "headers")
- mkdir -p "${builddir}"
- cd "${builddir}"
-
- # if we don't have a compiler yet, we can't really test it now ...
- # hopefully they don't affect header generation, so let's hope for
- # the best here ...
- local v vars=(
- ac_cv_header_cpuid_h=yes
- libc_cv_{386,390,alpha,arm,hppa,ia64,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
- libc_cv_asm_cfi_directives=yes
- libc_cv_broken_visibility_attribute=no
- libc_cv_c_cleanup=yes
- libc_cv_compiler_powerpc64le_binary128_ok=yes
- libc_cv_forced_unwind=yes
- libc_cv_gcc___thread=yes
- libc_cv_mlong_double_128=yes
- libc_cv_mlong_double_128ibm=yes
- libc_cv_ppc_machine=yes
- libc_cv_ppc_rel16=yes
- libc_cv_predef_fortify_source=no
- libc_cv_target_power8_ok=yes
- libc_cv_visibility_attribute=yes
- libc_cv_z_combreloc=yes
- libc_cv_z_execstack=yes
- libc_cv_z_initfirst=yes
- libc_cv_z_nodelete=yes
- libc_cv_z_nodlopen=yes
- libc_cv_z_relro=yes
- libc_mips_abi=${ABI}
- libc_mips_float=$([[ $(tc-is-softfloat) == "yes" ]] && echo soft || echo hard)
- # These libs don't have configure flags.
- ac_cv_lib_audit_audit_log_user_avc_message=no
- ac_cv_lib_cap_cap_init=no
- )
-
- einfo "Forcing cached settings:"
- for v in "${vars[@]}" ; do
- einfo " ${v}"
- export ${v}
- done
-
- local headers_only_arch_CPPFLAGS=()
-
- # Blow away some random CC settings that screw things up. #550192
- if [[ -d ${S}/sysdeps/mips ]]; then
- pushd "${S}"/sysdeps/mips >/dev/null
- sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=32:' mips32/Makefile mips64/n32/Makefile || die
- sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=64:' mips64/n64/Makefile || die
-
- # Force the mips ABI to the default. This is OK because the set of
- # installed headers in this phase is the same between the 3 ABIs.
- # If this ever changes, this hack will break, but that's unlikely
- # as glibc discourages that behavior.
- # https://crbug.com/647033
- sed -i -e 's:abiflag=.*:abiflag=_ABIO32:' preconfigure || die
-
- popd >/dev/null
- fi
-
- case ${CTARGET} in
- riscv*)
- # RISC-V interrogates the compiler to determine which target to
- # build. If building the headers then we don't strictly need a
- # RISC-V compiler, so the built-in definitions that are provided
- # along with all RISC-V compiler might not exist. This causes
- # glibc's RISC-V preconfigure script to blow up. Since we're just
- # building the headers any value will actually work here, so just
- # pick the standard one (rv64g/lp64d) to make the build scripts
- # happy for now -- the headers are all the same anyway so it
- # doesn't matter.
- headers_only_arch_CPPFLAGS+=(
- -D__riscv_xlen=64
- -D__riscv_flen=64
- -D__riscv_float_abi_double=1
- -D__riscv_atomic=1
- ) ;;
- esac
-
- local myconf=()
- myconf+=(
- --disable-sanity-checks
- --enable-hacker-mode
- --disable-werror
- --enable-bind-now
- --build=${CBUILD_OPT:-${CBUILD}}
- --host=${CTARGET_OPT:-${CTARGET}}
- --with-headers=$(build_eprefix)$(alt_build_headers)
- --prefix="$(host_eprefix)/usr"
- $(use_enable crypt)
- ${EXTRA_ECONF}
- )
-
- # Nothing is compiled here which would affect the headers for the target.
- # So forcing CC/CFLAGS is sane.
- local headers_only_CC=$(tc-getBUILD_CC)
- local headers_only_CFLAGS="-O1 -pipe"
- local headers_only_CPPFLAGS="-U_FORTIFY_SOURCE ${headers_only_arch_CPPFLAGS[*]}"
- local headers_only_LDFLAGS=""
- set -- "${S}"/configure "${myconf[@]}"
- echo \
- "CC=${headers_only_CC}" \
- "CFLAGS=${headers_only_CFLAGS}" \
- "CPPFLAGS=${headers_only_CPPFLAGS}" \
- "LDFLAGS=${headers_only_LDFLAGS}" \
- "$@"
- CC=${headers_only_CC} \
- CFLAGS=${headers_only_CFLAGS} \
- CPPFLAGS=${headers_only_CPPFLAGS} \
- LDFLAGS="" \
- "$@" || die "failed to configure glibc"
-}
-
-do_src_configure() {
- if just_headers ; then
- glibc_headers_configure
- else
- glibc_do_configure nptl
- fi
-}
-
-src_configure() {
- foreach_abi do_src_configure
-}
-
-do_src_compile() {
- emake -C "$(builddir nptl)"
-}
-
-src_compile() {
- if just_headers ; then
- return
- fi
-
- foreach_abi do_src_compile
-}
-
-glibc_src_test() {
- cd "$(builddir nptl)"
-
- local myxfailparams=""
- if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
- for myt in ${XFAIL_TEST_LIST[@]} ; do
- myxfailparams+="test-xfail-${myt}=yes "
- done
- fi
-
- # sandbox does not understand unshare() and prevents
- # writes to /proc/, which makes many tests fail
-
- # we give the tests a bit more time to avoid spurious
- # bug reports on slow arches
-
- SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 emake ${myxfailparams} check
-}
-
-do_src_test() {
- local ret=0
-
- glibc_src_test
- : $(( ret |= $? ))
-
- return ${ret}
-}
-
-src_test() {
- if just_headers ; then
- return
- fi
-
- # Give tests more time to complete.
- export TIMEOUTFACTOR=5
-
- foreach_abi do_src_test || die "tests failed"
-}
-
-run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
-
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
-
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
- fi
-
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
-}
-
-glibc_do_src_install() {
- local builddir=$(builddir nptl)
- cd "${builddir}"
-
- emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
-
- # This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
- # which come without headers etc. Only needed for binary packages since the
- # external net-libs/libnsl has increased soversion. Keep only versioned libraries.
- find "${D}" -name "libnsl.a" -delete
- find "${D}" -name "libnsl.so" -delete
-
- # Normally upstream_pv is ${PV}. Live ebuilds are exception, there we need
- # to infer upstream version:
- # '#define VERSION "2.26.90"' -> '2.26.90'
- local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
-
- # Avoid stripping binaries not targeted by ${CHOST}. Or else
- # ${CHOST}-strip would break binaries build for ${CTARGET}.
- is_crosscompile && dostrip -x /
- # gdb thread introspection relies on local libpthreas symbols. stripping breaks it
- # See Note [Disable automatic stripping]
- dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
-
- if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
- # Move versioned .a file out of libdir to evade portage QA checks
- # instead of using gen_usr_ldscript(). We fix ldscript as:
- # "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
- sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"/$(alt_usrlibdir)/libm.a || die
- dodir $(alt_usrlibdir)/${P}
- mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
- fi
-
- # We'll take care of the cache ourselves
- rm -f "${ED}"/etc/ld.so.cache
-
- # Everything past this point just needs to be done once ...
- is_final_abi || return 0
-
- # Make sure the non-native interp can be found on multilib systems even
- # if the main library set isn't installed into the right place. Maybe
- # we should query the active gcc for info instead of hardcoding it ?
- local i ldso_abi ldso_name
- local ldso_abi_list=(
- # x86
- amd64 /lib64/ld-linux-x86-64.so.2
- x32 /libx32/ld-linux-x32.so.2
- x86 /lib/ld-linux.so.2
- # mips
- o32 /lib/ld.so.1
- n32 /lib32/ld.so.1
- n64 /lib64/ld.so.1
- # powerpc
- ppc /lib/ld.so.1
- # riscv
- ilp32d /lib/ld-linux-riscv32-ilp32d.so.1
- ilp32 /lib/ld-linux-riscv32-ilp32.so.1
- lp64d /lib/ld-linux-riscv64-lp64d.so.1
- lp64 /lib/ld-linux-riscv64-lp64.so.1
- # s390
- s390 /lib/ld.so.1
- s390x /lib/ld64.so.1
- # sparc
- sparc32 /lib/ld-linux.so.2
- sparc64 /lib64/ld-linux.so.2
- )
- case $(tc-endian) in
- little)
- ldso_abi_list+=(
- # arm
- arm64 /lib/ld-linux-aarch64.so.1
- # ELFv2 (glibc does not support ELFv1 on LE)
- ppc64 /lib64/ld64.so.2
- )
- ;;
- big)
- ldso_abi_list+=(
- # arm
- arm64 /lib/ld-linux-aarch64_be.so.1
- # ELFv1 (glibc does not support ELFv2 on BE)
- ppc64 /lib64/ld64.so.1
- )
- ;;
- esac
- if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then
- dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
- fi
- for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do
- ldso_abi=${ldso_abi_list[i]}
- has ${ldso_abi} $(get_install_abis) || continue
-
- ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}"
- if [[ ! -L ${ED}/${ldso_name} && ! -e ${ED}/${ldso_name} ]] ; then
- dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name}
- fi
- done
-
- # In the LSB 5.0 definition, someone had the excellent idea to "standardize"
- # the runtime loader name, see also https://xkcd.com/927/
- # Normally, in Gentoo one should never come across executables that require this.
- # However, binary commercial packages are known to adhere to weird practices.
- # https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-AMD64/LSB-Core-AMD64.html#BASELIB
- local lsb_ldso_name native_ldso_name lsb_ldso_abi
- local lsb_ldso_abi_list=(
- # x86
- amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3
- )
- for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do
- lsb_ldso_abi=${lsb_ldso_abi_list[i]}
- native_ldso_name=${lsb_ldso_abi_list[i+1]}
- lsb_ldso_name=${lsb_ldso_abi_list[i+2]}
- has ${lsb_ldso_abi} $(get_install_abis) || continue
-
- if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then
- dosym ${native_ldso_name} "$(alt_prefix)/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}"
- fi
- done
-
- # With devpts under Linux mounted properly, we do not need the pt_chown
- # binary to be setuid. This is because the default owners/perms will be
- # exactly what we want.
- if ! use suid ; then
- find "${ED}" -name pt_chown -exec chmod -s {} +
- fi
-
- #################################################################
- # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY #
- # Make sure we install some symlink hacks so that when we build
- # a 2nd stage cross-compiler, gcc finds the target system
- # headers correctly. See gcc/doc/gccinstall.info
- if is_crosscompile ; then
- # We need to make sure that /lib and /usr/lib always exists.
- # gcc likes to use relative paths to get to its multilibs like
- # /usr/lib/../lib64/. So while we don't install any files into
- # /usr/lib/, we do need it to exist.
- keepdir $(alt_prefix)/lib
- keepdir $(alt_prefix)/usr/lib
-
- dosym usr/include $(alt_prefix)/sys-include
- return 0
- fi
-
- # Files for Debian-style locale updating
- dodir /usr/share/i18n
- sed \
- -e "/^#/d" \
- -e "/SUPPORTED-LOCALES=/d" \
- -e "s: \\\\::g" -e "s:/: :g" \
- "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \
- || die "generating /usr/share/i18n/SUPPORTED failed"
- cd "${WORKDIR}"/extra/locale
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- doins locale.gen
-
- keepdir /usr/lib/locale
-
- cd "${S}"
-
- # Install misc network config files
- insinto /etc
- doins posix/gai.conf
-
- if use systemd ; then
- doins "${WORKDIR}/glibc-systemd-${GLIBC_SYSTEMD_VER}/gentoo-config/nsswitch.conf"
- else
- doins nss/nsswitch.conf
- fi
-
- # Gentoo-specific
- newins "${FILESDIR}"/host.conf-1 host.conf
-
- if use nscd ; then
- doins nscd/nscd.conf
-
- newinitd "$(prefixify_ro "${FILESDIR}"/nscd-1)" nscd
-
- local nscd_args=(
- -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):"
- )
-
- sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
-
- use systemd && systemd_dounit nscd/nscd.service
- newtmpfiles nscd/nscd.tmpfiles nscd.conf
- fi
-
- echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
- doenvd "${T}"/00glibc
-
- for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do
- [[ -s ${d} ]] && dodoc ${d}
- done
- dodoc -r ChangeLog.old
-
- # Prevent overwriting of the /etc/localtime symlink. We'll handle the
- # creation of the "factory" symlink in pkg_postinst().
- rm -f "${ED}"/etc/localtime
-
- # Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
- sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
- fi
-}
-
-glibc_headers_install() {
- local builddir=$(builddir "headers")
- cd "${builddir}"
- emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
-
- insinto $(alt_headers)/gnu
- doins "${S}"/include/gnu/stubs.h
-
- # Make sure we install the sys-include symlink so that when
- # we build a 2nd stage cross-compiler, gcc finds the target
- # system headers correctly. See gcc/doc/gccinstall.info
- dosym usr/include $(alt_prefix)/sys-include
-}
-
-src_install() {
- if just_headers ; then
- export ABI=default
- glibc_headers_install
- return
- fi
-
- foreach_abi glibc_do_src_install
-
- if ! use static-libs ; then
- einfo "Not installing static glibc libraries"
- find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
- fi
-}
-
-# Simple test to make sure our new glibc isn't completely broken.
-# Make sure we don't test with statically built binaries since
-# they will fail. Also, skip if this glibc is a cross compiler.
-#
-# If coreutils is built with USE=multicall, some of these files
-# will just be wrapper scripts, not actual ELFs we can test.
-glibc_sanity_check() {
- cd / #228809
-
- # We enter ${ED} so to avoid trouble if the path contains
- # special characters; for instance if the path contains the
- # colon character (:), then the linker will try to split it
- # and look for the libraries in an unexpected place. This can
- # lead to unsafe code execution if the generated prefix is
- # within a world-writable directory.
- # (e.g. /var/tmp/portage:${HOSTNAME})
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- # first let's find the actual dynamic linker here
- # symlinks may point to the wrong abi
- local newldso=$(find . -maxdepth 1 -name 'ld*so.?' -type f -print -quit)
-
- einfo Last-minute run tests with ${newldso} in /$(get_libdir) ...
-
- local x striptest
- for x in cal date env free ls true uname uptime ; do
- x=$(type -p ${x})
- [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue
- striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue
- case ${striptest} in
- *"statically linked"*) continue;;
- *"ASCII text"*) continue;;
- esac
- # We need to clear the locale settings as the upgrade might want
- # incompatible locale data. This test is not for verifying that.
- LC_ALL=C \
- ${newldso} --library-path . ${x} > /dev/null \
- || die "simple run test (${x}) failed"
- done
-
- popd >/dev/null
-}
-
-pkg_preinst() {
- # nothing to do if just installing headers
- just_headers && return
-
- # prepare /etc/ld.so.conf.d/ for files
- mkdir -p "${EROOT}"/etc/ld.so.conf.d
-
- # Default /etc/hosts.conf:multi to on for systems with small dbs.
- if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then
- sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf
- einfo "Defaulting /etc/host.conf:multi to on"
- fi
-
- [[ -n ${ROOT} ]] && return 0
- [[ -d ${ED}/$(get_libdir) ]] || return 0
- [[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
-
- if [[ -L ${EROOT}/usr/lib/locale ]]; then
- # Help portage migrate this to a directory
- # https://bugs.gentoo.org/753740
- rm "${EROOT}"/usr/lib/locale || die
- fi
-
- # Keep around libcrypt so that Perl doesn't break when merging libxcrypt
- # (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
- # bug #802207
- if ! use crypt && has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs ${FEATURES}; then
- PRESERVED_OLD_LIBCRYPT=1
- cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" "${T}/libcrypt$(get_libname 1)" || die
- else
- PRESERVED_OLD_LIBCRYPT=0
- fi
-}
-
-pkg_postinst() {
- # nothing to do if just installing headers
- just_headers && return
-
- if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
- # Generate fastloading iconv module configuration file.
- "${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
- fi
-
- if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
- fi
-
- upgrade_warning
-
- # Check for sanity of /etc/nsswitch.conf, take 2
- if [[ -e ${EROOT}/etc/nsswitch.conf ]] && ! has_version sys-auth/libnss-nis ; then
- local entry
- for entry in passwd group shadow; do
- if grep -E -q "^[ \t]*${entry}:.*nis" "${EROOT}"/etc/nsswitch.conf; then
- ewarn ""
- ewarn "Your ${EROOT}/etc/nsswitch.conf uses NIS. Support for that has been"
- ewarn "removed from glibc and is now provided by the package"
- ewarn " sys-auth/libnss-nis"
- ewarn "Install it now to keep your NIS setup working."
- ewarn ""
- fi
- done
- fi
-
- if [[ ${PRESERVED_OLD_LIBCRYPT} -eq 1 ]] ; then
- cp -p "${T}/libcrypt$(get_libname 1)" "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" || die
- preserve_old_lib_notify /$(get_libdir)/libcrypt$(get_libname 1)
-
- elog "Please ignore a possible later error message about a file collision involving"
- elog "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1). We need to preserve this file for the moment to keep"
- elog "the upgrade working, but it also needs to be overwritten when"
- elog "sys-libs/libxcrypt is installed. See bug 802210 for more details."
- fi
-}
diff --git a/sys-libs/glibc/glibc-2.35-r8.ebuild b/sys-libs/glibc/glibc-2.35-r8.ebuild
deleted file mode 100644
index 475fa00a70f2..000000000000
--- a/sys-libs/glibc/glibc-2.35-r8.ebuild
+++ /dev/null
@@ -1,1612 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{8..11} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \
- multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/"
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=9
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
- SRC_URI+=" experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz )"
-fi
-
-RELEASE_VER=${PV}
-
-GCC_BOOTSTRAP_VER=20201208
-
-LOCALE_GEN_VER=2.22
-
-GLIBC_SYSTEMD_VER=20210729
-
-SRC_URI+=" https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${LOCALE_GEN_VER}.tar.gz"
-SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
-SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )"
-
-IUSE="audit caps cet +clone3 compile-locales +crypt custom-cflags doc experimental-loong gd headers-only +multiarch multilib multilib-bootstrap nscd profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Here's how the cross-compile logic breaks down ...
-# CTARGET - machine that will target the binaries
-# CHOST - machine that will host the binaries
-# CBUILD - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-# CBUILD = CHOST = CTARGET - native build/install
-# CBUILD != (CHOST = CTARGET) - cross-compile a native build
-# (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler
-# For install paths:
-# CHOST = CTARGET - install into /
-# CHOST != CTARGET - install into /usr/CTARGET/
-#
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY} == cross-* ]] ; then
- export CTARGET=${CATEGORY#cross-}
- fi
-fi
-
-# Note [Disable automatic stripping]
-# Disabling automatic stripping for a few reasons:
-# - portage's attempt to strip breaks non-native binaries at least on
-# arm: bug #697428
-# - portage's attempt to strip libpthread.so.0 breaks gdb thread
-# enumeration: bug #697910. This is quite subtle:
-# * gdb uses glibc's libthread_db-1.0.so to enumerate threads.
-# * libthread_db-1.0.so needs access to libpthread.so.0 local symbols
-# via 'ps_pglobal_lookup' symbol defined in gdb.
-# * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all
-# known symbols in 'libpthread.so.0'. Specifically 'nptl_version'
-# (unexported) is used to sanity check compatibility before enabling
-# debugging.
-# Also see https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint
-# * normal 'strip' command trims '.symtab'
-# Thus our main goal here is to prevent 'libpthread.so.0' from
-# losing it's '.symtab' entries.
-# As Gentoo's strip does not allow us to pass less aggressive stripping
-# options and does not check the machine target we strip selectively.
-
-# We need a new-enough binutils/gcc to match upstream baseline.
-# Also we need to make sure our binutils/gcc supports TLS,
-# and that gcc already contains the hardened patches.
-# Lastly, let's avoid some openssh nastiness, bug 708224, as
-# convenience to our users.
-
-# gzip, grep, awk are needed by locale-gen, bug 740750
-
-BDEPEND="
- ${PYTHON_DEPS}
- >=app-misc/pax-utils-${MIN_PAX_UTILS_VER}
- sys-devel/bison
- doc? ( sys-apps/texinfo )
- !compile-locales? (
- app-arch/gzip
- sys-apps/grep
- app-alternatives/awk
- )
-"
-COMMON_DEPEND="
- gd? ( media-libs/gd:2= )
- nscd? ( selinux? (
- audit? ( sys-process/audit )
- caps? ( sys-libs/libcap )
- ) )
- suid? ( caps? ( sys-libs/libcap ) )
- selinux? ( sys-libs/libselinux )
- systemtap? ( dev-util/systemtap )
-"
-DEPEND="${COMMON_DEPEND}
- compile-locales? (
- app-arch/gzip
- sys-apps/grep
- app-alternatives/awk
- )
- test? ( >=net-dns/libidn2-2.3.0 )
-"
-RDEPEND="${COMMON_DEPEND}
- app-arch/gzip
- sys-apps/grep
- app-alternatives/awk
- sys-apps/gentoo-functions
- !<app-misc/pax-utils-${MIN_PAX_UTILS_VER}
- !<net-misc/openssh-8.1_p1-r2
-"
-
-RESTRICT="!test? ( test )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
- BDEPEND+=" !headers-only? (
- >=${CATEGORY}/binutils-2.27
- >=${CATEGORY}/gcc-6.2
- )"
- [[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
- BDEPEND+="
- >=sys-devel/binutils-2.27
- >=sys-devel/gcc-6.2
- "
- DEPEND+=" virtual/os-headers "
- RDEPEND+="
- >=net-dns/libidn2-2.3.0
- vanilla? ( !sys-libs/timezone-data )
- "
- PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
-fi
-
-# Ignore tests whitelisted below
-GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
-
-# The following tests fail due to the Gentoo build system and are thus
-# executed but ignored:
-XFAIL_TEST_LIST=(
- # buggy test, assumes /dev/ and /dev/null on a single filesystem
- # 'mount --bind /dev/null /chroot/dev/null' breaks it.
- # https://sourceware.org/PR25909
- tst-support_descriptors
-
- # The following tests fail only inside portage
- # https://bugs.gentoo.org/831267
- tst-system
- tst-strerror
- tst-strsignal
-)
-
-#
-# Small helper functions
-#
-
-is_crosscompile() {
- [[ ${CHOST} != ${CTARGET} ]]
-}
-
-just_headers() {
- is_crosscompile && use headers-only
-}
-
-alt_prefix() {
- is_crosscompile && echo /usr/${CTARGET}
-}
-
-# This prefix is applicable to CHOST when building against this
-# glibc. It is baked into the library at configure time.
-host_eprefix() {
- is_crosscompile || echo "${EPREFIX}"
-}
-
-# This prefix is applicable to CBUILD when building against this
-# glibc. It determines the destination path at install time.
-build_eprefix() {
- is_crosscompile && echo "${EPREFIX}"
-}
-
-# We need to be able to set alternative headers for compiling for non-native
-# platform. Will also become useful for testing kernel-headers without screwing
-# up the whole system.
-alt_headers() {
- echo ${ALT_HEADERS:=$(alt_prefix)/usr/include}
-}
-
-alt_build_headers() {
- if [[ -z ${ALT_BUILD_HEADERS} ]] ; then
- ALT_BUILD_HEADERS="$(host_eprefix)$(alt_headers)"
- if tc-is-cross-compiler ; then
- ALT_BUILD_HEADERS=${SYSROOT}$(alt_headers)
- if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; then
- local header_path=$(echo '#include <linux/version.h>' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o '[^"]*linux/version.h')
- ALT_BUILD_HEADERS=${header_path%/linux/version.h}
- fi
- fi
- fi
- echo "${ALT_BUILD_HEADERS}"
-}
-
-alt_libdir() {
- echo $(alt_prefix)/$(get_libdir)
-}
-alt_usrlibdir() {
- echo $(alt_prefix)/usr/$(get_libdir)
-}
-
-builddir() {
- echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
-}
-
-do_compile_test() {
- local ret save_cflags=${CFLAGS}
- CFLAGS+=" $1"
- shift
-
- pushd "${T}" >/dev/null
-
- rm -f glibc-test*
- printf '%b' "$*" > glibc-test.c
-
- # We assume CC is already set up.
- nonfatal emake glibc-test
- ret=$?
-
- popd >/dev/null
-
- CFLAGS=${save_cflags}
- return ${ret}
-}
-
-do_run_test() {
- local ret
-
- if [[ ${MERGE_TYPE} == "binary" ]] ; then
- # ignore build failures when installing a binary package #324685
- do_compile_test "" "$@" 2>/dev/null || return 0
- else
- if ! do_compile_test "" "$@" ; then
- ewarn "Simple build failed ... assuming this is desired #324685"
- return 0
- fi
- fi
-
- pushd "${T}" >/dev/null
-
- ./glibc-test
- ret=$?
- rm -f glibc-test*
-
- popd >/dev/null
-
- return ${ret}
-}
-
-setup_target_flags() {
- # This largely mucks with compiler flags. None of which should matter
- # when building up just the headers.
- just_headers && return 0
-
- case $(tc-arch) in
- x86)
- # -march needed for #185404 #199334
- # TODO: When creating the first glibc cross-compile, this test will
- # always fail as it does a full link which in turn requires glibc.
- # Probably also applies when changing multilib profile settings (e.g.
- # enabling x86 when the profile was amd64-only previously).
- # We could change main to _start and pass -nostdlib here so that we
- # only test the gcc code compilation. Or we could do a compile and
- # then look for the symbol via scanelf.
- if ! do_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
- local t=${CTARGET_OPT:-${CTARGET}}
- t=${t%%-*}
- filter-flags '-march=*'
- export CFLAGS="-march=${t} ${CFLAGS}"
- einfo "Auto adding -march=${t} to CFLAGS #185404"
- fi
- # For compatibility with older binaries at slight performance cost.
- use stack-realign && export CFLAGS+=" -mstackrealign"
- ;;
- amd64)
- # -march needed for #185404 #199334
- # TODO: See cross-compile issues listed above for x86.
- if [[ ${ABI} == x86 ]]; then
- if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
- local t=${CTARGET_OPT:-${CTARGET}}
- t=${t%%-*}
- # Normally the target is x86_64-xxx, so turn that into the -march that
- # gcc actually accepts. #528708
- [[ ${t} == "x86_64" ]] && t="x86-64"
- filter-flags '-march=*'
- # ugly, ugly, ugly. ugly.
- CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}")
- export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
- einfo "Auto adding -march=${t} to CFLAGS_x86 #185404 (ABI=${ABI})"
- fi
- # For compatibility with older binaries at slight performance cost.
- use stack-realign && export CFLAGS_x86+=" -mstackrealign"
-
- # Workaround for bug #823780.
- if tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
- export CFLAGS_x86="${CFLAGS_x86} -mno-avx512f"
- einfo "Auto adding -mno-avx512f to CFLAGS_x86 for buggy GCC version (bug #823780) (ABI=${ABI})"
- fi
- fi
- ;;
- mips)
- # The mips abi cannot support the GNU style hashes. #233233
- filter-ldflags -Wl,--hash-style=gnu -Wl,--hash-style=both
- ;;
- ppc|ppc64)
- # Many arch-specific implementations do not work on ppc with
- # cache-block not equal to 128 bytes. This breaks memset:
- # https://sourceware.org/PR26522
- # https://bugs.gentoo.org/737996
- # Use default -mcpu=. For ppc it means non-multiarch setup.
- filter-flags '-mcpu=*'
- ;;
- sparc)
- # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though.
- filter-flags "-fcall-used-g7"
- append-flags "-fcall-used-g6"
-
- local cpu
- case ${CTARGET} in
- sparc64-*)
- cpu="sparc64"
- case $(get-flag mcpu) in
- v9)
- # We need to force at least v9a because the base build doesn't
- # work with just v9.
- # https://sourceware.org/bugzilla/show_bug.cgi?id=19477
- append-flags "-Wa,-xarch=v9a"
- ;;
- esac
- ;;
- sparc-*)
- case $(get-flag mcpu) in
- v8|supersparc|hypersparc|leon|leon3)
- cpu="sparcv8"
- ;;
- *)
- cpu="sparcv9"
- ;;
- esac
- ;;
- esac
- [[ -n ${cpu} ]] && CTARGET_OPT="${cpu}-${CTARGET#*-}"
- ;;
- esac
-}
-
-setup_flags() {
- # Make sure host make.conf doesn't pollute us
- if is_crosscompile || tc-is-cross-compiler ; then
- CHOST=${CTARGET} strip-unsupported-flags
- fi
-
- # Store our CFLAGS because it's changed depending on which CTARGET
- # we are building when pulling glibc on a multilib profile
- CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}}
- CFLAGS=${CFLAGS_BASE}
- CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}}
- CXXFLAGS=${CXXFLAGS_BASE}
- ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}}
- ASFLAGS=${ASFLAGS_BASE}
-
- # Allow users to explicitly avoid flag sanitization via
- # USE=custom-cflags.
- if ! use custom-cflags; then
- # Over-zealous CFLAGS can often cause problems. What may work for one
- # person may not work for another. To avoid a large influx of bugs
- # relating to failed builds, we strip most CFLAGS out to ensure as few
- # problems as possible.
- strip-flags
- # Lock glibc at -O2; we want to be conservative here.
- filter-flags '-O?'
- append-flags -O2
- fi
-
- strip-unsupported-flags
- filter-flags -m32 -m64 '-mabi=*'
-
- # glibc aborts if rpath is set by LDFLAGS
- filter-ldflags '-Wl,-rpath=*'
-
- # ld can't use -r & --relax at the same time, bug #788901
- # https://sourceware.org/PR27837
- filter-ldflags '-Wl,--relax'
-
- # #492892
- filter-flags -frecord-gcc-switches
-
- # #829583
- filter-lfs-flags
-
- unset CBUILD_OPT CTARGET_OPT
- if use multilib ; then
- CTARGET_OPT=$(get_abi_CTARGET)
- [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST)
- fi
-
- setup_target_flags
-
- if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then
- CBUILD_OPT=${CTARGET_OPT}
- fi
-
- # glibc's headers disallow -O0 and fail at build time:
- # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization"
- replace-flags -O0 -O1
-
- filter-flags '-fstack-protector*'
-
- # See end of bug #830454; we handle this via USE=cet
- filter-flags '-fcf-protection='
-}
-
-use_multiarch() {
- # Allow user to disable runtime arch detection in multilib.
- use multiarch || return 1
- # Make sure binutils is new enough to support indirect functions,
- # #336792. This funky sed supports gold and bfd linkers.
- local bver nver
- bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}')
- case $(tc-arch ${CTARGET}) in
- amd64|x86) nver="2.20" ;;
- arm) nver="2.22" ;;
- hppa) nver="2.23" ;;
- ppc|ppc64) nver="2.20" ;;
- # ifunc support was added in 2.23, but glibc also needs
- # machinemode which is in 2.24.
- s390) nver="2.24" ;;
- sparc) nver="2.21" ;;
- *) return 1 ;;
- esac
- ver_test ${bver} -ge ${nver}
-}
-
-# Setup toolchain variables that had historically been defined in the
-# profiles for these archs.
-setup_env() {
- # silly users
- unset LD_RUN_PATH
- unset LD_ASSUME_KERNEL
-
- if is_crosscompile || tc-is-cross-compiler ; then
- multilib_env ${CTARGET_OPT:-${CTARGET}}
-
- if ! use multilib ; then
- MULTILIB_ABIS=${DEFAULT_ABI}
- else
- MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}}
- fi
-
- # If the user has CFLAGS_<CTARGET> in their make.conf, use that,
- # and fall back on CFLAGS.
- local VAR=CFLAGS_${CTARGET//[-.]/_}
- CFLAGS=${!VAR-${CFLAGS}}
- einfo " $(printf '%15s' 'Manual CFLAGS:') ${CFLAGS}"
- fi
-
- setup_flags
-
- export ABI=${ABI:-${DEFAULT_ABI:-default}}
-
- if just_headers ; then
- # Avoid mixing host's CC and target's CFLAGS_${ABI}:
- # At this bootstrap stage we have only binutils for
- # target but not compiler yet.
- einfo "Skip CC ABI injection. We can't use (cross-)compiler yet."
- return 0
- fi
-
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
-
- if use doc ; then
- export MAKEINFO=makeinfo
- else
- export MAKEINFO=/dev/null
- fi
-
- # Reset CC and CXX to the value at start of emerge
- export CC=${__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
- export CXX=${__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
-
- # and make sure __ORIC_CC and __ORIG_CXX is defined now.
- export __ORIG_CC=${CC}
- export __ORIG_CXX=${CXX}
-
- if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
-
- # If we are running in an otherwise clang/llvm environment, we need to
- # recover the proper gcc and binutils settings here, at least until glibc
- # is finally building with clang. So let's override everything that is
- # set in the clang profiles.
- # Want to shoot yourself into the foot? Set USE=custom-cflags, that's always
- # a good start into that direction.
- # Also, if you're crosscompiling, let's assume you know what you are doing.
- # Hopefully.
- # Last, we need the settings of the *build* environment, not of the
- # target environment...
-
- local current_binutils_path=$(env ROOT="${BROOT}" binutils-config -B)
- local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
- einfo "Overriding clang configuration, since it won't work here"
-
- export CC="${current_gcc_path}/gcc"
- export CPP="${current_gcc_path}/cpp"
- export CXX="${current_gcc_path}/g++"
- export LD="${current_binutils_path}/ld.bfd"
- export AR="${current_binutils_path}/ar"
- export AS="${current_binutils_path}/as"
- export NM="${current_binutils_path}/nm"
- export STRIP="${current_binutils_path}/strip"
- export RANLIB="${current_binutils_path}/ranlib"
- export OBJCOPY="${current_binutils_path}/objcopy"
- export STRINGS="${current_binutils_path}/strings"
- export OBJDUMP="${current_binutils_path}/objdump"
- export READELF="${current_binutils_path}/readelf"
- export ADDR2LINE="${current_binutils_path}/addr2line"
-
- # do we need to also do flags munging here? yes! at least...
- filter-flags '-fuse-ld=*'
- filter-flags '-D_FORTIFY_SOURCE=*'
-
- else
-
- # this is the "normal" case
-
- export CC="$(tc-getCC ${CTARGET})"
- export CXX="$(tc-getCXX ${CTARGET})"
-
- # Always use tuple-prefixed toolchain. For non-native ABI glibc's configure
- # can't detect them automatically due to ${CHOST} mismatch and fallbacks
- # to unprefixed tools. Similar to multilib.eclass:multilib_toolchain_setup().
- export NM="$(tc-getNM ${CTARGET})"
- export READELF="$(tc-getREADELF ${CTARGET})"
-
- fi
-
- # We need to export CFLAGS with abi information in them because glibc's
- # configure script checks CFLAGS for some targets (like mips). Keep
- # around the original clean value to avoid appending multiple ABIs on
- # top of each other. (Why does the comment talk about CFLAGS if the code
- # acts on CC?)
- export __GLIBC_CC=${CC}
- export __GLIBC_CXX=${CXX}
-
- export __abi_CFLAGS="$(get_abi_CFLAGS)"
-
- # CFLAGS can contain ABI-specific flags like -mfpu=neon, see bug #657760
- # To build .S (assembly) files with the same ABI-specific flags
- # upstream currently recommends adding CFLAGS to CC/CXX:
- # https://sourceware.org/PR23273
- # Note: Passing CFLAGS via CPPFLAGS overrides glibc's arch-specific CFLAGS
- # and breaks multiarch support. See 659030#c3 for an example.
- # The glibc configure script doesn't properly use LDFLAGS all the time.
- export CC="${__GLIBC_CC} ${__abi_CFLAGS} ${CFLAGS} ${LDFLAGS}"
-
- # Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
- export CXX="${__GLIBC_CXX} ${__abi_CFLAGS} ${CFLAGS}"
-
- if is_crosscompile; then
- # Assume worst-case bootstrap: glibc is buil first time
- # when ${CTARGET}-g++ is not available yet. We avoid
- # building auxiliary programs that require C++: bug #683074
- # It should not affect final result.
- export libc_cv_cxx_link_ok=no
- # The line above has the same effect. We set CXX explicitly
- # to make build logs less confusing.
- export CXX=
- fi
-}
-
-foreach_abi() {
- setup_env
-
- local ret=0
- local abilist=""
- if use multilib ; then
- abilist=$(get_install_abis)
- else
- abilist=${DEFAULT_ABI}
- fi
- local -x ABI
- for ABI in ${abilist:-default} ; do
- setup_env
- einfo "Running $1 for ABI ${ABI}"
- $1
- : $(( ret |= $? ))
- done
- return ${ret}
-}
-
-glibc_banner() {
- local b="Gentoo ${PVR}"
- [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" p${PATCH_VER}"
- echo "${b}"
-}
-
-# The following Kernel version handling functions are mostly copied from portage
-# source. It's better not to use linux-info.eclass here since a) it adds too
-# much magic, see bug 326693 for some of the arguments, and b) some of the
-# functions are just not provided.
-
-g_get_running_KV() {
- uname -r
- return $?
-}
-
-g_KV_major() {
- [[ -z $1 ]] && return 1
- local KV=$@
- echo "${KV%%.*}"
-}
-
-g_KV_minor() {
- [[ -z $1 ]] && return 1
- local KV=$@
- KV=${KV#*.}
- echo "${KV%%.*}"
-}
-
-g_KV_micro() {
- [[ -z $1 ]] && return 1
- local KV=$@
- KV=${KV#*.*.}
- echo "${KV%%[^[:digit:]]*}"
-}
-
-g_KV_to_int() {
- [[ -z $1 ]] && return 1
- local KV_MAJOR=$(g_KV_major "$1")
- local KV_MINOR=$(g_KV_minor "$1")
- local KV_MICRO=$(g_KV_micro "$1")
- local KV_int=$(( KV_MAJOR * 65536 + KV_MINOR * 256 + KV_MICRO ))
-
- # We make version 2.2.0 the minimum version we will handle as
- # a sanity check ... if its less, we fail ...
- if [[ ${KV_int} -ge 131584 ]] ; then
- echo "${KV_int}"
- return 0
- fi
- return 1
-}
-
-g_int_to_KV() {
- local version=$1 major minor micro
- major=$((version / 65536))
- minor=$(((version % 65536) / 256))
- micro=$((version % 256))
- echo ${major}.${minor}.${micro}
-}
-
-eend_KV() {
- [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]]
- eend $?
-}
-
-get_kheader_version() {
- printf '#include <linux/version.h>\nLINUX_VERSION_CODE\n' | \
- $(tc-getCPP ${CTARGET}) -I "$(build_eprefix)$(alt_build_headers)" - | \
- tail -n 1
-}
-
-# We collect all sanity checks here. Consistency is not guranteed between
-# pkg_ and src_ phases, so we call this function both in pkg_pretend and in
-# src_unpack.
-sanity_prechecks() {
- # Prevent native builds from downgrading
- if [[ ${MERGE_TYPE} != "buildonly" ]] && \
- [[ -z ${ROOT} ]] && \
- [[ ${CBUILD} == ${CHOST} ]] && \
- [[ ${CHOST} == ${CTARGET} ]] ; then
-
- # The high rev # is to allow people to downgrade between -r#
- # versions. We want to block 2.20->2.19, but 2.20-r3->2.20-r2
- # should be fine. Hopefully we never actually use a r# this
- # high.
- if has_version ">${CATEGORY}/${P}-r10000" ; then
- eerror "Sanity check to keep you from breaking your system:"
- eerror " Downgrading glibc is not supported and a sure way to destruction."
- [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Aborting to save your system."
- fi
-
- if ! do_run_test '#include <unistd.h>\n#include <sys/syscall.h>\nint main(){return syscall(1000)!=-1;}\n' ; then
- eerror "Your old kernel is broken. You need to update it to a newer"
- eerror "version as syscall(<bignum>) will break. See bug 279260."
- die "Old and broken kernel."
- fi
- fi
-
- # Users have had a chance to phase themselves, time to give em the boot
- if [[ -e ${EROOT}/etc/locale.gen ]] && [[ -e ${EROOT}/etc/locales.build ]] ; then
- eerror "You still haven't deleted ${EROOT}/etc/locales.build."
- eerror "Do so now after making sure ${EROOT}/etc/locale.gen is kosher."
- die "Lazy upgrader detected"
- fi
-
- if [[ ${CTARGET} == i386-* ]] ; then
- eerror "i386 CHOSTs are no longer supported."
- eerror "Chances are you don't actually want/need i386."
- eerror "Please read https://www.gentoo.org/doc/en/change-chost.xml"
- die "Please fix your CHOST"
- fi
-
- if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then
- ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS."
- ewarn "This will result in a 50% performance penalty when running with a 32bit"
- ewarn "hypervisor, which is probably not what you want."
- fi
-
- # ABI-specific checks follow here. Hey, we have a lot more specific conditions that
- # we test for...
- if ! is_crosscompile ; then
- if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]] ; then
- ebegin "Checking that IA32 emulation is enabled in the running kernel"
- echo 'int main(){return 0;}' > "${T}/check-ia32-emulation.c"
- local STAT
- if ${CC-${CHOST}-gcc} ${CFLAGS_x86} "${T}/check-ia32-emulation.c" -o "${T}/check-ia32-emulation.elf32"; then
- "${T}/check-ia32-emulation.elf32"
- STAT=$?
- else
- # Don't fail here to allow single->multi ABI switch
- # or recover from breakage like bug #646424
- ewarn "Failed to compile the ABI test. Broken host glibc?"
- STAT=0
- fi
- rm -f "${T}/check-ia32-emulation.elf32"
- eend $STAT
- [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc."
- fi
-
- fi
-
- # When we actually have to compile something...
- if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
- if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
- # bug #833620, bug #643302
- eerror "Found ${ESYSROOT}/usr/lib/include directory!"
- eerror "This is known to break glibc's build."
- eerror "Please backup its contents then remove the directory."
- die "Found directory (${ESYSROOT}/usr/lib/include) which will break build (bug #833620)!"
- fi
-
- if [[ ${CTARGET} == *-linux* ]] ; then
- local run_kv build_kv want_kv
-
- run_kv=$(g_get_running_KV)
- build_kv=$(g_int_to_KV $(get_kheader_version))
- want_kv=${MIN_KERN_VER}
-
- if ! is_crosscompile && ! tc-is-cross-compiler ; then
- # Building fails on an non-supporting kernel
- ebegin "Checking running kernel version (${run_kv} >= ${want_kv})"
- if ! eend_KV ${run_kv} ${want_kv} ; then
- echo
- eerror "You need a kernel of at least ${want_kv}!"
- die "Kernel version too low!"
- fi
- fi
-
- ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})"
- if ! eend_KV ${build_kv} ${want_kv} ; then
- echo
- eerror "You need linux-headers of at least ${want_kv}!"
- die "linux-headers version too low!"
- fi
- fi
- fi
-}
-
-upgrade_warning() {
- if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then
- local oldv newv=$(ver_cut 1-2 ${PV})
- for oldv in ${REPLACING_VERSIONS}; do
- if ver_test ${oldv} -lt ${newv}; then
- ewarn "After upgrading glibc, please restart all running processes."
- ewarn "Be sure to include init (telinit u) or systemd (systemctl daemon-reexec)."
- ewarn "Alternatively, reboot your system."
- ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
- break
- fi
- done
- fi
-}
-
-#
-# the phases
-#
-
-# pkg_pretend
-
-pkg_pretend() {
- upgrade_warning
-}
-
-pkg_setup() {
- # see bug 682570
- [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup
-}
-
-# src_unpack
-
-src_unpack() {
- setup_env
-
- einfo "Checking general environment sanity."
- sanity_prechecks
-
- use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
-
- if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git"
- EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
- git-r3_src_unpack
- mv patches-git/9999 patches || die
-
- EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
- EGIT_CHECKOUT_DIR=${S}
- git-r3_src_unpack
- else
- unpack ${P}.tar.xz
-
- cd "${WORKDIR}" || die
- unpack glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.xz
- use experimental-loong && unpack glibc-2.35-loongarch-patches-20220522.tar.xz
- fi
-
- cd "${WORKDIR}" || die
- unpack locale-gen-${LOCALE_GEN_VER}.tar.gz
- use systemd && unpack glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
-}
-
-src_prepare() {
- local patchsetname
- if ! use vanilla ; then
- if [[ ${PV} == 9999* ]] ; then
- patchsetname="from git master"
- else
- patchsetname="${RELEASE_VER}-${PATCH_VER}"
- fi
- einfo "Applying Gentoo Glibc Patchset ${patchsetname}"
- eapply "${WORKDIR}"/patches
- einfo "Done."
-
- if use experimental-loong ; then
- einfo "Applying experimental LoongArch patchset"
- eapply "${WORKDIR}"/loongarch-2.35
- einfo "Done."
- fi
- fi
-
- if use clone3 ; then
- append-cppflags -DGENTOO_USE_CLONE3
- else
- # See e.g. bug #827386, bug #819045.
- elog "Disabling the clone3 syscall for compatibility with older Electron apps."
- elog "Please re-enable this flag before filing bugs!"
- fi
-
- default
-
- gnuconfig_update
-
- cd "${WORKDIR}"
- find . -name configure -exec touch {} +
-
- # move the external locale-gen to its old place
- mkdir extra || die
- mv locale-gen-${LOCALE_GEN_VER} extra/locale || die
-
- eprefixify extra/locale/locale-gen
-
- # Fix permissions on some of the scripts.
- chmod u+x "${S}"/scripts/*.sh
-
- cd "${S}"
-}
-
-glibc_do_configure() {
-
- local v
- for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX LD {AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY STRINGS OBJDUMP READELF; do
- einfo " $(printf '%15s' ${v}:) ${!v}"
- done
-
- echo
- local myconf=()
-
- # Use '=strong' instead of '=all' to protect only functions
- # worth protecting from stack smashes.
- myconf+=( --enable-stack-protector=$(usex ssp strong no) )
-
- # Keep a whitelist of targets supporing IFUNC. glibc's ./configure
- # is not robust enough to detect proper support:
- # https://bugs.gentoo.org/641216
- # https://sourceware.org/PR22634#c0
- case $(tc-arch ${CTARGET}) in
- # Keep whitelist of targets where autodetection mostly works.
- amd64|x86|sparc|ppc|ppc64|arm|arm64|s390) ;;
- # Blacklist everywhere else
- *) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
- esac
-
- # Enable Intel Control-flow Enforcement Technology on amd64 if requested
- case ${CTARGET} in
- x86_64-*) myconf+=( $(use_enable cet) ) ;;
- *) ;;
- esac
-
- [[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
-
- myconf+=( --enable-kernel=${MIN_KERN_VER} )
-
- # Since SELinux support is only required for nscd, only enable it if:
- # 1. USE selinux
- # 2. only for the primary ABI on multilib systems
- # 3. Not a crosscompile
- if ! is_crosscompile && use selinux ; then
- if use multilib ; then
- if is_final_abi ; then
- myconf+=( --with-selinux )
- else
- myconf+=( --without-selinux )
- fi
- else
- myconf+=( --with-selinux )
- fi
- else
- myconf+=( --without-selinux )
- fi
-
- # Force a few tests where we always know the answer but
- # configure is incapable of finding it.
- if is_crosscompile ; then
- export \
- libc_cv_c_cleanup=yes \
- libc_cv_forced_unwind=yes
- fi
-
- myconf+=(
- --disable-werror
- --enable-bind-now
- --build=${CBUILD_OPT:-${CBUILD}}
- --host=${CTARGET_OPT:-${CTARGET}}
- $(use_enable profile)
- $(use_with gd)
- --with-headers=$(build_eprefix)$(alt_build_headers)
- --prefix="$(host_eprefix)/usr"
- --sysconfdir="$(host_eprefix)/etc"
- --localstatedir="$(host_eprefix)/var"
- --libdir='$(prefix)'/$(get_libdir)
- --mandir='$(prefix)'/share/man
- --infodir='$(prefix)'/share/info
- --libexecdir='$(libdir)'/misc/glibc
- --with-bugurl=https://bugs.gentoo.org/
- --with-pkgversion="$(glibc_banner)"
- $(use_enable crypt)
- $(use_multiarch || echo --disable-multi-arch)
- $(use_enable systemtap)
- $(use_enable nscd)
-
- # locale data is arch-independent
- # https://bugs.gentoo.org/753740
- libc_cv_complocaledir='${exec_prefix}/lib/locale'
-
- # -march= option tricks build system to infer too
- # high ISA level: https://sourceware.org/PR27318
- libc_cv_include_x86_isa_level=no
- # Explicit override of https://sourceware.org/PR27991
- # exposes a bug in glibc's configure:
- # https://sourceware.org/PR27991
- libc_cv_have_x86_lahf_sahf=no
- libc_cv_have_x86_movbe=no
-
- ${EXTRA_ECONF}
- )
-
- # We rely on sys-libs/timezone-data for timezone tools normally.
- myconf+=( $(use_enable vanilla timezone-tools) )
-
- # These libs don't have configure flags.
- ac_cv_lib_audit_audit_log_user_avc_message=$(usex audit || echo no)
- ac_cv_lib_cap_cap_init=$(usex caps || echo no)
-
- # There is no configure option for this and we need to export it
- # since the glibc build will re-run configure on itself
- export libc_cv_rootsbindir="$(host_eprefix)/sbin"
- export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)"
-
- local builddir=$(builddir nptl)
- mkdir -p "${builddir}"
- cd "${builddir}"
- set -- "${S}"/configure "${myconf[@]}"
- echo "$@"
- "$@" || die "failed to configure glibc"
-
- # ia64 static cross-compilers are a pita in so much that they
- # can't produce static ELFs (as the libgcc.a is broken). so
- # disable building of the programs for those targets if it
- # doesn't work.
- # XXX: We could turn this into a compiler test, but ia64 is
- # the only one that matters, so this should be fine for now.
- if is_crosscompile && [[ ${CTARGET} == ia64* ]] ; then
- sed -i '1i+link-static = touch $@' config.make
- fi
-
- # If we're trying to migrate between ABI sets, we need
- # to lie and use a local copy of gcc. Like if the system
- # is built with MULTILIB_ABIS="amd64 x86" but we want to
- # add x32 to it, gcc/glibc don't yet support x32.
- #
- if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
- echo 'main(){}' > "${T}"/test.c
- if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c -Wl,-emain -lgcc 2>/dev/null ; then
- sed -i -e '/^CC = /s:$: -B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" config.make || die
- fi
- fi
-}
-
-glibc_headers_configure() {
- export ABI=default
-
- local builddir=$(builddir "headers")
- mkdir -p "${builddir}"
- cd "${builddir}"
-
- # if we don't have a compiler yet, we can't really test it now ...
- # hopefully they don't affect header generation, so let's hope for
- # the best here ...
- local v vars=(
- ac_cv_header_cpuid_h=yes
- libc_cv_{386,390,alpha,arm,hppa,ia64,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
- libc_cv_asm_cfi_directives=yes
- libc_cv_broken_visibility_attribute=no
- libc_cv_c_cleanup=yes
- libc_cv_compiler_powerpc64le_binary128_ok=yes
- libc_cv_forced_unwind=yes
- libc_cv_gcc___thread=yes
- libc_cv_mlong_double_128=yes
- libc_cv_mlong_double_128ibm=yes
- libc_cv_ppc_machine=yes
- libc_cv_ppc_rel16=yes
- libc_cv_predef_fortify_source=no
- libc_cv_target_power8_ok=yes
- libc_cv_visibility_attribute=yes
- libc_cv_z_combreloc=yes
- libc_cv_z_execstack=yes
- libc_cv_z_initfirst=yes
- libc_cv_z_nodelete=yes
- libc_cv_z_nodlopen=yes
- libc_cv_z_relro=yes
- libc_mips_abi=${ABI}
- libc_mips_float=$([[ $(tc-is-softfloat) == "yes" ]] && echo soft || echo hard)
- # These libs don't have configure flags.
- ac_cv_lib_audit_audit_log_user_avc_message=no
- ac_cv_lib_cap_cap_init=no
- )
-
- einfo "Forcing cached settings:"
- for v in "${vars[@]}" ; do
- einfo " ${v}"
- export ${v}
- done
-
- local headers_only_arch_CPPFLAGS=()
-
- # Blow away some random CC settings that screw things up. #550192
- if [[ -d ${S}/sysdeps/mips ]]; then
- pushd "${S}"/sysdeps/mips >/dev/null
- sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=32:' mips32/Makefile mips64/n32/Makefile || die
- sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=64:' mips64/n64/Makefile || die
-
- # Force the mips ABI to the default. This is OK because the set of
- # installed headers in this phase is the same between the 3 ABIs.
- # If this ever changes, this hack will break, but that's unlikely
- # as glibc discourages that behavior.
- # https://crbug.com/647033
- sed -i -e 's:abiflag=.*:abiflag=_ABIO32:' preconfigure || die
-
- popd >/dev/null
- fi
-
- case ${CTARGET} in
- riscv*)
- # RISC-V interrogates the compiler to determine which target to
- # build. If building the headers then we don't strictly need a
- # RISC-V compiler, so the built-in definitions that are provided
- # along with all RISC-V compiler might not exist. This causes
- # glibc's RISC-V preconfigure script to blow up. Since we're just
- # building the headers any value will actually work here, so just
- # pick the standard one (rv64g/lp64d) to make the build scripts
- # happy for now -- the headers are all the same anyway so it
- # doesn't matter.
- headers_only_arch_CPPFLAGS+=(
- -D__riscv_xlen=64
- -D__riscv_flen=64
- -D__riscv_float_abi_double=1
- -D__riscv_atomic=1
- ) ;;
- esac
-
- local myconf=()
- myconf+=(
- --disable-sanity-checks
- --enable-hacker-mode
- --disable-werror
- --enable-bind-now
- --build=${CBUILD_OPT:-${CBUILD}}
- --host=${CTARGET_OPT:-${CTARGET}}
- --with-headers=$(build_eprefix)$(alt_build_headers)
- --prefix="$(host_eprefix)/usr"
- $(use_enable crypt)
- ${EXTRA_ECONF}
- )
-
- # Nothing is compiled here which would affect the headers for the target.
- # So forcing CC/CFLAGS is sane.
- local headers_only_CC=$(tc-getBUILD_CC)
- local headers_only_CFLAGS="-O1 -pipe"
- local headers_only_CPPFLAGS="-U_FORTIFY_SOURCE ${headers_only_arch_CPPFLAGS[*]}"
- local headers_only_LDFLAGS=""
- set -- "${S}"/configure "${myconf[@]}"
- echo \
- "CC=${headers_only_CC}" \
- "CFLAGS=${headers_only_CFLAGS}" \
- "CPPFLAGS=${headers_only_CPPFLAGS}" \
- "LDFLAGS=${headers_only_LDFLAGS}" \
- "$@"
- CC=${headers_only_CC} \
- CFLAGS=${headers_only_CFLAGS} \
- CPPFLAGS=${headers_only_CPPFLAGS} \
- LDFLAGS="" \
- "$@" || die "failed to configure glibc"
-}
-
-do_src_configure() {
- if just_headers ; then
- glibc_headers_configure
- else
- glibc_do_configure nptl
- fi
-}
-
-src_configure() {
- foreach_abi do_src_configure
-}
-
-do_src_compile() {
- emake -C "$(builddir nptl)"
-}
-
-src_compile() {
- if just_headers ; then
- return
- fi
-
- foreach_abi do_src_compile
-}
-
-glibc_src_test() {
- cd "$(builddir nptl)"
-
- local myxfailparams=""
- if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
- for myt in ${XFAIL_TEST_LIST[@]} ; do
- myxfailparams+="test-xfail-${myt}=yes "
- done
- fi
-
- # sandbox does not understand unshare() and prevents
- # writes to /proc/, which makes many tests fail
-
- # we give the tests a bit more time to avoid spurious
- # bug reports on slow arches
-
- SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 emake ${myxfailparams} check
-}
-
-do_src_test() {
- local ret=0
-
- glibc_src_test
- : $(( ret |= $? ))
-
- return ${ret}
-}
-
-src_test() {
- if just_headers ; then
- return
- fi
-
- # Give tests more time to complete.
- export TIMEOUTFACTOR=5
-
- foreach_abi do_src_test || die "tests failed"
-}
-
-run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
-
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
-
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
- fi
-
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
-}
-
-glibc_do_src_install() {
- local builddir=$(builddir nptl)
- cd "${builddir}"
-
- emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
-
- # This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
- # which come without headers etc. Only needed for binary packages since the
- # external net-libs/libnsl has increased soversion. Keep only versioned libraries.
- find "${D}" -name "libnsl.a" -delete
- find "${D}" -name "libnsl.so" -delete
-
- # Normally upstream_pv is ${PV}. Live ebuilds are exception, there we need
- # to infer upstream version:
- # '#define VERSION "2.26.90"' -> '2.26.90'
- local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
-
- # Avoid stripping binaries not targeted by ${CHOST}. Or else
- # ${CHOST}-strip would break binaries build for ${CTARGET}.
- is_crosscompile && dostrip -x /
- # gdb thread introspection relies on local libpthreas symbols. stripping breaks it
- # See Note [Disable automatic stripping]
- dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
-
- if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
- # Move versioned .a file out of libdir to evade portage QA checks
- # instead of using gen_usr_ldscript(). We fix ldscript as:
- # "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
- sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"/$(alt_usrlibdir)/libm.a || die
- dodir $(alt_usrlibdir)/${P}
- mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
- fi
-
- # We'll take care of the cache ourselves
- rm -f "${ED}"/etc/ld.so.cache
-
- # Everything past this point just needs to be done once ...
- is_final_abi || return 0
-
- # Make sure the non-native interp can be found on multilib systems even
- # if the main library set isn't installed into the right place. Maybe
- # we should query the active gcc for info instead of hardcoding it ?
- local i ldso_abi ldso_name
- local ldso_abi_list=(
- # x86
- amd64 /lib64/ld-linux-x86-64.so.2
- x32 /libx32/ld-linux-x32.so.2
- x86 /lib/ld-linux.so.2
- # mips
- o32 /lib/ld.so.1
- n32 /lib32/ld.so.1
- n64 /lib64/ld.so.1
- # powerpc
- ppc /lib/ld.so.1
- # riscv
- ilp32d /lib/ld-linux-riscv32-ilp32d.so.1
- ilp32 /lib/ld-linux-riscv32-ilp32.so.1
- lp64d /lib/ld-linux-riscv64-lp64d.so.1
- lp64 /lib/ld-linux-riscv64-lp64.so.1
- # s390
- s390 /lib/ld.so.1
- s390x /lib/ld64.so.1
- # sparc
- sparc32 /lib/ld-linux.so.2
- sparc64 /lib64/ld-linux.so.2
- )
- case $(tc-endian) in
- little)
- ldso_abi_list+=(
- # arm
- arm64 /lib/ld-linux-aarch64.so.1
- # ELFv2 (glibc does not support ELFv1 on LE)
- ppc64 /lib64/ld64.so.2
- )
- ;;
- big)
- ldso_abi_list+=(
- # arm
- arm64 /lib/ld-linux-aarch64_be.so.1
- # ELFv1 (glibc does not support ELFv2 on BE)
- ppc64 /lib64/ld64.so.1
- )
- ;;
- esac
- if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then
- dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
- fi
- for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do
- ldso_abi=${ldso_abi_list[i]}
- has ${ldso_abi} $(get_install_abis) || continue
-
- ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}"
- if [[ ! -L ${ED}/${ldso_name} && ! -e ${ED}/${ldso_name} ]] ; then
- dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name}
- fi
- done
-
- # In the LSB 5.0 definition, someone had the excellent idea to "standardize"
- # the runtime loader name, see also https://xkcd.com/927/
- # Normally, in Gentoo one should never come across executables that require this.
- # However, binary commercial packages are known to adhere to weird practices.
- # https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-AMD64/LSB-Core-AMD64.html#BASELIB
- local lsb_ldso_name native_ldso_name lsb_ldso_abi
- local lsb_ldso_abi_list=(
- # x86
- amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3
- )
- for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do
- lsb_ldso_abi=${lsb_ldso_abi_list[i]}
- native_ldso_name=${lsb_ldso_abi_list[i+1]}
- lsb_ldso_name=${lsb_ldso_abi_list[i+2]}
- has ${lsb_ldso_abi} $(get_install_abis) || continue
-
- if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then
- dosym ${native_ldso_name} "$(alt_prefix)/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}"
- fi
- done
-
- # With devpts under Linux mounted properly, we do not need the pt_chown
- # binary to be setuid. This is because the default owners/perms will be
- # exactly what we want.
- if ! use suid ; then
- find "${ED}" -name pt_chown -exec chmod -s {} +
- fi
-
- #################################################################
- # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY #
- # Make sure we install some symlink hacks so that when we build
- # a 2nd stage cross-compiler, gcc finds the target system
- # headers correctly. See gcc/doc/gccinstall.info
- if is_crosscompile ; then
- # We need to make sure that /lib and /usr/lib always exists.
- # gcc likes to use relative paths to get to its multilibs like
- # /usr/lib/../lib64/. So while we don't install any files into
- # /usr/lib/, we do need it to exist.
- keepdir $(alt_prefix)/lib
- keepdir $(alt_prefix)/usr/lib
-
- dosym usr/include $(alt_prefix)/sys-include
- return 0
- fi
-
- # Files for Debian-style locale updating
- dodir /usr/share/i18n
- sed \
- -e "/^#/d" \
- -e "/SUPPORTED-LOCALES=/d" \
- -e "s: \\\\::g" -e "s:/: :g" \
- "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \
- || die "generating /usr/share/i18n/SUPPORTED failed"
- cd "${WORKDIR}"/extra/locale
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- doins locale.gen
-
- keepdir /usr/lib/locale
-
- cd "${S}"
-
- # Install misc network config files
- insinto /etc
- doins posix/gai.conf
-
- if use systemd ; then
- doins "${WORKDIR}/glibc-systemd-${GLIBC_SYSTEMD_VER}/gentoo-config/nsswitch.conf"
- else
- doins nss/nsswitch.conf
- fi
-
- # Gentoo-specific
- newins "${FILESDIR}"/host.conf-1 host.conf
-
- if use nscd ; then
- doins nscd/nscd.conf
-
- newinitd "$(prefixify_ro "${FILESDIR}"/nscd-1)" nscd
-
- local nscd_args=(
- -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):"
- )
-
- sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
-
- use systemd && systemd_dounit nscd/nscd.service
- newtmpfiles nscd/nscd.tmpfiles nscd.conf
- fi
-
- echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
- doenvd "${T}"/00glibc
-
- for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do
- [[ -s ${d} ]] && dodoc ${d}
- done
- dodoc -r ChangeLog.old
-
- # Prevent overwriting of the /etc/localtime symlink. We'll handle the
- # creation of the "factory" symlink in pkg_postinst().
- rm -f "${ED}"/etc/localtime
-
- # Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
- sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
- fi
-}
-
-glibc_headers_install() {
- local builddir=$(builddir "headers")
- cd "${builddir}"
- emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
-
- insinto $(alt_headers)/gnu
- doins "${S}"/include/gnu/stubs.h
-
- # Make sure we install the sys-include symlink so that when
- # we build a 2nd stage cross-compiler, gcc finds the target
- # system headers correctly. See gcc/doc/gccinstall.info
- dosym usr/include $(alt_prefix)/sys-include
-}
-
-src_install() {
- if just_headers ; then
- export ABI=default
- glibc_headers_install
- return
- fi
-
- foreach_abi glibc_do_src_install
-
- if ! use static-libs ; then
- einfo "Not installing static glibc libraries"
- find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
- fi
-}
-
-# Simple test to make sure our new glibc isn't completely broken.
-# Make sure we don't test with statically built binaries since
-# they will fail. Also, skip if this glibc is a cross compiler.
-#
-# If coreutils is built with USE=multicall, some of these files
-# will just be wrapper scripts, not actual ELFs we can test.
-glibc_sanity_check() {
- cd / #228809
-
- # We enter ${ED} so to avoid trouble if the path contains
- # special characters; for instance if the path contains the
- # colon character (:), then the linker will try to split it
- # and look for the libraries in an unexpected place. This can
- # lead to unsafe code execution if the generated prefix is
- # within a world-writable directory.
- # (e.g. /var/tmp/portage:${HOSTNAME})
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- # first let's find the actual dynamic linker here
- # symlinks may point to the wrong abi
- local newldso=$(find . -maxdepth 1 -name 'ld*so.?' -type f -print -quit)
-
- einfo Last-minute run tests with ${newldso} in /$(get_libdir) ...
-
- local x striptest
- for x in cal date env free ls true uname uptime ; do
- x=$(type -p ${x})
- [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue
- striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue
- case ${striptest} in
- *"statically linked"*) continue;;
- *"ASCII text"*) continue;;
- esac
- # We need to clear the locale settings as the upgrade might want
- # incompatible locale data. This test is not for verifying that.
- LC_ALL=C \
- ${newldso} --library-path . ${x} > /dev/null \
- || die "simple run test (${x}) failed"
- done
-
- popd >/dev/null
-}
-
-pkg_preinst() {
- # nothing to do if just installing headers
- just_headers && return
-
- # prepare /etc/ld.so.conf.d/ for files
- mkdir -p "${EROOT}"/etc/ld.so.conf.d
-
- # Default /etc/hosts.conf:multi to on for systems with small dbs.
- if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then
- sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf
- einfo "Defaulting /etc/host.conf:multi to on"
- fi
-
- [[ -n ${ROOT} ]] && return 0
- [[ -d ${ED}/$(get_libdir) ]] || return 0
- [[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
-
- if [[ -L ${EROOT}/usr/lib/locale ]]; then
- # Help portage migrate this to a directory
- # https://bugs.gentoo.org/753740
- rm "${EROOT}"/usr/lib/locale || die
- fi
-
- # Keep around libcrypt so that Perl doesn't break when merging libxcrypt
- # (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
- # bug #802207
- if ! use crypt && has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs ${FEATURES}; then
- PRESERVED_OLD_LIBCRYPT=1
- cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" "${T}/libcrypt$(get_libname 1)" || die
- else
- PRESERVED_OLD_LIBCRYPT=0
- fi
-}
-
-pkg_postinst() {
- # nothing to do if just installing headers
- just_headers && return
-
- if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
- # Generate fastloading iconv module configuration file.
- "${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
- fi
-
- if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
- fi
-
- upgrade_warning
-
- # Check for sanity of /etc/nsswitch.conf, take 2
- if [[ -e ${EROOT}/etc/nsswitch.conf ]] && ! has_version sys-auth/libnss-nis ; then
- local entry
- for entry in passwd group shadow; do
- if grep -E -q "^[ \t]*${entry}:.*nis" "${EROOT}"/etc/nsswitch.conf; then
- ewarn ""
- ewarn "Your ${EROOT}/etc/nsswitch.conf uses NIS. Support for that has been"
- ewarn "removed from glibc and is now provided by the package"
- ewarn " sys-auth/libnss-nis"
- ewarn "Install it now to keep your NIS setup working."
- ewarn ""
- fi
- done
- fi
-
- if [[ ${PRESERVED_OLD_LIBCRYPT} -eq 1 ]] ; then
- cp -p "${T}/libcrypt$(get_libname 1)" "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" || die
- preserve_old_lib_notify /$(get_libdir)/libcrypt$(get_libname 1)
-
- elog "Please ignore a possible later error message about a file collision involving"
- elog "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1). We need to preserve this file for the moment to keep"
- elog "the upgrade working, but it also needs to be overwritten when"
- elog "sys-libs/libxcrypt is installed. See bug 802210 for more details."
- fi
-}
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 496c3771093a..98ee1f8b2aac 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/icingaweb2/Manifest b/www-apps/icingaweb2/Manifest
index 1a001eb0a31b..70592aa163a7 100644
--- a/www-apps/icingaweb2/Manifest
+++ b/www-apps/icingaweb2/Manifest
@@ -1,6 +1,6 @@
DIST icingaweb2-2.11.1.tar.gz 11410186 BLAKE2B 6211dac560ab7acd4b37b056ab32fa73d21521f5bb02509b63d703e986761e617c1304ff71c22fc1b0d820cabf4e1264d13847142daee7da5cc5644fb4164a67 SHA512 3df41958de29e6099acfbf002b9cf68da535cfd5400397e03d3ea59083ee68b8084c1cea85ae31cb6134cef2a2b39c18b53cabcbdf436e7ddc14f0ddbcd61997
DIST icingaweb2-2.11.2.tar.gz 11412429 BLAKE2B 76d47cfa3558ff647b425c725dae40e10359ec6aa117cb5f7dc615dff98bf9e4e2b73b21bb37f02e9c0737d2d734f816532edc3da34fb3f52238eae676b611bc SHA512 c316b918c7c2bdd77b5815ba1b4f52604f9fd3801f8a4896ae416d27b2979238fb2ae619cb0048048c99c69fbc28352f57cd73f118d7afc84fbe0668b85b59e1
EBUILD icingaweb2-2.11.1.ebuild 2645 BLAKE2B 6f6074a12bc465820885a5e78acdceeef0d86faee157f7572060d4ebb68ce877ed5f6757d97b0dade750f1cc5af7af13ce270edc80cb6f4320a901fd09f00d72 SHA512 a4d3fb6fbc7699eae92dcdfac74acae1e1379ed6e4e7f946bb9f322dd0785721da31ccb074eb41ad4876d61316e243cd11e0380ee3f6e29f1e13faafec692d72
-EBUILD icingaweb2-2.11.2.ebuild 2647 BLAKE2B fa8e259a2c1acaba634189974ed0e4cffd1178d46e88ee33398b0df83d34b3f3ca829834a862960ea7be4af374cfb91a2f9c02e2a01f4de8f2a68500b75cc9ab SHA512 b134e2277cdb896f61a9459b0a07f02b0a7233b63810e95a4df15ee06432e1b4abc53cdc7efe93b3f5b41d939b6500bc8b0fd556db0c8695992846db27f2984d
+EBUILD icingaweb2-2.11.2.ebuild 2645 BLAKE2B 6f6074a12bc465820885a5e78acdceeef0d86faee157f7572060d4ebb68ce877ed5f6757d97b0dade750f1cc5af7af13ce270edc80cb6f4320a901fd09f00d72 SHA512 a4d3fb6fbc7699eae92dcdfac74acae1e1379ed6e4e7f946bb9f322dd0785721da31ccb074eb41ad4876d61316e243cd11e0380ee3f6e29f1e13faafec692d72
EBUILD icingaweb2-9999.ebuild 2647 BLAKE2B fa8e259a2c1acaba634189974ed0e4cffd1178d46e88ee33398b0df83d34b3f3ca829834a862960ea7be4af374cfb91a2f9c02e2a01f4de8f2a68500b75cc9ab SHA512 b134e2277cdb896f61a9459b0a07f02b0a7233b63810e95a4df15ee06432e1b4abc53cdc7efe93b3f5b41d939b6500bc8b0fd556db0c8695992846db27f2984d
MISC metadata.xml 444 BLAKE2B bf24467286f442770ed78cb298cd0fc1d37786b06e85bbc4b20a8c750764e7a831828ebc9b7872772f0a286b12cb67491cb1f84f189cf00e2ec59a6b921e760f SHA512 55e57997695e09ad9cc8448030e8470a0e39a1cbc610f70e29c2a68a4f287e54cb816b0cd1ceec611112849ba97225a60560b67368fb3a6ed68a73a728d61d83
diff --git a/www-apps/icingaweb2/icingaweb2-2.11.2.ebuild b/www-apps/icingaweb2/icingaweb2-2.11.2.ebuild
index 60f9756ef763..427ea0f05350 100644
--- a/www-apps/icingaweb2/icingaweb2-2.11.2.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.11.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]];then
EGIT_BRANCH="master"
else
SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="GPL-2"
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 0e651b801fed..ea9d43b71cde 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 0e6de06cdf50..4d01078f8421 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,9 +1,9 @@
-DIST vivaldi-snapshot_5.6.2861.3-1_amd64.deb 101214436 BLAKE2B b4b67d7124490bf7775bf14386505c02c7a090f81df57071a07c45da1e45488fe871733fe976824ef728012d390d3c00bb71022d3fa9892f59da507682ed1f09 SHA512 c8a352f4e74adf52c94be8bb2461bfcaef56d0c63f8f6119790862b4036ac0f1270af612046e808421e84aec6863b2722b455531b873b7d4addf95804ccb3d43
-DIST vivaldi-snapshot_5.6.2861.3-1_arm64.deb 90873664 BLAKE2B 190b2892e77e7d09d4b15b228e2dabe2cda35fdbbb91b681e0aa6b981816bee7d0866c248500e5d6b0ab8ec01bba83922cc5b1ace6c51cbe4df863f2be275fa2 SHA512 34b03df5c48e1d9448ce348e30e8d864c6c21b17fd13d12b537ef1ed5faf15d4c5e02325ae3a509803387ef7da06eca6034fe9867ee98b13fad7e4640953b047
-DIST vivaldi-snapshot_5.6.2861.3-1_armhf.deb 90991428 BLAKE2B 75d00e28532dddb5b2fff1c7d8b7f43ec0fe3804e695b27505796bba071c56f3d379f121f9936f683a15792e58cf59c3e22a119340eb8e27fcf4d8ebb1aaf742 SHA512 0fb10bce051a4808f793a5ff4c26e1803f77d93deaf9dc6f3386583e18be5b4069cdcd8e6e615e76b08a682871b0da81e004065636e8067801df1da46a485af5
DIST vivaldi-snapshot_5.6.2865.3-1_amd64.deb 101232472 BLAKE2B 7c23dda06e4f799c6adfd599fde56a86dc9dd13b8a54884bf63d363f624642e1282379add8c5116abb90c510895909e51b1c815e3c6de887dcc32d9c7a66c357 SHA512 0a5bfb3abae0e23b337b6d146922ab40d2c790f1e6877420c43edf8fb132d26d5a351e08cf22bc46be91db79cf3c53a644febe5ec3ebdf5f417abf2021c51d97
DIST vivaldi-snapshot_5.6.2865.3-1_arm64.deb 90873684 BLAKE2B e2d6a8db2accd5c322f643b78c329f1db5c586f02401fc365cdc8898856a48245f92a41f82e95def4f4c7959418d2ea806b92514078420ce2bcf29b9ac8eb305 SHA512 e0fce932c50b8a91efbc9b1417375eec1dbbe8acbf97e80c1fb297e6ef5d9491175abd31f9749c1df2700ee5ec958c2f7f65ebde4f4710dcb15d78d6633e43ec
DIST vivaldi-snapshot_5.6.2865.3-1_armhf.deb 90168840 BLAKE2B 0c18d86cd28b18bae909004b3367b38a8b7a5749b8492d8a60b18cc518f45248b9ccdc5f101991e289c8caeb0bc3d60e2d586b48d33818df49cae707fce65445 SHA512 759f6a7333a5e0285a68340c4b7d67897f9e83ac1d7051965e5516bf776c5e5410852e062a8097c936362b45fa803aa3c55383db3b62cc59c6ae27a5345c75d5
-EBUILD vivaldi-snapshot-5.6.2861.3.ebuild 3681 BLAKE2B 864672e8b7188386f0faf79ce65a5dd6ecbd3eae18cd9ea8a2c02f328e08449217d96f69b0932bb2f25f19e17bbd4235aae4570a28b870a9965f7371cfb7d361 SHA512 71d94fe5e32d643ef42ec1f0b6d2cd440825338f14b9bc4e222b4464f98b8d01cbc48da90bbed428d2f12137f6dc5fc82bd2d0e3b680b7c99fb7a757c5e2aa25
+DIST vivaldi-snapshot_5.6.2867.22-1_amd64.deb 101273840 BLAKE2B 9c23116d2fd76131718191e8e589ddf9593705bd2d18dab0e3d92e6058e2d38fbdd44fbbd5e76baf692adf9941cb30a08406c82e6e5eda8f265fa0c6872bd55c SHA512 1c4b689e33522ce7b1f7718b5ac4fba7c2dd4282cbb01d48c8efcfd40f400d85ff1f67f7609bec32be8780b5e7b0b16ea0b410ae03962d4323e2e7ae62467930
+DIST vivaldi-snapshot_5.6.2867.22-1_arm64.deb 90938988 BLAKE2B 4b04f9e60f2e0ec74f1b800b05bef0d9291fa0a2d96a4e7f58e337c3be2e44d31d49ce866eeb8866e795ad2ed94ea75990d82ff3a10c136d627fd01327083295 SHA512 f1c3110f82f5a2967c14425bc95e292534f76eb5e0f454f43b6074873f7bb903db5644e6e5595d089ac836d11c5e22d1f93da2ebfa2cb6edc33a0fcb52c38f2e
+DIST vivaldi-snapshot_5.6.2867.22-1_armhf.deb 91068076 BLAKE2B a918c874860f433dc7ea35f62320463b0c43de4c19ff7e559abfa99bd8ff3930f7e825f43cf3b9448928cfe0f95579582035c8d4a58905b0b3458dfa862aea5c SHA512 c7595754e2d33024f0d03d03f48d7d2ba14014ea72446ae71f5670933b387a0dcda1aa6ead50fa686aeb6a9bb8c01f4e0bab12f50776718042db43371ad5e8ed
EBUILD vivaldi-snapshot-5.6.2865.3.ebuild 3681 BLAKE2B 864672e8b7188386f0faf79ce65a5dd6ecbd3eae18cd9ea8a2c02f328e08449217d96f69b0932bb2f25f19e17bbd4235aae4570a28b870a9965f7371cfb7d361 SHA512 71d94fe5e32d643ef42ec1f0b6d2cd440825338f14b9bc4e222b4464f98b8d01cbc48da90bbed428d2f12137f6dc5fc82bd2d0e3b680b7c99fb7a757c5e2aa25
+EBUILD vivaldi-snapshot-5.6.2867.22.ebuild 3681 BLAKE2B 864672e8b7188386f0faf79ce65a5dd6ecbd3eae18cd9ea8a2c02f328e08449217d96f69b0932bb2f25f19e17bbd4235aae4570a28b870a9965f7371cfb7d361 SHA512 71d94fe5e32d643ef42ec1f0b6d2cd440825338f14b9bc4e222b4464f98b8d01cbc48da90bbed428d2f12137f6dc5fc82bd2d0e3b680b7c99fb7a757c5e2aa25
MISC metadata.xml 485 BLAKE2B 2be960ebfbbc2eefeb14ad0e387c02d90fd29adf4dcc77db0413f3c89087cbffac1ce538279d33c9b901cb67ad437c981d230b8f0bed1e98ad60ad049865e716 SHA512 62feb46aa9afe538c9ccaf687ba199779a5ce9231530296db7dcf38149ad2097d0418a7a43dfc9fb4fcdf679cb1a9b66ac550bea2b8927bafaec8fefa9b0d8c8
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.6.2861.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.6.2867.22.ebuild
index 82e87d9746ea..82e87d9746ea 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.6.2861.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.6.2867.22.ebuild
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 0669cdbfae82..eaf7e1861531 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,9 +1,9 @@
-DIST vivaldi-stable_5.5.2805.44-1_amd64.deb 101050748 BLAKE2B a37a03682e80364a232ccd3177867b3d305429460b4286b5a9aa30b6ef6a0a7e4930f9f660eb8d1567c45c80cf268395272be11031d0d36572e37b48b5dd66bd SHA512 cec51d0e1e55742166a0f2899858d1d99a205d690a64eb74d150fa4efae09951a2feb096bc0245c717dff05490be6097694a4e1bad786fd505f24e334daa698a
-DIST vivaldi-stable_5.5.2805.44-1_arm64.deb 90974952 BLAKE2B 873842827f8e8c5c3655e56d42dda77edf384e6f588b30888cb7ccb068df72f960f526338869ef2efc02aadc35e2d3891d983ce52f0d2e1c0a83c828bf07e193 SHA512 324a9466086480de0365e687881c9b6499982dfe83974fc09c265f027a3f362f3bc03d838ced7c0f5cffa2d8b770a76231799e7b786d57d8e0cbdfecf946b11a
-DIST vivaldi-stable_5.5.2805.44-1_armhf.deb 90304364 BLAKE2B 91dd85a133bd290f3bdf6808ba87e592cecdd085f4d2f493d165f145fdeb64d04611430cd74770199d1f9593cabef07b42bf30ceebc2da75cc495cf47d8b32d0 SHA512 82cb32f35243514d163f841c36c67832d637bafa73ba5cce903afe9006ab0ce748837ab07aa39b1ccee6cd98bef2f245f4955983495524243027012f50873538
DIST vivaldi-stable_5.5.2805.48-1_amd64.deb 101014816 BLAKE2B 73b2345b4fdc0e4e64bb1cc229a78ef2e1fd940b4a6b9339e6512099e1d06ec6475ca4ebf2e61bd6bdd3ace1238016bde4fa1006c8f46e0f8df3fec9a1b5bd04 SHA512 63834b78d58e867e13a0465cfcc2c8f92a8b189e04684db3955adf5d9d6e9857f389e33bf7967b9d90589b4bbe490fd7c02d1fe6a27ca3b5eec537e611465f9c
DIST vivaldi-stable_5.5.2805.48-1_arm64.deb 90952376 BLAKE2B 049201c1dfc480d94fd76c61242d31eb9b195fdc55189b8baaa3be837e279ff9461cc670e42e55f9a94eec054d7ecc75813274ff2c2f224b25c7804c3601ca5d SHA512 317461cc5e23fcd7af2d3eba3e6df226c50ae6748cd296269a7d3eda5ce0977c1ee7ff442ad87d2fb381103cf08ae3b2448f22b4128009b085a93a27382e3cd4
DIST vivaldi-stable_5.5.2805.48-1_armhf.deb 90299920 BLAKE2B c4153c4bf0be3d65b7a6e0309dd24393aa3908de68e914ff2d377ee3e6bdad6bcbe6cfa77fc86a843c2a9986c0b9d02b6e093f905b67e69b70a9c2783e01b453 SHA512 f67905c8804e78d25188cfda42403cf69f9c8a6f957c049b4264fdf2797d199000ae342be6380770e1b29613876e21c11e772217750c48837a6aba6e79dddf59
-EBUILD vivaldi-5.5.2805.44.ebuild 3680 BLAKE2B e82c46a11d5941cc853f3c1cd1aef1a3d3bff0b91cb7b0c6d9664094809bee01e414d1084e778c5d76b5660510dbf7714ce2309c09b3c4a68d5d57643adb6f71 SHA512 58459516051a908b4387ea2815141242ec235a40a5108abcf3d545f7417b5698c65fa0631223c6948c7dd360e45c6669c88c54d2cd80a43e185f6cc39544c436
-EBUILD vivaldi-5.5.2805.48.ebuild 3681 BLAKE2B 864672e8b7188386f0faf79ce65a5dd6ecbd3eae18cd9ea8a2c02f328e08449217d96f69b0932bb2f25f19e17bbd4235aae4570a28b870a9965f7371cfb7d361 SHA512 71d94fe5e32d643ef42ec1f0b6d2cd440825338f14b9bc4e222b4464f98b8d01cbc48da90bbed428d2f12137f6dc5fc82bd2d0e3b680b7c99fb7a757c5e2aa25
+DIST vivaldi-stable_5.5.2805.50-1_amd64.deb 101024132 BLAKE2B f5369555468a97509c61f955106d9bd0ec996303f22e8e5d917718e8a7be4901ca1e3f9e1710c6480f0ff75d5e4a4e661d0a4c743c98bb30e3773000239f70c5 SHA512 0bface1a7279bc2d8d8fe1b756d9e10fc24747c53b180783a652eef15d5479bed981ad8d2aab90698d8cac560d5b0cd3d9ccf08e9c8838ed199b6cbdb9479c20
+DIST vivaldi-stable_5.5.2805.50-1_arm64.deb 90957324 BLAKE2B b489409752c124cc4c61027165a40175b58a2343f63aebe5ac38a52e1df2cdda6b1c51c9454244cba89f19b9c8cab1db785fb2506497adf93f76aba775c983cb SHA512 ee06c2174ba79e5eeb89fab5bccd077b218190158f0d9f432101f11937af5e9a0e8247b98278090ebbfe364144f8235cc80187810558e14d76fe2a330d8f7899
+DIST vivaldi-stable_5.5.2805.50-1_armhf.deb 90313028 BLAKE2B fc0052c9420876cfe98f8fa672f4be28cf3cdfa7781a41760625bbafb7c59bcf68383a7800b2e8a8e7d99d1a11a388b6802cb6cb2a3776622c24f6a9f4eb9c93 SHA512 436b28af483d399d385ead98c6d75b55a62e4b8ceeb110db2d5fcfea1b8e934789853870507757462e666f15703f463a401c3c4e757e30f577909d867c6bc47e
+EBUILD vivaldi-5.5.2805.48.ebuild 3680 BLAKE2B e82c46a11d5941cc853f3c1cd1aef1a3d3bff0b91cb7b0c6d9664094809bee01e414d1084e778c5d76b5660510dbf7714ce2309c09b3c4a68d5d57643adb6f71 SHA512 58459516051a908b4387ea2815141242ec235a40a5108abcf3d545f7417b5698c65fa0631223c6948c7dd360e45c6669c88c54d2cd80a43e185f6cc39544c436
+EBUILD vivaldi-5.5.2805.50.ebuild 3681 BLAKE2B 864672e8b7188386f0faf79ce65a5dd6ecbd3eae18cd9ea8a2c02f328e08449217d96f69b0932bb2f25f19e17bbd4235aae4570a28b870a9965f7371cfb7d361 SHA512 71d94fe5e32d643ef42ec1f0b6d2cd440825338f14b9bc4e222b4464f98b8d01cbc48da90bbed428d2f12137f6dc5fc82bd2d0e3b680b7c99fb7a757c5e2aa25
MISC metadata.xml 485 BLAKE2B 2be960ebfbbc2eefeb14ad0e387c02d90fd29adf4dcc77db0413f3c89087cbffac1ce538279d33c9b901cb67ad437c981d230b8f0bed1e98ad60ad049865e716 SHA512 62feb46aa9afe538c9ccaf687ba199779a5ce9231530296db7dcf38149ad2097d0418a7a43dfc9fb4fcdf679cb1a9b66ac550bea2b8927bafaec8fefa9b0d8c8
diff --git a/www-client/vivaldi/vivaldi-5.5.2805.48.ebuild b/www-client/vivaldi/vivaldi-5.5.2805.48.ebuild
index 82e87d9746ea..e7a581e0a413 100644
--- a/www-client/vivaldi/vivaldi-5.5.2805.48.ebuild
+++ b/www-client/vivaldi/vivaldi-5.5.2805.48.ebuild
@@ -97,7 +97,7 @@ else
DEB_REV=1
fi
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
diff --git a/www-client/vivaldi/vivaldi-5.5.2805.44.ebuild b/www-client/vivaldi/vivaldi-5.5.2805.50.ebuild
index e7a581e0a413..82e87d9746ea 100644
--- a/www-client/vivaldi/vivaldi-5.5.2805.44.ebuild
+++ b/www-client/vivaldi/vivaldi-5.5.2805.50.ebuild
@@ -97,7 +97,7 @@ else
DEB_REV=1
fi
-KEYWORDS="-* amd64 ~arm ~arm64"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index b6b82580b37e..e44b439fbbb7 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 45aa8d630648..d3bd8fd8a0f5 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -57,7 +57,7 @@ DIST nvidia-xconfig-515.86.01.tar.bz2 109747 BLAKE2B d6253f9d052be5aaa1a2be82bf4
DIST nvidia-xconfig-525.60.11.tar.bz2 110561 BLAKE2B fd11b007dd7d27e82614ba98c44fc023e0d25bd1c9232645249a202d96de68ca63407886b29eb9a7e7f31c16f466ce59c491e4d0526d59bf1e6157297b8187cb SHA512 8080ebad3c58380dedbf7b7312d64b804c19b67f201840b3d9e4bf911a458d561fec7256030a6b0eacdd5cd1ec7e6cfbb4754b2e31b29d616c3e11caf3a8a531
DIST open-gpu-kernel-modules-515.49.25.tar.gz 7418303 BLAKE2B 8d520dfbb2669a1b2c7ec959106579a1fe2051906a9e6d2d5188ca5ea94753032fd7e70d96495e20a3efae4f871f25921e01046fa52811d6be6998ec456189a6 SHA512 32657af1fdede0adf5e5ccbc24b9d85121b4ea2952786963ff0a42ac130ceec8c3df627b8211f92a25fd9640fa7be20835860db91bd6148fee516ad80a7a831d
EBUILD nvidia-drivers-390.157.ebuild 17253 BLAKE2B c6181fef274ed36491daf761530467691c8979a1ec50f647731764edc7e834e4e5441c4d0f3e66c3530c416ed4f1176216064144ab1147296518ec9bfdfc48cc SHA512 9502dfe535eb6ad66ce3b50b927460d62dc75b8b52734ae9d0b9a66fd77b65fdab760f25c4a16a52010f6624991b6f94c279d3f0f0296e8830a9d8f544ebab92
-EBUILD nvidia-drivers-470.161.03.ebuild 17924 BLAKE2B 9273efcaa3910680449c99d92613eb1df0cc8dac7a701e529966a475ba58d8a83c4ad8d56d45eeb73606c9d8ea5852883ef27882d1e736d6e7ab753bf476862f SHA512 349c5440bdb3b4785c3bb966c5ffaf1c1d553c233dbaccbbf51b5f7f2dc3e9f6dbe4e01f8b6ec841d4c10279da20faff238e046f68e850a6cf578f93841762ab
+EBUILD nvidia-drivers-470.161.03.ebuild 17962 BLAKE2B f2a53b5048b062fcfe9879f0f02a879fbb00492e55a4fe49ef9f257f8e6b564b808ad8aa9d43a5c1de7a3616de54714ecb4583eda208091895cdf742aa534e56 SHA512 06cc44d2e05d91bd1bcce3ce2f7f6380359a6a9016d10e6e33da43d76d2aa9d6394b336b47b92d126d503d6890372a37785a79a524ce0c75c745362df14c352f
EBUILD nvidia-drivers-510.108.03.ebuild 18254 BLAKE2B cc54f60fc2d285db85e59cb6a7923c9c0720407bc31dafe14db91411c9d8b6e77bfa18209a7fe5fe51c5505799607c932d6d48cff407c02c8669d4c24ab78190 SHA512 e6fca9d5eef8a356dd89ff3b0eff8c8ddb9a7234a1443fccfc4a12bc2acb20811722a058af42a74ed019211631e41032610c6dc04d56b565d176b8d9168eda17
EBUILD nvidia-drivers-515.49.25.ebuild 20037 BLAKE2B 08067dbca6a33bb0f8170cc61635a9e21e5f01bcd88be63af5a573c12e8d2c32ab1e0b3847a04f94bee0ef7a79ddd3a08fcefbd07377bca0f289ea3cd7da5223 SHA512 463f2745235a662473a72726aeaab231aeba6acd7beb71a6f41ac9ca1254fd41ce3fe540a0abe53bc1a283633f19d7e0f9b29538e5d8ca6c88e33195d339a8d8
EBUILD nvidia-drivers-515.86.01.ebuild 20037 BLAKE2B db18eb213f25135fbd521bc333a34121f1ac5e41d35893d6b6c715c0df802bdef5c15c5668a78fc8ddc2cc029e7ec75c5606789995c0b76f09064d09d003857f SHA512 42eb3e41a9e6c3e1bc770440204fb122a10ba179fd93794d5840d14f98fa3e12c572ef17f725a807161d012c1e72bac64fc427dfb725d06559beff52f994952d
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.161.03.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.161.03.ebuild
index 06f3143e8f67..8e17b1eed370 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.161.03.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.161.03.ebuild
@@ -90,6 +90,7 @@ pkg_setup() {
PROC_FS
~DRM_KMS_HELPER
~SYSVIPC
+ ~!AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
~!LOCKDEP
~!SLUB_DEBUG_ON
~!X86_KERNEL_IBT
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz
index 87709db6cfc6..15f3c05194c5 100644
--- a/x11-themes/Manifest.gz
+++ b/x11-themes/Manifest.gz
Binary files differ
diff --git a/x11-themes/tela-icon-theme/Manifest b/x11-themes/tela-icon-theme/Manifest
index ffaa14227e48..1302712a66f1 100644
--- a/x11-themes/tela-icon-theme/Manifest
+++ b/x11-themes/tela-icon-theme/Manifest
@@ -1,6 +1,4 @@
-DIST tela-icon-theme-20211225.tar.gz 3592063 BLAKE2B d5b16f4f3899fc162082d2ee2432367e4b81527e71d1689c1f9f930bb22a799485d3b127f9aafa803b3356ad462e59cd5e78ae17fdd7607edf68794307c0c8d8 SHA512 4b4db7c07e4349879dd6568b0cd06476027cef173565bb91fe89909cf1d6bbad591c6b9ce29c81bef03f71211fc06d71da353e9116103b8407b0fb3141e0d949
DIST tela-icon-theme-20220828.tar.gz 3707567 BLAKE2B 61a72b96df08cb5f3ef80b7aea5ca05e9b142607672f7213494c6f9fd0f458eeb87bd80842e14b7ed260f533088711f433357179c7c53d5beeeb76bafe2817d5 SHA512 6f0d26678ead12043bfc8943e2d40a507c2cfa8136a1556d53444efa5b1f6903307aead9255a38b3411980bd5353c3497bf224c1ed66a620d229b6a9a9079f83
-EBUILD tela-icon-theme-20211225.ebuild 1774 BLAKE2B c79c8a6b5c39e35bec037963feee39589eee1ccf9ea2a2e5adccc282b8d7c16cf609a33c160edcf702f27f0f9c0e9e60b49663a3ea909612210479be7422af86 SHA512 1ab539eb6e6b5e5344ac802c3919db2d8b717dfb86e9be309ac0811560ae12019d1abb7f2e9d70a530c7d68b0ce6acd1b8cdc4d7ac8e4e267bc4567205a1bfef
-EBUILD tela-icon-theme-20220828-r1.ebuild 1767 BLAKE2B 6ab71cd370edacb69153e40a7fb5a1784b9fa1883154783a7721ca53522ef33f83f304eade62cdab2b9bbf6d1bab187c64389dec99651091424ce77d5f82ead5 SHA512 18f349bddf4e0f9e231217206271802fa0250f44ab5773371e93b51d294fb6eefb6e32e952a582ebeacabfa0ffac0050c7d1bb0d67ce8fc9070959d014adc878
-EBUILD tela-icon-theme-99999999.ebuild 1767 BLAKE2B 6ab71cd370edacb69153e40a7fb5a1784b9fa1883154783a7721ca53522ef33f83f304eade62cdab2b9bbf6d1bab187c64389dec99651091424ce77d5f82ead5 SHA512 18f349bddf4e0f9e231217206271802fa0250f44ab5773371e93b51d294fb6eefb6e32e952a582ebeacabfa0ffac0050c7d1bb0d67ce8fc9070959d014adc878
-MISC metadata.xml 1405 BLAKE2B 164dd20ae30cda4ae2886e9770ddb92e2f68b4a6644b010112d647434735a8bc204ac90bf00b5d6efcf63eef05d90eb9191929de6a74ee0d786970478beaaf04 SHA512 745c72aca306d7df013616a0e70b564d54e89cc88c69c8e0dddc15e8c07a6ca9896d05a81e40dffb04b79f3be01c82fc495daf4947473912246986024afce20e
+EBUILD tela-icon-theme-20220828-r2.ebuild 1772 BLAKE2B bf9e9a75ca40e30f7505262ba5c2ae3a9502a5b75ef87e6341138f31bcf126d36269dc0cee4acc0861ca78eaa3e90c27c5c7ad1e37d2fe24b7507b6bd354b255 SHA512 51411d628338b605047dcde4349e4876120681f11aef460909527a1a015c48705e695ac8091e0c0107393e8da9de090ebbfabe0d27bb343ac0bbe81ec9f6f9b2
+EBUILD tela-icon-theme-99999999.ebuild 1780 BLAKE2B f8f2265b60457073901d6bb45d441267e3a07c36dbcda1171d3a64bebf068d833ae7e32e8e05c20e159d3d72558408354113dc3317188eec6cef3534df7894b8 SHA512 6a4bc463e03477cb8ee0050b4e71f55a808a36dad05516616b41c380df666eb5c4d52c18e03a41245226769c9c5b3d425a3be72b107dfab1fd890879d962c45d
+MISC metadata.xml 1521 BLAKE2B 432d1d11f24b5a9ebc4b11218b37b0e760cd503fefeb3638618776c8c9aca315939176225e5f5e6220b14c2d65d0bcc1b99ac2bb1743458ee89fad4182a7f830 SHA512 7ab50cd382cee2f703cb2f948cbc1c431a9360804a87f5c9a5e0016d614648a76777ce81fd094c0150a1c1a5229240d0f3702526c0dc72092bbc78016d3e6237
diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml
index 11f07ab3afc3..e9fa7ec01cfc 100644
--- a/x11-themes/tela-icon-theme/metadata.xml
+++ b/x11-themes/tela-icon-theme/metadata.xml
@@ -20,6 +20,8 @@
<flag name="yellow">Install yellow folder version</flag>
<flag name="manjaro">Install manjaro folder version</flag>
<flag name="ubuntu">Install ubuntu folder version</flag>
+ <flag name="dracula">Install dracula folder version</flag>
+ <flag name="nord">Install nord folder version</flag>
<flag name="kde">Install colorshceme version for KDE plasma (folder color follow the colorscheme)</flag>
<flag name="hardlink">Hardlink duplicate icons to greatly reduce installation size</flag>
</use>
diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild
deleted file mode 100644
index 4a7dbec99539..000000000000
--- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# eg. 20211225 -> 2021-12-25
-MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
-MY_PN="${PN^}"
-
-# standard comes first
-MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu )
-
-inherit xdg
-
-DESCRIPTION="A flat colorful Design icon theme"
-HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme"
-
-if [[ ${PV} == 99999999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git"
-else
- SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64"
- S="${WORKDIR}/${MY_PN}-${MY_PV}"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink" # this is why standard comes first
-
-REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )"
-
-# not needed and slows us down, package installs 120 000 small files
-RESTRICT="binchecks strip test"
-
-# technically we can use app-arch/harlink too, but it's deprecated
-BDEPEND="
- app-shells/bash
- sys-apps/util-linux[hardlink(-)?]
-"
-
-src_prepare() {
- default
- # we use eclass for that
- sed -i '/gtk-update-icon-cache/d' install.sh || die
-}
-
-src_install() {
- local v variants=(
- $(for v in ${MY_COLOR_VARIANTS[@]}; do
- usev ${v}
- done)
- )
-
- dodir /usr/share/icons
- ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die
- if use hardlink; then
- einfo "Linking duplicate icons... (may take a long time)"
- hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed"
- fi
-
- # installs broken symlink (by design, but we remove it due to QA warnings)
- # https://bugs.gentoo.org/830467
- find "${ED}" -xtype l -name uav.svg -delete || die "removing broken symlinks failed"
-
- einstalldocs
-}
diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild
index 8c860c8bc138..3dc74352a3e5 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild
@@ -10,7 +10,7 @@ MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
MY_PN="${PN^}"
# standard comes first
-MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu )
+MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu nord )
inherit xdg
diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild
index 8c860c8bc138..b591e1d0d963 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild
@@ -10,7 +10,7 @@ MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
MY_PN="${PN^}"
# standard comes first
-MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu )
+MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu dracula nord )
inherit xdg